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
arg149drivers/FPU-emu/fpu_trig.cvoid convert_l2reg(long const *arg, FPU_REG *dest)
arg151drivers/FPU-emu/fpu_trig.clong num = *arg;
arg604drivers/FPU-emu/fpu_trig.cstatic int f_cos(FPU_REG *arg)
arg606drivers/FPU-emu/fpu_trig.cchar arg_sign = arg->sign;
arg608drivers/FPU-emu/fpu_trig.cif ( arg->tag == TW_Valid )
arg613drivers/FPU-emu/fpu_trig.cif ( arg->exp > EXP_BIAS - 40 )
arg615drivers/FPU-emu/fpu_trig.carg->sign = SIGN_POS;
arg616drivers/FPU-emu/fpu_trig.cif ( (q = trig_arg(arg, FCOS)) != -1 )
arg618drivers/FPU-emu/fpu_trig.creg_div(arg, &CONST_PI2, arg, FULL_PRECISION);
arg620drivers/FPU-emu/fpu_trig.cpoly_sine(arg, &rv);
arg624drivers/FPU-emu/fpu_trig.creg_move(&rv, arg);
arg634drivers/FPU-emu/fpu_trig.carg->sign = arg_sign;         /* restore st(0) */
arg641drivers/FPU-emu/fpu_trig.cif ( (arg->exp <= EXP_UNDER) && (denormal_operand()) )
arg646drivers/FPU-emu/fpu_trig.creg_move(&CONST_1, arg);
arg655drivers/FPU-emu/fpu_trig.celse if ( arg->tag == TW_Zero )
arg657drivers/FPU-emu/fpu_trig.creg_move(&CONST_1, arg);
arg684drivers/FPU-emu/fpu_trig.cFPU_REG arg;
arg719drivers/FPU-emu/fpu_trig.creg_move(FPU_st0_ptr,&arg);
arg720drivers/FPU-emu/fpu_trig.cif ( !f_cos(&arg) )
arg724drivers/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);
arg1200drivers/block/cdu31a.csony_get_subchnl_info(long arg)
arg1215drivers/block/cdu31a.cverify_area(VERIFY_READ, (char *) arg, sizeof(schi));
arg1216drivers/block/cdu31a.cverify_area(VERIFY_WRITE, (char *) arg, sizeof(schi));
arg1218drivers/block/cdu31a.cmemcpy_fromfs(&schi, (char *) arg, sizeof(schi));
arg1235drivers/block/cdu31a.cmemcpy_tofs((char *) arg, &schi, sizeof(schi));
arg1266drivers/block/cdu31a.cmemcpy_tofs((char *) arg, &schi, sizeof(schi));
arg1278drivers/block/cdu31a.cunsigned long arg)
arg1375drivers/block/cdu31a.cverify_area(VERIFY_READ, (char *) arg, 6);
arg1377drivers/block/cdu31a.cmemcpy_fromfs(&(params[1]), (void *) arg, 6);
arg1411drivers/block/cdu31a.chdr = (struct cdrom_tochdr *) arg;
arg1433drivers/block/cdu31a.centry = (struct cdrom_tocentry *) arg;
arg1486drivers/block/cdu31a.cverify_area(VERIFY_READ, (char *) arg, sizeof(ti));
arg1488drivers/block/cdu31a.cmemcpy_fromfs(&ti, (char *) arg, sizeof(ti));
arg1546drivers/block/cdu31a.creturn sony_get_subchnl_info(arg);
arg1552drivers/block/cdu31a.cverify_area(VERIFY_READ, (char *) arg, sizeof(volctrl));
arg1554drivers/block/cdu31a.cmemcpy_fromfs(&volctrl, (char *) arg, sizeof(volctrl));
arg520drivers/block/hd.cunsigned int cmd, unsigned long arg)
arg522drivers/block/hd.cstruct hd_geometry *loc = (struct hd_geometry *) arg;
arg546drivers/block/hd.cif (!arg)  return -EINVAL;
arg547drivers/block/hd.cerr = verify_area(VERIFY_WRITE, (long *) arg, sizeof(long));
arg551drivers/block/hd.c(long *) arg);
arg562drivers/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);
arg1559drivers/char/console.cint do_screendump(int arg)
arg1561drivers/char/console.cchar *sptr, *buf = (char *)arg;
arg1631drivers/char/console.cint set_selection(const int arg)
arg1641drivers/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;
arg1245drivers/char/serial.cunsigned int arg = get_fs_long((unsigned long *) value);
arg1253drivers/char/serial.cif (arg & TIOCM_RTS)
arg1255drivers/char/serial.cif (arg & TIOCM_DTR)
arg1259drivers/char/serial.cif (arg & TIOCM_RTS)
arg1261drivers/char/serial.cif (arg & TIOCM_DTR)
arg1266drivers/char/serial.c| ((arg & TIOCM_RTS) ? UART_MCR_RTS : 0)
arg1267drivers/char/serial.c| ((arg & TIOCM_DTR) ? UART_MCR_DTR : 0);
arg1362drivers/char/serial.cunsigned int cmd, unsigned long arg)
arg1374drivers/char/serial.cif (!arg)
arg1378drivers/char/serial.csend_break(info, arg ? arg*(HZ/10) : HZ/4);
arg1381drivers/char/serial.cerror = verify_area(VERIFY_WRITE, (void *) arg,sizeof(long));
arg1385drivers/char/serial.c(unsigned long *) arg);
arg1388drivers/char/serial.carg = get_fs_long((unsigned long *) arg);
arg1391drivers/char/serial.c(arg ? CLOCAL : 0));
arg1394drivers/char/serial.cerror = verify_area(VERIFY_WRITE, (void *) arg,
arg1398drivers/char/serial.creturn get_modem_info(info, (unsigned int *) arg);
arg1402drivers/char/serial.creturn set_modem_info(info, cmd, (unsigned int *) arg);
arg1404drivers/char/serial.cerror = verify_area(VERIFY_WRITE, (void *) arg,
arg1409drivers/char/serial.c(struct serial_struct *) arg);
arg1412drivers/char/serial.c(struct serial_struct *) arg);
arg1417drivers/char/serial.cerror = verify_area(VERIFY_WRITE, (void *) arg,
arg1421drivers/char/serial.cput_fs_long(rs_wild_int_mask, (unsigned long *) arg);
arg1427drivers/char/serial.crs_wild_int_mask = get_fs_long((unsigned long *) arg);
arg201drivers/char/tty_io.cunsigned int cmd, unsigned long arg)
arg34drivers/char/tty_ioctl.cextern int do_screendump(int arg);
arg38drivers/char/tty_ioctl.cextern int set_selection(const int arg);
arg107drivers/char/tty_ioctl.cstatic int do_get_ps_info(int arg)
arg114drivers/char/tty_ioctl.cstruct tstruct *ts = (struct tstruct *)arg;
arg119drivers/char/tty_ioctl.ci = verify_area(VERIFY_WRITE, (void *)arg, sizeof(struct tstruct));
arg430drivers/char/tty_ioctl.cunsigned int cmd, unsigned long arg)
arg460drivers/char/tty_ioctl.creturn get_termios(termios_tty,(struct termios *) arg);
arg468drivers/char/tty_ioctl.creturn set_termios(termios_tty,(struct termios *) arg, termios_dev);
arg470drivers/char/tty_ioctl.creturn get_termio(termios_tty,(struct termio *) arg);
arg477drivers/char/tty_ioctl.creturn set_termio(termios_tty,(struct termio *) arg, termios_dev);
arg479drivers/char/tty_ioctl.cswitch (arg) {
arg505drivers/char/tty_ioctl.cif (arg==0)
arg507drivers/char/tty_ioctl.celse if (arg==1)
arg509drivers/char/tty_ioctl.celse if (arg==2) {
arg536drivers/char/tty_ioctl.cif ((arg == 1) && suser()) {
arg553drivers/char/tty_ioctl.cretval = verify_area(VERIFY_WRITE, (void *) arg,4);
arg555drivers/char/tty_ioctl.cput_fs_long(termios_tty->pgrp,(unsigned long *) arg);
arg562drivers/char/tty_ioctl.cpgrp=get_fs_long((unsigned long *) arg);
arg570drivers/char/tty_ioctl.cretval = verify_area(VERIFY_WRITE, (void *) arg,4);
arg573drivers/char/tty_ioctl.c(unsigned long *) arg);
arg576drivers/char/tty_ioctl.cretval = verify_area(VERIFY_WRITE, (void *) arg,4);
arg581drivers/char/tty_ioctl.c(unsigned long *) arg);
arg584drivers/char/tty_ioctl.c(unsigned long *) arg);
arg589drivers/char/tty_ioctl.cput_tty_queue(get_fs_byte((char *) arg), &tty->read_q);
arg592drivers/char/tty_ioctl.creturn get_window_size(tty,(struct winsize *) arg);
arg595drivers/char/tty_ioctl.cset_window_size(other_tty,(struct winsize *) arg);
arg596drivers/char/tty_ioctl.creturn set_window_size(tty,(struct winsize *) arg);
arg602drivers/char/tty_ioctl.cswitch (get_fs_byte((char *)arg))
arg605drivers/char/tty_ioctl.creturn do_screendump(arg);
arg607drivers/char/tty_ioctl.creturn do_get_ps_info(arg);
arg610drivers/char/tty_ioctl.creturn set_selection(arg);
arg636drivers/char/tty_ioctl.carg = get_fs_long((unsigned long *) arg);
arg637drivers/char/tty_ioctl.cif (arg)
arg650drivers/char/tty_ioctl.cretval = verify_area(VERIFY_WRITE, (void *) arg,4);
arg652drivers/char/tty_ioctl.cput_fs_long(tty->disc, (unsigned long *) arg);
arg655drivers/char/tty_ioctl.carg = get_fs_long((unsigned long *) arg);
arg656drivers/char/tty_ioctl.creturn tty_set_ldisc(tty, arg);
arg658drivers/char/tty_ioctl.carg = get_fs_long((unsigned long *) arg);
arg659drivers/char/tty_ioctl.creturn get_lcktrmios(tty, (struct termios *) arg,
arg662drivers/char/tty_ioctl.carg = get_fs_long((unsigned long *) arg);
arg663drivers/char/tty_ioctl.creturn set_lcktrmios(tty, (struct termios *) arg,
arg669drivers/char/tty_ioctl.c(unsigned long *)arg, sizeof (unsigned long));
arg672drivers/char/tty_ioctl.ctty->packet = (get_fs_long ((unsigned long *)arg) != 0);
arg678drivers/char/tty_ioctl.ctty->ioctl(tty, file, cmd, arg);
arg682drivers/char/tty_ioctl.cretval = (tty->ioctl)(tty, file, cmd, arg);
arg688drivers/char/tty_ioctl.c(tty, file, cmd, arg);
arg109drivers/char/vt.cunsigned int cmd, unsigned long arg)
arg123drivers/char/vt.ckd_mksound((unsigned int)arg, 0);
arg128drivers/char/vt.cunsigned int ticks = HZ * ((arg >> 16) & 0xffff) / 1000;
arg134drivers/char/vt.ckd_mksound(arg & 0xffff, ticks);
arg144drivers/char/vt.ci = verify_area(VERIFY_WRITE, (void *) arg, sizeof(unsigned char));
arg146drivers/char/vt.cput_fs_byte(KB_101, (char *) arg);
arg155drivers/char/vt.cif (arg < GPFIRST || arg > GPLAST)
arg157drivers/char/vt.creturn sys_ioperm(arg, 1, (cmd == KDADDIO)) ? -ENXIO : 0;
arg170drivers/char/vt.cswitch (arg) {
arg175drivers/char/vt.carg = KD_TEXT;
arg181drivers/char/vt.cif (vt_cons[console].vc_mode == (unsigned char) arg)
arg183drivers/char/vt.cvt_cons[console].vc_mode = (unsigned char) arg;
arg189drivers/char/vt.cif (arg == KD_TEXT)
arg198drivers/char/vt.ci = verify_area(VERIFY_WRITE, (void *) arg, sizeof(unsigned long));
arg200drivers/char/vt.cput_fs_long(vt_cons[console].vc_mode, (unsigned long *) arg);
arg212drivers/char/vt.cif (arg == K_RAW) {
arg215drivers/char/vt.c} else if (arg == K_XLATE) {
arg219drivers/char/vt.c} else if (arg == K_MEDIUMRAW) {
arg228drivers/char/vt.ci = verify_area(VERIFY_WRITE, (void *) arg, sizeof(unsigned long));
arg232drivers/char/vt.cput_fs_long(K_MEDIUMRAW, (unsigned long *) arg);
arg235drivers/char/vt.c(unsigned long *) arg);
arg241drivers/char/vt.cstruct kbentry * const a = (struct kbentry *)arg;
arg257drivers/char/vt.cconst struct kbentry * a = (struct kbentry *)arg;
arg278drivers/char/vt.cstruct kbsentry *a = (struct kbsentry *)arg;
arg303drivers/char/vt.cstruct kbsentry * const a = (struct kbsentry *)arg;
arg349drivers/char/vt.cstruct kbdiacrs *a = (struct kbdiacrs *)arg;
arg362drivers/char/vt.cstruct kbdiacrs *a = (struct kbdiacrs *)arg;
arg377drivers/char/vt.ci = verify_area(VERIFY_WRITE, (void *) arg, sizeof(unsigned char));
arg387drivers/char/vt.cput_fs_byte(ucval, (char *) arg);
arg391drivers/char/vt.cif (arg & ~7)
arg393drivers/char/vt.cif (arg & LED_SCR)
arg397drivers/char/vt.cif (arg & LED_NUM)
arg401drivers/char/vt.cif (arg & LED_CAP)
arg410drivers/char/vt.cstruct vt_mode *vtmode = (struct vt_mode *)arg;
arg432drivers/char/vt.cstruct vt_mode *vtmode = (struct vt_mode *)arg;
arg434drivers/char/vt.ci = verify_area(VERIFY_WRITE, (void *)arg, sizeof(struct vt_mode));
arg451drivers/char/vt.cstruct vt_stat *vtstat = (struct vt_stat *)arg;
arg470drivers/char/vt.ci = verify_area(VERIFY_WRITE, (void *) arg, sizeof(long));
arg476drivers/char/vt.cput_fs_long(i <= NR_CONSOLES ? i : -1, (unsigned long *)arg);
arg485drivers/char/vt.cif (arg == 0 || arg > NR_CONSOLES)
arg487drivers/char/vt.cchange_console(arg - 1);
arg494drivers/char/vt.cif (arg == 0 || arg > NR_CONSOLES)
arg496drivers/char/vt.cwhile (fg_console != arg - 1)
arg522drivers/char/vt.cif (arg == 0)
arg549drivers/char/vt.cif (arg != VT_ACKACQ)
arg1123drivers/net/slip.cslip_ioctl(struct tty_struct *tty, void *file, int cmd, void *arg)
arg1134drivers/net/slip.cDPRINTF((DBG_SLIP, "SLIP: ioctl(%d, 0x%X, 0x%X)\n", tty->line, cmd, arg));
arg1137drivers/net/slip.cerr=verify_area(VERIFY_WRITE, arg, 16);
arg1140drivers/net/slip.cmemcpy_tofs(arg, sl->dev->name, strlen(sl->dev->name) + 1);
arg1143drivers/net/slip.cerr=verify_area(VERIFY_WRITE,arg,sizeof(long));
arg1144drivers/net/slip.cput_fs_long(sl->mode,(long *)arg);
arg1147drivers/net/slip.cerr=verify_area(VERIFY_READ,arg,sizeof(long));
arg1148drivers/net/slip.csl->mode=get_fs_long((long *)arg);
arg1166drivers/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));
arg372drivers/scsi/sr_ioctl.cverify_area (VERIFY_WRITE, (void *) arg, sizeof (struct cdrom_subchnl));
arg373drivers/scsi/sr_ioctl.cmemcpy_tofs ((void *) arg, &subchnl, sizeof (struct cdrom_subchnl));
arg382drivers/scsi/sr_ioctl.cRO_IOCTLS(dev,arg);
arg384drivers/scsi/sr_ioctl.creturn scsi_ioctl(scsi_CDs[target].device,cmd,(void *) arg);
arg114drivers/scsi/st.cunsigned int cmd_in, unsigned long arg);
arg1019drivers/scsi/st.cunsigned int cmd_in, unsigned long arg)
arg1038drivers/scsi/st.ccmd[2] = (arg >> 16);
arg1039drivers/scsi/st.ccmd[3] = (arg >> 8);
arg1040drivers/scsi/st.ccmd[4] = arg;
arg1050drivers/scsi/st.cltmp = (-arg);
arg1064drivers/scsi/st.ccmd[2] = (arg >> 16);
arg1065drivers/scsi/st.ccmd[3] = (arg >> 8);
arg1066drivers/scsi/st.ccmd[4] = arg;
arg1075drivers/scsi/st.cltmp = (-arg);
arg1090drivers/scsi/st.ccmd[2] = (arg >> 16);
arg1091drivers/scsi/st.ccmd[3] = (arg >> 8);
arg1092drivers/scsi/st.ccmd[4] = arg;
arg1155drivers/scsi/st.ccmd[2] = (arg >> 16);
arg1156drivers/scsi/st.ccmd[3] = (arg >> 8);
arg1157drivers/scsi/st.ccmd[4] = arg;
arg1163drivers/scsi/st.ccmd[3] = (arg >> 24);
arg1164drivers/scsi/st.ccmd[4] = (arg >> 16);
arg1165drivers/scsi/st.ccmd[5] = (arg >> 8);
arg1166drivers/scsi/st.ccmd[6] = arg;
arg1173drivers/scsi/st.cprintk("st%d: Seeking tape to block %d.\n", dev, arg);
arg1182drivers/scsi/st.carg != 0 &&
arg1183drivers/scsi/st.c(arg < STp->min_block || arg > STp->max_block ||
arg1184drivers/scsi/st.carg > ST_BUFFER_SIZE)) {
arg1193drivers/scsi/st.c(STp->buffer)->b_data[2] = (arg & 7) << 4;
arg1199drivers/scsi/st.c(STp->buffer)->b_data[4] = arg;
arg1203drivers/scsi/st.cltmp = arg;
arg1248drivers/scsi/st.cSTp->block_size = arg;
arg1249drivers/scsi/st.cif (arg != 0) {
arg1263drivers/scsi/st.cSTp->drv_buffer = arg;
arg1265drivers/scsi/st.cSTp->density = arg;
arg1284drivers/scsi/st.cunsigned int cmd_in, unsigned long arg)
arg1309drivers/scsi/st.ci = verify_area(VERIFY_WRITE, (void *)arg, sizeof(mtc));
arg1313drivers/scsi/st.cmemcpy_fromfs((char *) &mtc, (char *)arg, sizeof(struct mtop));
arg1327drivers/scsi/st.ci = verify_area(VERIFY_WRITE, (void *)arg, sizeof(struct mtget));
arg1331drivers/scsi/st.cmemcpy_tofs((char *)arg, (char *)(STp->buffer)->mt_status,
arg1346drivers/scsi/st.ci = verify_area(VERIFY_WRITE, (void *)arg, sizeof(struct mtpos));
arg1393drivers/scsi/st.cmemcpy_tofs((char *)arg, (char *) (&mt_pos), sizeof(struct mtpos));
arg1397drivers/scsi/st.creturn scsi_ioctl(STp->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);
arg430drivers/sound/dmabuf.cDMAbuf_ioctl (int dev, unsigned int cmd, unsigned int arg, int local)
arg449drivers/sound/dmabuf.creturn IOCTL_OUT (arg, dev_buffsize[dev]);
arg454drivers/sound/dmabuf.cint fact = IOCTL_IN(arg);
arg460drivers/sound/dmabuf.creturn IOCTL_OUT(arg, fact);
arg472drivers/sound/dmabuf.creturn IOCTL_OUT(arg, fact);
arg477drivers/sound/dmabuf.creturn dsp_devs[dev]->ioctl (dev, cmd, arg, local);
arg849drivers/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)
arg768drivers/sound/gus_wave.cunsigned int cmd, unsigned int arg)
arg775drivers/sound/gus_wave.cIOCTL_TO_USER ((char *) arg, 0, &gus_info, sizeof (gus_info));
arg1700drivers/sound/gus_wave.cgus_sampling_ioctl (int dev, unsigned int cmd, unsigned int arg, int local)
arg1706drivers/sound/gus_wave.creturn gus_sampling_set_speed (arg);
arg1707drivers/sound/gus_wave.creturn IOCTL_OUT (arg, gus_sampling_set_speed (IOCTL_IN (arg)));
arg1713drivers/sound/gus_wave.creturn IOCTL_OUT (arg, gus_sampling_speed);
arg1718drivers/sound/gus_wave.creturn gus_sampling_set_channels (arg + 1) - 1;
arg1719drivers/sound/gus_wave.creturn IOCTL_OUT (arg, gus_sampling_set_channels (IOCTL_IN (arg) + 1) - 1);
arg1723drivers/sound/gus_wave.cif (local) return gus_sampling_set_channels(arg);
arg1724drivers/sound/gus_wave.creturn IOCTL_OUT (arg, gus_sampling_set_channels (IOCTL_IN (arg)));
arg1730drivers/sound/gus_wave.creturn IOCTL_OUT (arg, gus_sampling_channels);
arg1735drivers/sound/gus_wave.creturn gus_sampling_set_bits (arg);
arg1736drivers/sound/gus_wave.creturn IOCTL_OUT (arg, gus_sampling_set_bits (IOCTL_IN (arg)));
arg1742drivers/sound/gus_wave.creturn IOCTL_OUT (arg, gus_sampling_bits);
arg1745drivers/sound/gus_wave.creturn IOCTL_OUT (arg, RET_ERROR (EINVAL));
arg1749drivers/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)
arg119drivers/sound/opl3.cunsigned int cmd, unsigned int arg)
arg128drivers/sound/opl3.cIOCTL_FROM_USER ((char *) &ins, (char *) arg, 0, sizeof (ins));
arg144drivers/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);
arg152drivers/sound/pas2_pcm.creturn pcm_set_channels (arg);
arg153drivers/sound/pas2_pcm.creturn IOCTL_OUT (arg, pcm_set_channels (IOCTL_IN (arg)));
arg159drivers/sound/pas2_pcm.creturn IOCTL_OUT (arg, pcm_channels);
arg164drivers/sound/pas2_pcm.creturn pcm_set_bits (arg);
arg165drivers/sound/pas2_pcm.creturn IOCTL_OUT (arg, pcm_set_bits (IOCTL_IN (arg)));
arg171drivers/sound/pas2_pcm.creturn IOCTL_OUT (arg, pcm_bits);
arg174drivers/sound/pas2_pcm.cif (IOCTL_IN (arg) > 1)
arg175drivers/sound/pas2_pcm.creturn IOCTL_OUT (arg, RET_ERROR (EINVAL));
arg178drivers/sound/pas2_pcm.cpcm_filter = IOCTL_IN (arg);
arg180drivers/sound/pas2_pcm.creturn IOCTL_OUT (arg, pcm_filter);
arg63drivers/sound/sb16_dsp.cstatic int sb16_dsp_ioctl (int dev, unsigned int cmd, unsigned int arg,int local);
arg186drivers/sound/sb16_dsp.cstatic int dsp_set_bits(int arg) {
arg187drivers/sound/sb16_dsp.cDEB(printk("dsp_set_bits(%d)\n",arg));
arg189drivers/sound/sb16_dsp.cif (arg)
arg190drivers/sound/sb16_dsp.cswitch(arg) {
arg202drivers/sound/sb16_dsp.csb16_dsp_ioctl (int dev, unsigned int cmd, unsigned int arg,int local)
arg207drivers/sound/sb16_dsp.creturn dsp_set_speed(arg);
arg208drivers/sound/sb16_dsp.creturn IOCTL_OUT (arg, dsp_set_speed (IOCTL_IN (arg)));
arg213drivers/sound/sb16_dsp.creturn IOCTL_OUT (arg, dsp_current_speed);
arg217drivers/sound/sb16_dsp.creturn dsp_set_stereo(arg);
arg218drivers/sound/sb16_dsp.creturn IOCTL_OUT (arg, dsp_set_stereo(IOCTL_IN(arg)));
arg222drivers/sound/sb16_dsp.creturn dsp_set_stereo(arg-1)+1;
arg223drivers/sound/sb16_dsp.creturn IOCTL_OUT (arg, dsp_set_stereo (IOCTL_IN (arg) - 1) + 1);
arg228drivers/sound/sb16_dsp.creturn IOCTL_OUT (arg, dsp_stereo+1);
arg232drivers/sound/sb16_dsp.creturn dsp_set_bits (arg);
arg233drivers/sound/sb16_dsp.creturn IOCTL_OUT (arg, dsp_set_bits (IOCTL_IN (arg)));
arg238drivers/sound/sb16_dsp.creturn IOCTL_OUT (arg, dsp_16bit?16:8);
arg241drivers/sound/sb16_dsp.cif (IOCTL_IN (arg) > 1)
arg242drivers/sound/sb16_dsp.creturn IOCTL_OUT (arg, RET_ERROR (EINVAL));
arg194drivers/sound/sb16_midi.csb16midi_ioctl (int dev, unsigned cmd, unsigned arg)
arg547drivers/sound/sb_dsp.csb_dsp_ioctl (int dev, unsigned int cmd, unsigned int arg, int local)
arg553drivers/sound/sb_dsp.creturn dsp_speed (arg);
arg554drivers/sound/sb_dsp.creturn IOCTL_OUT (arg, dsp_speed (IOCTL_IN (arg)));
arg560drivers/sound/sb_dsp.creturn IOCTL_OUT (arg, dsp_current_speed);
arg565drivers/sound/sb_dsp.creturn dsp_set_stereo (arg - 1) + 1;
arg566drivers/sound/sb_dsp.creturn IOCTL_OUT (arg, dsp_set_stereo (IOCTL_IN (arg) - 1) + 1);
arg572drivers/sound/sb_dsp.creturn IOCTL_OUT (arg, dsp_stereo + 1);
arg577drivers/sound/sb_dsp.creturn dsp_set_stereo (arg);
arg578drivers/sound/sb_dsp.creturn IOCTL_OUT (arg, dsp_set_stereo (IOCTL_IN (arg)));
arg585drivers/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)
arg256drivers/sound/sb_mixer.csb_mixer_ioctl (int dev, unsigned int cmd, unsigned int arg)
arg264drivers/sound/sb_mixer.creturn IOCTL_OUT(arg, set_recmask(IOCTL_IN(arg)));
arg268drivers/sound/sb_mixer.creturn IOCTL_OUT (arg, sb_mixer_set (cmd & 0xff, IOCTL_IN (arg)));
arg275drivers/sound/sb_mixer.creturn IOCTL_OUT (arg, recmask);
arg279drivers/sound/sb_mixer.creturn IOCTL_OUT (arg, supported_devices);
arg283drivers/sound/sb_mixer.creturn IOCTL_OUT (arg, supported_devices & 
arg288drivers/sound/sb_mixer.creturn IOCTL_OUT (arg, supported_rec_devices);
arg292drivers/sound/sb_mixer.creturn IOCTL_OUT (arg, mixer_caps);
arg296drivers/sound/sb_mixer.creturn IOCTL_OUT (arg, sb_mixer_get (cmd & 0xff));
arg710drivers/sound/sequencer.cunsigned int cmd, unsigned int arg)
arg743drivers/sound/sequencer.cmidi_dev = IOCTL_IN (arg);
arg769drivers/sound/sequencer.creturn IOCTL_OUT (arg, iqlen);
arg776drivers/sound/sequencer.creturn IOCTL_OUT (arg, SEQ_MAX_QUEUE - qlen);
arg784drivers/sound/sequencer.creturn IOCTL_OUT (arg, HZ);
arg788drivers/sound/sequencer.cdev = IOCTL_IN (arg);
arg798drivers/sound/sequencer.creturn synth_devs[dev]->ioctl (dev, cmd, arg);
arg802drivers/sound/sequencer.creturn IOCTL_OUT (arg, num_synths);
arg806drivers/sound/sequencer.creturn IOCTL_OUT (arg, num_midis);
arg811drivers/sound/sequencer.cint             dev = IOCTL_IN (arg);
arg819drivers/sound/sequencer.creturn IOCTL_OUT (arg, synth_devs[dev]->ioctl (dev, cmd, arg));
arg825drivers/sound/sequencer.cint             dev = IOCTL_IN (arg);
arg833drivers/sound/sequencer.csynth_devs[dev]->ioctl (dev, cmd, arg);
arg843drivers/sound/sequencer.cIOCTL_FROM_USER ((char *) &inf, (char *) arg, 0, sizeof (inf));
arg852drivers/sound/sequencer.creturn synth_devs[dev]->ioctl (dev, cmd, arg);
arg861drivers/sound/sequencer.cIOCTL_FROM_USER ((char *) &inf, (char *) arg, 0, sizeof (inf));
arg867drivers/sound/sequencer.cIOCTL_TO_USER ((char *) arg, 0, (char *) &(midi_devs[dev]->info), sizeof (inf));
arg879drivers/sound/sequencer.cIOCTL_FROM_USER ((char *) inf, (char *) arg, 0, sizeof (*inf));
arg900drivers/sound/sequencer.cIOCTL_TO_USER ((char *) arg, 0, (char *) inf, sizeof (*inf));
arg913drivers/sound/sequencer.cIOCTL_FROM_USER ((char *) inf, (char *) arg, 0, sizeof (*inf));
arg934drivers/sound/sequencer.cIOCTL_TO_USER ((char *) arg, 0, (char *) inf, sizeof (*inf));
arg942drivers/sound/sequencer.cint             tmp = IOCTL_IN (arg);
arg967drivers/sound/sequencer.creturn synth_devs[0]->ioctl (0, cmd, arg);
arg1127drivers/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);
arg109drivers/sound/sound_calls.hunsigned int cmd, unsigned long arg);
arg376drivers/sound/sound_switch.cunsigned int cmd, unsigned long arg)
arg378drivers/sound/sound_switch.cDEB (printk ("sound_ioctl_sw(dev=%d, cmd=0x%x, arg=0x%x)\n", dev, cmd, arg));
arg391drivers/sound/sound_switch.creturn mixer_devs[dev]->ioctl (dev, cmd, arg);
arg395drivers/sound/sound_switch.creturn sequencer_ioctl (dev, file, cmd, arg);
arg401drivers/sound/sound_switch.creturn audio_ioctl (dev, file, cmd, arg);
arg406drivers/sound/sound_switch.creturn MIDIbuf_ioctl (dev, file, cmd, arg);
arg126drivers/sound/soundcard.cunsigned int cmd, unsigned long arg)
arg133drivers/sound/soundcard.creturn sound_ioctl_sw (dev, &files[dev], cmd, arg);
arg18fs/ext2/ioctl.cunsigned long arg)
arg21fs/ext2/ioctl.cext2_debug ("cmd = %u, arg = %lu\n", cmd, arg);
arg25fs/ext2/ioctl.cput_fs_long (inode->u.ext2_i.i_flags, (long *) arg);
arg32fs/ext2/ioctl.cinode->u.ext2_i.i_flags = get_fs_long ((long *) arg);
arg37fs/ext2/ioctl.cput_fs_long (inode->u.ext2_i.i_version, (long *) arg);
arg44fs/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);
arg261include/linux/tty.hunsigned int cmd, unsigned long arg);
arg405include/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);
arg179kernel/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)));
arg924net/inet/arp.carp_ioctl(unsigned int cmd, void *arg)
arg929net/inet/arp.creturn(dbg_ioctl(arg, DBG_ARP));
arg932net/inet/arp.cerr=verify_area(VERIFY_READ,arg,sizeof(struct arpreq));
arg935net/inet/arp.creturn(arp_req_del((struct arpreq *)arg));
arg937net/inet/arp.cerr=verify_area(VERIFY_WRITE,arg,sizeof(struct arpreq));
arg940net/inet/arp.creturn(arp_req_get((struct arpreq *)arg));
arg943net/inet/arp.cerr=verify_area(VERIFY_READ,arg,sizeof(struct arpreq));
arg946net/inet/arp.creturn(arp_req_set((struct arpreq *)arg));
arg61net/inet/arp.hextern int  arp_ioctl(unsigned int cmd, void *arg);
arg716net/inet/dev.cdev_ifconf(char *arg)
arg726net/inet/dev.cerr=verify_area(VERIFY_WRITE, arg, sizeof(struct ifconf));
arg729net/inet/dev.cmemcpy_fromfs(&ifc, arg, sizeof(struct ifconf));
arg752net/inet/dev.cmemcpy_tofs(arg, &ifc, sizeof(struct ifconf));
arg753net/inet/dev.creturn(pos - arg);
arg810net/inet/dev.cdev_ifsioc(void *arg, unsigned int getset)
arg817net/inet/dev.cint err=verify_area(VERIFY_WRITE, arg, sizeof(struct ifreq));
arg820net/inet/dev.cmemcpy_fromfs(&ifr, arg, sizeof(struct ifreq));
arg828net/inet/dev.cmemcpy_tofs(arg, &ifr, sizeof(struct ifreq));
arg861net/inet/dev.cmemcpy_tofs(arg, &ifr, sizeof(struct ifreq));
arg879net/inet/dev.cmemcpy_tofs(arg, &ifr, sizeof(struct ifreq));
arg894net/inet/dev.cmemcpy_tofs(arg, &ifr, sizeof(struct ifreq));
arg909net/inet/dev.cmemcpy_tofs(arg, &ifr, sizeof(struct ifreq));
arg924net/inet/dev.cmemcpy_tofs(arg, &ifr, sizeof(struct ifreq));
arg933net/inet/dev.cmemcpy_tofs(arg, &ifr, sizeof(struct ifreq));
arg941net/inet/dev.cprintk("NET: ioctl(SIOCGIFMEM, 0x%08X)\n", (int)arg);
arg945net/inet/dev.cprintk("NET: ioctl(SIOCSIFMEM, 0x%08X)\n", (int)arg);
arg950net/inet/dev.cmemcpy_tofs(arg,&ifr,sizeof(struct ifreq));
arg962net/inet/dev.cdev_ioctl(unsigned int cmd, void *arg)
arg973net/inet/dev.c(void) dev_ifconf((char *) arg);
arg994net/inet/dev.cret = dev_ifsioc(arg, cmd);
arg998net/inet/dev.cmemcpy_fromfs(&iflink, arg, sizeof(iflink));
arg433net/inet/icmp.cicmp_ioctl(struct sock *sk, int cmd, unsigned long arg)
arg437net/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);
arg120net/inet/ip.cip_ioctl(struct sock *sk, int cmd, unsigned long arg)
arg124net/inet/ip.creturn(dbg_ioctl((void *) arg, DBG_IP));
arg626net/inet/ip.cstatic void ip_expire(unsigned long arg)
arg630net/inet/ip.cqp = (struct ipq *)arg;
arg66net/inet/ip.hunsigned long arg);
arg346net/inet/route.cint rt_ioctl(unsigned int cmd, void *arg)
arg356net/inet/route.cret = dbg_ioctl(arg, DBG_RT);
arg362net/inet/route.cerr=verify_area(VERIFY_READ, arg, sizeof(struct rtentry));
arg365net/inet/route.cmemcpy_fromfs(&rt, arg, sizeof(struct rtentry));
arg44net/inet/route.hextern int    rt_ioctl(unsigned int cmd, void *arg);
arg449net/inet/sock.cinet_fcntl(struct socket *sock, unsigned int cmd, unsigned long arg)
arg466net/inet/sock.cif (!suser() && current->pgrp != -arg &&
arg467net/inet/sock.ccurrent->pid != arg) return(-EPERM);
arg468net/inet/sock.csk->proc = arg;
arg1487net/inet/sock.cinet_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)
arg1502net/inet/sock.cerr=verify_area(VERIFY_READ,(int *)arg,sizeof(long));
arg1506net/inet/sock.csk->proc = get_fs_long((int *) arg);
arg1511net/inet/sock.cerr=verify_area(VERIFY_WRITE,(void *) arg, sizeof(long));
arg1514net/inet/sock.cput_fs_long(sk->proc,(int *)arg);
arg1519net/inet/sock.cprintk("AF_INET: ioctl(SIOCATMARK, 0x%08X)\n",(void *) arg);
arg1524net/inet/sock.creturn(dbg_ioctl((void *) arg, DBG_INET));
arg1528net/inet/sock.creturn(rt_ioctl(cmd,(void *) arg));
arg1533net/inet/sock.creturn(arp_ioctl(cmd,(void *) arg));
arg1555net/inet/sock.creturn(dev_ioctl(cmd,(void *) arg));
arg1559net/inet/sock.creturn(sk->prot->ioctl(sk, cmd, arg));
arg1762net/inet/sock.cunsigned int cmd, unsigned long arg)
arg1773net/inet/sock.cret = inet_ioctl(NULL, cmd, arg);
arg1776net/inet/sock.cret = ip_ioctl(NULL, cmd, arg);
arg1779net/inet/sock.cret = icmp_ioctl(NULL, cmd, arg);
arg1782net/inet/sock.cret = tcp_ioctl(NULL, cmd, arg);
arg1785net/inet/sock.cret = udp_ioctl(NULL, cmd, arg);
arg208net/inet/sock.hunsigned long arg);
arg444net/inet/tcp.ctcp_ioctl(struct sock *sk, int cmd, unsigned long arg)
arg447net/inet/tcp.cDPRINTF((DBG_TCP, "tcp_ioctl(sk=%X, cmd = %d, arg=%X)\n", sk, cmd, arg));
arg450net/inet/tcp.creturn(dbg_ioctl((void *) arg, DBG_TCP));
arg465net/inet/tcp.cerr=verify_area(VERIFY_WRITE,(void *)arg,
arg469net/inet/tcp.cput_fs_long(amount,(unsigned long *)arg);
arg488net/inet/tcp.cerr=verify_area(VERIFY_WRITE,(void *) arg,
arg492net/inet/tcp.cput_fs_long(answ,(int *) arg);
arg501net/inet/tcp.cerr=verify_area(VERIFY_WRITE,(void *)arg,
arg505net/inet/tcp.cput_fs_long(amount,(unsigned long *)arg);
arg145net/inet/tcp.hextern int  tcp_ioctl(struct sock *sk, int cmd, unsigned long arg);
arg360net/inet/udp.cudp_ioctl(struct sock *sk, int cmd, unsigned long arg)
arg369net/inet/udp.cerr=verify_area(VERIFY_READ, (void *)arg, sizeof(int));
arg372net/inet/udp.cval = get_fs_long((int *)arg);
arg391net/inet/udp.cerr=verify_area(VERIFY_WRITE,(void *)arg,
arg395net/inet/udp.cput_fs_long(amount,(unsigned long *)arg);
arg415net/inet/udp.cerr=verify_area(VERIFY_WRITE,(void *)arg,
arg419net/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);
arg313net/socket.cunsigned long arg)
arg318net/socket.cinode, cmd, arg));
arg323net/socket.creturn(sock->ops->ioctl(sock, cmd, arg));
arg835net/socket.csock_fcntl(struct file *filp, unsigned int cmd, unsigned long arg)
arg841net/socket.creturn(sock->ops->fcntl(sock, cmd, arg));
arg979net/socket.cnet_ioctl(unsigned int cmd, unsigned long arg)
arg984net/socket.cer=verify_area(VERIFY_READ, (void *)arg, sizeof(long));
arg987net/socket.cnet_debug = get_fs_long((long *)arg);
arg1010net/socket.cunsigned int cmd, unsigned long arg)
arg1018net/socket.creturn(net_ioctl(cmd, arg));
arg1022net/socket.creturn(arp_ioctl(cmd, (void *) arg));
arg76net/unix/sock.cunsigned long arg);
arg794net/unix/sock.cunix_proto_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)
arg805net/unix/sock.cer=verify_area(VERIFY_WRITE,(void *)arg, sizeof(unsigned long));
arg809net/unix/sock.cput_fs_long(UN_BUF_AVAIL(upd),(unsigned long *)arg);
arg811net/unix/sock.cput_fs_long(0,(unsigned long *)arg);
arg815net/unix/sock.cer=verify_area(VERIFY_WRITE,(void *)arg, sizeof(unsigned long));
arg819net/unix/sock.c(unsigned long *)arg);
arg821net/unix/sock.cput_fs_long(0,(unsigned long *)arg);
arg852net/unix/sock.cunsigned int cmd, unsigned long arg)
arg857net/unix/sock.cdprintf(1, "UNIX: ioctl(0x%X, 0x%X)\n", cmd, arg);
arg864net/unix/sock.cer=verify_area(VERIFY_READ,(void *)arg, sizeof(int));
arg867net/unix/sock.cunix_debug = get_fs_long((int *)arg);