taglinefilesource code
arg157drivers/FPU-emu/fpu_emu.hasmlinkage void round_reg(FPU_REG *arg, unsigned int extent,
arg143drivers/FPU-emu/fpu_entry.casmlinkage void math_emulate(long arg)
arg171drivers/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);
arg72drivers/FPU-emu/fpu_proto.hextern int poly_2xm1(FPU_REG const *arg, FPU_REG *result);
arg75drivers/FPU-emu/fpu_proto.hextern void poly_atan(FPU_REG *arg);
arg79drivers/FPU-emu/fpu_proto.hextern void poly_l2(FPU_REG const *arg, FPU_REG *result);
arg80drivers/FPU-emu/fpu_proto.hextern int poly_l2p1(FPU_REG const *arg, FPU_REG *result);
arg83drivers/FPU-emu/fpu_proto.hextern void poly_sine(FPU_REG const *arg, FPU_REG *result);
arg86drivers/FPU-emu/fpu_proto.hextern void poly_tan(FPU_REG const *arg, FPU_REG *result, int invert);
arg20drivers/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));
arg409drivers/block/sbpcd.cstatic int sbpcd_dbg_ioctl(unsigned long arg, int level)
arg413drivers/block/sbpcd.cval = get_fs_long((int *) arg);
arg1991drivers/block/sbpcd.cu_int cmd, u_long arg)
arg1996drivers/block/sbpcd.cMINOR(inode->i_rdev), cmd, arg));
arg2021drivers/block/sbpcd.ci = verify_area(VERIFY_READ, (int *) arg, sizeof(int));
arg2022drivers/block/sbpcd.cif (i>=0) i=sbpcd_dbg_ioctl(arg,1);
arg2071drivers/block/sbpcd.cst=verify_area(VERIFY_READ, (void *) arg, sizeof(struct cdrom_msf));
arg2073drivers/block/sbpcd.cmemcpy_fromfs(&msf, (void *) arg, sizeof(struct cdrom_msf));
arg2099drivers/block/sbpcd.cst=verify_area(VERIFY_READ,(void *) arg,sizeof(struct cdrom_ti));
arg2105drivers/block/sbpcd.cmemcpy_fromfs(&ti,(void *) arg,sizeof(struct cdrom_ti));
arg2125drivers/block/sbpcd.cst=verify_area(VERIFY_WRITE, (void *) arg, sizeof(struct cdrom_tochdr));
arg2127drivers/block/sbpcd.cmemcpy_tofs((void *) arg, &tochdr, sizeof(struct cdrom_tochdr));
arg2132drivers/block/sbpcd.cst=verify_area(VERIFY_READ, (void *) arg, sizeof(struct cdrom_tocentry));
arg2134drivers/block/sbpcd.cmemcpy_fromfs(&tocentry, (void *) arg, sizeof(struct cdrom_tocentry));
arg2149drivers/block/sbpcd.cst=verify_area(VERIFY_WRITE,(void *) arg, sizeof(struct cdrom_tocentry));
arg2151drivers/block/sbpcd.cmemcpy_tofs((void *) arg, &tocentry, sizeof(struct cdrom_tocentry));
arg2186drivers/block/sbpcd.cst=verify_area(VERIFY_READ,(void *) arg,sizeof(volctrl));
arg2188drivers/block/sbpcd.cmemcpy_fromfs(&volctrl,(char *) arg,sizeof(volctrl));
arg2201drivers/block/sbpcd.cst=verify_area(VERIFY_WRITE, (void *) arg, sizeof(struct cdrom_subchnl));
arg2203drivers/block/sbpcd.cmemcpy_fromfs(&SC, (void *) arg, sizeof(struct cdrom_subchnl));
arg2237drivers/block/sbpcd.cmemcpy_tofs((void *) arg, &SC, sizeof(struct cdrom_subchnl));
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);
arg69drivers/char/console.cint set_selection(const int arg);
arg1587drivers/char/console.cint do_screendump(int arg)
arg1589drivers/char/console.cchar *sptr, *buf = (char *)arg;
arg1659drivers/char/console.cint set_selection(const int arg)
arg1669drivers/char/console.cargs = (unsigned short *)(arg + 1);
arg1835drivers/char/console.cstatic int set_get_font(char * arg, int set)
arg1850drivers/char/console.ci = verify_area(set ? VERIFY_READ : VERIFY_WRITE, (void *)arg, cmapsz);
arg1874drivers/char/console.c*(charmap+i) = get_fs_byte(arg+i);
arg1877drivers/char/console.cput_fs_byte(*(charmap+i), arg+i);
arg1909drivers/char/console.cint con_set_font (char *arg)
arg1911drivers/char/console.creturn set_get_font (arg,1);
arg1914drivers/char/console.cint con_get_font (char *arg)
arg1916drivers/char/console.creturn set_get_font (arg,0);
arg1924drivers/char/console.cint con_set_trans(char * arg)
arg1928drivers/char/console.ci = verify_area(VERIFY_READ, (void *)arg, E_TABSZ);
arg1932drivers/char/console.cfor (i=0; i<E_TABSZ ; i++) USER_TRANS[i] = get_fs_byte(arg+i);
arg1940drivers/char/console.cint con_get_trans(char * arg)
arg1944drivers/char/console.ci = verify_area(VERIFY_WRITE, (void *)arg, E_TABSZ);
arg1948drivers/char/console.cfor (i=0; i<E_TABSZ ; i++) put_fs_byte(USER_TRANS[i],arg+i);
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;
arg1244drivers/char/serial.cunsigned int arg = get_fs_long((unsigned long *) value);
arg1252drivers/char/serial.cif (arg & TIOCM_RTS)
arg1254drivers/char/serial.cif (arg & TIOCM_DTR)
arg1258drivers/char/serial.cif (arg & TIOCM_RTS)
arg1260drivers/char/serial.cif (arg & TIOCM_DTR)
arg1265drivers/char/serial.c| ((arg & TIOCM_RTS) ? UART_MCR_RTS : 0)
arg1266drivers/char/serial.c| ((arg & TIOCM_DTR) ? UART_MCR_DTR : 0);
arg1361drivers/char/serial.cunsigned int cmd, unsigned long arg)
arg1373drivers/char/serial.cif (!arg)
arg1377drivers/char/serial.csend_break(info, arg ? arg*(HZ/10) : HZ/4);
arg1380drivers/char/serial.cerror = verify_area(VERIFY_WRITE, (void *) arg,sizeof(long));
arg1384drivers/char/serial.c(unsigned long *) arg);
arg1387drivers/char/serial.carg = get_fs_long((unsigned long *) arg);
arg1390drivers/char/serial.c(arg ? CLOCAL : 0));
arg1393drivers/char/serial.cerror = verify_area(VERIFY_WRITE, (void *) arg,
arg1397drivers/char/serial.creturn get_modem_info(info, (unsigned int *) arg);
arg1401drivers/char/serial.creturn set_modem_info(info, cmd, (unsigned int *) arg);
arg1403drivers/char/serial.cerror = verify_area(VERIFY_WRITE, (void *) arg,
arg1408drivers/char/serial.c(struct serial_struct *) arg);
arg1411drivers/char/serial.c(struct serial_struct *) arg);
arg1416drivers/char/serial.cerror = verify_area(VERIFY_WRITE, (void *) arg,
arg1420drivers/char/serial.cput_fs_long(rs_wild_int_mask, (unsigned long *) arg);
arg1426drivers/char/serial.crs_wild_int_mask = get_fs_long((unsigned long *) arg);
arg204drivers/char/tty_io.cunsigned int cmd, unsigned long arg)
arg35drivers/char/tty_ioctl.cextern int do_screendump(int arg);
arg39drivers/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));
arg334drivers/char/tty_ioctl.cunsigned int cmd, unsigned long arg)
arg365drivers/char/tty_ioctl.cretval = verify_area(VERIFY_WRITE, (void *) arg,
arg369drivers/char/tty_ioctl.cmemcpy_tofs((struct termios *) arg,
arg384drivers/char/tty_ioctl.creturn set_termios(termios_tty, (struct termios *) arg,
arg387drivers/char/tty_ioctl.creturn get_termio(termios_tty,(struct termio *) arg);
arg399drivers/char/tty_ioctl.creturn set_termio(termios_tty, (struct termio *) arg,
arg405drivers/char/tty_ioctl.cswitch (arg) {
arg430drivers/char/tty_ioctl.cswitch (arg) {
arg465drivers/char/tty_ioctl.cif ((arg == 1) && suser()) {
arg482drivers/char/tty_ioctl.cretval = verify_area(VERIFY_WRITE, (void *) arg,
arg486drivers/char/tty_ioctl.cput_fs_long(termios_tty->pgrp, (pid_t *) arg);
arg496drivers/char/tty_ioctl.cpgrp = get_fs_long((pid_t *) arg);
arg504drivers/char/tty_ioctl.cretval = verify_area(VERIFY_WRITE, (void *) arg,
arg509drivers/char/tty_ioctl.c(unsigned long *) arg);
arg512drivers/char/tty_ioctl.cretval = verify_area(VERIFY_WRITE, (void *) arg,
arg518drivers/char/tty_ioctl.c(unsigned long *) arg);
arg521drivers/char/tty_ioctl.c(unsigned long *) arg);
arg526drivers/char/tty_ioctl.cput_tty_queue(get_fs_byte((char *) arg), &tty->read_q);
arg530drivers/char/tty_ioctl.cretval = verify_area(VERIFY_WRITE, (void *) arg,
arg534drivers/char/tty_ioctl.cmemcpy_tofs((struct winsize *) arg, &tty->winsize,
arg539drivers/char/tty_ioctl.cset_window_size(other_tty,(struct winsize *) arg);
arg540drivers/char/tty_ioctl.creturn set_window_size(tty,(struct winsize *) arg);
arg542drivers/char/tty_ioctl.cswitch (get_fs_byte((char *)arg))
arg545drivers/char/tty_ioctl.creturn do_screendump(arg);
arg547drivers/char/tty_ioctl.creturn do_get_ps_info(arg);
arg550drivers/char/tty_ioctl.creturn set_selection(arg);
arg579drivers/char/tty_ioctl.carg = get_fs_long((unsigned long *) arg);
arg580drivers/char/tty_ioctl.cif (arg)
arg593drivers/char/tty_ioctl.cretval = verify_area(VERIFY_WRITE, (void *) arg,
arg597drivers/char/tty_ioctl.cput_fs_long(tty->disc, (unsigned long *) arg);
arg603drivers/char/tty_ioctl.carg = get_fs_long((unsigned long *) arg);
arg604drivers/char/tty_ioctl.creturn tty_set_ldisc(tty, arg);
arg606drivers/char/tty_ioctl.carg = get_fs_long((unsigned long *) arg);
arg607drivers/char/tty_ioctl.cretval = verify_area(VERIFY_WRITE, (void *) arg,
arg611drivers/char/tty_ioctl.cmemcpy_tofs((struct termios *) arg,
arg618drivers/char/tty_ioctl.carg = get_fs_long((unsigned long *) arg);
arg620drivers/char/tty_ioctl.c(struct termios *) arg,
arg626drivers/char/tty_ioctl.cretval = verify_area(VERIFY_READ, (void *) arg,
arg630drivers/char/tty_ioctl.cif (get_fs_long(arg)) {
arg645drivers/char/tty_ioctl.ctty->ioctl(tty, file, cmd, arg);
arg649drivers/char/tty_ioctl.cretval = (tty->ioctl)(tty, file, cmd, arg);
arg655drivers/char/tty_ioctl.c(tty, file, cmd, arg);
arg117drivers/char/vt.cunsigned int cmd, unsigned long arg)
arg131drivers/char/vt.ckd_mksound((unsigned int)arg, 0);
arg136drivers/char/vt.cunsigned int ticks = HZ * ((arg >> 16) & 0xffff) / 1000;
arg142drivers/char/vt.ckd_mksound(arg & 0xffff, ticks);
arg152drivers/char/vt.ci = verify_area(VERIFY_WRITE, (void *) arg, sizeof(unsigned char));
arg154drivers/char/vt.cput_fs_byte(KB_101, (char *) arg);
arg163drivers/char/vt.cif (arg < GPFIRST || arg > GPLAST)
arg165drivers/char/vt.creturn sys_ioperm(arg, 1, (cmd == KDADDIO)) ? -ENXIO : 0;
arg178drivers/char/vt.cswitch (arg) {
arg183drivers/char/vt.carg = KD_TEXT;
arg189drivers/char/vt.cif (vt_cons[console].vc_mode == (unsigned char) arg)
arg191drivers/char/vt.cvt_cons[console].vc_mode = (unsigned char) arg;
arg197drivers/char/vt.cif (arg == KD_TEXT)
arg206drivers/char/vt.ci = verify_area(VERIFY_WRITE, (void *) arg, sizeof(unsigned long));
arg208drivers/char/vt.cput_fs_long(vt_cons[console].vc_mode, (unsigned long *) arg);
arg220drivers/char/vt.cswitch(arg) {
arg241drivers/char/vt.ci = verify_area(VERIFY_WRITE, (void *) arg, sizeof(unsigned long));
arg246drivers/char/vt.cput_fs_long(ucval, (unsigned long *) arg);
arg253drivers/char/vt.cswitch(arg) {
arg266drivers/char/vt.ci = verify_area(VERIFY_WRITE, (void *) arg, sizeof(unsigned long));
arg270drivers/char/vt.cput_fs_long(ucval, (unsigned long *) arg);
arg276drivers/char/vt.cstruct kbentry * const a = (struct kbentry *)arg;
arg292drivers/char/vt.cconst struct kbentry * a = (struct kbentry *)arg;
arg313drivers/char/vt.cstruct kbsentry *a = (struct kbsentry *)arg;
arg338drivers/char/vt.cstruct kbsentry * const a = (struct kbsentry *)arg;
arg384drivers/char/vt.cstruct kbdiacrs *a = (struct kbdiacrs *)arg;
arg397drivers/char/vt.cstruct kbdiacrs *a = (struct kbdiacrs *)arg;
arg412drivers/char/vt.ci = verify_area(VERIFY_WRITE, (void *) arg, sizeof(unsigned char));
arg415drivers/char/vt.cput_fs_byte(kbd->ledstate, (char *) arg);
arg419drivers/char/vt.cif (arg & ~7)
arg421drivers/char/vt.ckbd->ledstate = arg;
arg427drivers/char/vt.cstruct vt_mode *vtmode = (struct vt_mode *)arg;
arg449drivers/char/vt.cstruct vt_mode *vtmode = (struct vt_mode *)arg;
arg451drivers/char/vt.ci = verify_area(VERIFY_WRITE, (void *)arg, sizeof(struct vt_mode));
arg468drivers/char/vt.cstruct vt_stat *vtstat = (struct vt_stat *)arg;
arg487drivers/char/vt.ci = verify_area(VERIFY_WRITE, (void *) arg, sizeof(long));
arg493drivers/char/vt.cput_fs_long(i <= NR_CONSOLES ? i : -1, (unsigned long *)arg);
arg502drivers/char/vt.cif (arg == 0 || arg > NR_CONSOLES)
arg504drivers/char/vt.cchange_console(arg - 1);
arg511drivers/char/vt.cif (arg == 0 || arg > NR_CONSOLES)
arg513drivers/char/vt.cwhile (fg_console != arg - 1)
arg539drivers/char/vt.cif (arg == 0)
arg566drivers/char/vt.cif (arg != VT_ACKACQ)
arg573drivers/char/vt.creturn con_set_font((char *)arg);
arg577drivers/char/vt.creturn con_get_font((char *)arg);
arg581drivers/char/vt.creturn con_set_trans((char *)arg);
arg585drivers/char/vt.creturn con_get_trans((char *)arg);
arg1064drivers/net/slip.cslip_ioctl(struct tty_struct *tty, void *file, int cmd, void *arg)
arg1075drivers/net/slip.cDPRINTF((DBG_SLIP, "SLIP: ioctl(%d, 0x%X, 0x%X)\n", tty->line, cmd, arg));
arg1078drivers/net/slip.cerr=verify_area(VERIFY_WRITE, arg, 16);
arg1081drivers/net/slip.cmemcpy_tofs(arg, sl->dev->name, strlen(sl->dev->name) + 1);
arg1084drivers/net/slip.cerr=verify_area(VERIFY_WRITE,arg,sizeof(long));
arg1085drivers/net/slip.cput_fs_long(sl->mode,(long *)arg);
arg1088drivers/net/slip.cerr=verify_area(VERIFY_READ,arg,sizeof(long));
arg1089drivers/net/slip.csl->mode=get_fs_long((long *)arg);
arg1107drivers/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);
arg433drivers/sound/dmabuf.cDMAbuf_ioctl (int dev, unsigned int cmd, unsigned int arg, int local)
arg452drivers/sound/dmabuf.creturn IOCTL_OUT (arg, dev_buffsize[dev]);
arg457drivers/sound/dmabuf.cint fact = IOCTL_IN(arg);
arg463drivers/sound/dmabuf.creturn IOCTL_OUT(arg, fact);
arg475drivers/sound/dmabuf.creturn IOCTL_OUT(arg, fact);
arg480drivers/sound/dmabuf.creturn dsp_devs[dev]->ioctl (dev, cmd, arg, local);
arg852drivers/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)
arg1000drivers/sound/gus_wave.cunsigned int cmd, unsigned int arg)
arg1007drivers/sound/gus_wave.cIOCTL_TO_USER ((char *) arg, 0, &gus_info, sizeof (gus_info));
arg2170drivers/sound/gus_wave.cgus_sampling_ioctl (int dev, unsigned int cmd, unsigned int arg, int local)
arg2176drivers/sound/gus_wave.creturn gus_sampling_set_speed (arg);
arg2177drivers/sound/gus_wave.creturn IOCTL_OUT (arg, gus_sampling_set_speed (IOCTL_IN (arg)));
arg2183drivers/sound/gus_wave.creturn IOCTL_OUT (arg, gus_sampling_speed);
arg2188drivers/sound/gus_wave.creturn gus_sampling_set_channels (arg + 1) - 1;
arg2189drivers/sound/gus_wave.creturn IOCTL_OUT (arg, gus_sampling_set_channels (IOCTL_IN (arg) + 1) - 1);
arg2194drivers/sound/gus_wave.creturn gus_sampling_set_channels (arg);
arg2195drivers/sound/gus_wave.creturn IOCTL_OUT (arg, gus_sampling_set_channels (IOCTL_IN (arg)));
arg2201drivers/sound/gus_wave.creturn IOCTL_OUT (arg, gus_sampling_channels);
arg2206drivers/sound/gus_wave.creturn gus_sampling_set_bits (arg);
arg2207drivers/sound/gus_wave.creturn IOCTL_OUT (arg, gus_sampling_set_bits (IOCTL_IN (arg)));
arg2213drivers/sound/gus_wave.creturn IOCTL_OUT (arg, gus_sampling_bits);
arg2218drivers/sound/gus_wave.creturn IOCTL_OUT (arg, RET_ERROR (EINVAL));
arg2222drivers/sound/gus_wave.creturn IOCTL_OUT (arg, RET_ERROR (EINVAL));
arg3010drivers/sound/gus_wave.cgus_mixer_ioctl (int dev, unsigned int cmd, unsigned int arg)
arg3020drivers/sound/gus_wave.cgus_recmask = IOCTL_IN(arg) & MIX_DEVS;
arg3024drivers/sound/gus_wave.creturn IOCTL_OUT (arg, gus_recmask);
arg3029drivers/sound/gus_wave.cint             vol = IOCTL_IN (arg) & 0xff;
arg3034drivers/sound/gus_wave.creturn IOCTL_OUT (arg, vol | (vol << 8));
arg3040drivers/sound/gus_wave.cint             vol = IOCTL_IN (arg) & 0xff;
arg3045drivers/sound/gus_wave.creturn IOCTL_OUT (arg, vol | (vol << 8));
arg3050drivers/sound/gus_wave.cgus_pcm_volume = IOCTL_IN (arg) & 0xff;
arg3056drivers/sound/gus_wave.creturn IOCTL_OUT (arg, gus_pcm_volume | (gus_pcm_volume << 8));
arg3063drivers/sound/gus_wave.cgus_wave_volume = IOCTL_IN (arg) & 0xff;
arg3077drivers/sound/gus_wave.creturn IOCTL_OUT (arg, gus_wave_volume | (gus_wave_volume << 8));
arg3091drivers/sound/gus_wave.creturn IOCTL_OUT (arg, gus_recmask);
arg3095drivers/sound/gus_wave.creturn IOCTL_OUT (arg, MIX_DEVS);
arg3099drivers/sound/gus_wave.creturn IOCTL_OUT (arg, 0);
arg3103drivers/sound/gus_wave.creturn IOCTL_OUT (arg, SOUND_MASK_MIC|SOUND_MASK_LINE);
arg3107drivers/sound/gus_wave.creturn IOCTL_OUT (arg, 0);
arg3111drivers/sound/gus_wave.creturn IOCTL_OUT (arg, gus_mic_vol | (gus_mic_vol << 8));
arg3115drivers/sound/gus_wave.creturn IOCTL_OUT (arg, gus_line_vol | (gus_line_vol << 8));
arg3119drivers/sound/gus_wave.creturn IOCTL_OUT (arg, gus_pcm_volume | (gus_pcm_volume << 8));
arg3123drivers/sound/gus_wave.creturn IOCTL_OUT (arg, gus_wave_volume | (gus_wave_volume << 8));
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 >> 4]->ioctl (dev >> 4, 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);  
arg260include/linux/tty.hunsigned int cmd, unsigned long arg);
arg294include/linux/tty.hunsigned int cmd, unsigned long arg);
arg446include/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);
arg185kernel/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)));
arg923net/inet/arp.carp_ioctl(unsigned int cmd, void *arg)
arg928net/inet/arp.creturn(dbg_ioctl(arg, DBG_ARP));
arg931net/inet/arp.cerr=verify_area(VERIFY_READ,arg,sizeof(struct arpreq));
arg934net/inet/arp.creturn(arp_req_del((struct arpreq *)arg));
arg936net/inet/arp.cerr=verify_area(VERIFY_WRITE,arg,sizeof(struct arpreq));
arg939net/inet/arp.creturn(arp_req_get((struct arpreq *)arg));
arg942net/inet/arp.cerr=verify_area(VERIFY_READ,arg,sizeof(struct arpreq));
arg945net/inet/arp.creturn(arp_req_set((struct arpreq *)arg));
arg61net/inet/arp.hextern int  arp_ioctl(unsigned int cmd, void *arg);
arg719net/inet/dev.cdev_ifconf(char *arg)
arg729net/inet/dev.cerr=verify_area(VERIFY_WRITE, arg, sizeof(struct ifconf));
arg732net/inet/dev.cmemcpy_fromfs(&ifc, arg, sizeof(struct ifconf));
arg755net/inet/dev.cmemcpy_tofs(arg, &ifc, sizeof(struct ifconf));
arg756net/inet/dev.creturn(pos - arg);
arg813net/inet/dev.cdev_ifsioc(void *arg, unsigned int getset)
arg820net/inet/dev.cint err=verify_area(VERIFY_WRITE, arg, sizeof(struct ifreq));
arg823net/inet/dev.cmemcpy_fromfs(&ifr, arg, sizeof(struct ifreq));
arg831net/inet/dev.cmemcpy_tofs(arg, &ifr, sizeof(struct ifreq));
arg864net/inet/dev.cmemcpy_tofs(arg, &ifr, sizeof(struct ifreq));
arg882net/inet/dev.cmemcpy_tofs(arg, &ifr, sizeof(struct ifreq));
arg897net/inet/dev.cmemcpy_tofs(arg, &ifr, sizeof(struct ifreq));
arg912net/inet/dev.cmemcpy_tofs(arg, &ifr, sizeof(struct ifreq));
arg927net/inet/dev.cmemcpy_tofs(arg, &ifr, sizeof(struct ifreq));
arg936net/inet/dev.cmemcpy_tofs(arg, &ifr, sizeof(struct ifreq));
arg944net/inet/dev.cprintk("NET: ioctl(SIOCGIFMEM, 0x%08X)\n", (int)arg);
arg948net/inet/dev.cprintk("NET: ioctl(SIOCSIFMEM, 0x%08X)\n", (int)arg);
arg953net/inet/dev.cmemcpy_tofs(arg,&ifr,sizeof(struct ifreq));
arg965net/inet/dev.cdev_ioctl(unsigned int cmd, void *arg)
arg976net/inet/dev.c(void) dev_ifconf((char *) arg);
arg997net/inet/dev.cret = dev_ifsioc(arg, cmd);
arg1001net/inet/dev.cmemcpy_fromfs(&iflink, arg, sizeof(iflink));
arg432net/inet/icmp.cicmp_ioctl(struct sock *sk, int cmd, unsigned long arg)
arg436net/inet/icmp.creturn(dbg_ioctl((void *) arg, DBG_ICMP));
arg34net/inet/icmp.hunsigned long arg);
arg95net/inet/inet.hextern int    dbg_ioctl(void *arg, int level);
arg122net/inet/ip.cip_ioctl(struct sock *sk, int cmd, unsigned long arg)
arg126net/inet/ip.creturn(dbg_ioctl((void *) arg, DBG_IP));
arg628net/inet/ip.cstatic void ip_expire(unsigned long arg)
arg632net/inet/ip.cqp = (struct ipq *)arg;
arg66net/inet/ip.hunsigned long arg);
arg347net/inet/route.cint rt_ioctl(unsigned int cmd, void *arg)
arg357net/inet/route.cret = dbg_ioctl(arg, DBG_RT);
arg363net/inet/route.cerr=verify_area(VERIFY_READ, arg, sizeof(struct rtentry));
arg366net/inet/route.cmemcpy_fromfs(&rt, arg, sizeof(struct rtentry));
arg45net/inet/route.hextern int    rt_ioctl(unsigned int cmd, void *arg);
arg450net/inet/sock.cinet_fcntl(struct socket *sock, unsigned int cmd, unsigned long arg)
arg467net/inet/sock.cif (!suser() && current->pgrp != -arg &&
arg468net/inet/sock.ccurrent->pid != arg) return(-EPERM);
arg469net/inet/sock.csk->proc = arg;
arg1495net/inet/sock.cinet_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)
arg1510net/inet/sock.cerr=verify_area(VERIFY_READ,(int *)arg,sizeof(long));
arg1514net/inet/sock.csk->proc = get_fs_long((int *) arg);
arg1519net/inet/sock.cerr=verify_area(VERIFY_WRITE,(void *) arg, sizeof(long));
arg1522net/inet/sock.cput_fs_long(sk->proc,(int *)arg);
arg1527net/inet/sock.cprintk("AF_INET: ioctl(SIOCATMARK, 0x%08X)\n",(void *) arg);
arg1532net/inet/sock.creturn(dbg_ioctl((void *) arg, DBG_INET));
arg1536net/inet/sock.creturn(rt_ioctl(cmd,(void *) arg));
arg1541net/inet/sock.creturn(arp_ioctl(cmd,(void *) arg));
arg1563net/inet/sock.creturn(dev_ioctl(cmd,(void *) arg));
arg1567net/inet/sock.creturn(sk->prot->ioctl(sk, cmd, arg));
arg1770net/inet/sock.cunsigned int cmd, unsigned long arg)
arg1781net/inet/sock.cret = inet_ioctl(NULL, cmd, arg);
arg1784net/inet/sock.cret = ip_ioctl(NULL, cmd, arg);
arg1787net/inet/sock.cret = icmp_ioctl(NULL, cmd, arg);
arg1790net/inet/sock.cret = tcp_ioctl(NULL, cmd, arg);
arg1793net/inet/sock.cret = udp_ioctl(NULL, cmd, arg);
arg218net/inet/sock.hunsigned long arg);
arg457net/inet/tcp.ctcp_ioctl(struct sock *sk, int cmd, unsigned long arg)
arg460net/inet/tcp.cDPRINTF((DBG_TCP, "tcp_ioctl(sk=%X, cmd = %d, arg=%X)\n", sk, cmd, arg));
arg463net/inet/tcp.creturn(dbg_ioctl((void *) arg, DBG_TCP));
arg478net/inet/tcp.cerr=verify_area(VERIFY_WRITE,(void *)arg,
arg482net/inet/tcp.cput_fs_long(amount,(unsigned long *)arg);
arg501net/inet/tcp.cerr=verify_area(VERIFY_WRITE,(void *) arg,
arg505net/inet/tcp.cput_fs_long(answ,(int *) arg);
arg514net/inet/tcp.cerr=verify_area(VERIFY_WRITE,(void *)arg,
arg518net/inet/tcp.cput_fs_long(amount,(unsigned long *)arg);
arg125net/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);
arg57net/socket.cunsigned int cmd, unsigned long arg);
arg312net/socket.cunsigned long arg)
arg317net/socket.cinode, cmd, arg));
arg322net/socket.creturn(sock->ops->ioctl(sock, cmd, arg));
arg834net/socket.csock_fcntl(struct file *filp, unsigned int cmd, unsigned long arg)
arg840net/socket.creturn(sock->ops->fcntl(sock, cmd, arg));
arg978net/socket.cnet_ioctl(unsigned int cmd, unsigned long arg)
arg983net/socket.cer=verify_area(VERIFY_READ, (void *)arg, sizeof(long));
arg986net/socket.cnet_debug = get_fs_long((long *)arg);
arg1009net/socket.cunsigned int cmd, unsigned long arg)
arg1017net/socket.creturn(net_ioctl(cmd, arg));
arg1021net/socket.creturn(arp_ioctl(cmd, (void *) arg));
arg76net/unix/sock.cunsigned long arg);
arg796net/unix/sock.cunix_proto_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)
arg807net/unix/sock.cer=verify_area(VERIFY_WRITE,(void *)arg, sizeof(unsigned long));
arg811net/unix/sock.cput_fs_long(UN_BUF_AVAIL(upd),(unsigned long *)arg);
arg813net/unix/sock.cput_fs_long(0,(unsigned long *)arg);
arg817net/unix/sock.cer=verify_area(VERIFY_WRITE,(void *)arg, sizeof(unsigned long));
arg821net/unix/sock.c(unsigned long *)arg);
arg823net/unix/sock.cput_fs_long(0,(unsigned long *)arg);
arg854net/unix/sock.cunsigned int cmd, unsigned long arg)
arg859net/unix/sock.cdprintf(1, "UNIX: ioctl(0x%X, 0x%X)\n", cmd, arg);
arg866net/unix/sock.cer=verify_area(VERIFY_READ,(void *)arg, sizeof(int));
arg869net/unix/sock.cunix_debug = get_fs_long((int *)arg);