taglinefilesource code
arg143drivers/FPU-emu/fpu_emu.hasmlinkage void round_reg(FPU_REG *arg, unsigned int extent,
arg154drivers/FPU-emu/fpu_entry.casmlinkage void math_emulate(long arg)
arg182drivers/FPU-emu/fpu_entry.cSETUP_DATA_AREA(arg);
arg53drivers/FPU-emu/fpu_proto.hasmlinkage void math_emulate(long arg);
arg60drivers/FPU-emu/fpu_proto.hextern void convert_l2reg(long const *arg, FPU_REG *dest);
arg71drivers/FPU-emu/fpu_proto.hextern int poly_2xm1(FPU_REG const *arg, FPU_REG *result);
arg74drivers/FPU-emu/fpu_proto.hextern void poly_atan(FPU_REG *arg);
arg78drivers/FPU-emu/fpu_proto.hextern void poly_l2(FPU_REG const *arg, FPU_REG *result);
arg79drivers/FPU-emu/fpu_proto.hextern int poly_l2p1(FPU_REG const *arg, FPU_REG *result);
arg82drivers/FPU-emu/fpu_proto.hextern void poly_sine(FPU_REG const *arg, FPU_REG *result);
arg85drivers/FPU-emu/fpu_proto.hextern void poly_tan(FPU_REG const *arg, FPU_REG *result, int invert);
arg19drivers/FPU-emu/fpu_system.h#define SETUP_DATA_AREA(arg)    FPU_info = (struct info *) &arg
arg125drivers/FPU-emu/fpu_trig.cvoid convert_l2reg(long const *arg, FPU_REG *dest)
arg127drivers/FPU-emu/fpu_trig.clong num = *arg;
arg580drivers/FPU-emu/fpu_trig.cstatic int f_cos(FPU_REG *arg)
arg582drivers/FPU-emu/fpu_trig.cchar arg_sign = arg->sign;
arg584drivers/FPU-emu/fpu_trig.cif ( arg->tag == TW_Valid )
arg589drivers/FPU-emu/fpu_trig.cif ( arg->exp > EXP_BIAS - 40 )
arg591drivers/FPU-emu/fpu_trig.carg->sign = SIGN_POS;
arg592drivers/FPU-emu/fpu_trig.cif ( (q = trig_arg(arg, FCOS)) != -1 )
arg594drivers/FPU-emu/fpu_trig.creg_div(arg, &CONST_PI2, arg, FULL_PRECISION);
arg596drivers/FPU-emu/fpu_trig.cpoly_sine(arg, &rv);
arg600drivers/FPU-emu/fpu_trig.creg_move(&rv, arg);
arg610drivers/FPU-emu/fpu_trig.carg->sign = arg_sign;         /* restore st(0) */
arg617drivers/FPU-emu/fpu_trig.cif ( (arg->exp <= EXP_UNDER) && (denormal_operand()) )
arg622drivers/FPU-emu/fpu_trig.creg_move(&CONST_1, arg);
arg631drivers/FPU-emu/fpu_trig.celse if ( arg->tag == TW_Zero )
arg633drivers/FPU-emu/fpu_trig.creg_move(&CONST_1, arg);
arg660drivers/FPU-emu/fpu_trig.cFPU_REG arg;
arg695drivers/FPU-emu/fpu_trig.creg_move(FPU_st0_ptr,&arg);
arg696drivers/FPU-emu/fpu_trig.cif ( !f_cos(&arg) )
arg700drivers/FPU-emu/fpu_trig.creg_move(&arg,FPU_st0_ptr);
arg41drivers/FPU-emu/poly_2xm1.cint  poly_2xm1(FPU_REG const *arg, FPU_REG *result)
arg48drivers/FPU-emu/poly_2xm1.cexponent = arg->exp - EXP_BIAS;
arg51drivers/FPU-emu/poly_2xm1.cif ( (arg->sign != SIGN_POS)  /* Can't hack a number < 0.0 */
arg53drivers/FPU-emu/poly_2xm1.c|| (arg->tag != TW_Valid) )
arg61drivers/FPU-emu/poly_2xm1.c*(unsigned *)&Xll = arg->sigl;
arg62drivers/FPU-emu/poly_2xm1.c*(((unsigned *)&Xll)+1) = arg->sigh;
arg47drivers/FPU-emu/poly_atan.cvoid  poly_atan(FPU_REG *arg)
arg57drivers/FPU-emu/poly_atan.cif ( arg->sign != 0 )  /* Can't hack a number < 0.0 */
arg58drivers/FPU-emu/poly_atan.c{ arith_invalid(arg); return; }  /* Need a positive number */
arg61drivers/FPU-emu/poly_atan.cexponent = arg->exp - EXP_BIAS;
arg63drivers/FPU-emu/poly_atan.cif ( arg->tag == TW_Zero )
arg66drivers/FPU-emu/poly_atan.creg_move(&CONST_Z, arg);
arg77drivers/FPU-emu/poly_atan.c(arg->sigl == 0) && (arg->sigh == 0x80000000) )
arg80drivers/FPU-emu/poly_atan.creg_move(&CONST_PI4, arg);
arg91drivers/FPU-emu/poly_atan.cif ( (exponent >= -1) || (arg->sigh > 0xd413ccd0) )
arg97drivers/FPU-emu/poly_atan.carg_signif = significand(arg);
arg107drivers/FPU-emu/poly_atan.carg_signif = significand(arg);
arg113drivers/FPU-emu/poly_atan.carg->exp = numerator.exp;
arg114drivers/FPU-emu/poly_atan.creg_u_div(&numerator, &denom, arg, FULL_PRECISION);
arg116drivers/FPU-emu/poly_atan.cexponent = arg->exp - EXP_BIAS;
arg120drivers/FPU-emu/poly_atan.carg_signif = significand(arg);
arg172drivers/FPU-emu/poly_atan.creg_u_mul(&ratio, arg, arg, FULL_PRECISION);
arg175drivers/FPU-emu/poly_atan.creg_sub(&CONST_PI4, arg, arg, FULL_PRECISION);
arg43drivers/FPU-emu/poly_l2.cvoid  poly_l2(FPU_REG const *arg, FPU_REG *result)
arg52drivers/FPU-emu/poly_l2.cexponent = arg->exp - EXP_BIAS;
arg56drivers/FPU-emu/poly_l2.cif ( arg->sigh > (unsigned)0xb504f334 )
arg65drivers/FPU-emu/poly_l2.creg_u_div(&CONST_1, arg, &num, FULL_PRECISION);
arg70drivers/FPU-emu/poly_l2.cnum.sigl = arg->sigl;    /* copy the mantissa */
arg71drivers/FPU-emu/poly_l2.cnum.sigh = arg->sigh;
arg126drivers/FPU-emu/poly_l2.csignificand(&num) = - significand(arg);
arg128drivers/FPU-emu/poly_l2.creg_div(&num, arg, &num, FULL_PRECISION);
arg227drivers/FPU-emu/poly_l2.cint  poly_l2p1(FPU_REG const *arg, FPU_REG *result)
arg234drivers/FPU-emu/poly_l2.csign = arg->sign;
arg236drivers/FPU-emu/poly_l2.creg_add(arg, &CONST_1, &arg_pl1, FULL_PRECISION);
arg244drivers/FPU-emu/poly_l2.creg_div(arg, &denom, &local_arg, FULL_PRECISION);
arg43drivers/FPU-emu/poly_sin.cvoid  poly_sine(FPU_REG const *arg, FPU_REG *result)
arg49drivers/FPU-emu/poly_sin.cexponent = arg->exp - EXP_BIAS;
arg51drivers/FPU-emu/poly_sin.cif ( arg->tag == TW_Zero )
arg59drivers/FPU-emu/poly_sin.cif ( arg->sign != 0 )  /* Can't hack a number < 0.0 */
arg68drivers/FPU-emu/poly_sin.cif ( (exponent == 0) && (arg->sigl == 0) && (arg->sigh == 0x80000000) )
arg79drivers/FPU-emu/poly_sin.cfixed_arg.sigl = arg->sigl;
arg80drivers/FPU-emu/poly_sin.cfixed_arg.sigh = arg->sigh;
arg119drivers/FPU-emu/poly_sin.creg_mul(result, arg, result, FULL_PRECISION);
arg120drivers/FPU-emu/poly_sin.creg_u_add(result, arg, result, FULL_PRECISION);
arg52drivers/FPU-emu/poly_tan.cvoid  poly_tan(FPU_REG const *arg, FPU_REG *result, int invert)
arg60drivers/FPU-emu/poly_tan.cexponent = arg->exp - EXP_BIAS;
arg63drivers/FPU-emu/poly_tan.cif ( arg->sign != 0 )  /* Can't hack a number < 0.0 */
arg67drivers/FPU-emu/poly_tan.carg_signif = significand(arg);
arg103drivers/FPU-emu/poly_tan.creg_mul(&odd_poly, arg, &odd_poly, FULL_PRECISION);
arg105drivers/FPU-emu/poly_tan.creg_u_add(&odd_poly, arg, &odd_poly, FULL_PRECISION);
arg1062drivers/block/cdu31a.csony_get_subchnl_info(long arg)
arg1077drivers/block/cdu31a.cverify_area(VERIFY_READ, (char *) arg, sizeof(schi));
arg1078drivers/block/cdu31a.cverify_area(VERIFY_WRITE, (char *) arg, sizeof(schi));
arg1080drivers/block/cdu31a.cmemcpy_fromfs(&schi, (char *) arg, sizeof(schi));
arg1097drivers/block/cdu31a.cmemcpy_tofs((char *) arg, &schi, sizeof(schi));
arg1128drivers/block/cdu31a.cmemcpy_tofs((char *) arg, &schi, sizeof(schi));
arg1140drivers/block/cdu31a.cunsigned long arg)
arg1237drivers/block/cdu31a.cverify_area(VERIFY_READ, (char *) arg, 6);
arg1239drivers/block/cdu31a.cmemcpy_fromfs(&(params[1]), (void *) arg, 6);
arg1273drivers/block/cdu31a.chdr = (struct cdrom_tochdr *) arg;
arg1295drivers/block/cdu31a.centry = (struct cdrom_tocentry *) arg;
arg1348drivers/block/cdu31a.cverify_area(VERIFY_READ, (char *) arg, sizeof(ti));
arg1350drivers/block/cdu31a.cmemcpy_fromfs(&ti, (char *) arg, sizeof(ti));
arg1408drivers/block/cdu31a.creturn sony_get_subchnl_info(arg);
arg1414drivers/block/cdu31a.cverify_area(VERIFY_READ, (char *) arg, sizeof(volctrl));
arg1416drivers/block/cdu31a.cmemcpy_fromfs(&volctrl, (char *) arg, sizeof(volctrl));
arg526drivers/block/hd.cunsigned int cmd, unsigned long arg)
arg528drivers/block/hd.cstruct hd_geometry *loc = (struct hd_geometry *) arg;
arg552drivers/block/hd.cif (!arg)  return -EINVAL;
arg553drivers/block/hd.cerr = verify_area(VERIFY_WRITE, (long *) arg, sizeof(long));
arg557drivers/block/hd.c(long *) arg);
arg568drivers/block/hd.cRO_IOCTLS(inode->i_rdev,arg);
arg159drivers/block/mcd.cmcdPlay(struct mcd_Play_msf *arg)
arg165drivers/block/mcd.csendMcdCmd(MCMD_PLAY_READ, arg);
arg187drivers/block/mcd.cunsigned long arg)
arg272drivers/block/mcd.cst = verify_area(VERIFY_READ, (void *) arg, sizeof ti);
arg276drivers/block/mcd.cmemcpy_fromfs(&ti, (void *) arg, sizeof ti);
arg315drivers/block/mcd.cst = verify_area(VERIFY_READ, (void *) arg, sizeof msf);
arg319drivers/block/mcd.cmemcpy_fromfs(&msf, (void *) arg, sizeof msf);
arg354drivers/block/mcd.cst = verify_area(VERIFY_WRITE, (void *) arg, sizeof tocHdr);
arg360drivers/block/mcd.cmemcpy_tofs((void *) arg, &tocHdr, sizeof tocHdr);
arg365drivers/block/mcd.cst = verify_area(VERIFY_WRITE, (void *) arg, sizeof entry);
arg369drivers/block/mcd.cmemcpy_fromfs(&entry, (void *) arg, sizeof entry);
arg397drivers/block/mcd.cmemcpy_tofs((void *) arg, &entry, sizeof entry);
arg402drivers/block/mcd.cst = verify_area(VERIFY_WRITE, (void *) arg, sizeof subchnl);
arg406drivers/block/mcd.cmemcpy_fromfs(&subchnl, (void *) arg, sizeof subchnl);
arg437drivers/block/mcd.cmemcpy_tofs((void *) arg, &subchnl, sizeof subchnl);
arg447drivers/block/mcd.cst = verify_area(VERIFY_READ, (void *) arg, sizeof(volctrl));
arg451drivers/block/mcd.cmemcpy_fromfs(&volctrl, (char *) arg, sizeof(volctrl));
arg201drivers/block/xd.cstatic int xd_ioctl (struct inode *inode,struct file *file,u_int cmd,u_long arg)
arg203drivers/block/xd.cXD_GEOMETRY *geometry = (XD_GEOMETRY *) arg;
arg208drivers/block/xd.ccase HDIO_GETGEO:  if (arg) {
arg219drivers/block/xd.ccase BLKGETSIZE:  if (arg) {
arg220drivers/block/xd.cif ((err = verify_area(VERIFY_WRITE,(long *) arg,sizeof(long))))
arg222drivers/block/xd.cput_fs_long(xd[MINOR(inode->i_rdev)].nr_sects,(long *) arg);
arg235drivers/block/xd.cRO_IOCTLS(inode->i_rdev,arg);
arg60drivers/char/console.cint set_selection(const int arg);
arg1522drivers/char/console.cint do_screendump(int arg)
arg1524drivers/char/console.cchar *sptr, *buf = (char *)arg;
arg1594drivers/char/console.cint set_selection(const int arg)
arg1604drivers/char/console.cargs = (unsigned short *)(arg + 1);
arg332drivers/char/lp.cunsigned int cmd, unsigned long arg)
arg338drivers/char/lp.cprintk("lp%d ioctl, cmd: 0x%x, arg: 0x%x\n", minor, cmd, arg);
arg346drivers/char/lp.cLP_TIME(minor) = arg;
arg349drivers/char/lp.cLP_CHAR(minor) = arg;
arg352drivers/char/lp.cif (arg)
arg358drivers/char/lp.cLP_WAIT(minor) = arg;
arg362drivers/char/lp.cint newirq = arg;
arg1178drivers/char/serial.cunsigned int arg = get_fs_long((unsigned long *) value);
arg1186drivers/char/serial.cif (arg & TIOCM_RTS)
arg1188drivers/char/serial.cif (arg & TIOCM_DTR)
arg1192drivers/char/serial.cif (arg & TIOCM_RTS)
arg1194drivers/char/serial.cif (arg & TIOCM_DTR)
arg1199drivers/char/serial.c| ((arg & TIOCM_RTS) ? UART_MCR_RTS : 0)
arg1200drivers/char/serial.c| ((arg & TIOCM_DTR) ? UART_MCR_DTR : 0);
arg1312drivers/char/serial.cunsigned int cmd, unsigned long arg)
arg1324drivers/char/serial.cif (!arg)
arg1328drivers/char/serial.csend_break(info, arg ? arg*(HZ/10) : HZ/4);
arg1331drivers/char/serial.cerror = verify_area(VERIFY_WRITE, (void *) arg,sizeof(long));
arg1335drivers/char/serial.c(unsigned long *) arg);
arg1338drivers/char/serial.carg = get_fs_long((unsigned long *) arg);
arg1341drivers/char/serial.c(arg ? CLOCAL : 0));
arg1344drivers/char/serial.cerror = verify_area(VERIFY_WRITE, (void *) arg,
arg1348drivers/char/serial.creturn get_modem_info(info, (unsigned int *) arg);
arg1352drivers/char/serial.creturn set_modem_info(info, cmd, (unsigned int *) arg);
arg1354drivers/char/serial.cerror = verify_area(VERIFY_WRITE, (void *) arg,
arg1359drivers/char/serial.c(struct serial_struct *) arg);
arg1362drivers/char/serial.c(struct serial_struct *) arg);
arg1367drivers/char/serial.cerror = verify_area(VERIFY_WRITE, (void *) arg,
arg1371drivers/char/serial.cput_fs_long(rs_wild_int_mask, (unsigned long *) arg);
arg1377drivers/char/serial.crs_wild_int_mask = get_fs_long((unsigned long *) arg);
arg199drivers/char/tty_io.cunsigned int cmd, unsigned long arg)
arg33drivers/char/tty_ioctl.cextern int do_screendump(int arg);
arg37drivers/char/tty_ioctl.cextern int set_selection(const int arg);
arg106drivers/char/tty_ioctl.cstatic int do_get_ps_info(int arg)
arg113drivers/char/tty_ioctl.cstruct tstruct *ts = (struct tstruct *)arg;
arg118drivers/char/tty_ioctl.ci = verify_area(VERIFY_WRITE, (void *)arg, sizeof(struct tstruct));
arg410drivers/char/tty_ioctl.cunsigned int cmd, unsigned long arg)
arg440drivers/char/tty_ioctl.creturn get_termios(termios_tty,(struct termios *) arg);
arg448drivers/char/tty_ioctl.creturn set_termios(termios_tty,(struct termios *) arg, termios_dev);
arg450drivers/char/tty_ioctl.creturn get_termio(termios_tty,(struct termio *) arg);
arg457drivers/char/tty_ioctl.creturn set_termio(termios_tty,(struct termio *) arg, termios_dev);
arg459drivers/char/tty_ioctl.cswitch (arg) {
arg485drivers/char/tty_ioctl.cif (arg==0)
arg487drivers/char/tty_ioctl.celse if (arg==1)
arg489drivers/char/tty_ioctl.celse if (arg==2) {
arg502drivers/char/tty_ioctl.c(arg == 1 && suser())) {
arg510drivers/char/tty_ioctl.cretval = verify_area(VERIFY_WRITE, (void *) arg,4);
arg512drivers/char/tty_ioctl.cput_fs_long(termios_tty->pgrp,(unsigned long *) arg);
arg519drivers/char/tty_ioctl.cpgrp=get_fs_long((unsigned long *) arg);
arg527drivers/char/tty_ioctl.cretval = verify_area(VERIFY_WRITE, (void *) arg,4);
arg530drivers/char/tty_ioctl.c(unsigned long *) arg);
arg533drivers/char/tty_ioctl.cretval = verify_area(VERIFY_WRITE, (void *) arg,4);
arg537drivers/char/tty_ioctl.cput_fs_long(0, (unsigned long *) arg);
arg540drivers/char/tty_ioctl.c(unsigned long *) arg);
arg545drivers/char/tty_ioctl.creturn get_window_size(tty,(struct winsize *) arg);
arg548drivers/char/tty_ioctl.cset_window_size(other_tty,(struct winsize *) arg);
arg549drivers/char/tty_ioctl.creturn set_window_size(tty,(struct winsize *) arg);
arg555drivers/char/tty_ioctl.cswitch (get_fs_byte((char *)arg))
arg558drivers/char/tty_ioctl.creturn do_screendump(arg);
arg560drivers/char/tty_ioctl.creturn do_get_ps_info(arg);
arg563drivers/char/tty_ioctl.creturn set_selection(arg);
arg589drivers/char/tty_ioctl.carg = get_fs_long((unsigned long *) arg);
arg590drivers/char/tty_ioctl.cif (arg)
arg607drivers/char/tty_ioctl.cretval = verify_area(VERIFY_WRITE, (void *) arg,4);
arg609drivers/char/tty_ioctl.cput_fs_long(tty->disc, (unsigned long *) arg);
arg612drivers/char/tty_ioctl.carg = get_fs_long((unsigned long *) arg);
arg613drivers/char/tty_ioctl.creturn tty_set_ldisc(tty, arg);
arg615drivers/char/tty_ioctl.carg = get_fs_long((unsigned long *) arg);
arg616drivers/char/tty_ioctl.creturn get_lcktrmios(tty, (struct termios *) arg,
arg619drivers/char/tty_ioctl.carg = get_fs_long((unsigned long *) arg);
arg620drivers/char/tty_ioctl.creturn set_lcktrmios(tty, (struct termios *) arg,
arg626drivers/char/tty_ioctl.c(unsigned long *)arg, sizeof (unsigned long));
arg629drivers/char/tty_ioctl.ctty->packet = (get_fs_long ((unsigned long *)arg) != 0);
arg635drivers/char/tty_ioctl.ctty->ioctl(tty, file, cmd, arg);
arg639drivers/char/tty_ioctl.cretval = (tty->ioctl)(tty, file, cmd, arg);
arg645drivers/char/tty_ioctl.c(tty, file, cmd, arg);
arg106drivers/char/vt.cunsigned int cmd, unsigned long arg)
arg120drivers/char/vt.ckd_mksound((unsigned int)arg, 0);
arg125drivers/char/vt.cunsigned int ticks = HZ * ((arg >> 16) & 0xffff) / 1000;
arg131drivers/char/vt.ckd_mksound(arg & 0xffff, ticks);
arg141drivers/char/vt.ci = verify_area(VERIFY_WRITE, (void *) arg, sizeof(unsigned char));
arg143drivers/char/vt.cput_fs_byte(KB_101, (char *) arg);
arg152drivers/char/vt.cif (arg < GPFIRST || arg > GPLAST)
arg154drivers/char/vt.creturn sys_ioperm(arg, 1, (cmd == KDADDIO)) ? -ENXIO : 0;
arg167drivers/char/vt.cswitch (arg) {
arg172drivers/char/vt.carg = KD_TEXT;
arg178drivers/char/vt.cif (vt_cons[console].vc_mode == (unsigned char) arg)
arg180drivers/char/vt.cvt_cons[console].vc_mode = (unsigned char) arg;
arg186drivers/char/vt.cif (arg == KD_TEXT)
arg195drivers/char/vt.ci = verify_area(VERIFY_WRITE, (void *) arg, sizeof(unsigned long));
arg197drivers/char/vt.cput_fs_long(vt_cons[console].vc_mode, (unsigned long *) arg);
arg209drivers/char/vt.cif (arg == K_RAW) {
arg212drivers/char/vt.c} else if (arg == K_XLATE) {
arg215drivers/char/vt.c} else if (arg == K_MEDIUMRAW) {
arg224drivers/char/vt.ci = verify_area(VERIFY_WRITE, (void *) arg, sizeof(unsigned long));
arg228drivers/char/vt.cput_fs_long(K_MEDIUMRAW, (unsigned long *) arg);
arg231drivers/char/vt.c(unsigned long *) arg);
arg237drivers/char/vt.cstruct kbentry * const a = (struct kbentry *)arg;
arg253drivers/char/vt.cconst struct kbentry * a = (struct kbentry *)arg;
arg274drivers/char/vt.cstruct kbsentry *a = (struct kbsentry *)arg;
arg292drivers/char/vt.cstruct kbsentry * const a = (struct kbsentry *)arg;
arg329drivers/char/vt.ci = verify_area(VERIFY_WRITE, (void *) arg, sizeof(unsigned char));
arg339drivers/char/vt.cput_fs_byte(ucval, (char *) arg);
arg343drivers/char/vt.cif (arg & ~7)
arg345drivers/char/vt.cif (arg & LED_SCR)
arg349drivers/char/vt.cif (arg & LED_NUM)
arg353drivers/char/vt.cif (arg & LED_CAP)
arg362drivers/char/vt.cstruct vt_mode *vtmode = (struct vt_mode *)arg;
arg384drivers/char/vt.cstruct vt_mode *vtmode = (struct vt_mode *)arg;
arg386drivers/char/vt.ci = verify_area(VERIFY_WRITE, (void *)arg, sizeof(struct vt_mode));
arg403drivers/char/vt.cstruct vt_stat *vtstat = (struct vt_stat *)arg;
arg422drivers/char/vt.ci = verify_area(VERIFY_WRITE, (void *) arg, sizeof(long));
arg428drivers/char/vt.cput_fs_long(i <= NR_CONSOLES ? i : -1, (unsigned long *)arg);
arg437drivers/char/vt.cif (arg == 0 || arg > NR_CONSOLES)
arg439drivers/char/vt.cchange_console(arg - 1);
arg446drivers/char/vt.cif (arg == 0 || arg > NR_CONSOLES)
arg448drivers/char/vt.cwhile (fg_console != arg - 1)
arg474drivers/char/vt.cif (arg == 0)
arg501drivers/char/vt.cif (arg != VT_ACKACQ)
arg1059drivers/net/slip.cslip_ioctl(struct tty_struct *tty, void *file, int cmd, void *arg)
arg1070drivers/net/slip.cDPRINTF((DBG_SLIP, "SLIP: ioctl(%d, 0x%X, 0x%X)\n", tty->line, cmd, arg));
arg1073drivers/net/slip.cerr=verify_area(VERIFY_WRITE, arg, 16);
arg1076drivers/net/slip.cmemcpy_tofs(arg, sl->dev->name, strlen(sl->dev->name) + 1);
arg1079drivers/net/slip.cerr=verify_area(VERIFY_WRITE,arg,sizeof(long));
arg1080drivers/net/slip.cput_fs_long(sl->mode,(long *)arg);
arg1083drivers/net/slip.cerr=verify_area(VERIFY_READ,arg,sizeof(long));
arg1084drivers/net/slip.csl->mode=get_fs_long((long *)arg);
arg1102drivers/net/slip.creturn sl_set_mac_address(sl->dev,arg);
arg233drivers/scsi/scsi_ioctl.cint scsi_ioctl (Scsi_Device *dev, int cmd, void *arg)
arg242drivers/scsi/scsi_ioctl.cverify_area(VERIFY_WRITE, (void *) arg, sizeof(int));
arg244drivers/scsi/scsi_ioctl.c(dev->host->host_no << 16), (unsigned long *) arg);
arg259drivers/scsi/scsi_ioctl.creturn ioctl_probe(dev->host, arg);
arg262drivers/scsi/scsi_ioctl.creturn ioctl_command((Scsi_Device *) dev, arg);
arg296drivers/scsi/scsi_ioctl.cint kernel_scsi_ioctl (Scsi_Device *dev, int cmd, void *arg) {
arg301drivers/scsi/scsi_ioctl.ctmp = scsi_ioctl (dev, cmd, arg);
arg15drivers/scsi/scsi_ioctl.hextern int scsi_ioctl (Scsi_Device *dev, int cmd, void *arg);
arg16drivers/scsi/scsi_ioctl.hextern int kernel_scsi_ioctl (Scsi_Device *dev, int cmd, void *arg);
arg17drivers/scsi/sd_ioctl.cint sd_ioctl(struct inode * inode, struct file * file, unsigned int cmd, unsigned long arg)
arg23drivers/scsi/sd_ioctl.cstruct hd_geometry *loc = (struct hd_geometry *) arg;
arg49drivers/scsi/sd_ioctl.cif (!arg)  return -EINVAL;
arg50drivers/scsi/sd_ioctl.cerror = verify_area(VERIFY_WRITE, (long *) arg, sizeof(long));
arg54drivers/scsi/sd_ioctl.c(long *) arg);
arg66drivers/scsi/sd_ioctl.creturn scsi_ioctl(rscsi_disks[MINOR(dev) >> 4].device , cmd, (void *) arg);
arg55drivers/scsi/sg.cunsigned int cmd_in, unsigned long arg)
arg63drivers/scsi/sg.cscsi_generics[dev].timeout=get_fs_long((int *) arg);
arg68drivers/scsi/sg.creturn scsi_ioctl(scsi_generics[dev].device, cmd_in, (void *) arg);
arg19drivers/scsi/sr_ioctl.cextern int scsi_ioctl (Scsi_Device *dev, int cmd, void *arg);
arg93drivers/scsi/sr_ioctl.cint sr_ioctl(struct inode * inode, struct file * file, unsigned int cmd, unsigned long arg)
arg134drivers/scsi/sr_ioctl.cmemcpy_fromfs(&msf, (void *) arg, sizeof(msf));
arg154drivers/scsi/sr_ioctl.cmemcpy_fromfs(&ti, (void *) arg, sizeof(ti));
arg195drivers/scsi/sr_ioctl.cverify_area (VERIFY_WRITE, (void *) arg, sizeof (struct cdrom_tochdr));
arg196drivers/scsi/sr_ioctl.cmemcpy_tofs ((void *) arg, &tochdr, sizeof (struct cdrom_tochdr));
arg206drivers/scsi/sr_ioctl.cverify_area (VERIFY_READ, (void *) arg, sizeof (struct cdrom_tocentry));
arg207drivers/scsi/sr_ioctl.cmemcpy_fromfs (&tocentry, (void *) arg, sizeof (struct cdrom_tocentry));
arg233drivers/scsi/sr_ioctl.cverify_area (VERIFY_WRITE, (void *) arg, sizeof (struct cdrom_tocentry));
arg234drivers/scsi/sr_ioctl.cmemcpy_tofs ((void *) arg, &tocentry, sizeof (struct cdrom_tocentry));
arg276drivers/scsi/sr_ioctl.cverify_area (VERIFY_READ, (void *) arg, sizeof (struct cdrom_volctrl));
arg277drivers/scsi/sr_ioctl.cmemcpy_fromfs (&volctrl, (void *) arg, sizeof (struct cdrom_volctrl));
arg371drivers/scsi/sr_ioctl.cverify_area (VERIFY_WRITE, (void *) arg, sizeof (struct cdrom_subchnl));
arg372drivers/scsi/sr_ioctl.cmemcpy_tofs ((void *) arg, &subchnl, sizeof (struct cdrom_subchnl));
arg381drivers/scsi/sr_ioctl.cRO_IOCTLS(dev,arg);
arg383drivers/scsi/sr_ioctl.creturn scsi_ioctl(scsi_CDs[target].device,cmd,(void *) arg);
arg97drivers/scsi/st.cunsigned int cmd_in, unsigned long arg);
arg886drivers/scsi/st.cunsigned int cmd_in, unsigned long arg)
arg903drivers/scsi/st.ccmd[2] = (arg >> 16);
arg904drivers/scsi/st.ccmd[3] = (arg >> 8);
arg905drivers/scsi/st.ccmd[4] = arg;
arg915drivers/scsi/st.cltmp = (-arg);
arg929drivers/scsi/st.ccmd[2] = (arg >> 16);
arg930drivers/scsi/st.ccmd[3] = (arg >> 8);
arg931drivers/scsi/st.ccmd[4] = arg;
arg940drivers/scsi/st.cltmp = (-arg);
arg955drivers/scsi/st.ccmd[2] = (arg >> 16);
arg956drivers/scsi/st.ccmd[3] = (arg >> 8);
arg957drivers/scsi/st.ccmd[4] = arg;
arg1020drivers/scsi/st.ccmd[2] = (arg >> 16);
arg1021drivers/scsi/st.ccmd[3] = (arg >> 8);
arg1022drivers/scsi/st.ccmd[4] = arg;
arg1028drivers/scsi/st.ccmd[3] = (arg >> 24);
arg1029drivers/scsi/st.ccmd[4] = (arg >> 16);
arg1030drivers/scsi/st.ccmd[5] = (arg >> 8);
arg1031drivers/scsi/st.ccmd[6] = arg;
arg1038drivers/scsi/st.cprintk("st%d: Seeking tape to block %d.\n", dev, arg);
arg1047drivers/scsi/st.carg != 0 &&
arg1048drivers/scsi/st.c(arg < scsi_tapes[dev].min_block || arg > scsi_tapes[dev].max_block ||
arg1049drivers/scsi/st.carg > ST_BUFFER_SIZE)) {
arg1058drivers/scsi/st.cscsi_tapes[dev].buffer->b_data[2] = (arg & 7) << 4;
arg1064drivers/scsi/st.cscsi_tapes[dev].buffer->b_data[4] = arg;
arg1068drivers/scsi/st.cltmp = arg;
arg1113drivers/scsi/st.cscsi_tapes[dev].block_size = arg;
arg1114drivers/scsi/st.cif (arg != 0) {
arg1128drivers/scsi/st.cscsi_tapes[dev].drv_buffer = arg;
arg1130drivers/scsi/st.cscsi_tapes[dev].density = arg;
arg1148drivers/scsi/st.cunsigned int cmd_in, unsigned long arg)
arg1171drivers/scsi/st.ci = verify_area(VERIFY_WRITE, (void *)arg, sizeof(mtc));
arg1175drivers/scsi/st.cmemcpy_fromfs((char *) &mtc, (char *)arg, sizeof(struct mtop));
arg1189drivers/scsi/st.ci = verify_area(VERIFY_WRITE, (void *)arg, sizeof(struct mtget));
arg1193drivers/scsi/st.cmemcpy_tofs((char *)arg, (char *)scsi_tapes[dev].buffer->mt_status,
arg1208drivers/scsi/st.ci = verify_area(VERIFY_WRITE, (void *)arg, sizeof(struct mtpos));
arg1255drivers/scsi/st.cmemcpy_tofs((char *)arg, (char *) (&mt_pos), sizeof(struct mtpos));
arg1259drivers/scsi/st.creturn scsi_ioctl(scsi_tapes[dev].device, cmd_in, (void *) arg);
arg261drivers/sound/audio.cunsigned int cmd, unsigned int arg)
arg275drivers/sound/audio.creturn DMAbuf_ioctl (dev, cmd, arg, 0);
arg290drivers/sound/audio.creturn DMAbuf_ioctl (dev, cmd, arg, 0);
arg297drivers/sound/audio.creturn DMAbuf_ioctl (dev, cmd, arg, 0);
arg334drivers/sound/audio.cunsigned int cmd, unsigned int arg)
arg67drivers/sound/dev_table.hint (*ioctl) (int dev, unsigned int cmd, unsigned int arg, int local);
arg78drivers/sound/dev_table.hint (*ioctl) (int dev, unsigned int cmd, unsigned int arg);
arg88drivers/sound/dev_table.hint (*ioctl) (int dev, unsigned int cmd, unsigned int arg);
arg109drivers/sound/dev_table.hint (*ioctl) (int dev, unsigned int cmd, unsigned int arg);
arg422drivers/sound/dmabuf.cDMAbuf_ioctl (int dev, unsigned int cmd, unsigned int arg, int local)
arg441drivers/sound/dmabuf.creturn IOCTL_OUT (arg, dev_buffsize[dev]);
arg446drivers/sound/dmabuf.cint fact = IOCTL_IN(arg);
arg452drivers/sound/dmabuf.creturn IOCTL_OUT(arg, fact);
arg464drivers/sound/dmabuf.creturn IOCTL_OUT(arg, fact);
arg469drivers/sound/dmabuf.creturn dsp_devs[dev]->ioctl (dev, cmd, arg, local);
arg838drivers/sound/dmabuf.cDMAbuf_ioctl (int dev, unsigned int cmd, unsigned int arg, int local)
arg185drivers/sound/gus_midi.cgus_midi_ioctl (int dev, unsigned cmd, unsigned arg)
arg764drivers/sound/gus_wave.cunsigned int cmd, unsigned int arg)
arg771drivers/sound/gus_wave.cIOCTL_TO_USER ((char *) arg, 0, &gus_info, sizeof (gus_info));
arg1685drivers/sound/gus_wave.cgus_sampling_ioctl (int dev, unsigned int cmd, unsigned int arg, int local)
arg1691drivers/sound/gus_wave.creturn gus_sampling_set_speed (arg);
arg1692drivers/sound/gus_wave.creturn IOCTL_OUT (arg, gus_sampling_set_speed (IOCTL_IN (arg)));
arg1698drivers/sound/gus_wave.creturn IOCTL_OUT (arg, gus_sampling_speed);
arg1703drivers/sound/gus_wave.creturn gus_sampling_set_channels (arg + 1) - 1;
arg1704drivers/sound/gus_wave.creturn IOCTL_OUT (arg, gus_sampling_set_channels (IOCTL_IN (arg) + 1) - 1);
arg1708drivers/sound/gus_wave.cif (local) return gus_sampling_set_channels(arg);
arg1709drivers/sound/gus_wave.creturn IOCTL_OUT (arg, gus_sampling_set_channels (IOCTL_IN (arg)));
arg1715drivers/sound/gus_wave.creturn IOCTL_OUT (arg, gus_sampling_channels);
arg1720drivers/sound/gus_wave.creturn gus_sampling_set_bits (arg);
arg1721drivers/sound/gus_wave.creturn IOCTL_OUT (arg, gus_sampling_set_bits (IOCTL_IN (arg)));
arg1727drivers/sound/gus_wave.creturn IOCTL_OUT (arg, gus_sampling_bits);
arg1730drivers/sound/gus_wave.creturn IOCTL_OUT (arg, RET_ERROR (EINVAL));
arg1734drivers/sound/gus_wave.creturn IOCTL_OUT (arg, RET_ERROR (EINVAL));
arg100drivers/sound/midibuf.cunsigned int cmd, unsigned int arg)
arg108drivers/sound/midibuf.creturn midi_devs[0]->ioctl (dev, cmd, arg);
arg198drivers/sound/mpu401.cmpu401_ioctl (int dev, unsigned cmd, unsigned arg)
arg120drivers/sound/opl3.cunsigned int cmd, unsigned int arg)
arg129drivers/sound/opl3.cIOCTL_FROM_USER ((char *) &ins, (char *) arg, 0, sizeof (ins));
arg145drivers/sound/opl3.cIOCTL_TO_USER ((char *) arg, 0, &fm_info, sizeof (fm_info));
arg63drivers/sound/os.h#define IOCTL_IN(arg)      get_fs_long((long *)(arg))
arg64drivers/sound/os.h#define IOCTL_OUT(arg, ret)    snd_ioctl_return((int *)arg, ret)
arg196drivers/sound/pas2_midi.cpas_midi_ioctl (int dev, unsigned cmd, unsigned arg)
arg407drivers/sound/pas2_mixer.cpas_mixer_ioctl (int dev, unsigned int cmd, unsigned int arg)
arg409drivers/sound/pas2_mixer.cTRACE (printk ("pas2_mixer.c: int pas_mixer_ioctl(unsigned int cmd = %X, unsigned int arg = %X)\n", cmd, arg));
arg414drivers/sound/pas2_mixer.creturn IOCTL_OUT (arg, pas_mixer_set (cmd & 0xff, IOCTL_IN (arg)));
arg422drivers/sound/pas2_mixer.creturn IOCTL_OUT (arg, rec_devices);
arg426drivers/sound/pas2_mixer.creturn IOCTL_OUT (arg, SUPPORTED_MIXER_DEVICES & ~(SOUND_MASK_BASS | SOUND_MASK_TREBLE));
arg430drivers/sound/pas2_mixer.creturn IOCTL_OUT (arg, SUPPORTED_MIXER_DEVICES);
arg434drivers/sound/pas2_mixer.creturn IOCTL_OUT (arg, POSSIBLE_RECORDING_DEVICES & SUPPORTED_MIXER_DEVICES);
arg438drivers/sound/pas2_mixer.creturn IOCTL_OUT (arg, 0);  /* No special capabilities */
arg442drivers/sound/pas2_mixer.creturn IOCTL_OUT (arg, 0);  /* No mute yet */
arg447drivers/sound/pas2_mixer.creturn IOCTL_OUT (arg, 0);
arg448drivers/sound/pas2_mixer.creturn IOCTL_OUT (arg, ((mode_control & P_M_MV508_ENHANCE_BITS) + 1) * 20);
arg453drivers/sound/pas2_mixer.creturn IOCTL_OUT (arg, 1);
arg454drivers/sound/pas2_mixer.creturn IOCTL_OUT (arg, 0);
arg458drivers/sound/pas2_mixer.creturn IOCTL_OUT (arg, levels[cmd & 0xff]);
arg467drivers/sound/pas2_mixer.cmixer_set_levels ((struct sb_mixer_levels *) arg);
arg468drivers/sound/pas2_mixer.creturn mixer_get_levels ((struct sb_mixer_levels *) arg);
arg470drivers/sound/pas2_mixer.cmixer_set_params ((struct sb_mixer_params *) arg);
arg471drivers/sound/pas2_mixer.creturn mixer_get_params ((struct sb_mixer_params *) arg);
arg473drivers/sound/pas2_mixer.creturn mixer_get_levels ((struct sb_mixer_levels *) arg);
arg475drivers/sound/pas2_mixer.creturn mixer_get_params ((struct sb_mixer_params *) arg);
arg58drivers/sound/pas2_pcm.cpcm_set_speed (int arg)
arg63drivers/sound/pas2_pcm.cif (arg > 44100)
arg64drivers/sound/pas2_pcm.carg = 44100;
arg65drivers/sound/pas2_pcm.cif (arg < 5000)
arg66drivers/sound/pas2_pcm.carg = 5000;
arg68drivers/sound/pas2_pcm.cfoo = 1193180 / arg;
arg69drivers/sound/pas2_pcm.carg = 1193180 / foo;
arg74drivers/sound/pas2_pcm.cpcm_speed = arg;
arg92drivers/sound/pas2_pcm.cpcm_set_channels (int arg)
arg95drivers/sound/pas2_pcm.cif ((arg != 1) && (arg != 2))
arg98drivers/sound/pas2_pcm.cif (arg != pcm_channels)
arg102drivers/sound/pas2_pcm.cpcm_channels = arg;
arg110drivers/sound/pas2_pcm.cpcm_set_bits (int arg)
arg112drivers/sound/pas2_pcm.cif ((arg & pcm_bitsok) != arg)
arg115drivers/sound/pas2_pcm.cif (arg != pcm_bits)
arg119drivers/sound/pas2_pcm.cpcm_bits = arg;
arg126drivers/sound/pas2_pcm.cpas_pcm_ioctl (int dev, unsigned int cmd, unsigned int arg, int local)
arg128drivers/sound/pas2_pcm.cTRACE (printk ("pas2_pcm.c: static int pas_pcm_ioctl(unsigned int cmd = %X, unsigned int arg = %X)\n", cmd, arg));
arg134drivers/sound/pas2_pcm.creturn pcm_set_speed (arg);
arg135drivers/sound/pas2_pcm.creturn IOCTL_OUT (arg, pcm_set_speed (IOCTL_IN (arg)));
arg141drivers/sound/pas2_pcm.creturn IOCTL_OUT (arg, pcm_speed);
arg146drivers/sound/pas2_pcm.creturn pcm_set_channels (arg + 1) - 1;
arg147drivers/sound/pas2_pcm.creturn IOCTL_OUT (arg, pcm_set_channels (IOCTL_IN (arg) + 1) - 1);
arg151drivers/sound/pas2_pcm.creturn IOCTL_OUT (arg, pcm_set_channels (IOCTL_IN (arg)));
arg157drivers/sound/pas2_pcm.creturn IOCTL_OUT (arg, pcm_channels);
arg162drivers/sound/pas2_pcm.creturn pcm_set_bits (arg);
arg163drivers/sound/pas2_pcm.creturn IOCTL_OUT (arg, pcm_set_bits (IOCTL_IN (arg)));
arg169drivers/sound/pas2_pcm.creturn IOCTL_OUT (arg, pcm_bits);
arg172drivers/sound/pas2_pcm.cif (IOCTL_IN (arg) > 1)
arg173drivers/sound/pas2_pcm.creturn IOCTL_OUT (arg, RET_ERROR (EINVAL));
arg176drivers/sound/pas2_pcm.cpcm_filter = IOCTL_IN (arg);
arg178drivers/sound/pas2_pcm.creturn IOCTL_OUT (arg, pcm_filter);
arg543drivers/sound/sb_dsp.csb_dsp_ioctl (int dev, unsigned int cmd, unsigned int arg, int local)
arg549drivers/sound/sb_dsp.creturn dsp_speed (arg);
arg550drivers/sound/sb_dsp.creturn IOCTL_OUT (arg, dsp_speed (IOCTL_IN (arg)));
arg556drivers/sound/sb_dsp.creturn IOCTL_OUT (arg, dsp_current_speed);
arg560drivers/sound/sb_dsp.creturn IOCTL_OUT (arg, dsp_set_stereo (IOCTL_IN (arg) - 1) + 1);
arg566drivers/sound/sb_dsp.creturn IOCTL_OUT (arg, dsp_stereo + 1);
arg571drivers/sound/sb_dsp.creturn dsp_set_stereo (arg);
arg572drivers/sound/sb_dsp.creturn IOCTL_OUT (arg, dsp_set_stereo (IOCTL_IN (arg)));
arg579drivers/sound/sb_dsp.creturn IOCTL_OUT (arg, 8);/* Only 8 bits/sample supported */
arg172drivers/sound/sb_midi.csb_midi_ioctl (int dev, unsigned cmd, unsigned arg)
arg253drivers/sound/sb_mixer.csb_mixer_ioctl (int dev, unsigned int cmd, unsigned int arg)
arg261drivers/sound/sb_mixer.creturn IOCTL_OUT(arg, set_recmask(IOCTL_IN(arg)));
arg265drivers/sound/sb_mixer.creturn IOCTL_OUT (arg, sb_mixer_set (cmd & 0xff, IOCTL_IN (arg)));
arg272drivers/sound/sb_mixer.creturn IOCTL_OUT (arg, recmask);
arg276drivers/sound/sb_mixer.creturn IOCTL_OUT (arg, supported_devices);
arg280drivers/sound/sb_mixer.creturn IOCTL_OUT (arg, supported_devices & ~SOUND_MASK_MIC);
arg284drivers/sound/sb_mixer.creturn IOCTL_OUT (arg, supported_rec_devices);
arg288drivers/sound/sb_mixer.creturn IOCTL_OUT (arg, mixer_caps);
arg292drivers/sound/sb_mixer.creturn IOCTL_OUT (arg, sb_mixer_get (cmd & 0xff));
arg707drivers/sound/sequencer.cunsigned int cmd, unsigned int arg)
arg740drivers/sound/sequencer.cmidi_dev = IOCTL_IN (arg);
arg766drivers/sound/sequencer.creturn IOCTL_OUT (arg, iqlen);
arg773drivers/sound/sequencer.creturn IOCTL_OUT (arg, SEQ_MAX_QUEUE - qlen);
arg781drivers/sound/sequencer.creturn IOCTL_OUT (arg, HZ);
arg785drivers/sound/sequencer.cdev = IOCTL_IN (arg);
arg795drivers/sound/sequencer.creturn synth_devs[dev]->ioctl (dev, cmd, arg);
arg799drivers/sound/sequencer.creturn IOCTL_OUT (arg, num_synths);
arg803drivers/sound/sequencer.creturn IOCTL_OUT (arg, num_midis);
arg808drivers/sound/sequencer.cint             dev = IOCTL_IN (arg);
arg816drivers/sound/sequencer.creturn IOCTL_OUT (arg, synth_devs[dev]->ioctl (dev, cmd, arg));
arg822drivers/sound/sequencer.cint             dev = IOCTL_IN (arg);
arg830drivers/sound/sequencer.csynth_devs[dev]->ioctl (dev, cmd, arg);
arg840drivers/sound/sequencer.cIOCTL_FROM_USER ((char *) &inf, (char *) arg, 0, sizeof (inf));
arg849drivers/sound/sequencer.creturn synth_devs[dev]->ioctl (dev, cmd, arg);
arg858drivers/sound/sequencer.cIOCTL_FROM_USER ((char *) &inf, (char *) arg, 0, sizeof (inf));
arg864drivers/sound/sequencer.cIOCTL_TO_USER ((char *) arg, 0, (char *) &(midi_devs[dev]->info), sizeof (inf));
arg876drivers/sound/sequencer.cIOCTL_FROM_USER ((char *) inf, (char *) arg, 0, sizeof (*inf));
arg897drivers/sound/sequencer.cIOCTL_TO_USER ((char *) arg, 0, (char *) inf, sizeof (*inf));
arg910drivers/sound/sequencer.cIOCTL_FROM_USER ((char *) inf, (char *) arg, 0, sizeof (*inf));
arg931drivers/sound/sequencer.cIOCTL_TO_USER ((char *) arg, 0, (char *) inf, sizeof (*inf));
arg939drivers/sound/sequencer.cint             tmp = IOCTL_IN (arg);
arg964drivers/sound/sequencer.creturn synth_devs[0]->ioctl (0, cmd, arg);
arg1122drivers/sound/sequencer.cunsigned int cmd, unsigned int arg)
arg12drivers/sound/sound_calls.hint DMAbuf_ioctl(int dev, unsigned int cmd, unsigned int arg, int local);
arg30drivers/sound/sound_calls.hunsigned int cmd, unsigned int arg);
arg43drivers/sound/sound_calls.hunsigned int cmd, unsigned int arg);
arg63drivers/sound/sound_calls.hunsigned int cmd, unsigned int arg);
arg412drivers/sound/soundcard.cunsigned int cmd, unsigned long arg)
arg419drivers/sound/soundcard.cDEB (printk ("sound_ioctl(dev=%d, cmd=0x%x, arg=0x%x)\n", dev, cmd, arg));
arg432drivers/sound/soundcard.creturn mixer_devs[dev]->ioctl (dev, cmd, arg);
arg436drivers/sound/soundcard.creturn sequencer_ioctl (dev, &files[dev], cmd, arg);
arg442drivers/sound/soundcard.creturn audio_ioctl (dev, &files[dev], cmd, arg);
arg447drivers/sound/soundcard.creturn MIDIbuf_ioctl (dev, &files[dev], cmd, arg);
arg16fs/ext2/ioctl.cunsigned long arg)
arg19fs/ext2/ioctl.cext2_debug ("cmd = %u, arg = %lu\n", cmd, arg);
arg23fs/ext2/ioctl.cput_fs_long (inode->u.ext2_i.i_flags, (long *) arg);
arg30fs/ext2/ioctl.cinode->u.ext2_i.i_flags = get_fs_long ((long *) arg);
arg35fs/ext2/ioctl.cput_fs_long (inode->u.ext2_i.i_version, (long *) arg);
arg42fs/ext2/ioctl.cinode->u.ext2_i.i_version = get_fs_long ((long *) arg);
arg18fs/fcntl.cextern int sock_fcntl (struct file *, unsigned int cmd, unsigned long arg);
arg20fs/fcntl.cstatic int dupfd(unsigned int fd, unsigned int arg)
arg24fs/fcntl.cif (arg >= NR_OPEN)
arg26fs/fcntl.cwhile (arg < NR_OPEN)
arg27fs/fcntl.cif (current->filp[arg])
arg28fs/fcntl.carg++;
arg31fs/fcntl.cif (arg >= NR_OPEN)
arg33fs/fcntl.cFD_CLR(arg, &current->close_on_exec);
arg34fs/fcntl.c(current->filp[arg] = current->filp[fd])->f_count++;
arg35fs/fcntl.creturn arg;
arg66fs/fcntl.casmlinkage int sys_fcntl(unsigned int fd, unsigned int cmd, unsigned long arg)
arg74fs/fcntl.creturn dupfd(fd,arg);
arg78fs/fcntl.cif (arg&1)
arg87fs/fcntl.cfilp->f_flags |= arg & (O_APPEND | O_NONBLOCK);
arg90fs/fcntl.creturn fcntl_getlk(fd, (struct flock *) arg);
arg92fs/fcntl.creturn fcntl_setlk(fd, cmd, (struct flock *) arg);
arg94fs/fcntl.creturn fcntl_setlk(fd, cmd, (struct flock *) arg);
arg99fs/fcntl.creturn (sock_fcntl (filp, cmd, arg));
arg16fs/ioctl.cstatic int file_ioctl(struct file *filp,unsigned int cmd,unsigned long arg)
arg27fs/ioctl.cerror = verify_area(VERIFY_WRITE,(void *) arg,4);
arg30fs/ioctl.cblock = get_fs_long((long *) arg);
arg32fs/ioctl.cput_fs_long(block,(long *) arg);
arg37fs/ioctl.cerror = verify_area(VERIFY_WRITE,(void *) arg,4);
arg41fs/ioctl.c(long *) arg);
arg44fs/ioctl.cerror = verify_area(VERIFY_WRITE,(void *) arg,4);
arg48fs/ioctl.c(long *) arg);
arg52fs/ioctl.creturn filp->f_op->ioctl(filp->f_inode, filp, cmd,arg);
arg57fs/ioctl.casmlinkage int sys_ioctl(unsigned int fd, unsigned int cmd, unsigned long arg)
arg74fs/ioctl.con = get_fs_long((unsigned long *) arg);
arg83fs/ioctl.con = get_fs_long ((unsigned long *) arg);
arg92fs/ioctl.creturn file_ioctl(filp,cmd,arg);
arg95fs/ioctl.creturn filp->f_op->ioctl(filp->f_inode, filp, cmd,arg);
arg134fs/pipe.cunsigned int cmd, unsigned long arg)
arg140fs/pipe.cerror = verify_area(VERIFY_WRITE, (void *) arg,4);
arg142fs/pipe.cput_fs_long(PIPE_SIZE(*pino),(unsigned long *) arg);
arg106include/linux/net.hunsigned long arg);
arg122include/linux/net.hunsigned long arg);  
arg230include/linux/tty.hunsigned int cmd, unsigned long arg);
arg260include/linux/tty.hunsigned int cmd, unsigned long arg);
arg401include/linux/tty.hunsigned int cmd, unsigned long arg);
arg115include/linux/xd.hstatic int xd_ioctl (struct inode *inode,struct file *file,unsigned int cmd,unsigned long arg);
arg151ipc/sem.cint sys_semctl (int semid, int semnum, int cmd, void *arg)
arg169ipc/sem.cif (!arg || ! (tmp = (struct seminfo *) get_fs_long((int *)arg)))
arg193ipc/sem.cif (!arg || ! (buf = (struct semid_ds *) get_fs_long((int *) arg)))
arg236ipc/sem.cif (!arg || ! (array = (ushort *) get_fs_long((int *) arg)))
arg244ipc/sem.cif (!arg)
arg246ipc/sem.cif ((val = (int) get_fs_long ((int *) arg))  > SEMVMX || val < 0) 
arg257ipc/sem.cif (!arg || ! (array = (ushort *) get_fs_long ((int *) arg)) )
arg267ipc/sem.cif (!arg || !(buf = (struct semid_ds *) get_fs_long((int *) arg))) 
arg269ipc/sem.cif ((i = verify_area (VERIFY_WRITE, arg, sizeof tbuf)))
arg273ipc/sem.cif (!arg || !(buf = (struct semid_ds *) get_fs_long((int *) arg))) 
arg24ipc/util.cextern int sys_semctl (int semid, int semnum, int cmd, void *arg);
arg169kernel/sched.casmlinkage void math_emulate(long arg)
arg14lib/open.cva_list arg;
arg16lib/open.cva_start(arg,flag);
arg21lib/open.c"d" (va_arg(arg,int)));
arg897net/inet/arp.carp_ioctl(unsigned int cmd, void *arg)
arg902net/inet/arp.creturn(dbg_ioctl(arg, DBG_ARP));
arg905net/inet/arp.cerr=verify_area(VERIFY_READ,arg,sizeof(struct arpreq));
arg908net/inet/arp.creturn(arp_req_del((struct arpreq *)arg));
arg910net/inet/arp.cerr=verify_area(VERIFY_WRITE,arg,sizeof(struct arpreq));
arg913net/inet/arp.creturn(arp_req_get((struct arpreq *)arg));
arg916net/inet/arp.cerr=verify_area(VERIFY_READ,arg,sizeof(struct arpreq));
arg919net/inet/arp.creturn(arp_req_set((struct arpreq *)arg));
arg61net/inet/arp.hextern int  arp_ioctl(unsigned int cmd, void *arg);
arg705net/inet/dev.cdev_ifconf(char *arg)
arg714net/inet/dev.cverify_area(VERIFY_WRITE, arg, sizeof(struct ifconf));
arg715net/inet/dev.cmemcpy_fromfs(&ifc, arg, sizeof(struct ifconf));
arg738net/inet/dev.cmemcpy_tofs(arg, &ifc, sizeof(struct ifconf));
arg739net/inet/dev.creturn(pos - arg);
arg785net/inet/dev.cdev_ifsioc(void *arg, unsigned int getset)
arg792net/inet/dev.cverify_area(VERIFY_WRITE, arg, sizeof(struct ifreq));
arg793net/inet/dev.cmemcpy_fromfs(&ifr, arg, sizeof(struct ifreq));
arg801net/inet/dev.cmemcpy_tofs(arg, &ifr, sizeof(struct ifreq));
arg830net/inet/dev.cmemcpy_tofs(arg, &ifr, sizeof(struct ifreq));
arg848net/inet/dev.cmemcpy_tofs(arg, &ifr, sizeof(struct ifreq));
arg863net/inet/dev.cmemcpy_tofs(arg, &ifr, sizeof(struct ifreq));
arg878net/inet/dev.cmemcpy_tofs(arg, &ifr, sizeof(struct ifreq));
arg888net/inet/dev.cmemcpy_tofs(arg, &ifr, sizeof(struct ifreq));
arg897net/inet/dev.cmemcpy_tofs(arg, &ifr, sizeof(struct ifreq));
arg905net/inet/dev.cprintk("NET: ioctl(SIOCGIFMEM, 0x%08X)\n", (int)arg);
arg909net/inet/dev.cprintk("NET: ioctl(SIOCSIFMEM, 0x%08X)\n", (int)arg);
arg914net/inet/dev.cmemcpy_tofs(arg,&ifr,sizeof(struct ifreq));
arg926net/inet/dev.cdev_ioctl(unsigned int cmd, void *arg)
arg947net/inet/dev.cverify_area (VERIFY_WRITE, arg, sizeof (ipc));
arg948net/inet/dev.cmemcpy_fromfs(&ipc, arg, sizeof (ipc));
arg983net/inet/dev.c(void) dev_ifconf((char *) arg);
arg1004net/inet/dev.cret = dev_ifsioc(arg, cmd);
arg1008net/inet/dev.cmemcpy_fromfs(&iflink, arg, sizeof(iflink));
arg432net/inet/icmp.cicmp_ioctl(struct sock *sk, int cmd, unsigned long arg)
arg436net/inet/icmp.creturn(dbg_ioctl((void *) arg, DBG_ICMP));
arg34net/inet/icmp.hunsigned long arg);
arg95net/inet/inet.hextern int    dbg_ioctl(void *arg, int level);
arg117net/inet/ip.cip_ioctl(struct sock *sk, int cmd, unsigned long arg)
arg121net/inet/ip.creturn(dbg_ioctl((void *) arg, DBG_IP));
arg622net/inet/ip.cstatic void ip_expire(unsigned long arg)
arg626net/inet/ip.cqp = (struct ipq *)arg;
arg66net/inet/ip.hunsigned long arg);
arg410net/inet/route.crt_ioctl(unsigned int cmd, void *arg)
arg420net/inet/route.cret = dbg_ioctl(arg, DBG_RT);
arg425net/inet/route.cerr=verify_area(VERIFY_READ, arg, sizeof(struct rtentry));
arg428net/inet/route.cmemcpy_fromfs(&rt, arg, sizeof(struct rtentry));
arg43net/inet/route.hextern int    rt_ioctl(unsigned int cmd, void *arg);
arg446net/inet/sock.cinet_fcntl(struct socket *sock, unsigned int cmd, unsigned long arg)
arg463net/inet/sock.cif (!suser() && current->pgrp != -arg &&
arg464net/inet/sock.ccurrent->pid != arg) return(-EPERM);
arg465net/inet/sock.csk->proc = arg;
arg1427net/inet/sock.cinet_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)
arg1442net/inet/sock.cerr=verify_area(VERIFY_READ,(int *)arg,sizeof(long));
arg1446net/inet/sock.csk->proc = get_fs_long((int *) arg);
arg1451net/inet/sock.cerr=verify_area(VERIFY_WRITE,(void *) arg, sizeof(long));
arg1454net/inet/sock.cput_fs_long(sk->proc,(int *)arg);
arg1459net/inet/sock.cprintk("AF_INET: ioctl(SIOCATMARK, 0x%08X)\n",(void *) arg);
arg1464net/inet/sock.creturn(dbg_ioctl((void *) arg, DBG_INET));
arg1468net/inet/sock.creturn(rt_ioctl(cmd,(void *) arg));
arg1473net/inet/sock.creturn(arp_ioctl(cmd,(void *) arg));
arg1495net/inet/sock.creturn(dev_ioctl(cmd,(void *) arg));
arg1499net/inet/sock.creturn(sk->prot->ioctl(sk, cmd, arg));
arg1702net/inet/sock.cunsigned int cmd, unsigned long arg)
arg1713net/inet/sock.cret = inet_ioctl(NULL, cmd, arg);
arg1716net/inet/sock.cret = ip_ioctl(NULL, cmd, arg);
arg1719net/inet/sock.cret = icmp_ioctl(NULL, cmd, arg);
arg1722net/inet/sock.cret = tcp_ioctl(NULL, cmd, arg);
arg1725net/inet/sock.cret = udp_ioctl(NULL, cmd, arg);
arg197net/inet/sock.hunsigned long arg);
arg410net/inet/tcp.ctcp_ioctl(struct sock *sk, int cmd, unsigned long arg)
arg413net/inet/tcp.cDPRINTF((DBG_TCP, "tcp_ioctl(sk=%X, cmd = %d, arg=%X)\n", sk, cmd, arg));
arg416net/inet/tcp.creturn(dbg_ioctl((void *) arg, DBG_TCP));
arg431net/inet/tcp.cerr=verify_area(VERIFY_WRITE,(void *)arg,
arg435net/inet/tcp.cput_fs_long(amount,(unsigned long *)arg);
arg454net/inet/tcp.cerr=verify_area(VERIFY_WRITE,(void *) arg,
arg458net/inet/tcp.cput_fs_long(answ,(int *) arg);
arg467net/inet/tcp.cerr=verify_area(VERIFY_WRITE,(void *)arg,
arg471net/inet/tcp.cput_fs_long(amount,(unsigned long *)arg);
arg145net/inet/tcp.hextern int  tcp_ioctl(struct sock *sk, int cmd, unsigned long arg);
arg359net/inet/udp.cudp_ioctl(struct sock *sk, int cmd, unsigned long arg)
arg368net/inet/udp.cerr=verify_area(VERIFY_READ, (void *)arg, sizeof(int));
arg371net/inet/udp.cval = get_fs_long((int *)arg);
arg390net/inet/udp.cerr=verify_area(VERIFY_WRITE,(void *)arg,
arg394net/inet/udp.cput_fs_long(amount,(unsigned long *)arg);
arg414net/inet/udp.cerr=verify_area(VERIFY_WRITE,(void *)arg,
arg418net/inet/udp.cput_fs_long(amount,(unsigned long *)arg);
arg47net/inet/udp.hextern int  udp_ioctl(struct sock *sk, int cmd, unsigned long arg);
arg104net/inet/utils.cdbg_ioctl(void *arg, int level)
arg110net/inet/utils.cerr=verify_area(VERIFY_READ, (void *)arg, sizeof(int));
arg113net/inet/utils.cval = get_fs_long((int *)arg);
arg58net/socket.cunsigned int cmd, unsigned long arg);
arg311net/socket.cunsigned long arg)
arg316net/socket.cinode, cmd, arg));
arg321net/socket.creturn(sock->ops->ioctl(sock, cmd, arg));
arg833net/socket.csock_fcntl(struct file *filp, unsigned int cmd, unsigned long arg)
arg839net/socket.creturn(sock->ops->fcntl(sock, cmd, arg));
arg977net/socket.cnet_ioctl(unsigned int cmd, unsigned long arg)
arg982net/socket.cer=verify_area(VERIFY_READ, (void *)arg, sizeof(long));
arg985net/socket.cnet_debug = get_fs_long((long *)arg);
arg1008net/socket.cunsigned int cmd, unsigned long arg)
arg1016net/socket.creturn(net_ioctl(cmd, arg));
arg1020net/socket.creturn(arp_ioctl(cmd, (void *) arg));
arg75net/unix/sock.cunsigned long arg);
arg756net/unix/sock.cunix_proto_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)
arg767net/unix/sock.cer=verify_area(VERIFY_WRITE,(void *)arg, sizeof(unsigned long));
arg771net/unix/sock.cput_fs_long(UN_BUF_AVAIL(upd),(unsigned long *)arg);
arg773net/unix/sock.cput_fs_long(0,(unsigned long *)arg);
arg777net/unix/sock.cer=verify_area(VERIFY_WRITE,(void *)arg, sizeof(unsigned long));
arg781net/unix/sock.c(unsigned long *)arg);
arg783net/unix/sock.cput_fs_long(0,(unsigned long *)arg);
arg814net/unix/sock.cunsigned int cmd, unsigned long arg)
arg819net/unix/sock.cdprintf(1, "UNIX: ioctl(0x%X, 0x%X)\n", cmd, arg);
arg826net/unix/sock.cer=verify_area(VERIFY_READ,(void *)arg, sizeof(int));
arg829net/unix/sock.cunix_debug = get_fs_long((int *)arg);