taglinefilesource code
arg162drivers/FPU-emu/fpu_emu.hasmlinkage void round_reg(FPU_REG *arg, unsigned int extent,
arg131drivers/FPU-emu/fpu_entry.casmlinkage void math_emulate(long arg)
arg169drivers/FPU-emu/fpu_entry.cSETUP_DATA_AREA(arg);
arg54drivers/FPU-emu/fpu_proto.hasmlinkage void math_emulate(long arg);
arg61drivers/FPU-emu/fpu_proto.hextern void convert_l2reg(long const *arg, FPU_REG *dest);
arg78drivers/FPU-emu/fpu_proto.hextern int poly_2xm1(FPU_REG const *arg, FPU_REG *result);
arg84drivers/FPU-emu/fpu_proto.hextern void poly_l2(FPU_REG const *arg, FPU_REG const *y, FPU_REG *result);
arg85drivers/FPU-emu/fpu_proto.hextern int poly_l2p1(FPU_REG const *arg, FPU_REG const *y, FPU_REG *result);
arg88drivers/FPU-emu/fpu_proto.hextern void poly_sine(FPU_REG const *arg, FPU_REG *result);
arg89drivers/FPU-emu/fpu_proto.hextern void poly_cos(FPU_REG const *arg, FPU_REG *result);
arg92drivers/FPU-emu/fpu_proto.hextern void poly_tan(FPU_REG const *arg, FPU_REG *result);
arg20drivers/FPU-emu/fpu_system.h#define SETUP_DATA_AREA(arg)    FPU_info = (struct info *) &arg
arg152drivers/FPU-emu/fpu_trig.cvoid convert_l2reg(long const *arg, FPU_REG *dest)
arg154drivers/FPU-emu/fpu_trig.clong num = *arg;
arg593drivers/FPU-emu/fpu_trig.cstatic int f_cos(FPU_REG *arg)
arg595drivers/FPU-emu/fpu_trig.cchar arg_sign = arg->sign;
arg597drivers/FPU-emu/fpu_trig.cif ( arg->tag == TW_Valid )
arg602drivers/FPU-emu/fpu_trig.cif ( arg->exp > EXP_BIAS - 40 )
arg604drivers/FPU-emu/fpu_trig.carg->sign = SIGN_POS;
arg605drivers/FPU-emu/fpu_trig.cif ( (arg->exp < EXP_BIAS)
arg606drivers/FPU-emu/fpu_trig.c|| ((arg->exp == EXP_BIAS)
arg607drivers/FPU-emu/fpu_trig.c&& (significand(arg) <= 0xc90fdaa22168c234LL)) )
arg609drivers/FPU-emu/fpu_trig.cpoly_cos(arg, &rv);
arg610drivers/FPU-emu/fpu_trig.creg_move(&rv, arg);
arg617drivers/FPU-emu/fpu_trig.celse if ( (q = trig_arg(arg, FCOS)) != -1 )
arg619drivers/FPU-emu/fpu_trig.cpoly_sine(arg, &rv);
arg623drivers/FPU-emu/fpu_trig.creg_move(&rv, arg);
arg633drivers/FPU-emu/fpu_trig.carg->sign = arg_sign;         /* restore st(0) */
arg640drivers/FPU-emu/fpu_trig.cif ( (arg->exp <= EXP_UNDER) && (denormal_operand()) )
arg645drivers/FPU-emu/fpu_trig.creg_move(&CONST_1, arg);
arg654drivers/FPU-emu/fpu_trig.celse if ( arg->tag == TW_Zero )
arg656drivers/FPU-emu/fpu_trig.creg_move(&CONST_1, arg);
arg660drivers/FPU-emu/fpu_trig.celse if ( arg->tag == TW_Infinity )
arg663drivers/FPU-emu/fpu_trig.carith_invalid(arg);
arg668drivers/FPU-emu/fpu_trig.csingle_arg_error(arg);  /* requires arg == &st(0) */
arg684drivers/FPU-emu/fpu_trig.cFPU_REG arg;
arg719drivers/FPU-emu/fpu_trig.creg_move(st0_ptr,&arg);
arg720drivers/FPU-emu/fpu_trig.cif ( !f_cos(&arg) )
arg724drivers/FPU-emu/fpu_trig.creg_move(&arg,st_new_ptr);
arg53drivers/FPU-emu/poly_2xm1.cint  poly_2xm1(FPU_REG const *arg, FPU_REG *result)
arg60drivers/FPU-emu/poly_2xm1.cexponent = arg->exp - EXP_BIAS;
arg64drivers/FPU-emu/poly_2xm1.c|| (arg->tag != TW_Valid) )
arg73drivers/FPU-emu/poly_2xm1.cXSIG_LL(argSignif) = Xll = significand(arg);
arg121drivers/FPU-emu/poly_2xm1.cif ( arg->sign != SIGN_POS )
arg148drivers/FPU-emu/poly_2xm1.cresult->sign = arg->sign;
arg22drivers/FPU-emu/poly_l2.cstatic void log2_kernel(FPU_REG const *arg,
arg29drivers/FPU-emu/poly_l2.cvoid  poly_l2(FPU_REG const *arg, FPU_REG const *y, FPU_REG *result)
arg37drivers/FPU-emu/poly_l2.cexponent = arg->exp - EXP_BIAS;
arg40drivers/FPU-emu/poly_l2.cif ( arg->sigh > (unsigned)0xb504f334 )
arg43drivers/FPU-emu/poly_l2.csignificand(&x) = - significand(arg);
arg53drivers/FPU-emu/poly_l2.cx.sigh = arg->sigh - 0x80000000;
arg54drivers/FPU-emu/poly_l2.cx.sigl = arg->sigl;
arg114drivers/FPU-emu/poly_l2.cint  poly_l2p1(FPU_REG const *arg, FPU_REG const *y, FPU_REG *result)
arg121drivers/FPU-emu/poly_l2.csign = arg->sign;
arg123drivers/FPU-emu/poly_l2.cif ( arg->exp < EXP_BIAS )
arg125drivers/FPU-emu/poly_l2.clog2_kernel(arg, &accumulator, &exponent);
arg183drivers/FPU-emu/poly_l2.cstatic void log2_kernel(FPU_REG const *arg, Xsig *accum_result,
arg191drivers/FPU-emu/poly_l2.csign = arg->sign;
arg193drivers/FPU-emu/poly_l2.cexponent = arg->exp - EXP_BIAS;
arg195drivers/FPU-emu/poly_l2.cXSIG_LL(Numer) = XSIG_LL(Denom) = significand(arg);
arg65drivers/FPU-emu/poly_sin.cvoid  poly_sine(FPU_REG const *arg, FPU_REG *result)
arg74drivers/FPU-emu/poly_sin.cif ( arg->tag == TW_Zero )
arg82drivers/FPU-emu/poly_sin.cexponent = arg->exp - EXP_BIAS;
arg88drivers/FPU-emu/poly_sin.cif ( (exponent < -1) || ((exponent == -1) && (arg->sigh <= 0xe21240aa)) )
arg92drivers/FPU-emu/poly_sin.cargSqrd.msw = arg->sigh; argSqrd.midw = arg->sigl; argSqrd.lsw = 0;
arg93drivers/FPU-emu/poly_sin.cmul64_Xsig(&argSqrd, &significand(arg));
arg110drivers/FPU-emu/poly_sin.cmul64_Xsig(&accumulator, &significand(arg));
arg111drivers/FPU-emu/poly_sin.cmul64_Xsig(&accumulator, &significand(arg));
arg112drivers/FPU-emu/poly_sin.cmul64_Xsig(&accumulator, &significand(arg));
arg118drivers/FPU-emu/poly_sin.cshr_Xsig(&accumulator, arg->exp - exponent);
arg121drivers/FPU-emu/poly_sin.cXSIG_LL(accumulator) += significand(arg);
arg125drivers/FPU-emu/poly_sin.cresult->exp = arg->exp + echange;
arg132drivers/FPU-emu/poly_sin.cfixed_arg = significand(arg);
arg200drivers/FPU-emu/poly_sin.cresult->sign = arg->sign;
arg217drivers/FPU-emu/poly_sin.cvoid  poly_cos(FPU_REG const *arg, FPU_REG *result)
arg226drivers/FPU-emu/poly_sin.cif ( arg->tag == TW_Zero )
arg233drivers/FPU-emu/poly_sin.cif ( (arg->exp > EXP_BIAS)
arg234drivers/FPU-emu/poly_sin.c|| ((arg->exp == EXP_BIAS)
arg235drivers/FPU-emu/poly_sin.c&& (significand(arg) > 0xc90fdaa22168c234LL)) )
arg243drivers/FPU-emu/poly_sin.cexponent = arg->exp - EXP_BIAS;
arg247drivers/FPU-emu/poly_sin.cif ( (exponent < -1) || ((exponent == -1) && (arg->sigh <= 0xb00d6f54)) )
arg251drivers/FPU-emu/poly_sin.cargSqrd.msw = arg->sigh; argSqrd.midw = arg->sigl; argSqrd.lsw = 0;
arg252drivers/FPU-emu/poly_sin.cmul64_Xsig(&argSqrd, &significand(arg));
arg273drivers/FPU-emu/poly_sin.cmul64_Xsig(&accumulator, &significand(arg));
arg274drivers/FPU-emu/poly_sin.cmul64_Xsig(&accumulator, &significand(arg));
arg306drivers/FPU-emu/poly_sin.cfixed_arg = significand(arg);
arg55drivers/FPU-emu/poly_tan.cvoid  poly_tan(FPU_REG const *arg, FPU_REG *result)
arg63drivers/FPU-emu/poly_tan.cexponent = arg->exp - EXP_BIAS;
arg66drivers/FPU-emu/poly_tan.cif ( arg->sign != 0 )  /* Can't hack a number < 0.0 */
arg71drivers/FPU-emu/poly_tan.cif ( (exponent == 0) || ((exponent == -1) && (arg->sigh > 0xc90fdaa2)) )
arg76drivers/FPU-emu/poly_tan.cXSIG_LL(accum) = significand(arg);
arg95drivers/FPU-emu/poly_tan.cXSIG_LL(accum) = XSIG_LL(argSignif) = significand(arg);
arg1764drivers/block/cdu31a.csony_get_subchnl_info(long arg,
arg1780drivers/block/cdu31a.cverify_area(VERIFY_READ, (char *) arg, sizeof(schi));
arg1781drivers/block/cdu31a.cverify_area(VERIFY_WRITE, (char *) arg, sizeof(schi));
arg1783drivers/block/cdu31a.cmemcpy_fromfs(&schi, (char *) arg, sizeof(schi));
arg1800drivers/block/cdu31a.cmemcpy_tofs((char *) arg, &schi, sizeof(schi));
arg1831drivers/block/cdu31a.cmemcpy_tofs((char *) arg, &schi, sizeof(schi));
arg2165drivers/block/cdu31a.cunsigned long arg)
arg2262drivers/block/cdu31a.cverify_area(VERIFY_READ, (char *) arg, 6);
arg2264drivers/block/cdu31a.cmemcpy_fromfs(&(params[1]), (void *) arg, 6);
arg2298drivers/block/cdu31a.chdr = (struct cdrom_tochdr *) arg;
arg2320drivers/block/cdu31a.centry = (struct cdrom_tocentry *) arg;
arg2373drivers/block/cdu31a.cverify_area(VERIFY_READ, (char *) arg, sizeof(ti));
arg2375drivers/block/cdu31a.cmemcpy_fromfs(&ti, (char *) arg, sizeof(ti));
arg2433drivers/block/cdu31a.creturn sony_get_subchnl_info(arg, dev);
arg2439drivers/block/cdu31a.cverify_area(VERIFY_READ, (char *) arg, sizeof(volctrl));
arg2441drivers/block/cdu31a.cmemcpy_fromfs(&volctrl, (char *) arg, sizeof(volctrl));
arg2480drivers/block/cdu31a.cverify_area(VERIFY_READ, (char *) arg, sizeof(ra));
arg2481drivers/block/cdu31a.cmemcpy_fromfs(&ra, (char *) arg, sizeof(ra));
arg2522drivers/block/floppy.cstatic int user_reset_fdc(int drive, int arg, int interruptible)
arg2527drivers/block/floppy.cif(arg == FD_RESET_IF_NEEDED && !FDCS->reset)
arg2530drivers/block/floppy.cif(arg == FD_RESET_ALWAYS)
arg785drivers/block/hd.cunsigned int cmd, unsigned long arg)
arg787drivers/block/hd.cstruct hd_geometry *loc = (struct hd_geometry *) arg;
arg813drivers/block/hd.cif(arg > 0xff) return -EINVAL;
arg814drivers/block/hd.cread_ahead[MAJOR(inode->i_rdev)] = arg;
arg817drivers/block/hd.cif (!arg)  return -EINVAL;
arg818drivers/block/hd.cerr = verify_area(VERIFY_WRITE, (long *) arg, sizeof(long));
arg821drivers/block/hd.cput_fs_long(read_ahead[MAJOR(inode->i_rdev)],(long *) arg);
arg824drivers/block/hd.cif (!arg)  return -EINVAL;
arg825drivers/block/hd.cerr = verify_area(VERIFY_WRITE, (long *) arg, sizeof(long));
arg828drivers/block/hd.cput_fs_long(hd[MINOR(inode->i_rdev)].nr_sects, (long *) arg);
arg841drivers/block/hd.cif (!arg)  return -EINVAL;
arg842drivers/block/hd.cerr = verify_area(VERIFY_READ, (long *) arg, sizeof(long));
arg845drivers/block/hd.carg = get_fs_long((long *) arg);
arg849drivers/block/hd.cif ((arg > 1) || (MINOR(inode->i_rdev) & 0x3F))
arg851drivers/block/hd.cunmask_intr[dev] = arg;
arg855drivers/block/hd.cif (!arg)  return -EINVAL;
arg856drivers/block/hd.cerr = verify_area(VERIFY_WRITE, (long *) arg, sizeof(long));
arg859drivers/block/hd.cput_fs_long(unmask_intr[dev], (long *) arg);
arg863drivers/block/hd.cif (!arg)  return -EINVAL;
arg864drivers/block/hd.cerr = verify_area(VERIFY_WRITE, (long *) arg, sizeof(long));
arg867drivers/block/hd.cput_fs_long(mult_count[dev], (long *) arg);
arg872drivers/block/hd.cif (!arg)  return -EINVAL;
arg873drivers/block/hd.cerr = verify_area(VERIFY_READ, (long *) arg, sizeof(long));
arg876drivers/block/hd.carg = get_fs_long((long *) arg);
arg883drivers/block/hd.cif (arg > max_mult[dev])
arg889drivers/block/hd.cmult_req[dev] = arg;
arg897drivers/block/hd.cif (!arg)  return -EINVAL;
arg900drivers/block/hd.cerr = verify_area(VERIFY_WRITE, (char *) arg, sizeof(struct hd_driveid));
arg903drivers/block/hd.cmemcpy_tofs((char *)arg, (char *) hd_ident_info[dev], sizeof(struct hd_driveid));
arg906drivers/block/hd.cRO_IOCTLS(inode->i_rdev,arg);
arg212drivers/block/mcd.cmcdPlay(struct mcd_Play_msf *arg)
arg218drivers/block/mcd.csendMcdCmd(MCMD_PLAY_READ, arg);
arg240drivers/block/mcd.cunsigned long arg)
arg325drivers/block/mcd.cst = verify_area(VERIFY_READ, (void *) arg, sizeof ti);
arg329drivers/block/mcd.cmemcpy_fromfs(&ti, (void *) arg, sizeof ti);
arg368drivers/block/mcd.cst = verify_area(VERIFY_READ, (void *) arg, sizeof msf);
arg372drivers/block/mcd.cmemcpy_fromfs(&msf, (void *) arg, sizeof msf);
arg407drivers/block/mcd.cst = verify_area(VERIFY_WRITE, (void *) arg, sizeof tocHdr);
arg413drivers/block/mcd.cmemcpy_tofs((void *) arg, &tocHdr, sizeof tocHdr);
arg418drivers/block/mcd.cst = verify_area(VERIFY_WRITE, (void *) arg, sizeof entry);
arg422drivers/block/mcd.cmemcpy_fromfs(&entry, (void *) arg, sizeof entry);
arg450drivers/block/mcd.cmemcpy_tofs((void *) arg, &entry, sizeof entry);
arg455drivers/block/mcd.cst = verify_area(VERIFY_WRITE, (void *) arg, sizeof subchnl);
arg459drivers/block/mcd.cmemcpy_fromfs(&subchnl, (void *) arg, sizeof subchnl);
arg490drivers/block/mcd.cmemcpy_tofs((void *) arg, &subchnl, sizeof subchnl);
arg500drivers/block/mcd.cst = verify_area(VERIFY_READ, (void *) arg, sizeof(volctrl));
arg504drivers/block/mcd.cmemcpy_fromfs(&volctrl, (char *) arg, sizeof(volctrl));
arg619drivers/block/sbpcd.cstatic int sbpcd_dbg_ioctl(unsigned long arg, int level)
arg623drivers/block/sbpcd.cval = get_fs_long((int *) arg);
arg2529drivers/block/sbpcd.cu_long arg)
arg2534drivers/block/sbpcd.cMINOR(inode->i_rdev), cmd, arg));
arg2558drivers/block/sbpcd.ci = verify_area(VERIFY_READ, (int *) arg, sizeof(int));
arg2559drivers/block/sbpcd.cif (i>=0) i=sbpcd_dbg_ioctl(arg,1);
arg2608drivers/block/sbpcd.cst=verify_area(VERIFY_READ, (void *) arg, sizeof(struct cdrom_msf));
arg2610drivers/block/sbpcd.cmemcpy_fromfs(&msf, (void *) arg, sizeof(struct cdrom_msf));
arg2636drivers/block/sbpcd.cst=verify_area(VERIFY_READ,(void *) arg,sizeof(struct cdrom_ti));
arg2642drivers/block/sbpcd.cmemcpy_fromfs(&ti,(void *) arg,sizeof(struct cdrom_ti));
arg2662drivers/block/sbpcd.cst=verify_area(VERIFY_WRITE, (void *) arg, sizeof(struct cdrom_tochdr));
arg2664drivers/block/sbpcd.cmemcpy_tofs((void *) arg, &tochdr, sizeof(struct cdrom_tochdr));
arg2669drivers/block/sbpcd.cst=verify_area(VERIFY_READ, (void *) arg, sizeof(struct cdrom_tocentry));
arg2671drivers/block/sbpcd.cmemcpy_fromfs(&tocentry, (void *) arg, sizeof(struct cdrom_tocentry));
arg2686drivers/block/sbpcd.cst=verify_area(VERIFY_WRITE,(void *) arg, sizeof(struct cdrom_tocentry));
arg2688drivers/block/sbpcd.cmemcpy_tofs((void *) arg, &tocentry, sizeof(struct cdrom_tocentry));
arg2720drivers/block/sbpcd.cDriveStruct[d].f_eject=arg;
arg2725drivers/block/sbpcd.cst=verify_area(VERIFY_READ,(void *) arg,sizeof(volctrl));
arg2727drivers/block/sbpcd.cmemcpy_fromfs(&volctrl,(char *) arg,sizeof(volctrl));
arg2740drivers/block/sbpcd.cst=verify_area(VERIFY_WRITE, (void *) arg, sizeof(struct cdrom_subchnl));
arg2742drivers/block/sbpcd.cmemcpy_fromfs(&SC, (void *) arg, sizeof(struct cdrom_subchnl));
arg2773drivers/block/sbpcd.cmemcpy_tofs((void *) arg, &SC, sizeof(struct cdrom_subchnl));
arg2812drivers/block/sbpcd.ci=verify_area(VERIFY_READ, (void *) arg, sizeof(struct cdrom_read_audio));
arg2814drivers/block/sbpcd.cmemcpy_fromfs(&read_audio, (void *) arg, sizeof(struct cdrom_read_audio));
arg2993drivers/block/sbpcd.cif(arg > 0xff) return -EINVAL;
arg2994drivers/block/sbpcd.cread_ahead[MAJOR(inode->i_rdev)] = arg;
arg237drivers/block/xd.cstatic int xd_ioctl (struct inode *inode,struct file *file,u_int cmd,u_long arg)
arg239drivers/block/xd.cXD_GEOMETRY *geometry = (XD_GEOMETRY *) arg;
arg245drivers/block/xd.cif (arg) {
arg259drivers/block/xd.cif(arg > 0xff) return -EINVAL;
arg260drivers/block/xd.cread_ahead[MAJOR(inode->i_rdev)] = arg;
arg263drivers/block/xd.cif (arg) {
arg264drivers/block/xd.cif ((err = verify_area(VERIFY_WRITE,(long *) arg,sizeof(long))))
arg266drivers/block/xd.cput_fs_long(xd[MINOR(inode->i_rdev)].nr_sects,(long *) arg);
arg280drivers/block/xd.cRO_IOCTLS(inode->i_rdev,arg);
arg114drivers/char/console.cint set_selection(const int arg, struct tty_struct *tty);
arg2301drivers/char/console.cint do_screendump(int arg, int mode)
arg2303drivers/char/console.cchar *sptr, *buf = (char *)arg;
arg2430drivers/char/console.cint sel_loadlut(const int arg)
arg2432drivers/char/console.cmemcpy_fromfs(inwordLut,(unsigned long *)(arg+4),16);
arg2457drivers/char/console.cint set_selection(const int arg, struct tty_struct *tty)
arg2467drivers/char/console.cargs = (unsigned short *)(arg + 1);
arg2672drivers/char/console.cstatic int set_get_font(char * arg, int set)
arg2690drivers/char/console.ci = verify_area(set ? VERIFY_READ : VERIFY_WRITE, (void *)arg, cmapsz);
arg2714drivers/char/console.c*(charmap+i) = get_fs_byte(arg+i);
arg2717drivers/char/console.cput_fs_byte(*(charmap+i), arg+i);
arg2749drivers/char/console.cint con_set_font (char *arg)
arg2751drivers/char/console.creturn set_get_font (arg,1);
arg2754drivers/char/console.cint con_get_font (char *arg)
arg2756drivers/char/console.creturn set_get_font (arg,0);
arg2764drivers/char/console.cint con_set_trans(char * arg)
arg2768drivers/char/console.ci = verify_area(VERIFY_READ, (void *)arg, E_TABSZ);
arg2772drivers/char/console.cfor (i=0; i<E_TABSZ ; i++) USER_TRANS[i] = get_fs_byte(arg+i);
arg2780drivers/char/console.cint con_get_trans(char * arg)
arg2784drivers/char/console.ci = verify_area(VERIFY_WRITE, (void *)arg, E_TABSZ);
arg2788drivers/char/console.cfor (i=0; i<E_TABSZ ; i++) put_fs_byte(USER_TRANS[i],arg+i);
arg353drivers/char/lp.cunsigned int cmd, unsigned long arg)
arg359drivers/char/lp.cprintk("lp%d ioctl, cmd: 0x%x, arg: 0x%x\n", minor, cmd, arg);
arg367drivers/char/lp.cLP_TIME(minor) = arg;
arg370drivers/char/lp.cLP_CHAR(minor) = arg;
arg373drivers/char/lp.cif (arg)
arg379drivers/char/lp.cLP_WAIT(minor) = arg;
arg383drivers/char/lp.cint newirq = arg;
arg1536drivers/char/serial.cunsigned int arg = get_fs_long((unsigned long *) value);
arg1540drivers/char/serial.cif (arg & TIOCM_RTS) {
arg1544drivers/char/serial.cif (arg & TIOCM_DTR) {
arg1550drivers/char/serial.cif (arg & TIOCM_RTS) {
arg1554drivers/char/serial.cif (arg & TIOCM_DTR) {
arg1561drivers/char/serial.c| ((arg & TIOCM_RTS) ? UART_MCR_RTS : 0)
arg1562drivers/char/serial.c| ((arg & TIOCM_DTR) ? UART_MCR_DTR : 0));
arg1565drivers/char/serial.c| ((arg & TIOCM_RTS) ? UART_MCR_RTS : 0)
arg1566drivers/char/serial.c| ((arg & TIOCM_DTR) ? UART_MCR_DTR : 0));
arg1661drivers/char/serial.cunsigned int cmd, unsigned long arg)
arg1676drivers/char/serial.cif (!arg)
arg1684drivers/char/serial.csend_break(info, arg ? arg*(HZ/10) : HZ/4);
arg1687drivers/char/serial.cerror = verify_area(VERIFY_WRITE, (void *) arg,sizeof(long));
arg1691drivers/char/serial.c(unsigned long *) arg);
arg1694drivers/char/serial.carg = get_fs_long((unsigned long *) arg);
arg1697drivers/char/serial.c(arg ? CLOCAL : 0));
arg1700drivers/char/serial.cerror = verify_area(VERIFY_WRITE, (void *) arg,
arg1704drivers/char/serial.creturn get_modem_info(info, (unsigned int *) arg);
arg1708drivers/char/serial.creturn set_modem_info(info, cmd, (unsigned int *) arg);
arg1710drivers/char/serial.cerror = verify_area(VERIFY_WRITE, (void *) arg,
arg1715drivers/char/serial.c(struct serial_struct *) arg);
arg1718drivers/char/serial.c(struct serial_struct *) arg);
arg1723drivers/char/serial.cerror = verify_area(VERIFY_WRITE, (void *) arg,
arg1727drivers/char/serial.cput_fs_long(rs_wild_int_mask, (unsigned long *) arg);
arg1731drivers/char/serial.cerror = verify_area(VERIFY_WRITE, (void *) arg,
arg1736drivers/char/serial.creturn get_lsr_info(info, (unsigned int *) arg);
arg1741drivers/char/serial.crs_wild_int_mask = get_fs_long((unsigned long *) arg);
arg1747drivers/char/serial.cerror = verify_area(VERIFY_WRITE, (void *) arg,
arg1751drivers/char/serial.cmemcpy_tofs((struct async_struct *) arg,
arg69drivers/char/tty_io.cextern int set_selection(const int arg, struct tty_struct *tty);
arg71drivers/char/tty_io.cextern int sel_loadlut(const int arg);
arg75drivers/char/tty_io.cextern int do_screendump(int arg, int mode);
arg98drivers/char/tty_io.cunsigned int cmd, unsigned long arg);
arg272drivers/char/tty_io.cunsigned int cmd, unsigned long arg)
arg1207drivers/char/tty_io.cstatic int do_get_ps_info(int arg)
arg1214drivers/char/tty_io.cstruct tstruct *ts = (struct tstruct *)arg;
arg1219drivers/char/tty_io.ci = verify_area(VERIFY_WRITE, (void *)arg, sizeof(struct tstruct));
arg1237drivers/char/tty_io.cunsigned int cmd, unsigned long arg)
arg1261drivers/char/tty_io.cretval = verify_area(VERIFY_READ, (void *) arg, 1);
arg1264drivers/char/tty_io.cch = get_fs_byte((char *) arg);
arg1268drivers/char/tty_io.cretval = verify_area(VERIFY_WRITE, (void *) arg,
arg1272drivers/char/tty_io.cmemcpy_tofs((struct winsize *) arg, &tty->winsize,
arg1276drivers/char/tty_io.cretval = verify_area(VERIFY_READ, (void *) arg,
arg1280drivers/char/tty_io.cmemcpy_fromfs(&tmp_ws, (struct winsize *) arg,
arg1305drivers/char/tty_io.cretval = verify_area(VERIFY_READ, (void *) arg, sizeof(long));
arg1308drivers/char/tty_io.carg = get_fs_long((unsigned long *) arg);
arg1309drivers/char/tty_io.cif (arg)
arg1342drivers/char/tty_io.cif ((arg == 1) && suser()) {
arg1365drivers/char/tty_io.cretval = verify_area(VERIFY_WRITE, (void *) arg,
arg1369drivers/char/tty_io.cput_fs_long(real_tty->pgrp, (pid_t *) arg);
arg1379drivers/char/tty_io.cpgrp = get_fs_long((pid_t *) arg);
arg1387drivers/char/tty_io.cretval = verify_area(VERIFY_WRITE, (void *) arg,
arg1391drivers/char/tty_io.cput_fs_long(tty->ldisc.num, (unsigned long *) arg);
arg1397drivers/char/tty_io.carg = get_fs_long((unsigned long *) arg);
arg1398drivers/char/tty_io.creturn tty_set_ldisc(tty, arg);
arg1400drivers/char/tty_io.cretval = verify_area(VERIFY_READ, (void *) arg, 1);
arg1403drivers/char/tty_io.cswitch (retval = get_fs_byte((char *)arg))
arg1406drivers/char/tty_io.creturn do_screendump(arg,0);
arg1409drivers/char/tty_io.creturn do_get_ps_info(arg);
arg1412drivers/char/tty_io.creturn set_selection(arg, tty);
arg1421drivers/char/tty_io.creturn sel_loadlut(arg);
arg1429drivers/char/tty_io.cput_fs_byte(shift_state,arg);
arg1432drivers/char/tty_io.cput_fs_byte(mouse_reporting(),arg);
arg1437drivers/char/tty_io.creturn do_screendump(arg,retval-7);
arg1442drivers/char/tty_io.cretval = verify_area(VERIFY_WRITE, (void *) arg,
arg1446drivers/char/tty_io.cmemcpy_tofs((struct tty_struct *) arg,
arg1452drivers/char/tty_io.ccmd, arg);
arg1458drivers/char/tty_io.ccmd, arg);
arg97drivers/char/tty_ioctl.cstatic int set_termios(struct tty_struct * tty, unsigned long arg, int opt)
arg109drivers/char/tty_ioctl.cretval = verify_area(VERIFY_READ, (void *) arg, sizeof(struct termio));
arg113drivers/char/tty_ioctl.cmemcpy_fromfs(&tmp_termio, (struct termio *) arg,
arg124drivers/char/tty_ioctl.cretval = verify_area(VERIFY_READ, (void *) arg, sizeof(struct termios));
arg127drivers/char/tty_ioctl.cmemcpy_fromfs(&tmp_termios, (struct termios *) arg,
arg219drivers/char/tty_ioctl.cunsigned int cmd, unsigned long arg)
arg233drivers/char/tty_ioctl.cretval = verify_area(VERIFY_WRITE, (void *) arg,
arg237drivers/char/tty_ioctl.cmemcpy_tofs((struct termios *) arg,
arg246drivers/char/tty_ioctl.creturn set_termios(real_tty, arg, opt);
arg248drivers/char/tty_ioctl.creturn get_termio(real_tty,(struct termio *) arg);
arg254drivers/char/tty_ioctl.creturn set_termios(real_tty, arg, opt|TERMIOS_TERMIO);
arg259drivers/char/tty_ioctl.cswitch (arg) {
arg284drivers/char/tty_ioctl.cswitch (arg) {
arg302drivers/char/tty_ioctl.cretval = verify_area(VERIFY_WRITE, (void *) arg,
arg308drivers/char/tty_ioctl.c(unsigned long *) arg);
arg310drivers/char/tty_ioctl.cput_fs_long(0, (unsigned long *) arg);
arg313drivers/char/tty_ioctl.cretval = verify_area(VERIFY_WRITE, (void *) arg,
arg319drivers/char/tty_ioctl.c(unsigned long *) arg);
arg322drivers/char/tty_ioctl.c(unsigned long *) arg);
arg325drivers/char/tty_ioctl.cretval = verify_area(VERIFY_WRITE, (void *) arg,
arg329drivers/char/tty_ioctl.cmemcpy_tofs((struct termios *) arg,
arg336drivers/char/tty_ioctl.cretval = verify_area(VERIFY_READ, (void *) arg,
arg341drivers/char/tty_ioctl.c(struct termios *) arg,
arg348drivers/char/tty_ioctl.cretval = verify_area(VERIFY_READ, (void *) arg,
arg352drivers/char/tty_ioctl.cif (get_fs_long(arg)) {
arg369drivers/char/tty_ioctl.ctty->driver.ioctl(tty, file, cmd, arg);
arg128drivers/char/vt.cunsigned int cmd, unsigned long arg)
arg144drivers/char/vt.ckd_mksound((unsigned int)arg, 0);
arg149drivers/char/vt.cunsigned int ticks = HZ * ((arg >> 16) & 0xffff) / 1000;
arg155drivers/char/vt.ckd_mksound(arg & 0xffff, ticks);
arg165drivers/char/vt.ci = verify_area(VERIFY_WRITE, (void *) arg, sizeof(unsigned char));
arg167drivers/char/vt.cput_fs_byte(KB_101, (char *) arg);
arg176drivers/char/vt.cif (arg < GPFIRST || arg > GPLAST)
arg178drivers/char/vt.creturn sys_ioperm(arg, 1, (cmd == KDADDIO)) ? -ENXIO : 0;
arg191drivers/char/vt.cswitch (arg) {
arg196drivers/char/vt.carg = KD_TEXT;
arg202drivers/char/vt.cif (vt_cons[console]->vc_mode == (unsigned char) arg)
arg204drivers/char/vt.cvt_cons[console]->vc_mode = (unsigned char) arg;
arg210drivers/char/vt.cif (arg == KD_TEXT)
arg219drivers/char/vt.ci = verify_area(VERIFY_WRITE, (void *) arg, sizeof(unsigned long));
arg221drivers/char/vt.cput_fs_long(vt_cons[console]->vc_mode, (unsigned long *) arg);
arg233drivers/char/vt.cswitch(arg) {
arg256drivers/char/vt.ci = verify_area(VERIFY_WRITE, (void *) arg, sizeof(unsigned long));
arg262drivers/char/vt.cput_fs_long(ucval, (unsigned long *) arg);
arg269drivers/char/vt.cswitch(arg) {
arg282drivers/char/vt.ci = verify_area(VERIFY_WRITE, (void *) arg, sizeof(unsigned long));
arg286drivers/char/vt.cput_fs_long(ucval, (unsigned long *) arg);
arg292drivers/char/vt.cstruct kbkeycode * const a = (struct kbkeycode *)arg;
arg309drivers/char/vt.cstruct kbkeycode * const a = (struct kbkeycode *)arg;
arg322drivers/char/vt.cstruct kbentry * const a = (struct kbentry *)arg;
arg346drivers/char/vt.cconst struct kbentry * a = (struct kbentry *)arg;
arg410drivers/char/vt.cstruct kbsentry *a = (struct kbsentry *)arg;
arg433drivers/char/vt.cstruct kbsentry * const a = (struct kbsentry *)arg;
arg507drivers/char/vt.cstruct kbdiacrs *a = (struct kbdiacrs *)arg;
arg520drivers/char/vt.cstruct kbdiacrs *a = (struct kbdiacrs *)arg;
arg537drivers/char/vt.ci = verify_area(VERIFY_WRITE, (void *) arg, sizeof(unsigned char));
arg541drivers/char/vt.c(kbd->default_ledflagstate << 4), (char *) arg);
arg545drivers/char/vt.cif (arg & ~0x77)
arg547drivers/char/vt.ckbd->ledflagstate = (arg & 7);
arg548drivers/char/vt.ckbd->default_ledflagstate = ((arg >> 4) & 7);
arg555drivers/char/vt.ci = verify_area(VERIFY_WRITE, (void *) arg, sizeof(unsigned char));
arg558drivers/char/vt.cput_fs_byte(getledstate(), (char *) arg);
arg562drivers/char/vt.csetledstate(kbd, arg);
arg567drivers/char/vt.cstruct vt_mode *vtmode = (struct vt_mode *)arg;
arg589drivers/char/vt.cstruct vt_mode *vtmode = (struct vt_mode *)arg;
arg591drivers/char/vt.ci = verify_area(VERIFY_WRITE, (void *)arg, sizeof(struct vt_mode));
arg609drivers/char/vt.cstruct vt_stat *vtstat = (struct vt_stat *)arg;
arg629drivers/char/vt.ci = verify_area(VERIFY_WRITE, (void *) arg, sizeof(long));
arg636drivers/char/vt.c(unsigned long *)arg);
arg645drivers/char/vt.cif (arg == 0 || arg > MAX_NR_CONSOLES)
arg647drivers/char/vt.carg--;
arg648drivers/char/vt.ci = vc_allocate(arg);
arg651drivers/char/vt.cchange_console(arg);
arg658drivers/char/vt.cif (arg == 0 || arg > MAX_NR_CONSOLES)
arg660drivers/char/vt.carg--;
arg661drivers/char/vt.cwhile (fg_console != arg)
arg687drivers/char/vt.cif (arg == 0)
arg717drivers/char/vt.cif (arg != VT_ACKACQ)
arg727drivers/char/vt.cif (arg > MAX_NR_CONSOLES)
arg729drivers/char/vt.cif (arg == 0) {
arg739drivers/char/vt.carg--;
arg740drivers/char/vt.cif (VT_IS_IN_USE(arg))
arg742drivers/char/vt.cif (arg) {            /* leave 0 */
arg743drivers/char/vt.cif (arg == fg_console)
arg745drivers/char/vt.cvc_disallocate(arg);
arg752drivers/char/vt.cstruct vt_sizes *vtsizes = (struct vt_sizes *) arg;
arg763drivers/char/vt.creturn con_set_font((char *)arg);
arg767drivers/char/vt.creturn con_get_font((char *)arg);
arg771drivers/char/vt.creturn con_set_trans((char *)arg);
arg775drivers/char/vt.creturn con_get_trans((char *)arg);
arg959drivers/net/slip.cslip_ioctl(struct tty_struct *tty, void *file, int cmd, void *arg)
arg971drivers/net/slip.cerr=verify_area(VERIFY_WRITE, arg, 16);
arg974drivers/net/slip.cmemcpy_tofs(arg, sl->dev->name, strlen(sl->dev->name) + 1);
arg977drivers/net/slip.cerr=verify_area(VERIFY_WRITE,arg,sizeof(long));
arg978drivers/net/slip.cput_fs_long(sl->mode,(long *)arg);
arg981drivers/net/slip.cerr=verify_area(VERIFY_READ,arg,sizeof(long));
arg982drivers/net/slip.csl->mode=get_fs_long((long *)arg);
arg1001drivers/net/slip.creturn sl_set_mac_address(sl->dev,arg);
arg1006drivers/net/slip.creturn n_tty_ioctl(tty, (struct file *) file, cmd, (unsigned long) arg);
arg241drivers/scsi/scsi_ioctl.cint scsi_ioctl (Scsi_Device *dev, int cmd, void *arg)
arg250drivers/scsi/scsi_ioctl.cverify_area(VERIFY_WRITE, (void *) arg, sizeof(int));
arg252drivers/scsi/scsi_ioctl.c(dev->host->host_no << 16), (unsigned long *) arg);
arg267drivers/scsi/scsi_ioctl.creturn ioctl_probe(dev->host, arg);
arg270drivers/scsi/scsi_ioctl.creturn ioctl_command((Scsi_Device *) dev, arg);
arg304drivers/scsi/scsi_ioctl.cint kernel_scsi_ioctl (Scsi_Device *dev, int cmd, void *arg) {
arg309drivers/scsi/scsi_ioctl.ctmp = scsi_ioctl (dev, cmd, arg);
arg17drivers/scsi/scsi_ioctl.hextern int scsi_ioctl (Scsi_Device *dev, int cmd, void *arg);
arg18drivers/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);
arg59drivers/scsi/sd_ioctl.cif(arg > 0xff) return -EINVAL;
arg60drivers/scsi/sd_ioctl.cread_ahead[MAJOR(inode->i_rdev)] = arg;
arg72drivers/scsi/sd_ioctl.creturn scsi_ioctl(rscsi_disks[MINOR(dev) >> 4].device , cmd, (void *) arg);
arg63drivers/scsi/sg.cunsigned int cmd_in, unsigned long arg)
arg71drivers/scsi/sg.cscsi_generics[dev].timeout=get_fs_long((int *) arg);
arg76drivers/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);
arg91drivers/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.cerr = verify_area (VERIFY_WRITE, (void *) arg, sizeof (struct cdrom_tochdr));
arg198drivers/scsi/sr_ioctl.cmemcpy_tofs ((void *) arg, &tochdr, sizeof (struct cdrom_tochdr));
arg208drivers/scsi/sr_ioctl.cverify_area (VERIFY_READ, (void *) arg, sizeof (struct cdrom_tocentry));
arg209drivers/scsi/sr_ioctl.cmemcpy_fromfs (&tocentry, (void *) arg, sizeof (struct cdrom_tocentry));
arg235drivers/scsi/sr_ioctl.cerr = verify_area (VERIFY_WRITE, (void *) arg, sizeof (struct cdrom_tocentry));
arg238drivers/scsi/sr_ioctl.cmemcpy_tofs ((void *) arg, &tocentry, sizeof (struct cdrom_tocentry));
arg280drivers/scsi/sr_ioctl.cverify_area (VERIFY_READ, (void *) arg, sizeof (struct cdrom_volctrl));
arg281drivers/scsi/sr_ioctl.cmemcpy_fromfs (&volctrl, (void *) arg, sizeof (struct cdrom_volctrl));
arg376drivers/scsi/sr_ioctl.cerr = verify_area (VERIFY_WRITE, (void *) arg, sizeof (struct cdrom_subchnl));
arg379drivers/scsi/sr_ioctl.cmemcpy_tofs ((void *) arg, &subchnl, sizeof (struct cdrom_subchnl));
arg391drivers/scsi/sr_ioctl.cif(arg > 0xff) return -EINVAL;
arg392drivers/scsi/sr_ioctl.cread_ahead[MAJOR(inode->i_rdev)] = arg;
arg394drivers/scsi/sr_ioctl.cRO_IOCTLS(dev,arg);
arg396drivers/scsi/sr_ioctl.creturn scsi_ioctl(scsi_CDs[target].device,cmd,(void *) arg);
arg98drivers/scsi/st.cunsigned int cmd_in, unsigned long arg);
arg1192drivers/scsi/st.cunsigned int cmd_in, unsigned long arg)
arg1218drivers/scsi/st.ccmd[2] = (arg >> 16);
arg1219drivers/scsi/st.ccmd[3] = (arg >> 8);
arg1220drivers/scsi/st.ccmd[4] = arg;
arg1226drivers/scsi/st.cfileno += arg;
arg1228drivers/scsi/st.cat_sm &= (arg != 0);
arg1234drivers/scsi/st.cltmp = (-arg);
arg1246drivers/scsi/st.cfileno -= arg;
arg1248drivers/scsi/st.cat_sm &= (arg != 0);
arg1253drivers/scsi/st.ccmd[2] = (arg >> 16);
arg1254drivers/scsi/st.ccmd[3] = (arg >> 8);
arg1255drivers/scsi/st.ccmd[4] = arg;
arg1262drivers/scsi/st.cblkno += arg;
arg1263drivers/scsi/st.cat_sm &= (arg != 0);
arg1268drivers/scsi/st.cltmp = (-arg);
arg1281drivers/scsi/st.cblkno -= arg;
arg1282drivers/scsi/st.cat_sm &= (arg != 0);
arg1287drivers/scsi/st.ccmd[2] = (arg >> 16);
arg1288drivers/scsi/st.ccmd[3] = (arg >> 8);
arg1289drivers/scsi/st.ccmd[4] = arg;
arg1295drivers/scsi/st.cif (arg != 0) {
arg1303drivers/scsi/st.cltmp = (-arg);
arg1315drivers/scsi/st.cif (arg != 0) {
arg1327drivers/scsi/st.ccmd[2] = (arg >> 16);
arg1328drivers/scsi/st.ccmd[3] = (arg >> 8);
arg1329drivers/scsi/st.ccmd[4] = arg;
arg1341drivers/scsi/st.cfileno += arg;
arg1420drivers/scsi/st.ccmd[2] = (arg >> 16);
arg1421drivers/scsi/st.ccmd[3] = (arg >> 8);
arg1422drivers/scsi/st.ccmd[4] = arg;
arg1428drivers/scsi/st.ccmd[3] = (arg >> 24);
arg1429drivers/scsi/st.ccmd[4] = (arg >> 16);
arg1430drivers/scsi/st.ccmd[5] = (arg >> 8);
arg1431drivers/scsi/st.ccmd[6] = arg;
arg1439drivers/scsi/st.cprintk("st%d: Seeking tape to block %ld.\n", dev, arg);
arg1450drivers/scsi/st.carg != 0 &&
arg1451drivers/scsi/st.c(arg < STp->min_block || arg > STp->max_block ||
arg1452drivers/scsi/st.carg > st_buffer_size)) {
arg1461drivers/scsi/st.c(STp->buffer)->b_data[2] = (arg & 7) << 4;
arg1467drivers/scsi/st.c(STp->buffer)->b_data[4] = arg;
arg1471drivers/scsi/st.cltmp = arg;
arg1531drivers/scsi/st.cSTp->block_size = arg;
arg1532drivers/scsi/st.cif (arg != 0) {
arg1546drivers/scsi/st.cSTp->drv_buffer = (arg & 7);
arg1548drivers/scsi/st.cSTp->density = arg;
arg1597drivers/scsi/st.cunsigned int cmd_in, unsigned long arg)
arg1622drivers/scsi/st.ci = verify_area(VERIFY_WRITE, (void *)arg, sizeof(mtc));
arg1626drivers/scsi/st.cmemcpy_fromfs((char *) &mtc, (char *)arg, sizeof(struct mtop));
arg1644drivers/scsi/st.ci = verify_area(VERIFY_WRITE, (void *)arg, sizeof(struct mtget));
arg1687drivers/scsi/st.cmemcpy_tofs((char *)arg, (char *)(STp->mt_status),
arg1707drivers/scsi/st.ci = verify_area(VERIFY_WRITE, (void *)arg, sizeof(struct mtpos));
arg1755drivers/scsi/st.cmemcpy_tofs((char *)arg, (char *) (&mt_pos), sizeof(struct mtpos));
arg1759drivers/scsi/st.creturn scsi_ioctl(STp->device, cmd_in, (void *) arg);
arg90drivers/sound/ad1848.cstatic int      ad1848_ioctl (int dev, unsigned int cmd, unsigned int arg, int local);
arg255drivers/sound/ad1848.cset_speed (ad1848_info * devc, int arg)
arg295drivers/sound/ad1848.cif (arg < speed_table[0].speed)
arg297drivers/sound/ad1848.cif (arg > speed_table[n - 1].speed)
arg301drivers/sound/ad1848.cif (speed_table[i].speed == arg)
arg303drivers/sound/ad1848.celse if (speed_table[i].speed > arg)
arg307drivers/sound/ad1848.cdiff1 = arg - speed_table[i - 1].speed;
arg308drivers/sound/ad1848.cdiff2 = speed_table[i].speed - arg;
arg328drivers/sound/ad1848.cset_channels (ad1848_info * devc, int arg)
arg330drivers/sound/ad1848.cif (arg != 1 && arg != 2)
arg333drivers/sound/ad1848.cdevc->channels = arg;
arg334drivers/sound/ad1848.creturn arg;
arg338drivers/sound/ad1848.cset_format (ad1848_info * devc, int arg)
arg390drivers/sound/ad1848.cif (!(arg & ad_format_mask[devc->mode]))
arg391drivers/sound/ad1848.carg = AFMT_U8;
arg393drivers/sound/ad1848.cdevc->audio_format = arg;
arg396drivers/sound/ad1848.cif (format2bits[i].format == arg)
arg401drivers/sound/ad1848.creturn arg;
arg410drivers/sound/ad1848.cad1848_ioctl (int dev, unsigned int cmd, unsigned int arg, int local)
arg418drivers/sound/ad1848.creturn set_speed (devc, arg);
arg419drivers/sound/ad1848.creturn IOCTL_OUT (arg, set_speed (devc, IOCTL_IN (arg)));
arg424drivers/sound/ad1848.creturn IOCTL_OUT (arg, devc->speed);
arg428drivers/sound/ad1848.creturn set_channels (devc, arg + 1) - 1;
arg429drivers/sound/ad1848.creturn IOCTL_OUT (arg, set_channels (devc, IOCTL_IN (arg) + 1) - 1);
arg433drivers/sound/ad1848.creturn set_channels (devc, arg);
arg434drivers/sound/ad1848.creturn IOCTL_OUT (arg, set_channels (devc, IOCTL_IN (arg)));
arg439drivers/sound/ad1848.creturn IOCTL_OUT (arg, devc->channels);
arg443drivers/sound/ad1848.creturn set_format (devc, arg);
arg444drivers/sound/ad1848.creturn IOCTL_OUT (arg, set_format (devc, IOCTL_IN (arg)));
arg449drivers/sound/ad1848.creturn IOCTL_OUT (arg, devc->audio_format);
arg322drivers/sound/audio.cunsigned int cmd, unsigned int arg)
arg336drivers/sound/audio.creturn DMAbuf_ioctl (dev, cmd, arg, 0);
arg351drivers/sound/audio.creturn DMAbuf_ioctl (dev, cmd, arg, 0);
arg355drivers/sound/audio.creturn IOCTL_OUT (arg, audio_devs[dev]->format_mask);
arg359drivers/sound/audio.creturn IOCTL_OUT (arg, set_format (dev, IOCTL_IN (arg)));
arg362drivers/sound/audio.creturn DMAbuf_ioctl (dev, cmd, arg, 0);
arg405drivers/sound/audio.cunsigned int cmd, unsigned int arg)
arg124drivers/sound/dev_table.hint (*ioctl) (int dev, unsigned int cmd, unsigned int arg, int local);
arg139drivers/sound/dev_table.hint (*ioctl) (int dev, unsigned int cmd, unsigned int arg);
arg150drivers/sound/dev_table.hint (*ioctl) (int dev, unsigned int cmd, unsigned int arg);
arg178drivers/sound/dev_table.hint (*ioctl) (int dev, unsigned int cmd, unsigned int arg);
arg196drivers/sound/dev_table.hint (*ioctl) (int dev, unsigned int cmd, unsigned int arg);
arg391drivers/sound/dmabuf.cDMAbuf_ioctl (int dev, unsigned int cmd, unsigned int arg, int local)
arg412drivers/sound/dmabuf.creturn IOCTL_OUT (arg, dmap->fragment_size);
arg417drivers/sound/dmabuf.cint             fact = IOCTL_IN (arg);
arg424drivers/sound/dmabuf.creturn IOCTL_OUT (arg, fact);
arg438drivers/sound/dmabuf.creturn IOCTL_OUT (arg, fact);
arg444drivers/sound/dmabuf.cint             fact = IOCTL_IN (arg);
arg477drivers/sound/dmabuf.creturn IOCTL_OUT (arg, bytes | (count << 16));
arg482drivers/sound/dmabuf.creturn audio_devs[dev]->ioctl (dev, cmd, arg, local);
arg915drivers/sound/dmabuf.cDMAbuf_ioctl (int dev, unsigned int cmd, unsigned int arg, int local)
arg195drivers/sound/gus_midi.cgus_midi_ioctl (int dev, unsigned cmd, unsigned arg)
arg840drivers/sound/gus_wave.cunsigned int cmd, unsigned int arg)
arg847drivers/sound/gus_wave.cIOCTL_TO_USER ((char *) arg, 0, &gus_info, sizeof (gus_info));
arg1907drivers/sound/gus_wave.cgus_sampling_ioctl (int dev, unsigned int cmd, unsigned int arg, int local)
arg1913drivers/sound/gus_wave.creturn gus_sampling_set_speed (arg);
arg1914drivers/sound/gus_wave.creturn IOCTL_OUT (arg, gus_sampling_set_speed (IOCTL_IN (arg)));
arg1920drivers/sound/gus_wave.creturn IOCTL_OUT (arg, gus_sampling_speed);
arg1925drivers/sound/gus_wave.creturn gus_sampling_set_channels (arg + 1) - 1;
arg1926drivers/sound/gus_wave.creturn IOCTL_OUT (arg, gus_sampling_set_channels (IOCTL_IN (arg) + 1) - 1);
arg1931drivers/sound/gus_wave.creturn gus_sampling_set_channels (arg);
arg1932drivers/sound/gus_wave.creturn IOCTL_OUT (arg, gus_sampling_set_channels (IOCTL_IN (arg)));
arg1938drivers/sound/gus_wave.creturn IOCTL_OUT (arg, gus_sampling_channels);
arg1943drivers/sound/gus_wave.creturn gus_sampling_set_bits (arg);
arg1944drivers/sound/gus_wave.creturn IOCTL_OUT (arg, gus_sampling_set_bits (IOCTL_IN (arg)));
arg1950drivers/sound/gus_wave.creturn IOCTL_OUT (arg, gus_sampling_bits);
arg1953drivers/sound/gus_wave.creturn IOCTL_OUT (arg, RET_ERROR (EINVAL));
arg1957drivers/sound/gus_wave.creturn IOCTL_OUT (arg, RET_ERROR (EINVAL));
arg2703drivers/sound/gus_wave.cgus_default_mixer_ioctl (int dev, unsigned int cmd, unsigned int arg)
arg2713drivers/sound/gus_wave.cgus_recmask = IOCTL_IN (arg) & MIX_DEVS;
arg2717drivers/sound/gus_wave.creturn IOCTL_OUT (arg, gus_recmask);
arg2722drivers/sound/gus_wave.cint             vol = IOCTL_IN (arg) & 0xff;
arg2730drivers/sound/gus_wave.creturn IOCTL_OUT (arg, vol | (vol << 8));
arg2736drivers/sound/gus_wave.cint             vol = IOCTL_IN (arg) & 0xff;
arg2744drivers/sound/gus_wave.creturn IOCTL_OUT (arg, vol | (vol << 8));
arg2749drivers/sound/gus_wave.cgus_pcm_volume = IOCTL_IN (arg) & 0xff;
arg2755drivers/sound/gus_wave.creturn IOCTL_OUT (arg, gus_pcm_volume | (gus_pcm_volume << 8));
arg2762drivers/sound/gus_wave.cgus_wave_volume = IOCTL_IN (arg) & 0xff;
arg2773drivers/sound/gus_wave.creturn IOCTL_OUT (arg, gus_wave_volume | (gus_wave_volume << 8));
arg2787drivers/sound/gus_wave.creturn IOCTL_OUT (arg, gus_recmask);
arg2791drivers/sound/gus_wave.creturn IOCTL_OUT (arg, MIX_DEVS);
arg2795drivers/sound/gus_wave.creturn IOCTL_OUT (arg, 0);
arg2799drivers/sound/gus_wave.creturn IOCTL_OUT (arg, SOUND_MASK_MIC | SOUND_MASK_LINE);
arg2803drivers/sound/gus_wave.creturn IOCTL_OUT (arg, 0);
arg2807drivers/sound/gus_wave.creturn IOCTL_OUT (arg, gus_mic_vol | (gus_mic_vol << 8));
arg2811drivers/sound/gus_wave.creturn IOCTL_OUT (arg, gus_line_vol | (gus_line_vol << 8));
arg2815drivers/sound/gus_wave.creturn IOCTL_OUT (arg, gus_pcm_volume | (gus_pcm_volume << 8));
arg2819drivers/sound/gus_wave.creturn IOCTL_OUT (arg, gus_wave_volume | (gus_wave_volume << 8));
arg135drivers/sound/ics2101.cics2101_mixer_ioctl (int dev, unsigned int cmd, unsigned int arg)
arg143drivers/sound/ics2101.creturn gus_default_mixer_ioctl (dev, cmd, arg);
arg147drivers/sound/ics2101.creturn IOCTL_OUT (arg, set_volumes (DEV_MIC, IOCTL_IN (arg)));
arg151drivers/sound/ics2101.creturn IOCTL_OUT (arg, set_volumes (DEV_CD, IOCTL_IN (arg)));
arg155drivers/sound/ics2101.creturn IOCTL_OUT (arg, set_volumes (DEV_LINE, IOCTL_IN (arg)));
arg159drivers/sound/ics2101.creturn IOCTL_OUT (arg, set_volumes (DEV_GF1, IOCTL_IN (arg)));
arg163drivers/sound/ics2101.creturn IOCTL_OUT (arg, set_volumes (DEV_VOL, IOCTL_IN (arg)));
arg176drivers/sound/ics2101.creturn gus_default_mixer_ioctl (dev, cmd, arg);
arg180drivers/sound/ics2101.creturn IOCTL_OUT (arg, MIX_DEVS);
arg184drivers/sound/ics2101.creturn IOCTL_OUT (arg, SOUND_MASK_LINE | SOUND_MASK_CD |
arg190drivers/sound/ics2101.creturn IOCTL_OUT (arg, SOUND_MASK_MIC | SOUND_MASK_LINE);
arg194drivers/sound/ics2101.creturn IOCTL_OUT (arg, 0);
arg198drivers/sound/ics2101.creturn IOCTL_OUT (arg, volumes[DEV_MIC]);
arg202drivers/sound/ics2101.creturn IOCTL_OUT (arg, volumes[DEV_LINE]);
arg206drivers/sound/ics2101.creturn IOCTL_OUT (arg, volumes[DEV_CD]);
arg210drivers/sound/ics2101.creturn IOCTL_OUT (arg, volumes[DEV_VOL]);
arg214drivers/sound/ics2101.creturn IOCTL_OUT (arg, volumes[DEV_GF1]);
arg103drivers/sound/midi_synth.cunsigned int cmd, unsigned int arg)
arg113drivers/sound/midi_synth.cIOCTL_TO_USER ((char *) arg, 0, synth_devs[dev]->info,
arg2drivers/sound/midi_synth.hunsigned int cmd, unsigned int arg);
arg376drivers/sound/midibuf.cunsigned int cmd, unsigned int arg)
arg386drivers/sound/midibuf.cval = IOCTL_IN (arg);
arg392drivers/sound/midibuf.creturn IOCTL_OUT (arg, val);
arg396drivers/sound/midibuf.creturn midi_devs[dev]->ioctl (dev, cmd, arg);
arg107drivers/sound/mpu401.cstatic void     set_uart_mode (int dev, struct mpu_config *devc, int arg);
arg762drivers/sound/mpu401.cmpu401_ioctl (int dev, unsigned cmd, unsigned arg)
arg771drivers/sound/mpu401.cIOCTL_FROM_USER ((char *) &init_sequence, (char *) arg, 0, sizeof (init_sequence));
arg781drivers/sound/mpu401.cset_uart_mode (dev, devc, !IOCTL_IN (arg));
arg790drivers/sound/mpu401.cIOCTL_FROM_USER ((char *) &rec, (char *) arg, 0, sizeof (rec));
arg795drivers/sound/mpu401.cIOCTL_TO_USER ((char *) arg, 0, (char *) &rec, sizeof (rec));
arg820drivers/sound/mpu401.cunsigned int cmd, unsigned int arg)
arg836drivers/sound/mpu401.cIOCTL_TO_USER ((char *) arg, 0, &mpu_synth_info[midi_dev],
arg1153drivers/sound/mpu401.cset_uart_mode (int dev, struct mpu_config *devc, int arg)
arg1156drivers/sound/mpu401.cif (!arg && devc->version == 0)
arg1159drivers/sound/mpu401.cif ((devc->uart_mode == 0) == (arg == 0))
arg1164drivers/sound/mpu401.cif (arg)
arg1173drivers/sound/mpu401.cdevc->uart_mode = arg;
arg1459drivers/sound/mpu401.cunsigned int command, unsigned int arg)
arg1467drivers/sound/mpu401.cint             parm = IOCTL_IN (arg) & timer_caps;
arg1479drivers/sound/mpu401.creturn IOCTL_OUT (arg, timer_mode);
arg1507drivers/sound/mpu401.cint             val = IOCTL_IN (arg);
arg1512drivers/sound/mpu401.creturn IOCTL_OUT (arg, curr_timebase);
arg1518drivers/sound/mpu401.cint             val = IOCTL_IN (arg);
arg1536drivers/sound/mpu401.creturn IOCTL_OUT (arg, curr_tempo);
arg1541drivers/sound/mpu401.cif (IOCTL_IN (arg) != 0)  /* Can't change */
arg1544drivers/sound/mpu401.creturn IOCTL_OUT (arg, ((curr_tempo * curr_timebase) + 30) / 60);
arg1548drivers/sound/mpu401.cmetronome_mode = IOCTL_IN (arg);
arg133drivers/sound/opl3.cunsigned int cmd, unsigned int arg)
arg142drivers/sound/opl3.cIOCTL_FROM_USER ((char *) &ins, (char *) arg, 0, sizeof (ins));
arg158drivers/sound/opl3.cIOCTL_TO_USER ((char *) arg, 0, &fm_info, sizeof (fm_info));
arg64drivers/sound/os.h#define IOCTL_IN(arg)      get_fs_long((long *)(arg))
arg65drivers/sound/os.h#define IOCTL_OUT(arg, ret)    snd_ioctl_return((int *)arg, ret)
arg217drivers/sound/pas2_midi.cpas_midi_ioctl (int dev, unsigned cmd, unsigned arg)
arg306drivers/sound/pas2_mixer.cpas_mixer_ioctl (int dev, unsigned int cmd, unsigned int arg)
arg308drivers/sound/pas2_mixer.cTRACE (printk ("pas2_mixer.c: int pas_mixer_ioctl(unsigned int cmd = %X, unsigned int arg = %X)\n", cmd, arg));
arg313drivers/sound/pas2_mixer.creturn IOCTL_OUT (arg, pas_mixer_set (cmd & 0xff, IOCTL_IN (arg)));
arg323drivers/sound/pas2_mixer.creturn IOCTL_OUT (arg, rec_devices);
arg327drivers/sound/pas2_mixer.creturn IOCTL_OUT (arg, SUPPORTED_MIXER_DEVICES & ~(SOUND_MASK_BASS | SOUND_MASK_TREBLE));
arg331drivers/sound/pas2_mixer.creturn IOCTL_OUT (arg, SUPPORTED_MIXER_DEVICES);
arg335drivers/sound/pas2_mixer.creturn IOCTL_OUT (arg, POSSIBLE_RECORDING_DEVICES & SUPPORTED_MIXER_DEVICES);
arg339drivers/sound/pas2_mixer.creturn IOCTL_OUT (arg, 0);  /*
arg345drivers/sound/pas2_mixer.creturn IOCTL_OUT (arg, 0);  /*
arg352drivers/sound/pas2_mixer.creturn IOCTL_OUT (arg, 0);
arg353drivers/sound/pas2_mixer.creturn IOCTL_OUT (arg, ((mode_control & P_M_MV508_ENHANCE_BITS) + 1) * 20);
arg358drivers/sound/pas2_mixer.creturn IOCTL_OUT (arg, 1);
arg359drivers/sound/pas2_mixer.creturn IOCTL_OUT (arg, 0);
arg363drivers/sound/pas2_mixer.creturn IOCTL_OUT (arg, levels[cmd & 0xff]);
arg61drivers/sound/pas2_pcm.cpcm_set_speed (int arg)
arg66drivers/sound/pas2_pcm.cif (arg > 44100)
arg67drivers/sound/pas2_pcm.carg = 44100;
arg68drivers/sound/pas2_pcm.cif (arg < 5000)
arg69drivers/sound/pas2_pcm.carg = 5000;
arg71drivers/sound/pas2_pcm.cfoo = (1193180 + (arg / 2)) / arg;
arg72drivers/sound/pas2_pcm.carg = 1193180 / foo;
arg77drivers/sound/pas2_pcm.cpcm_speed = arg;
arg120drivers/sound/pas2_pcm.cpcm_set_channels (int arg)
arg123drivers/sound/pas2_pcm.cif ((arg != 1) && (arg != 2))
arg126drivers/sound/pas2_pcm.cif (arg != pcm_channels)
arg130drivers/sound/pas2_pcm.cpcm_channels = arg;
arg140drivers/sound/pas2_pcm.cpcm_set_bits (int arg)
arg142drivers/sound/pas2_pcm.cif ((arg & pcm_bitsok) != arg)
arg145drivers/sound/pas2_pcm.cif (arg != pcm_bits)
arg149drivers/sound/pas2_pcm.cpcm_bits = arg;
arg156drivers/sound/pas2_pcm.cpas_pcm_ioctl (int dev, unsigned int cmd, unsigned int arg, int local)
arg158drivers/sound/pas2_pcm.cTRACE (printk ("pas2_pcm.c: static int pas_pcm_ioctl(unsigned int cmd = %X, unsigned int arg = %X)\n", cmd, arg));
arg164drivers/sound/pas2_pcm.creturn pcm_set_speed (arg);
arg165drivers/sound/pas2_pcm.creturn IOCTL_OUT (arg, pcm_set_speed (IOCTL_IN (arg)));
arg171drivers/sound/pas2_pcm.creturn IOCTL_OUT (arg, pcm_speed);
arg176drivers/sound/pas2_pcm.creturn pcm_set_channels (arg + 1) - 1;
arg177drivers/sound/pas2_pcm.creturn IOCTL_OUT (arg, pcm_set_channels (IOCTL_IN (arg) + 1) - 1);
arg182drivers/sound/pas2_pcm.creturn pcm_set_channels (arg);
arg183drivers/sound/pas2_pcm.creturn IOCTL_OUT (arg, pcm_set_channels (IOCTL_IN (arg)));
arg189drivers/sound/pas2_pcm.creturn IOCTL_OUT (arg, pcm_channels);
arg194drivers/sound/pas2_pcm.creturn pcm_set_bits (arg);
arg195drivers/sound/pas2_pcm.creturn IOCTL_OUT (arg, pcm_set_bits (IOCTL_IN (arg)));
arg201drivers/sound/pas2_pcm.creturn IOCTL_OUT (arg, pcm_bits);
arg206drivers/sound/pas2_pcm.cif (IOCTL_IN (arg) > 1)
arg207drivers/sound/pas2_pcm.creturn IOCTL_OUT (arg, RET_ERROR (EINVAL));
arg210drivers/sound/pas2_pcm.cpcm_filter = IOCTL_IN (arg);
arg212drivers/sound/pas2_pcm.creturn IOCTL_OUT (arg, pcm_filter);
arg844drivers/sound/pss.cunsigned int cmd, unsigned int arg)
arg865drivers/sound/pss.cCOPY_FROM_USER (&params, (char *) arg, 0, sizeof (struct pss_speaker));
arg73drivers/sound/sb16_dsp.cstatic int      sb16_dsp_ioctl (int dev, unsigned int cmd, unsigned int arg, int local);
arg139drivers/sound/sb16_dsp.cdsp_set_bits (int arg)
arg141drivers/sound/sb16_dsp.cDEB (printk ("dsp_set_bits(%d)\n", arg));
arg143drivers/sound/sb16_dsp.cif (arg)
arg144drivers/sound/sb16_dsp.cswitch (arg)
arg159drivers/sound/sb16_dsp.csb16_dsp_ioctl (int dev, unsigned int cmd, unsigned int arg, int local)
arg165drivers/sound/sb16_dsp.creturn dsp_set_speed (arg);
arg166drivers/sound/sb16_dsp.creturn IOCTL_OUT (arg, dsp_set_speed (IOCTL_IN (arg)));
arg171drivers/sound/sb16_dsp.creturn IOCTL_OUT (arg, dsp_current_speed);
arg175drivers/sound/sb16_dsp.creturn dsp_set_stereo (arg);
arg176drivers/sound/sb16_dsp.creturn IOCTL_OUT (arg, dsp_set_stereo (IOCTL_IN (arg)));
arg180drivers/sound/sb16_dsp.creturn dsp_set_stereo (arg - 1) + 1;
arg181drivers/sound/sb16_dsp.creturn IOCTL_OUT (arg, dsp_set_stereo (IOCTL_IN (arg) - 1) + 1);
arg186drivers/sound/sb16_dsp.creturn IOCTL_OUT (arg, dsp_stereo + 1);
arg190drivers/sound/sb16_dsp.creturn dsp_set_bits (arg);
arg191drivers/sound/sb16_dsp.creturn IOCTL_OUT (arg, dsp_set_bits (IOCTL_IN (arg)));
arg196drivers/sound/sb16_dsp.creturn IOCTL_OUT (arg, dsp_16bit ? 16 : 8);
arg201drivers/sound/sb16_dsp.cif (IOCTL_IN (arg) > 1)
arg202drivers/sound/sb16_dsp.creturn IOCTL_OUT (arg, RET_ERROR (EINVAL));
arg157drivers/sound/sb16_midi.csb16midi_ioctl (int dev, unsigned cmd, unsigned arg)
arg647drivers/sound/sb_dsp.csb_dsp_ioctl (int dev, unsigned int cmd, unsigned int arg, int local)
arg653drivers/sound/sb_dsp.creturn dsp_speed (arg);
arg654drivers/sound/sb_dsp.creturn IOCTL_OUT (arg, dsp_speed (IOCTL_IN (arg)));
arg660drivers/sound/sb_dsp.creturn IOCTL_OUT (arg, dsp_current_speed);
arg665drivers/sound/sb_dsp.creturn dsp_set_stereo (arg - 1) + 1;
arg666drivers/sound/sb_dsp.creturn IOCTL_OUT (arg, dsp_set_stereo (IOCTL_IN (arg) - 1) + 1);
arg672drivers/sound/sb_dsp.creturn IOCTL_OUT (arg, dsp_stereo + 1);
arg677drivers/sound/sb_dsp.creturn dsp_set_stereo (arg);
arg678drivers/sound/sb_dsp.creturn IOCTL_OUT (arg, dsp_set_stereo (IOCTL_IN (arg)));
arg685drivers/sound/sb_dsp.creturn IOCTL_OUT (arg, 8);/*
arg192drivers/sound/sb_midi.csb_midi_ioctl (int dev, unsigned cmd, unsigned arg)
arg328drivers/sound/sb_mixer.csb_mixer_ioctl (int dev, unsigned int cmd, unsigned int arg)
arg336drivers/sound/sb_mixer.creturn IOCTL_OUT (arg, set_recmask (IOCTL_IN (arg)));
arg340drivers/sound/sb_mixer.creturn IOCTL_OUT (arg, sb_mixer_set (cmd & 0xff, IOCTL_IN (arg)));
arg349drivers/sound/sb_mixer.creturn IOCTL_OUT (arg, recmask);
arg353drivers/sound/sb_mixer.creturn IOCTL_OUT (arg, supported_devices);
arg357drivers/sound/sb_mixer.creturn IOCTL_OUT (arg, supported_devices &
arg362drivers/sound/sb_mixer.creturn IOCTL_OUT (arg, supported_rec_devices);
arg366drivers/sound/sb_mixer.creturn IOCTL_OUT (arg, mixer_caps);
arg370drivers/sound/sb_mixer.creturn IOCTL_OUT (arg, sb_mixer_get (cmd & 0xff));
arg1326drivers/sound/sequencer.cunsigned int cmd, unsigned int arg)
arg1347drivers/sound/sequencer.creturn tmr->ioctl (tmr_no, cmd, arg);
arg1356drivers/sound/sequencer.cpending_timer = IOCTL_IN (arg);
arg1364drivers/sound/sequencer.creturn IOCTL_OUT (arg, pending_timer);
arg1403drivers/sound/sequencer.cmidi_dev = IOCTL_IN (arg);
arg1431drivers/sound/sequencer.creturn IOCTL_OUT (arg, iqlen);
arg1438drivers/sound/sequencer.creturn IOCTL_OUT (arg, SEQ_MAX_QUEUE - qlen);
arg1449drivers/sound/sequencer.creturn tmr->ioctl (tmr_no, cmd, arg);
arg1451drivers/sound/sequencer.cif (IOCTL_IN (arg) != 0)
arg1454drivers/sound/sequencer.creturn IOCTL_OUT (arg, HZ);
arg1458drivers/sound/sequencer.cdev = IOCTL_IN (arg);
arg1468drivers/sound/sequencer.creturn synth_devs[dev]->ioctl (dev, cmd, arg);
arg1472drivers/sound/sequencer.creturn IOCTL_OUT (arg, max_synthdev);
arg1476drivers/sound/sequencer.creturn IOCTL_OUT (arg, max_mididev);
arg1481drivers/sound/sequencer.cint             dev = IOCTL_IN (arg);
arg1489drivers/sound/sequencer.creturn IOCTL_OUT (arg, synth_devs[dev]->ioctl (dev, cmd, arg));
arg1495drivers/sound/sequencer.cint             dev = IOCTL_IN (arg);
arg1503drivers/sound/sequencer.csynth_devs[dev]->ioctl (dev, cmd, arg);
arg1513drivers/sound/sequencer.cIOCTL_FROM_USER ((char *) &inf, (char *) arg, 0, sizeof (inf));
arg1522drivers/sound/sequencer.creturn synth_devs[dev]->ioctl (dev, cmd, arg);
arg1531drivers/sound/sequencer.cIOCTL_FROM_USER ((char *) &inf, (char *) arg, 0, sizeof (inf));
arg1537drivers/sound/sequencer.cIOCTL_TO_USER ((char *) arg, 0, (char *) &(midi_devs[dev]->info), sizeof (inf));
arg1549drivers/sound/sequencer.cIOCTL_FROM_USER ((char *) inf, (char *) arg, 0, sizeof (*inf));
arg1570drivers/sound/sequencer.cIOCTL_TO_USER ((char *) arg, 0, (char *) inf, sizeof (*inf));
arg1583drivers/sound/sequencer.cIOCTL_FROM_USER ((char *) inf, (char *) arg, 0, sizeof (*inf));
arg1604drivers/sound/sequencer.cIOCTL_TO_USER ((char *) arg, 0, (char *) inf, sizeof (*inf));
arg1612drivers/sound/sequencer.cint             tmp = IOCTL_IN (arg);
arg1630drivers/sound/sequencer.cint             val = IOCTL_IN (arg);
arg1637drivers/sound/sequencer.creturn IOCTL_OUT (arg, val);
arg1654drivers/sound/sequencer.creturn synth_devs[0]->ioctl (0, cmd, arg);
arg1838drivers/sound/sequencer.cunsigned int cmd, unsigned int arg)
arg11drivers/sound/sound_calls.hint DMAbuf_ioctl(int dev, unsigned int cmd, unsigned int arg, int local);
arg29drivers/sound/sound_calls.hunsigned int cmd, unsigned int arg);
arg42drivers/sound/sound_calls.hunsigned int cmd, unsigned int arg);
arg64drivers/sound/sound_calls.hunsigned int cmd, unsigned int arg);
arg114drivers/sound/sound_calls.hunsigned int cmd, unsigned long arg);
arg192drivers/sound/sound_calls.hint gus_default_mixer_ioctl (int dev, unsigned int cmd, unsigned int arg);
arg241drivers/sound/sound_calls.hunsigned int cmd, unsigned int arg);
arg471drivers/sound/sound_switch.cunsigned int cmd, unsigned long arg)
arg473drivers/sound/sound_switch.cDEB (printk ("sound_ioctl_sw(dev=%d, cmd=0x%x, arg=0x%x)\n", dev, cmd, arg));
arg479drivers/sound/sound_switch.creturn mixer_devs[0]->ioctl (0, cmd, arg);
arg494drivers/sound/sound_switch.creturn mixer_devs[dev]->ioctl (dev, cmd, arg);
arg499drivers/sound/sound_switch.creturn sequencer_ioctl (dev, file, cmd, arg);
arg505drivers/sound/sound_switch.creturn audio_ioctl (dev, file, cmd, arg);
arg510drivers/sound/sound_switch.creturn MIDIbuf_ioctl (dev, file, cmd, arg);
arg516drivers/sound/sound_switch.creturn pss_ioctl (dev, file, cmd, arg);
arg248drivers/sound/sound_timer.cunsigned int cmd, unsigned int arg)
arg253drivers/sound/sound_timer.creturn IOCTL_OUT (arg, TMR_INTERNAL);
arg274drivers/sound/sound_timer.cint             val = IOCTL_IN (arg);
arg285drivers/sound/sound_timer.creturn IOCTL_OUT (arg, curr_timebase);
arg291drivers/sound/sound_timer.cint             val = IOCTL_IN (arg);
arg306drivers/sound/sound_timer.creturn IOCTL_OUT (arg, curr_tempo);
arg311drivers/sound/sound_timer.cif (IOCTL_IN (arg) != 0)  /* Can't change */
arg314drivers/sound/sound_timer.creturn IOCTL_OUT (arg, ((curr_tempo * curr_timebase) + 30) / 60);
arg126drivers/sound/soundcard.cunsigned int cmd, unsigned long arg)
arg133drivers/sound/soundcard.creturn sound_ioctl_sw (dev, &files[dev], cmd, arg);
arg199drivers/sound/sys_timer.cunsigned int cmd, unsigned int arg)
arg204drivers/sound/sys_timer.creturn IOCTL_OUT (arg, TMR_INTERNAL);
arg225drivers/sound/sys_timer.cint             val = IOCTL_IN (arg);
arg236drivers/sound/sys_timer.creturn IOCTL_OUT (arg, curr_timebase);
arg242drivers/sound/sys_timer.cint             val = IOCTL_IN (arg);
arg256drivers/sound/sys_timer.creturn IOCTL_OUT (arg, curr_tempo);
arg261drivers/sound/sys_timer.cif (IOCTL_IN (arg) != 0)  /* Can't change */
arg264drivers/sound/sys_timer.creturn IOCTL_OUT (arg, ((curr_tempo * curr_timebase) + 30) / 60);
arg220drivers/sound/uart6850.cuart6850_ioctl (int dev, unsigned cmd, unsigned arg)
arg18fs/ext2/ioctl.cunsigned long arg)
arg23fs/ext2/ioctl.cext2_debug ("cmd = %u, arg = %lu\n", cmd, arg);
arg27fs/ext2/ioctl.cif ((err = verify_area (VERIFY_WRITE, (long *) arg, sizeof(long))))
arg29fs/ext2/ioctl.cput_fs_long (inode->u.ext2_i.i_flags, (long *) arg);
arg32fs/ext2/ioctl.cflags = get_fs_long ((long *) arg);
arg59fs/ext2/ioctl.cif ((err = verify_area (VERIFY_WRITE, (long *) arg, sizeof(long))))
arg61fs/ext2/ioctl.cput_fs_long (inode->u.ext2_i.i_version, (long *) arg);
arg68fs/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->files->fd[arg])
arg28fs/fcntl.carg++;
arg31fs/fcntl.cif (arg >= NR_OPEN)
arg33fs/fcntl.cFD_CLR(arg, &current->files->close_on_exec);
arg34fs/fcntl.c(current->files->fd[arg] = current->files->fd[fd])->f_count++;
arg35fs/fcntl.creturn arg;
arg66fs/fcntl.casmlinkage int sys_fcntl(unsigned int fd, unsigned int cmd, unsigned long arg)
arg76fs/fcntl.creturn dupfd(fd,arg);
arg80fs/fcntl.cif (arg&1)
arg92fs/fcntl.cif (IS_APPEND(filp->f_inode) && !(arg & O_APPEND))
arg94fs/fcntl.cif ((arg & FASYNC) && !(filp->f_flags & FASYNC) &&
arg97fs/fcntl.cif (!(arg & FASYNC) && (filp->f_flags & FASYNC) &&
arg101fs/fcntl.cfilp->f_flags |= arg & (O_APPEND | O_NONBLOCK |
arg105fs/fcntl.creturn fcntl_getlk(fd, (struct flock *) arg);
arg107fs/fcntl.creturn fcntl_setlk(fd, cmd, (struct flock *) arg);
arg109fs/fcntl.creturn fcntl_setlk(fd, cmd, (struct flock *) arg);
arg142fs/fcntl.cif (current->pgrp == -arg || current->pid == arg)
arg146fs/fcntl.cif ((p->pid == arg) || (p->pid == -arg) || 
arg147fs/fcntl.c(p->pgrp == -arg)) {
arg160fs/fcntl.cfilp->f_owner = arg;
arg162fs/fcntl.csock_fcntl (filp, F_SETOWN, arg);
arg168fs/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);
arg107include/linux/net.hunsigned long arg);
arg123include/linux/net.hunsigned long arg);  
arg142include/linux/tqueue.hvoid *arg;
arg153include/linux/tqueue.harg    = p -> data;
arg157include/linux/tqueue.h(*f)(arg);
arg311include/linux/tty.hunsigned int cmd, unsigned long arg);
arg331include/linux/tty.hunsigned int cmd, unsigned long arg);
arg133include/linux/tty_driver.hunsigned int cmd, unsigned long arg);
arg27include/linux/tty_ldisc.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, union semun arg)
arg171ipc/sem.cstruct seminfo seminfo, *tmp = arg.__buf;
arg194ipc/sem.cbuf = arg.buf;
arg240ipc/sem.carray = arg.array;
arg247ipc/sem.cval = arg.val;
arg259ipc/sem.carray = arg.array;
arg268ipc/sem.cbuf = arg.buf;
arg273ipc/sem.cbuf = arg.buf;
arg24ipc/util.cextern int sys_semctl (int semid, int semnum, int cmd, union semun arg);
arg143kernel/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)));
arg360net/inet/af_inet.cstatic int inet_fcntl(struct socket *sock, unsigned int cmd, unsigned long arg)
arg374net/inet/af_inet.cif (!suser() && current->pgrp != -arg &&
arg375net/inet/af_inet.ccurrent->pid != arg) return(-EPERM);
arg376net/inet/af_inet.csk->proc = arg;
arg1196net/inet/af_inet.cstatic int inet_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)
arg1205net/inet/af_inet.cerr=verify_area(VERIFY_READ,(int *)arg,sizeof(long));
arg1208net/inet/af_inet.csk->proc = get_fs_long((int *) arg);
arg1212net/inet/af_inet.cerr=verify_area(VERIFY_WRITE,(void *) arg, sizeof(long));
arg1215net/inet/af_inet.cput_fs_long(sk->proc,(int *)arg);
arg1220net/inet/af_inet.cerr=verify_area(VERIFY_WRITE,(void *)arg,sizeof(struct timeval));
arg1223net/inet/af_inet.cmemcpy_tofs((void *)arg,&sk->stamp,sizeof(struct timeval));
arg1227net/inet/af_inet.creturn(ip_rt_ioctl(cmd,(void *) arg));
arg1231net/inet/af_inet.creturn(arp_ioctl(cmd,(void *) arg));
arg1236net/inet/af_inet.creturn(rarp_ioctl(cmd,(void *) arg));
arg1269net/inet/af_inet.creturn(dev_ioctl(cmd,(void *) arg));
arg1274net/inet/af_inet.creturn(dev_ioctl(cmd,(void *) arg));
arg1278net/inet/af_inet.creturn(sk->prot->ioctl(sk, cmd, arg));
arg357net/inet/arp.cstatic void arp_expire_request (unsigned long arg)
arg359net/inet/arp.cstruct arp_table *entry = (struct arp_table *) arg;
arg1191net/inet/arp.cint arp_ioctl(unsigned int cmd, void *arg)
arg1202net/inet/arp.cerr = verify_area(VERIFY_READ, arg, sizeof(struct arpreq));
arg1205net/inet/arp.cmemcpy_fromfs(&r, arg, sizeof(r));
arg1212net/inet/arp.cerr = verify_area(VERIFY_WRITE, arg, sizeof(struct arpreq));
arg1215net/inet/arp.creturn arp_req_get((struct arpreq *)arg);
arg1219net/inet/arp.cerr = verify_area(VERIFY_READ, arg, sizeof(struct arpreq));
arg1222net/inet/arp.creturn arp_req_set((struct arpreq *)arg);
arg13net/inet/arp.hextern int  arp_ioctl(unsigned int cmd, void *arg);
arg879net/inet/dev.cstatic int dev_ifconf(char *arg)
arg892net/inet/dev.cerr=verify_area(VERIFY_WRITE, arg, sizeof(struct ifconf));
arg895net/inet/dev.cmemcpy_fromfs(&ifc, arg, sizeof(struct ifconf));
arg943net/inet/dev.cmemcpy_tofs(arg, &ifc, sizeof(struct ifconf));
arg949net/inet/dev.creturn(pos - arg);
arg1047net/inet/dev.cstatic int dev_ifsioc(void *arg, unsigned int getset)
arg1057net/inet/dev.cint err=verify_area(VERIFY_WRITE, arg, sizeof(struct ifreq));
arg1061net/inet/dev.cmemcpy_fromfs(&ifr, arg, sizeof(struct ifreq));
arg1074net/inet/dev.cmemcpy_tofs(arg, &ifr, sizeof(struct ifreq));
arg1152net/inet/dev.cmemcpy_tofs(arg, &ifr, sizeof(struct ifreq));
arg1177net/inet/dev.cmemcpy_tofs(arg, &ifr, sizeof(struct ifreq));
arg1194net/inet/dev.cmemcpy_tofs(arg, &ifr, sizeof(struct ifreq));
arg1211net/inet/dev.cmemcpy_tofs(arg, &ifr, sizeof(struct ifreq));
arg1233net/inet/dev.cmemcpy_tofs(arg, &ifr, sizeof(struct ifreq));
arg1244net/inet/dev.cmemcpy_tofs(arg, &ifr, sizeof(struct ifreq));
arg1262net/inet/dev.cprintk("NET: ioctl(SIOCGIFMEM, 0x%08X)\n", (int)arg);
arg1267net/inet/dev.cprintk("NET: ioctl(SIOCSIFMEM, 0x%08X)\n", (int)arg);
arg1273net/inet/dev.cmemcpy_tofs(arg,&ifr,sizeof(struct ifreq));
arg1280net/inet/dev.cmemcpy_tofs(arg,&ifr,sizeof(struct ifreq));
arg1299net/inet/dev.cmemcpy_tofs(arg,&ifr,sizeof(struct ifreq));
arg1313net/inet/dev.cmemcpy_tofs(arg,&ifr,sizeof(struct ifreq));
arg1389net/inet/dev.cmemcpy_tofs(arg,&ifr,sizeof(struct ifreq));
arg1404net/inet/dev.cint dev_ioctl(unsigned int cmd, void *arg)
arg1409net/inet/dev.c(void) dev_ifconf((char *) arg);
arg1429net/inet/dev.creturn dev_ifsioc(arg, cmd);
arg1449net/inet/dev.creturn dev_ifsioc(arg, cmd);
arg1461net/inet/dev.creturn dev_ifsioc(arg, cmd);
arg740net/inet/icmp.cint icmp_ioctl(struct sock *sk, int cmd, unsigned long arg)
arg36net/inet/icmp.hunsigned long arg);
arg128net/inet/ip.cint ip_ioctl(struct sock *sk, int cmd, unsigned long arg)
arg697net/inet/ip.cstatic void ip_expire(unsigned long arg)
arg701net/inet/ip.cqp = (struct ipq *)arg;
arg77net/inet/ip.hunsigned long arg);
arg409net/inet/ipx.cstatic int ipxrtr_ioctl(unsigned int cmd, void *arg)
arg415net/inet/ipx.cerr=verify_area(VERIFY_READ,arg,sizeof(long));
arg418net/inet/ipx.creturn ipxrtr_delete(get_fs_long(arg));
arg422net/inet/ipx.cerr=verify_area(VERIFY_READ,arg,sizeof(f));
arg425net/inet/ipx.cmemcpy_fromfs(&f,arg,sizeof(f));
arg469net/inet/ipx.cstatic int ipx_fcntl(struct socket *sock, unsigned int cmd, unsigned long arg)
arg1216net/inet/ipx.cstatic int ipx_ioctl(struct socket *sock,unsigned int cmd, unsigned long arg)
arg1225net/inet/ipx.cerr=verify_area(VERIFY_WRITE,(void *)arg,sizeof(unsigned long));
arg1231net/inet/ipx.cput_fs_long(amount,(unsigned long *)arg);
arg1239net/inet/ipx.cerr=verify_area(VERIFY_WRITE,(void *)arg,sizeof(unsigned long));
arg1240net/inet/ipx.cput_fs_long(amount,(unsigned long *)arg);
arg1247net/inet/ipx.creturn(ipxrtr_ioctl(cmd,(void *)arg));
arg1253net/inet/ipx.cerr=verify_area(VERIFY_WRITE,(void *)arg,sizeof(struct timeval));
arg1256net/inet/ipx.cmemcpy_tofs((void *)arg,&sk->stamp,sizeof(struct timeval));
arg1281net/inet/ipx.creturn(dev_ioctl(cmd,(void *) arg));
arg385net/inet/rarp.cint rarp_ioctl(unsigned int cmd, void *arg)
arg396net/inet/rarp.cerr = verify_area(VERIFY_READ, arg, sizeof(struct arpreq));
arg399net/inet/rarp.cmemcpy_fromfs(&r, arg, sizeof(r));
arg407net/inet/rarp.cerr = verify_area(VERIFY_WRITE, arg, sizeof(struct arpreq));
arg410net/inet/rarp.creturn rarp_req_get((struct arpreq *)arg);
arg414net/inet/rarp.cerr = verify_area(VERIFY_READ, arg, sizeof(struct arpreq));
arg417net/inet/rarp.creturn rarp_req_set((struct arpreq *)arg);
arg5net/inet/rarp.hextern int rarp_ioctl(unsigned int cmd, void *arg);
arg642net/inet/route.cint ip_rt_ioctl(unsigned int cmd, void *arg)
arg653net/inet/route.cerr = ip_get_old_rtent((struct old_rtentry *) arg, &rt);
arg662net/inet/route.cerr=verify_area(VERIFY_READ, arg, sizeof(struct rtentry));
arg665net/inet/route.cmemcpy_fromfs(&rt, arg, sizeof(struct rtentry));
arg51net/inet/route.hextern int    ip_rt_ioctl(unsigned int cmd, void *arg);
arg232net/inet/sock.hunsigned long arg);
arg570net/inet/tcp.cint tcp_ioctl(struct sock *sk, int cmd, unsigned long arg)
arg589net/inet/tcp.cerr=verify_area(VERIFY_WRITE,(void *)arg,
arg593net/inet/tcp.cput_fs_long(amount,(unsigned long *)arg);
arg600net/inet/tcp.cerr = verify_area(VERIFY_WRITE,(void *) arg,
arg604net/inet/tcp.cput_fs_long(answ,(int *) arg);
arg613net/inet/tcp.cerr=verify_area(VERIFY_WRITE,(void *)arg,
arg617net/inet/tcp.cput_fs_long(amount,(unsigned long *)arg);
arg125net/inet/tcp.hextern int  tcp_ioctl(struct sock *sk, int cmd, unsigned long arg);
arg410net/inet/udp.cint udp_ioctl(struct sock *sk, int cmd, unsigned long arg)
arg421net/inet/udp.cerr=verify_area(VERIFY_WRITE,(void *)arg,
arg425net/inet/udp.cput_fs_long(amount,(unsigned long *)arg);
arg445net/inet/udp.cerr=verify_area(VERIFY_WRITE,(void *)arg,
arg449net/inet/udp.cput_fs_long(amount,(unsigned long *)arg);
arg47net/inet/udp.hextern int  udp_ioctl(struct sock *sk, int cmd, unsigned long arg);
arg66net/socket.cunsigned int cmd, unsigned long arg);
arg433net/socket.cunsigned long arg)
arg442net/socket.creturn(sock->ops->ioctl(sock, cmd, arg));
arg1159net/socket.cint sock_fcntl(struct file *filp, unsigned int cmd, unsigned long arg)
arg1165net/socket.creturn(sock->ops->fcntl(sock, cmd, arg));
arg79net/unix/sock.cunsigned long arg);
arg819net/unix/sock.cstatic int unix_proto_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)
arg832net/unix/sock.cer=verify_area(VERIFY_WRITE,(void *)arg, sizeof(unsigned long));
arg836net/unix/sock.cput_fs_long(UN_BUF_AVAIL(upd),(unsigned long *)arg);
arg838net/unix/sock.cput_fs_long(0,(unsigned long *)arg);
arg843net/unix/sock.cer=verify_area(VERIFY_WRITE,(void *)arg, sizeof(unsigned long));
arg847net/unix/sock.cput_fs_long(UN_BUF_SPACE(peerupd),(unsigned long *)arg);
arg849net/unix/sock.cput_fs_long(0,(unsigned long *)arg);