linux/fs/compat_ioctl.c
<<
>>
Prefs
   1/*
   2 * ioctl32.c: Conversion between 32bit and 64bit native ioctls.
   3 *
   4 * Copyright (C) 1997-2000  Jakub Jelinek  (jakub@redhat.com)
   5 * Copyright (C) 1998  Eddie C. Dost  (ecd@skynet.be)
   6 * Copyright (C) 2001,2002  Andi Kleen, SuSE Labs 
   7 * Copyright (C) 2003       Pavel Machek (pavel@ucw.cz)
   8 *
   9 * These routines maintain argument size conversion between 32bit and 64bit
  10 * ioctls.
  11 */
  12
  13#include <linux/joystick.h>
  14
  15#include <linux/types.h>
  16#include <linux/compat.h>
  17#include <linux/kernel.h>
  18#include <linux/capability.h>
  19#include <linux/compiler.h>
  20#include <linux/sched.h>
  21#include <linux/smp.h>
  22#include <linux/ioctl.h>
  23#include <linux/if.h>
  24#include <linux/if_bridge.h>
  25#include <linux/raid/md_u.h>
  26#include <linux/kd.h>
  27#include <linux/route.h>
  28#include <linux/in6.h>
  29#include <linux/ipv6_route.h>
  30#include <linux/skbuff.h>
  31#include <linux/netlink.h>
  32#include <linux/vt.h>
  33#include <linux/falloc.h>
  34#include <linux/fs.h>
  35#include <linux/file.h>
  36#include <linux/ppp_defs.h>
  37#include <linux/ppp-ioctl.h>
  38#include <linux/if_pppox.h>
  39#include <linux/mtio.h>
  40#include <linux/auto_fs.h>
  41#include <linux/auto_fs4.h>
  42#include <linux/tty.h>
  43#include <linux/vt_kern.h>
  44#include <linux/fb.h>
  45#include <linux/videodev2.h>
  46#include <linux/netdevice.h>
  47#include <linux/raw.h>
  48#include <linux/blkdev.h>
  49#include <linux/elevator.h>
  50#include <linux/rtc.h>
  51#include <linux/pci.h>
  52#include <linux/serial.h>
  53#include <linux/if_tun.h>
  54#include <linux/ctype.h>
  55#include <linux/syscalls.h>
  56#include <linux/i2c.h>
  57#include <linux/i2c-dev.h>
  58#include <linux/atalk.h>
  59#include <linux/gfp.h>
  60
  61#include <net/bluetooth/bluetooth.h>
  62#include <net/bluetooth/hci.h>
  63#include <net/bluetooth/rfcomm.h>
  64
  65#include <linux/capi.h>
  66#include <linux/gigaset_dev.h>
  67
  68#ifdef CONFIG_BLOCK
  69#include <linux/loop.h>
  70#include <linux/cdrom.h>
  71#include <linux/fd.h>
  72#include <scsi/scsi.h>
  73#include <scsi/scsi_ioctl.h>
  74#include <scsi/sg.h>
  75#endif
  76
  77#include <asm/uaccess.h>
  78#include <linux/ethtool.h>
  79#include <linux/mii.h>
  80#include <linux/if_bonding.h>
  81#include <linux/watchdog.h>
  82
  83#include <linux/soundcard.h>
  84#include <linux/lp.h>
  85#include <linux/ppdev.h>
  86
  87#include <linux/atm.h>
  88#include <linux/atmarp.h>
  89#include <linux/atmclip.h>
  90#include <linux/atmdev.h>
  91#include <linux/atmioc.h>
  92#include <linux/atmlec.h>
  93#include <linux/atmmpc.h>
  94#include <linux/atmsvc.h>
  95#include <linux/atm_tcp.h>
  96#include <linux/sonet.h>
  97#include <linux/atm_suni.h>
  98
  99#include <linux/usb.h>
 100#include <linux/usbdevice_fs.h>
 101#include <linux/nbd.h>
 102#include <linux/random.h>
 103#include <linux/filter.h>
 104
 105#include <linux/hiddev.h>
 106
 107#define __DVB_CORE__
 108#include <linux/dvb/audio.h>
 109#include <linux/dvb/dmx.h>
 110#include <linux/dvb/frontend.h>
 111#include <linux/dvb/video.h>
 112
 113#include <linux/sort.h>
 114
 115#ifdef CONFIG_SPARC
 116#include <asm/fbio.h>
 117#endif
 118
 119static int w_long(unsigned int fd, unsigned int cmd,
 120                compat_ulong_t __user *argp)
 121{
 122        mm_segment_t old_fs = get_fs();
 123        int err;
 124        unsigned long val;
 125
 126        set_fs (KERNEL_DS);
 127        err = sys_ioctl(fd, cmd, (unsigned long)&val);
 128        set_fs (old_fs);
 129        if (!err && put_user(val, argp))
 130                return -EFAULT;
 131        return err;
 132}
 133
 134struct compat_video_event {
 135        int32_t         type;
 136        compat_time_t   timestamp;
 137        union {
 138                video_size_t size;
 139                unsigned int frame_rate;
 140        } u;
 141};
 142
 143static int do_video_get_event(unsigned int fd, unsigned int cmd,
 144                struct compat_video_event __user *up)
 145{
 146        struct video_event kevent;
 147        mm_segment_t old_fs = get_fs();
 148        int err;
 149
 150        set_fs(KERNEL_DS);
 151        err = sys_ioctl(fd, cmd, (unsigned long) &kevent);
 152        set_fs(old_fs);
 153
 154        if (!err) {
 155                err  = put_user(kevent.type, &up->type);
 156                err |= put_user(kevent.timestamp, &up->timestamp);
 157                err |= put_user(kevent.u.size.w, &up->u.size.w);
 158                err |= put_user(kevent.u.size.h, &up->u.size.h);
 159                err |= put_user(kevent.u.size.aspect_ratio,
 160                                &up->u.size.aspect_ratio);
 161                if (err)
 162                        err = -EFAULT;
 163        }
 164
 165        return err;
 166}
 167
 168struct compat_video_still_picture {
 169        compat_uptr_t iFrame;
 170        int32_t size;
 171};
 172
 173static int do_video_stillpicture(unsigned int fd, unsigned int cmd,
 174        struct compat_video_still_picture __user *up)
 175{
 176        struct video_still_picture __user *up_native;
 177        compat_uptr_t fp;
 178        int32_t size;
 179        int err;
 180
 181        err  = get_user(fp, &up->iFrame);
 182        err |= get_user(size, &up->size);
 183        if (err)
 184                return -EFAULT;
 185
 186        up_native =
 187                compat_alloc_user_space(sizeof(struct video_still_picture));
 188
 189        err =  put_user(compat_ptr(fp), &up_native->iFrame);
 190        err |= put_user(size, &up_native->size);
 191        if (err)
 192                return -EFAULT;
 193
 194        err = sys_ioctl(fd, cmd, (unsigned long) up_native);
 195
 196        return err;
 197}
 198
 199struct compat_video_spu_palette {
 200        int length;
 201        compat_uptr_t palette;
 202};
 203
 204static int do_video_set_spu_palette(unsigned int fd, unsigned int cmd,
 205                struct compat_video_spu_palette __user *up)
 206{
 207        struct video_spu_palette __user *up_native;
 208        compat_uptr_t palp;
 209        int length, err;
 210
 211        err  = get_user(palp, &up->palette);
 212        err |= get_user(length, &up->length);
 213        if (err)
 214                return -EFAULT;
 215
 216        up_native = compat_alloc_user_space(sizeof(struct video_spu_palette));
 217        err  = put_user(compat_ptr(palp), &up_native->palette);
 218        err |= put_user(length, &up_native->length);
 219        if (err)
 220                return -EFAULT;
 221
 222        err = sys_ioctl(fd, cmd, (unsigned long) up_native);
 223
 224        return err;
 225}
 226
 227#ifdef CONFIG_BLOCK
 228typedef struct sg_io_hdr32 {
 229        compat_int_t interface_id;      /* [i] 'S' for SCSI generic (required) */
 230        compat_int_t dxfer_direction;   /* [i] data transfer direction  */
 231        unsigned char cmd_len;          /* [i] SCSI command length ( <= 16 bytes) */
 232        unsigned char mx_sb_len;                /* [i] max length to write to sbp */
 233        unsigned short iovec_count;     /* [i] 0 implies no scatter gather */
 234        compat_uint_t dxfer_len;                /* [i] byte count of data transfer */
 235        compat_uint_t dxferp;           /* [i], [*io] points to data transfer memory
 236                                              or scatter gather list */
 237        compat_uptr_t cmdp;             /* [i], [*i] points to command to perform */
 238        compat_uptr_t sbp;              /* [i], [*o] points to sense_buffer memory */
 239        compat_uint_t timeout;          /* [i] MAX_UINT->no timeout (unit: millisec) */
 240        compat_uint_t flags;            /* [i] 0 -> default, see SG_FLAG... */
 241        compat_int_t pack_id;           /* [i->o] unused internally (normally) */
 242        compat_uptr_t usr_ptr;          /* [i->o] unused internally */
 243        unsigned char status;           /* [o] scsi status */
 244        unsigned char masked_status;    /* [o] shifted, masked scsi status */
 245        unsigned char msg_status;               /* [o] messaging level data (optional) */
 246        unsigned char sb_len_wr;                /* [o] byte count actually written to sbp */
 247        unsigned short host_status;     /* [o] errors from host adapter */
 248        unsigned short driver_status;   /* [o] errors from software driver */
 249        compat_int_t resid;             /* [o] dxfer_len - actual_transferred */
 250        compat_uint_t duration;         /* [o] time taken by cmd (unit: millisec) */
 251        compat_uint_t info;             /* [o] auxiliary information */
 252} sg_io_hdr32_t;  /* 64 bytes long (on sparc32) */
 253
 254typedef struct sg_iovec32 {
 255        compat_uint_t iov_base;
 256        compat_uint_t iov_len;
 257} sg_iovec32_t;
 258
 259static int sg_build_iovec(sg_io_hdr_t __user *sgio, void __user *dxferp, u16 iovec_count)
 260{
 261        sg_iovec_t __user *iov = (sg_iovec_t __user *) (sgio + 1);
 262        sg_iovec32_t __user *iov32 = dxferp;
 263        int i;
 264
 265        for (i = 0; i < iovec_count; i++) {
 266                u32 base, len;
 267
 268                if (get_user(base, &iov32[i].iov_base) ||
 269                    get_user(len, &iov32[i].iov_len) ||
 270                    put_user(compat_ptr(base), &iov[i].iov_base) ||
 271                    put_user(len, &iov[i].iov_len))
 272                        return -EFAULT;
 273        }
 274
 275        if (put_user(iov, &sgio->dxferp))
 276                return -EFAULT;
 277        return 0;
 278}
 279
 280static int sg_ioctl_trans(unsigned int fd, unsigned int cmd,
 281                        sg_io_hdr32_t __user *sgio32)
 282{
 283        sg_io_hdr_t __user *sgio;
 284        u16 iovec_count;
 285        u32 data;
 286        void __user *dxferp;
 287        int err;
 288        int interface_id;
 289
 290        if (get_user(interface_id, &sgio32->interface_id))
 291                return -EFAULT;
 292        if (interface_id != 'S')
 293                return sys_ioctl(fd, cmd, (unsigned long)sgio32);
 294
 295        if (get_user(iovec_count, &sgio32->iovec_count))
 296                return -EFAULT;
 297
 298        {
 299                void __user *top = compat_alloc_user_space(0);
 300                void __user *new = compat_alloc_user_space(sizeof(sg_io_hdr_t) +
 301                                       (iovec_count * sizeof(sg_iovec_t)));
 302                if (new > top)
 303                        return -EINVAL;
 304
 305                sgio = new;
 306        }
 307
 308        /* Ok, now construct.  */
 309        if (copy_in_user(&sgio->interface_id, &sgio32->interface_id,
 310                         (2 * sizeof(int)) +
 311                         (2 * sizeof(unsigned char)) +
 312                         (1 * sizeof(unsigned short)) +
 313                         (1 * sizeof(unsigned int))))
 314                return -EFAULT;
 315
 316        if (get_user(data, &sgio32->dxferp))
 317                return -EFAULT;
 318        dxferp = compat_ptr(data);
 319        if (iovec_count) {
 320                if (sg_build_iovec(sgio, dxferp, iovec_count))
 321                        return -EFAULT;
 322        } else {
 323                if (put_user(dxferp, &sgio->dxferp))
 324                        return -EFAULT;
 325        }
 326
 327        {
 328                unsigned char __user *cmdp;
 329                unsigned char __user *sbp;
 330
 331                if (get_user(data, &sgio32->cmdp))
sgio3243 *) q3span class="comment">/* 3i] ma33="L322"> 322     /a>(data#L318" id="L318" class="line" name="L318"> 318        dxferp = /* [3] 0 i33EINVAL" class="sref">EINVAL;
/* [3] byt33lass="line" name="L300"> 330
 331                if (get_user( 329              , &/* [i], [*i3] poi33" class="sref">iovec_>cmdp))
sgio3243up_native =
 329              #L318" id="L318" class="line" name="L318"> 318        dxferp = /* [i], [*i3 poin33" class="sref">sg_iovec32_t;
<3/* [i], [*o]3point33ode=cmdp" class="sref   } else {
data   if (put_user(data<"sref">iov[/* [i] MAX_UINT-&3t;no 34en" class="sref">iov_len) ||
 329                 if (put_user( 329              , &/* [i] 03->34" class="sref">iovec_count))
 321      /* [i->o3 unus3d internally (="sref">EFAULT;
3* [i-34ytes long (on sparc32) */
<3">status<3a>;           /* [o] scnstruct.  */
 309        if ( 239        get_user( 239        
<3"       <3pan class="comment">/* [3] shi34lass="line" name="L300000000003
/* [o] m3ssagi34" class="sref">iovec_count))
 2963 /* [o] byte3count34e" name="L306"> 306        }
;   3 /3 [o] 3rrors from hos0"> 330
 331                if (get_user( 242        , &/* [3] err34ode=cmdp" class="srefcount))
 2963     /* [o] 3xfer_35lass="line" name="L289"> 289="fs/compat_ioctl.c#L270" id="L270" class="line" name="L270"> 270                    dxferp<   if (put_user( 242        , &/* [o] time3taken35 class="sref">interface_id))
 2913;        3     2913;;       3;   282<
 222        err = sys_ioctl(put_ = EINVAL;
typede3 struct  294
 319comp3t_uint_t iovec_ss="sref">data;
dxxferp" class="sre>dxx291" class="line" name="L291"> 2913;  306        }
 2573/a>}  267
get_user( 241        put_user( 241         306        }
iov_base<<<<<<<<<<<<<< href="fs/comsref">iov[316 iov_len) ||
put_user( 242        iov[iov_base) ||
;
sys_ioctl(iov[__user *) (cmdpget_user( 242        iov[iov32 = 
get_user(put_user(iov[ 263        i3t dxferpiovec_count; <3 href3"+code=i" class="sref"000000000aaaaaaaa(3
base, <3 href36ve" class="sref">up_nigned sh267

 2913 href="fs3compat_ioctl.c#L267" id=3L267"3class="line" n="sref">EFAULT;
i].interface_id;
<3" class="3ref">i]. 223
i].EFAULT;
i]. 2913         3         return -cmd,
 251 307
(+code=sg_io_hdr32_t" class="sref">sg_io_3/compat_i3ctl.c#L273" id="L273" cl3ss="l37xferp" class=>;
__usreq_3" ill.c#L224" id="L224" class="line" n3chref="fs3compat_ioctl.c#L274" id=3L274"3class="line" n>;
sgio->

err;" name="L241"> 241        
 242         250        fd, unsigned int <3 href3"+code=cmd" cltl_trans" class="srptr_t<242"> 242   tr_t__user *
<3user" cla3s="sref">__user * 279
 280static int sg_ioctl_trans(unsname="Llong (on sparc32) */
<3uhref="fs316  251data;
 251put_
<3u" class=3class="sref">u32  319<" class="3ref">__user *dxferp;
 287        int <3 href38EFAULT" class="sref">EFAULTdata;
__user *new =  =  282<
 222        sg_ioctl_trans(uns="sref">sys_ioctl( =  294
 0
<3/a>      3         return - 223
interface_id != 3span 3lass="string">ame="L264"> 264
 265        hrempatQUEUE            (i < cmd3 (unsigned long)dss="sref">data;
 242     250    a hre224" id="L224" class="line" n3 " class=3>-> 325        }
      3         return -up_n7"> 267
 251put_ += 0; iild_iovec(iild_iovec( 251ffsetof309" id="L286" class , void  242        iov[ 282<="fs/compat_ioctl.c#L331" id="L331" class="line" na="L242"> 242    put_user(len 242        iov[ 298 282<="fs/compat_ioctl.c#L331" id="L331" class="line" nan50"> 250    a hr   if (put_user(len 250        iov[compat_alloc_user_spe" nme="L282"> 282<="fs/compat_ioctl.c#L271" id="L271"  class="line" na/a>;
sys_ioc class="line" na="L242"> 242     251put_ef">put_user(len 242        iov[(s4zeof(sg_io_hdr_tme="L282"> 282<="fs/compat_ioctl.c#L271" id="L271" class="line" nan50"> 250    a hr   if ( 251put_ef">put_user(len 250        
<4nt * 4izeof(sg_ioveeeeeeeeece_id))
 2914e=new" cl4ss="sref">new > <4 href40EFAULT" class="sref">EFAULT;
 223
EFAULT;
ame="L307"> 307
sg_io_4/compat_i4ctl.c#L306" id="L306" cl4ss="l4ne" name="L306"> 306        }
<4 href="fs4compat_ioctl.c#L307" id=4L307"4class=ame="L253"> 253
 306        }
<4 9ref="fs4ctl.c#L298" id="L298" cl4mment4>/* Ok, now cot adapter */                u32  282<2  u32  310    4     4      }=224" id="L224" class="line" n4name="L314"> 311              4     41 auxiclass="line" name="L291"> 2914ame="L3124> 312               4     4   (1 #def   l        data;
 292t/a>        i, 71,name="L253"> 253

<4 name="L343"> 313             4     4     (#def   l        data;
 292t/a>        i, 70,name="L253"> 253

<4 href="fs4         return -EFAULT;
<4 href="fs4compat_ioctl.c#L315" id=4L315"4class="line" name="L279"> 279 280static int sg_ioctl_trans(unsT" class="sref">EFAULT;
<4 compat_i4>sgio32->dddddddddame="L253"> 253
data;

<4 href="fs4         return - 306        }
<4" class="4ref">compat_ptr( 253
data;
 263lass="u_fprog6xferp"          void __user * 253
iovec_co4/a>      4 if (data;
 263lass="f  <"L2" class="sref">u32 dxfer4,  260;
;
u32  260;
u32 
<4class="sr4f">sgio-> 330
(iov[
;
(
<4/compat_i4ctl.c#L325" id="L325" cl4ss="l42" class="sref">iovec_count))
 2964 href="fs4compat_ioctl.c#L326" id=4L326"42e" name="L306"> 306        }
<4/compat_i4ctl.c#L327" id="L327" cl4ss="l42EFAULT" class="sref">EFAULT 263lass="f  <"L2" c#L318" id="L318" class="line" name="L318"> 318        2" cec_count" class="sref">iovec_co4/ class="4s="sref">__user *interface_id;
<4__user" c4ass="sref">__user *<4 href43lass="line" name="L289"> 289="fs/compat_ioctl.c#L270" id="L270" class="line" naf     263lass="u_fprog6xferpuser(iov[ 289="fs/compat_ioctl.c#L270" id="L270" class="line" naf  <"L263"> 263lass="f  <"L2" c   if ( 263lass="u_fprog6xferpuser(
<4" class="4ref">sgio32->))
 2964;/a> *) q4span class="comment">/* 4i] ma43ytes long (on sparc32) */
<4a>;     <4pan class="comment">/* [4] 0 i43nt">/* [o] scnstruct.  */
f">sg_ioctl_trans(un =L318" id="L318" cPPPIOCSPASSget_user" class="PPPIOCSPASSgeass=
<4"        4pan class="comment">/* [4] byt43lass="line" name="L30uct.  */
f">sg_ioctl_trans(un =318" id="L318" cPPPIOCSPASSt_user" class="PPPIOCSPASS296" class="line" name="L296"> 2964;compat_i4ss="comment">/* [i], [*i4] poi43" class="srefsrefclass="line" name="L296"> 2964;href="fs4                        4     43ve" class="sref">up_native =
sg_ioctl_trans(un =318" id="L318" cPPPIOCSACTIVEt_user" class="PPPIOCSACTIVE296" class="line" name="L296"> 2964;compat_i4ss="comment">/* [i], [*i4 poin43" class="sref">sg_iovec32_t;
<4/* [i], [*o]4point43ode=cmdp" cla39;)
 293                return sys_iocsme="L260"> 260 263lass="u_fprog6xferpec_count" class="sref">iovec_co4 class="c4mment">/* [i] MAX_UINT-&4t;no 44en" c="sref">EFAULT;
/* [i] 04->44" cla"sref">EFAULT;
/* [i->o4 unus4d inteame="L253"> 253
dxget_user" class="ppp_op dxgen" cl{me="L306"> 306        }
<4>;       4  4* [i-44ass="line" name="L282"> 282<2   242    status<4a>;           /* [o] scme="L260"> 260;
/* [4] shi44t" class="sref">iovec_count<" class=nt"+code=compat_all2 <=nt"+ass="line" name="L289"> 289="fs/miL239"> 239   "fs/miLa hre224" id="L224" class="line" n4"compat_i4class="comment">/* [o] m4ssagi44" cla}=224" id="L224" class="line" n4 /* [o] byte4count44e" na#def   l        data;
 292t/a>        i, 77,name="L253"> 253
dxget_user" class="ppp_op dxgen" c
<4s;   4 /4 [o] 44" class="sref">sg_iovec32_t;
<4 span cla4pan class="comment">/* [4] err44ode=came="L253"> 253
 306        }
<4     /* [o] 4xfer_45lass="line" nme="L282"> 282<2 <    "+code=compat_all2 <    "+at_ioctl.c#L284" id=xmiL_idlecode=compat_allxmiL_idlea hre224" id="L224" class="line" n4 /* [o] time4taken45ass="line" name="L260"> 260<2 <    "+code=compat_all2 <    "+at_ioctl.c#L284" id=recv_idlecode=compat_allrecv_idlea hre224" id="L224" class="line" n4  class="4    data;
 292t/a>        i, 63,name="L253"> 253

<4 href="fs4compat_ioctl.c#L253" id=4L253"45EINVAL" class="sref">EINVAL;
<4/a>typede4 struct  279 280static int sg_ioctl_trans(unsT" class="sref">EFAULT;
<4ref">comp4t_uint_t iovec_ame="L253"> 253
data;

<4   306        }
<4 ;   4/a>}  253
data;
416 dxferp;
EFAULT;
 260__user *iovec_co4s;       4ref">iov32 = 
<4shref="fs4"L263"> 263        i4t /* [o] scme="L260"> 260<
 222        err = sys_iocsme="L260"> 260iovec_co4sa>typede4compat_ioctl.c#L264" id=4L264"46EFAULT" class="sref">EFAULT;
<4t" class=4sref">iovec_count; <4 href46lass="line" name=!me="L260"> 260<
base, <4 href46ve" class="sref">up_n0"> 330
iov[ 282<="fs/compat_ioctl.c#L331" id="L331" class="line" narecvcode=compat_allrecva hr   if (iov[i]. 298 282<="fs/compat_ioctl.c#L270" id="L270" class="line" naxmiLcode=compat_allxmiL       if ((iov[i].iov_len) ||
(i].iovec_count 260<
 2964=i" class4"sref">i].EFAULT;
 223
EFAULT;
EFAULT;
<4c" class=4f">sgio-> 279Eres/compat_ioctl.c#ppp_sf">Eres/309" ss="line" name="L280"> 280static int sg_ioctl_trans(unsT" class="sref">EFAULT;
<4cde=base"4         return - 253
dxget_user" class="ppp_op dxgen" clref">data;
dxget_user" class="oe>dxgen" c
<4chref="fs477" id="L277" class="lin4" nam47EFAUL{me="L306"> 306        }
<4class="sr4ompat_ioctl.c#L278" id="4278" 47de=data" clasame="L253"> 253
dxt_user" class="ppp_op dxn" clref">data;
dxt_user" class="oe>dxl.c#L224" id="L224" class="line" n4 href="fs4compat_ioctl.c#L279" id=4L279"48lass="line" nme="L282"> 282data;
dxferp" class="sref">dxferpL224" id="L224" class="line" n4 lass="sr4">fd, unsigned int <4 href4"+code=cmd" clss="sref">data;
dxxferp" class="sre>dxx291" class="line" name="L291"> 2914 i" class4ref">__user * 2914         4ompat_ioctl.c#L282" id="4282" 48ass="line" name="L282"> 282dxt_user" class="oe>dxl.c#"          void __user *dxt_user" class="oe>dxl.c#vec_count" class="sref">iovec_co4user" cla4s="sref">__user *EINVAL;
<4uhref="fs416  330
 331                if (( 242    
<4u" class=4class="sref">u32 iovec_count))
 2964" class="4ref">__user * 306        }
<4 name="L247"> 287        int <4 href48EFAULT" class="sref">EFAULT<=>dxxferp" class="sre>dxx291"#L318" id="L318" class="line" name="L318"> 318        dxferp = data);="fs/compat_ioctl.c#L271" id="L271" class="line" nane="xferp" class="sre>dxx291"   if ( 242    
<4 href="fs4compat_ioctl.c#L289" id=4L289"49en" class="sref">iov_count))
 2964 lass="sr4>EFAULT;
 267
dxget_user" class="oe>dxgen" cuser(EFAULT;
interface_id != 4span 49  (1 * sizeof(unsigned sh clasalass="sref">new =ctlget_user" class="ctlgen" c) +a href="fs/co/a>, &cmd4 (unsigned long)dcount))
 2964 href="fs4compat_ioctl.c#L294" id=4L294"49EFAULT" class="sref">EFAULT;
<4 " class=4>-> 293                return sys_iocsme="L260"> 260dxt_user" class="oe>dxl.c#v class="line" name="L296"> 2964  class="4         return -EFAULT;
sg_iovec32_t;
<4/compat_i4ctl.c#L298" id="L298" cl4ss="l4ne" na#ifdefsme="L260"> 260sg_iovec32_t;
<5code=comp5t_alloc_user_space" clas5="sre5">compame="L253"> 253
 306        }
<5ace(s5zeof( 260<2   253
__usmt_typl296" class="line" name="L296"> 2965nt * 5izeof( 260<2   253
 241mt_rese=296" class="line" name="L296"> 2965n3 * 5if">interface_id != 5 href50ass="line" name="L282"> 282<2   253
 2965n4 * 5i(unsigned long)/* [o] scme="L260"> 260<2   253
 2965n5 * 5iompat_ioctl.c#L294" id=5L304"50t" class="sref">iovec_count<" classs_io"+code=compat_all2  253
 2965n6 * 5i->iovec_count<" classdadf="+code=compat_all2  251 2965n7 * 5i        return -iovec_count<" classdadf="+code=compat_all2  251 2965n8 * 5iompat_ioctl.c#L297" id=5L307"5class=}=224" id="L224" class="line" n5 9ref="fs5ctl.c#L298" id="L298" cl5mment5>/* Ok#def   l        new =cIORf="fs/compat_iocIOR271" cs="line" name="L292"> 292m/a>        i, 2,name="L253"> 253
, &, & 310    5     5      ame="L253"> 253
 306        }
<5name="L315"> 311              5     51EFAULT" classme="L260"> 260<2   253
 251 2965ame="L3125> 312               5     5   (1 }=224" id="L224" class="line" n5 name="L353"> 313             5     5     (#def   l        new =cIORf="fs/compat_iocIOR271" cs="line" name="L292"> 292m/a>        i, 3,name="L253"> 253
 * 5         return -EFAULT;
<5 href="fs5compat_ioctl.c#L315" id=5L315"5class="line" name="L279"> 279 280static int sg_ioctl_trans(unslss="sref">data;
 * 5>sgio32-> 306        }
<5 href="fs5         return -EFAULT
"+code=compat_allmm_seg/a>
"+n" clref">data;
old_f/compat_ioctl.c#old_f/291"#L318" id="L318" c1" if/compat_ioctl.c#1" if/309" v class="line" name="L296"> 2965" class="5ref">compat_ptr( 253
data;
1" t_user" class="1" n" c class="line" name="L296"> 2965/a>      5 if ( 253
data;
 2965/ce(s5,  253
data;
post_user" class="pos cla class="line" name="L296"> 2965/ame="L315         return - 253
data;
 2965/me="L3125322" id="L322" class="li5e" na52ass="line" na"sref">sys_iosref">data;
kef">sg_ioctl_transk(un class="line" name="L296"> 2965/name="L35f">sgio->sg_ioctl_transkarg>(un class="line" name="L296"> 2965/5 * 5         return -dxferp;
 2965/href="fs5ctl.c#L325" id="L325" cl5ss="l52e" name="L325"> 325        }
<5 href="fs5compat_ioctl.c#L326" id=5L326"52EFAULT" classawitchruct.  */
f">sg_ioctl_trans(una> < __user * 298data;
kef">sg_ioctl_transk(un#L318" id="L318" cMTIOCPOSt_user" class="MTIOCPOS>(un class="line" name="L296"> 2965__user" c5ass="sref">__user *<5 href53en" class="sref">iov_id="L286" classkarg>sg_ioctl_transkarg>(un#L3     if ( 2965 href="fs5compat_ioctl.c#L330" id=5L330"5class="line" name=====break class="line" name="L296"> 2965 ame="L315ref">sgio32->iov_ime="L307"> 307
sg_io_5;/a> *) q5span class="comment">/* 5i] ma53  (1 * sizeof(unsigneref">data;
kef">sg_ioctl_transk(un#L318" id="L318" cMTIOCGETt_user" class="MTIOCGET cla class="line" name="L296"> 2965 name="L35pan class="comment">/* [5] 0 i53xferp" class="sref">did="L286" classkarg>sg_ioctl_transkarg>(un#L3     if ( 2965"        5pan class="comment">/* [5] byt53lass="line" name="L30break class="line" name="L296"> 2965 href="fs5ss="comment">/* [i], [*i5] poi53" class="sref="sref">EFAULT;
iovec_count 267
 2965;compat_i5ss="comment">/* [i], [*i5 poin53EFAULT" class="sref">EFAULT<
 222 267
 293                return sg_ioctl_transk(unss="sref">sys_iocid="L286" classkarg>sg_ioctl_transkarg>(unv class="line" name="L296"> 2965; class="5s="comment">/* [i], [*o]5point53to sense_buffer memory */ 267
 2965 class="c5mment">/* [i] MAX_UINT-&5t;no 54lass="line" name="L289"> 289
 2965 href="fs5class="comment">/* [i] 05->54lass="line" name=====ame="L223"> 223
/* [i->o5 unus54EFAULT" classawitchtruct.  */
f">sg_ioctl_trans(una> < 5* [i-54ass="line" nacas l        status<5a>;           did="L286" classuposget_user" class="uposge claoctl.c#L222" id="Largxferp" class="srargx claL224" id="L224" class="line" n5         5pan class="comment">/* [5] shi54lass="line" name="L30="sref">EFAULT<
len 251 251 2965 href="fs5class="comment">/* [o] m5ssagi54" class="sref">iovec_break class="line" name="L296"> 2965 /* [o] byte5count547ss="line" nacas l        /5 [o] 54lass="line" name="L26id="L286" classum1" get_user" class="um1" gen" coctl.c#L222" id="Largxferp" class="srargx claL224" id="L224" class="line" n5  class="5pan class="comment">/* [5] err54e" name="L298"> 298data;

len__usmt_typl296"   if ((__usmt_typl296"v class="line" name="L296"> 2965     /* [o] 5xfer_55en" class="sref">iov_id="L286" class
len 241mt_rese=296"   if (( 241mt_rese=296"v class="line" name="L296"> 2965 href="fs5ss="comment">/* [o] time5taken55lass="line" name=====id="L286" class
len( 2965  class="5    
len( 2965 ;       5;  data;

len( 2965 >status<5compat_ioctl.c#L253" id=5L253"55xferp" class="sref">did="L286" class
len 251( 251 2965         5 struct EFAULT<
len 251( 251 2965ref">comp5t_uint_t iovec_break class="line" name="L296"> 2965  EFAULT;
 223
 2965 span cla5compat_ioctl.c#L258" id=5L258"55to se="sref">EFAULT;
516 ame="L307"> 307
sg_io_5s        5>__user *) ( 2915s;       5ref">iov32 =  307
scode=sg_io_hdr32_t" class="sref">sg_io_5s>status<5"L263"> 263        i5t  292U/a>        i, 200,n="saclass="line" name="L296"> 2965sa>typede5compat_ioctl.c#L264" id=5L264"56EFAUL#def   l         292U/a>        i, 201,n="saclass="line" name="L296"> 2965sef">comp5sref">iovec_count; <5 href56lass=#def   l         292U/a>        i, 202,n="saclass="line" name="L296"> 2965sbase, <5 href56e" na#def   l         292U/a>        i, 203,n="saclass="line" name="L296"> 2965s;   5compat_ioctl.c#L267" id=5L267"56lass=#def   l         292U/a>        i, 204,n="saclass="line" name="L296"> 2965sspan cla5f">i].interface_id;
<5" class="5ref">i]. 292B/a>        i, 200,n="saclass="line" name="L296"> 2965class="sr5f">i]. 292B/a>        i, 201,n="saclass="line" name="L296"> 2965=i" class5"sref">i]. 292B/a>        i, 210,n="saclass="line" name="L296"> 2965c;       5         return - 292B/a>        i, 211,n="saclass="line" name="L296"> 2965=>status<5ctl.c#L273" id="L273" cl5ss="l57EINVAL" class="sref">EINVAL;
<5 a>typede5compat_ioctl.c#L274" id=5L274"57EFAUL#def   l         292C/a>        i, 200,n="saclass="line" name="L296"> 2965cef">comp5f">sgio-> 292C/a>        i, 201,n="saclass="line" name="L296"> 2965= 292C/a>        i, 210,n="saclass="line" name="L296"> 2965c;   577" id="L277" class="lin5" nam57lass=#def   l         292C/a>        i, 211,n="saclass="line" name="L296"> 2965=span cla5ompat_ioctl.c#L278" id="5278" 57" class="sref">interface_id;
<5 href="fs5compat_ioctl.c#L279" id=5L279"58en" c#def   l         292H/a>        i, 200,n="saclass="line" name="L296"> 2965 lass="sr5">fd, unsigned int <5 href58" cla#def   l         292H/a>        i, 201,n="saclass="line" name="L296"> 2965 i" class5ref">__user * 292H/a>        i, 210,n="saclass="line" name="L296"> 2965         5ompat_ioctl.c#L282" id="5282" 58  (1 #def   l         292H/a>        i, 211,n="saclass="line" name="L296"> 2965 >status<5s="sref">__user *EINVAL;
<5uhref="fs516 EFAULT;
<5u" class=5class="sref">u32  253
__user *iovec_count<" class=nt"+code=compat_all2 <=nt"+ass="linf">iovec_count__ustypl296" class="line" name="L296"> 2965 name="L257"> 287        int <5 href58EFAULT" class="sref">EFAULT<" class=nt"+code=compat_all2 <=nt"+ass="linf">iovec_count<      de=compat_all    296" class="line" name="L296"> 2965 span cla5 int   2965 href="fs5compat_ioctl.c#L289" id=5L289"59lass="line" nme="L282"> 282<2 <=nt"+code=compat_all2 <=nt"+ass="linf">iovec_count 2965 lass="sr5> 260<2 <=nt"+code=compat_all2 <=nt"+ass="linf">iovec_count 2965 i" class5         return - 260<2 <=nt"+code=compat_all2 <=nt"+ass="linf">iovec_count 2965         5ef">interface_id != 5span 59ass="line" name="L282"> 282<2 <=nt"+code=compat_all2 <=nt"+ass="linf">iovec_count 2965 >status<5 (unsigned long) 282<2 <=nt"+code=compat_all2 <=nt"+ass="linf">iovec_count 2965 href="fs5compat_ioctl.c#L294" id=5L294"59lass="line" n"sref">syshor+s=me="L282"> 282<2lose_delaycode=compat_all2lose_delay296" class="line" name="L296"> 2965 " class=5>->iovec_count__usio_typl296" class="line" name="L296"> 2965  class="5         return -iovec_count__usreserved_char cla[1] class="line" name="L296"> 2965 name="L25compat_ioctl.c#L297" id=5L297"59EFAULT" class="sref">EFAULT<" class=nt"+code=compat_all2 <=nt"+ass="linf">iovec_count 2965 span cla5ctl.c#L298" id="L298" cl5ss="l599ass="line" n"sref">syshor+s=me="L282"> 282<2losL29_waiLcode=compat_all2losL29_waiL296" >ame="L307"> 307
sg_io_6code=comp6t_alloc_user_space" clas6="sre600ass="line" n"sref">syshor+s=me="L282"> 282<2losL29_waiLet_user" class="2losL29_waiLe296" >ame="L307"> 307
sg_io_6c1de=comp6tgt; 260<2   2966nt * 6izeof(syshor+s=me="L282"> 282 2966n3 * 6if">interface_id != 6 href60ass="line" na"sref">sy="sr"lier memory */ 2966n4 * 6i(unsigned long)/* [o]ame="L307"> 307
 sg_io_6c5 * 6iompat_ioctl.c#L294" id=6L304"60t" class="sref">iovec_count<" class=nt"+code=compat_all2 <=nt"+ass="linf">iovec_count__usreserved cla[1] class="line" name="L296"> 2966n6 * 6i-> * 6i        return - 306        }
<6n8 * 6iompat_ioctl.c#L297" id=6L307"6class="line" name="L279"> 279syf">iovec_countstatic int iovec_count<"f">sg_ioctl_trans(unsT" class="sref">EFAULT;
<6 9ref="fs6ctl.c#L298" id="L298" cl6mment60e" name="L298"> 298 253
(s6name="L310"> 310    6     61ass="line" natypldefs"le="L253"> 253
 2966name="L316"> 311              6     61EFAULT" classtypldefs"le="L253"> 253
 2966n3 * 6> 312               6     61ass="line" na="sref">dxferp;
 313             6     61xferp" class="le="L253"> 253
 2966s5 * 6         return -iovec_count
"+code=compat_allmm_seg/a>
"+n" clref">data;
olds_gt_user" class="olds_gn" clL318" id="L318" c1" if/compat_ioctl.c#1" if/309" v class="line" name="L296"> 2966 href="fs6compat_ioctl.c#L315" id=6L315"616" class="sref">iovec_countdata;
ue>dxt_user" class="u">dxferpL224" id="L224" class="line" n6s7 * 6>sgio32-> 2966 href="fs6         return -sg_iovec32_t;
<6" class="6ref">compat_ptr(data);"f">sg_ioctl_trans(un =L318" id="L318" cTIOCSSERIALf="fs/compat_ioTIOCSSERIAL cla/s < iov_ame=!me="L260"> 260 260new =SSget_user" class="SSgeass=co/a>, &iovec_count))
 2966/ame="L316         return -data);__#L309froma href="fs/compat_ioct#L309froma hre271"  if (data;
offsetoft_user" class="offsetof271" ce="L260"> 260data;
iomem_basecode=compat_alliomem_base296"co/a>, &))
 2966/name="L36f">sgio->data);__="fs/compat_ioctl.c#L33__="fs/com271" ce="L260"> 260dxt_user" class="u">dxferp   if ( 2966/5 * 6         return - 2966/href="fs6ctl.c#L325" id="L325" cl6ss="l62" class="sref">iovec_len 318        dxferpv class="line" name="L296"> 2966 href="fs6compat_ioctl.c#L326" id=6L326"62EFAULT" classta" class="sref">data);__="fs/compat_ioctl.c#L33__="fs/com271" ce="L260"> 260leniov[ 282<__="fs/compat_ioctl.c#L33__="fs/com271" ce="L260"> 260len 2966/ class="6s="sref">__user * 298))
 2966__user" c6ass="sref">__user *<6 href63en" class="sref">iov_id="L286" classs/compat_ioctl.c#ss296"lass="sref">len 2966_ce(s6compat_ioctl.c#L330" id=6L330"6class="line" n="sref">EFAULT;
sgio32-> 260
 2966;/a> *) q6span class="comment">/* 6i] ma63  (1 * sizeof(unsigneref">data;

 222        iovec_count<"f">sg_ioctl_trans(uns="sref">sys_ioc  if (iovec_co6 name="L36pan class="comment">/* [6] 0 i63xferp" class=me="L282"> 282
iovec_co6 5 * 6pan class="comment">/* [6] byt63lass="line" ns="sref">data);"f">sg_ioctl_trans(un =L318" id="L318" cTIOCGSERIALf="fs/compat_ioTIOCGSERIAL cla  if ( if (eref">data;

/* [i], [*i6] poi63" class="sref">iovec_ame=!me="L260"> 260 260new =SSget_user" class="SSgeass=co/a>, &))
 2966_compat_i6ss="comment">/* [i], [*i6 poin63lass="line" name="L26s="sref">data);__#L309toa href="fs/compat_ioct#L309toa hre271" ce="L260"> 260data;
offsetoft_user" class="offsetof271" ce="L260"> 260data;
iomem_basecode=compat_alliomem_base296"co/a>, &/* [i], [*o]6point63e" name="L298"> 298))
 2966 class="c6mment">/* [i] MAX_UINT-&6t;no 64en" class="sref">iov_id="L286" classbasecode=compat_allbase296"oct="sref">sys_iocid="L286" classs/compat_ioctl.c#ss296"lass="sref">len 2966 ce(s6class="comment">/* [i] 06->64lass="line" name=============0xffffffff :t="sref">s)="sref">sys_iocid="L286" classs/compat_ioctl.c#ss296"lass="sref">len 2966 ame="L316ss="comment">/* [i->o6 unus64EFAULT" classta" class="sref">data);__="fs/compat_ioctl.c#L27__="fs/comclass="line" name="Lbasecode=compat_allbase296"   if (iov[;       6  6* [i-64  (1 * sizeof(unsignecounref">data);__="fs/compat_ioctl.c#L27__="fs/comclass="line" name="Ls/compat_ioctl.c#ss296"lass="sref">leniov[status<6a>;           dcounref">data);__="fs/compat_ioctl.c#L27__="fs/comclass="line" name="Ls/compat_ioctl.c#ss296"lass="sref">len 2966         6pan class="comment">/* [6] shi64lass="line" name="L30count))
 2966 href="fs6class="comment">/* [o] m6ssagi64" class="sref="sref">EFAULT;
/* [o] byte6count647ss="line" naame="L223"> 223
/6 [o] 64lass=="sref">EFAULT;
/* [6] err64" class="sref">interface_id;
<6     /* [o] 6xfer_65en" came="L307"> 307
sg_io_6 href="fs6ss="comment">/* [o] time6taken65lass=ame="L307"> 307
se=sg_io_hdr32_t" class="sref">sg_io_6 ame="L316     307
sg_io_6 ;       6;  sg_io_6 >status<6compat_ioctl.c#L253" id=6L253"65xferp"le="L253"> 253
iovec_count 260comp6t_uint_t iovec_count 260 2966  iovec_count 260 2966 compat_i6/a>} EFAULT<" classcadf="+code=compat_all2  2966  class="6compat_ioctl.c#L258" id=6L258"65to se= class="line" name="L296"> 2966s="sref">616  253
dxget_user" class="i2c_rdwrcode=s_e>dxgess="l <  260<2   307
sg_io_6s;       6ref">iov32 =  282data;
nmsgst_user" class="nmsgs296" _hdr32_t" class="sref">sg_io_6s>status<6"L263"> 263        i6t  2966s        6compat_ioctl.c#L264" id=6L264"66EFAULT" class="sref">EFAULT;
<6sef">comp6sref">iovec_count; <6 href66lass="le="L253"> 253
dxget_user" class="i2c_smbuscode=s_e>dxgess="l < base, <6 href667" class="sref">iovec_countdata;
read_writecode=compat_allread_write296" _hdr32_t" class="sref">sg_io_6scompat_i6compat_ioctl.c#L267" id=6L267"66EFAULT" class="sref">EFAULTdata;
07sg_ioctl_trans<7sg_io_6s class="6f">i].data;
 hrecode=compat_all hre296" class="line" name="L296"> 2966" class="6ref">i]. 282<2  dxferpL]ame="L307"> 307
dx *">dx *de=sg_io_hdr32_t" class="sref">sg_io_6class="sr6f">i]. 2966=i" class6"sref">i]. 2916c;       6         return - 253
st_user" class="i2c_rdwrcalef">sss="l <  253
dxt_user" class="i2c_rdwrcode=s_e>dxn" clref">data;
0f">sg_ioctl_trans(un class="line" name="L296"> 2966=        6compat_ioctl.c#L274" id=6L274"675ferp" class="le="L253"> 253
 2966cef">comp6f">sgio-> 306        }
<6c;   677" id="L277" class="lin6" nam67lass="line" name="L279"> 279 280static int sg_ioctl_trans(unsme="L306"> 306        }
<6c class="6ompat_ioctl.c#L278" id="6278" 67e" name="L298"> 298 253
dxget_user" class="i2c_rdwrcode=s_e>dxgess="l" nme="L282"> 282<dxt_user" class="u">dxferpvme="L306"> 306        }
<6 href="fs6compat_ioctl.c#L279" id=6L279"68lass= < fd, unsigned int <6 href68ass="line" naame="L253"> 253
st_user" class="i2c_rdwrcalef">sss="l"line" nme="L282"> 282<dxt_user" class="t">dxferpL224" id="L224" class="line" n6 i" class6ref">__user * 253
 282<sg_io_6         6ompat_ioctl.c#L282" id="6282" 683FAULT" classame="L253"> 253
 282<sg_io_6 >status<6s="sref">__user * 282<2   282<">dxxferp" class="sr">dxx296" _hdr32_t" class="sref">sg_io_6         616 data;
nmsgst_user" class="nmsgs296",sref">data;
it_user" class="i296" _hdr32_t" class="sref">sg_io_6 ef">comp6class="sref">u32  325        }
<6" class="6ref">__user *data);="fs/compat_ioctl.c#L33="fs/com271" ce="L260"> 260dxferpuser( 2966 name="L267"> 287        int <6 href68lass="line" name="L26count))
 2966 span cla6 int data);nmsgst_user" class="nmsgs296"oserdata;
I2C_RDRW_IOCTL_MAX_MSGSt_user" class="I2C_RDRW_IOCTL_MAX_MSGSferpvme="L306"> 306        }
<6 href="fs6compat_ioctl.c#L289" id=6L289"69en" class="sref">iov_count))
 2966 lass="sr6> 2966 i" class6         return -data);="fs/compat_ioctl.c#L33="fs/com271" ce="L260"> 260<">dxxferp" class="sr">dxx296",s if (dxferpuser( 2966         6ef">interface_id != 6span 69  (1 * sizeof(unsignecount))
 2966 >status<6 (unsigned long) 282 318        dxxferp" class="sr">dxx296"ec_count" class="sref">iovec_co6 href="fs6compat_ioctl.c#L294" id=6L294"69EFAULT" class="sref">EFAULT;
<6 " class=6>->iovec_countdxt_user" class="t">dxferp#L318" id="L318" class="lallocs/com_spacecode=compat_alllass="lallocs/com_space     alass=" id="L286" classte>dxt_user" class="t">dxferp) +T" class="sref">EFAULT;
<6  class="6         return -data;
nmsgst_user" class="nmsgs296" *salass="ame="L253"> 253
iovec_co6 name="L26compat_ioctl.c#L297" id=6L297"69EFAULT" class="sref">EFAULTdxferpuser( 2966 span cla6ctl.c#L298" id="L298" cl6ss="l69" class="sref">interface_id;
<7code=comp7t_alloc_user_space" clas7="sre70lass="line" name="L289"> 289="fs/compat_ioctl.c#L27="fs/comclass="line" name="Lnmsgst_user" class="nmsgs296",s if (dxferpuser(sg_ioctl_trans(unlass="sref">leniov[ 289="fs/compat_ioctl.c#L27="fs/comclass="line" name="Ltmsgst_user" class="tmsgs296",s if (dxferpuser(sg_ioctl_trans(unlass="sref">len 2967nt * 7izeof())
 2967n3 * 7if">interface_id != 7 href70  (1 _hdr32_t" class="sref">sg_io_7n4 * 7i(unsigned long) 289it_user" class="i296"#L30data;
it_user" class="i296"#&lrdata;
nmsgst_user" class="nmsgs296" sref">data;
it_user" class="i296"++/s < data);"L309ins/compat_ioctl.c#L27"L309ins/comclass if (data;
it_user" class="i296"]lass="sref">lendata;
it_user" class="i296"]lass="sref">lennew =u16code=compat_allu16" clco/a>, &iovec_""""""""count))
 2967n7 * 7i        return -data);="fs/compat_ioctl.c#L33="fs/com271" ce="L260"> 260<">dxxferp" class="sr">dxx296",s if (data;
it_user" class="i296"]lass="sref">leniov[ * 7iompat_ioctl.c#L297" id=7L307"70lass="line" name="L26e" nme="L282"> 282<="fs/compat_ioctl.c#L27="fs/comclass="line" name="Llass="line" name="L318"> 318        dxxferp" class="sr">dxx296"e,s if (data;
it_user" class="i296"]lass="sref">len, & 298))
 2967sgio32EFAULT;
 310    7     71ass="line" naame="L223"> 223
 222        sg_ioctl_trans(unst="sref">sys_iocid="L286" classte>dxt_user" class="t">dxferp) class="line" name="L296"> 2967st * 7"> 311              7     71EFAUL="sref">EFAULT;
sg_io_7 name="L373"> 313             7     714ass="line" name="L279"> 279 280static int sg_ioctl_trans(unsme="L306"> 306        }
<7s5 * 7         return - 253
dxget_user" class="i2c_smbuscode=s_e>dxgess="l nme="L282"> 282<dxt_user" class="u">dxferpvme="L306"> 306        }
<7 href="fs7compat_ioctl.c#L315" id=7L315"716" cl <  253
dxt_user" class="i2c_smbuscode=s_e>dx class="sme="L282"> 282<dxt_user" class="t">dxferpL224" id="L224" class="line" n7 href="fs7         return -EFAULT<" classcadf="+code=compat_all2  282<">dxxferp" class="sr">dxx296" _hdr32_t" class="sref">sg_io_7" class="7ref">compat_ptr(interface_id;
<7/a>      7 if ( 282dxt_user" class="t">dxferp#L318" id="L318" class="lallocs/com_spacecode=compat_alllass="lallocs/com_space     alass=" id="L286" classte>dxt_user" class="t">dxferp)) class="line" name="L296"> 2967/ce(s7, data);te>dxt_user" class="t">dxferp#LL318" id="L318" cNULLf="fs/compat_ioNULLferpvme="L306"> 306        }
<7/ame="L317         return -))
sg_io_7/3 * 7322" id="L322" class="li7e" na72  (1 * sizeofame=!me="L260"> 260 260dxt_user" class="t">dxferp,salass=" id="L286" classte>dxt_user" class="t">dxferp))vme="L306"> 306        }
<7/name="L37f">sgio->))
 2967/5 * 7         return -EFAULT;
<7/href="fs7ctl.c#L325" id="L325" cl7ss="l72" class="srefame=!me="L260"> 260 260dxt_user" class="u">dxferp  alass=" id="L286" classue>dxt_user" class="u">dxferpv)vme="L306"> 306        }
<7/7 * 7compat_ioctl.c#L326" id=7L326"72EFAULT" classta" clascount))
 2967/href="fs7ctl.c#L327" id="L327" cl7ss="l72" class="sref">sg_iovec32_t;
<7/ class="7s="sref">__user *data);ct#L309ins/compat_ioctl.c#L27ct#L309ins/comclass if (dxferpuser(dxferpuser( 306        }
<7__user" c7ass="sref">__user *<7 href73en" class="sref">iov_count))
 2967_ce(s7compat_ioctl.c#L330" id=7L330"73" class="srefs="sref">data);ct#L309ins/compat_ioctl.c#L27ct#L309ins/comclass if (dxferpuser(dxferpuser( 306        }
<7_ame="L317ref">sgio32->))
 2967_3 * 7span class="comment">/* 7i] ma73  (1 * sizeofame=ref">data);ct="fs/compat_ioctl.c#L33__="fs/com271" ce="L260"> 260<">dxxferp" class="sr">dxx296",s if (dxferpuser(dxferpcmsref">iov[/* [7] 0 i73xferp" class=ta" ref">data);ct="fs/compat_ioctl.c#L27__="fs/comclass="line" name="Llass="line" name="L318"> 318        dxxferp" class="sr">dxx296"e,s if (dxferpuser(dxferpcvme="L306"> 306        }
<7_5 * 7pan class="comment">/* [7] byt73lass="line" name="L30count))
 2967_href="fs7ss="comment">/* [i], [*i7] poi73e" name="L325"> 325        }
<7;href="fs7                        7     737ss="line" naame="L223"> 223
 222        sg_ioctl_trans(unst="sref">sys_iocid="L286" classte>dxt_user" class="t">dxferp) class="line" name="L296"> 2967_compat_i7ss="comment">/* [i], [*i7 poin73lass=="sref">EFAULT;
/* [i], [*o]7point73" class="sref">interface_id;
<7 class="c7mment">/* [i] MAX_UINT-&7t;no 74en" c#def   l        data);cIORf="fs/compat_iocIOR271" cs="line" name="L292"> 292p/a>        i, 0x0bftrans" class="srerface_us_io"+" name="L318"> 318us_io"+ferpvme="L306"> 306        }
<7 ce(s7class="comment">/* [i] 07->74" cla#def   l        data);cIOWf="fs/compat_iocIOW271" cs="line" name="L292"> 292p/a>        i, 0x0cftrans" class="srerface_us_io"+" name="L318"> 318us_io"+ferpvme="L306"> 306        }
<7 ame="L317ss="comment">/* [i->o7 unus74 inte#def   l         282 292p/a>        i, 0x0dftrans" class="srerface_us_io"+" name="L318"> 318us_io"+ferpvme="L306"> 306        }
<7 3 * 7  7* [i-74  (1 #def   l        data);cIOWf="fs/compat_iocIOW271" cs="line" name="L292"> 292p/a>        i, 0x0eftrans" class="srerface_us_io"+" name="L318"> 318us_io"+ferpvme="L306"> 306        }
<7 name="L37a>;           EINVAL;
<7         7pan class="comment">/* [7] shi74lass="line" name="L279"> 279 280static int sg_ioctl_trans(unstvoiocrans" class="sr 306        }
<7 href="fs7class="comment">/* [o] m7ssagi746" cl < /* [o] byte7count747" class="sref">iovec_count
"+code=compat_allmm_seg/a>
"+n" clref">data;
oldf/compat_ioctl.c#oldf/ferp#L318" id="L318" c1" if/compat_ioctl.c#1" if/309" v class="line" name="L296"> 2967"compat_i7 /7 [o] 74EFAULT" class="sref">EFAULT<" classus_io"+" name="L318"> 318us_io"+ferps="sref">EFAULT 2967  class="7pan class="comment">/* [7] err749ass="line" n"sref">sys_ios="sref">EFAULT 2967     /* [o] 7xfer_75lass="line" naame="L279"> 279 re+296" class="line" name="L296"> 2967 ce(s7ss="comment">/* [o] time7taken75ass="class="line" name="L296"> 2967 ame="L317    data);"f">sg_ioctl_trans(un/s <  223

 2967ref">comp7t_uint_t iovec_ re+296"octl.c#L222" id="L222" class="line" name="L222"> 222        data);"f">sg_ioctl_trans(un =L318" id="L318" cRTC_IRQP_READget_user" class="RTC_IRQP_READgeass=) ?class="line" name="L296"> 2967   2967 compat_i7/a>} sys_ioc if ( 2967r class="7compat_ioctl.c#L258" id=7L258"75e" name="L298"> 298 223

 2967s="sref">716 iov_ame= re+296"vme="L306"> 306        }
<7siovec_count 279 re+296" class="line" name="L296"> 2967s        7>__user *) (EFAULT 2967s;       7ref">iov32 = syaame="L279"> 279 2967sname="L37"L263"> 263        i7t  223
 222        sys_iocid="L286" classargxferp" class="srargxferpv class="line" name="L296"> 2967sef">comp7sref">iovec_count; <7 href766 (1 * sizeofcase         base, <7 href76EFAULT" classta" clascount 223
 222        sys_iocid="L286" classargxferp" class="srargxferpv class="line" name="L296"> 2967scompat_i7compat_ioctl.c#L267" id=7L267"76EFAULT" class="sref">EFAULT;
i].interface_id;
<7" class="7ref">i].))
 2967class="sr7f">i]. 2967c        7"sref">i]. 2917c;       7         return - 307
sg_io_7=>status<7ctl.c#L273" id="L273" cl7ss="l77xferp#ame/a>(         263" clasCONFIG_IA"Lferpcmsre/a>(         263" clasCONFIG_X86_"L296"vme="L306"> 306        }
<7=        7compat_ioctl.c#L274" id=7L274"77lass="le="L253"> 253
comp7f">sgio->iovec_countiovec_count 2967ciovec_countiovec_count 2967ccompat_i777" id="L277" class="lin7" nam77EFAULT" class="sref">EFAULT 263" clascts"LFAULT" classta"f">iovec_countEFAULT<__attribute__263"> 263" clasctattribute__2="L289"> 289=ack "+code=err" clas=ack "ferpcv class="line" name="L296"> 2967c class="7ompat_ioctl.c#L278" id="7278" 77e" name="L298"> 298 307
sg_io_7 href="fs7compat_ioctl.c#L279" id=7L279"78lass="line" nme="L282"> 282 263" clascts"LFAULT" classta"f">iovec_countEFAULT<__attribute__263"> 263" clasctattribute__2="L289"> 289=ack "+code=err" clas=ack "ferpcv class="line" name="L296"> 2967 lass="sr7">fd, unsigned int <7 href78ass="line" name="L282"> 282iovec_count 2967 i" class7ref">__user * 282iovec_count 2967 ;       7ompat_ioctl.c#L282" id="7282" 783FAULT" classme="L282"> 282iovec_count 307
sg_io_7 >status<7s="sref">__user * 2967         716 EFAULT;
<7 ef">comp7class="sref">u32 EFAULT 292X/a>        i, 40,f"le="L253"> 253
 306        }
<7" class="7ref">__user *EFAULT 292X/a>        i, 42,f"le="L253"> 253
 306        }
<7"compat_i77"> 287        int <7 href78" class="sref">sg_iovec32_t;
<7 span cla7 int  307

 alef"/a>
 *de=sg_io_hdr32_t" class="sref">sg_io_7 href="fs7compat_ioctl.c#L289" id=7L289"79en" c"line" name="L279"> 279sg_prexllocatecode=compat_allss="sref">sg_prexllocate2"le="L253"> 253
 2967 lass="sr7>iovec_count 253
 282 306        }
<7 i" class7         return -interface_id != 7span 79  (1 * sizeof"le="L253"> 253
 282 2967 >status<7 (unsigned long)EINVAL;
<7 href="fs7compat_ioctl.c#L294" id=7L294"79lass="line" ns="sref">data);"L309ins/compat_ioctl.c#L27"L309ins/comclass if ((iov[->ioref">data);"L309ins/compat_ioctl.c#L27"L309ins/comclass if ((iov[data);"L309ins/compat_ioctl.c#L27"L309ins/comclass if (( 263" class"LFAULcomsref">iov[data);"L309ins/compat_ioctl.c#L27"L309ins/comclass if (( 263" class"LFAULcomsref">iov[ 2ref">data);"L309ins/compat_ioctl.c#L27"L309ins/comclass if ((iov[ref">data);"L309ins/compat_ioctl.c#L27"L309ins/comclass if ((iov[ 289"L309ins/compat_ioctl.c#L27"L309ins/comclass if ((new =uget_user" class="lgen" cv)vme="L306"> 306        }
<8nt * 8izeof())
 2968n3 * 8if">interface_id != 8 href80  (1 _hdr32_t" class="sref">sg_io_8n4 * 8i(unsigned long) 223
sg_prexllocatecode=compat_allf">sg_prexllocate2id="L286" classfile+code=err" classileL286f/l.c#L222" id="L=t_user" class="p296"c class="line" name="L296"> 2968n5 * 8iompat_ioctl.c#L294" id=8L304"80lass==class="line" name="L296"> 2968n6 * 8i-> 2968n7 * 8i        return - 306        }
<8c8 * 8iompat_ioctl.c#L297" id=8L307"80lass=ame="L307"> 307
sg_io_8n9 * 8itl.c#L298" id="L298" cl8mment80de=daame="L307"> 307
sg_io_8sgio32 307
sg_io_8s1de=comp8name="L310"> 310    8     81lass=ame="L307"> 307
sg_io_8st * 8"> 311              8     81 inte#def   l        id="L286" classit_user" class="i296") (>="L289"> 289it_user" class="i296") ^ >="L289"> 289it_user" class="i296") &lr<&lr="L289"> 289it_user" class="i296") &lr<&lr 306        }
<8s3 * 8> 312               8     81  (1 _hdr32_t" class="sref">sg_io_8 name="L383"> 313             8     814ass=#def   l         263" clasCOMPATIBLE_IOCTL2id="L286" class"f">sg_ioctl_trans(un/s        id="L286" class"f">sg_ioctl_trans(un/fclass="line" name="L296"> 2968s5 * 8         return - 307
 should not be war">syabout ovenns="it/a>  s not lmple/a>
ed.e=sg_io_hdr32_t" class="sref">sg_io_8s6 * 8compat_ioctl.c#L315" id=8L315"816" clame="L307"> 307
sg_io_8s7 * 8>sgio32-> 307

ed with usersgron some device, but programse=sg_io_hdr32_t" class="sref">sg_io_8 href="fs8         return - 307
sg_io_8s9 * 8ref">compat_ptr( 307
 is not lmple/a>
ed in the/a>tive ker">l, but programse=sg_io_hdr32_t" class="sref">sg_io_8/a>      8 if ( 307
sg_io_8/ce(s8,  307
sg_io_8/ame="L318         return - 263" clasIGNORE_IOCTL2id="L286" class"f">sg_ioctl_trans(un/s         263" clasCOMPATIBLE_IOCTL2id="L286" class"f">sg_ioctl_trans(un/_hdr32_t" class="sref">sg_io_8/3 * 8322" id="L322" class="li8e" na82  (1 _hdr32_t" class="sref">sg_io_8/name="L38f">sgio->syaame="L279"> 279sg_poaamompat_ioctl.c#L27f">sg_poaamom296"[] =" <  307
sg_io_8/href="fs8ctl.c#L325" id="L325" cl8ss="l82" cla         263" clasCOMPATIBLE_IOCTL20x4B50) nname="L307"> 307
l, but don/a>  tr07sg_io_8/7 * 8compat_ioctl.c#L326" id=8L326"82EFAUL         263" clasCOMPATIBLE_IOCTL20x4B51) nname="L307"> 307
l, but don/a>  tr07sg_io_8/href="fs8ctl.c#L327" id="L327" cl8ss="l82" class="sref">sg_iovec32_t;
<8/ class="8s="sref">__user * 307
sg_io_8__user" c8ass="sref">__user *<8 href83en" c         263" clasCOMPATIBLE_IOCTL2id="L286" classTCGETA263"> 263" clasTCGETA>(un/_hdr32_t" class="sref">sg_io_8_ce(s8compat_ioctl.c#L330" id=8L330"83" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classTCSETA263"> 263" clasTCSETA>(un/_hdr32_t" class="sref">sg_io_8_ame="L318ref">sgio32-> 263" clasCOMPATIBLE_IOCTL2id="L286" classTCSETAWf="fs/compat_ioTCSETAW>(un/_hdr32_t" class="sref">sg_io_8_3 * 8span class="comment">/* 8i] ma83  (1          263" clasCOMPATIBLE_IOCTL2id="L286" classTCSETAFf="fs/compat_ioTCSETAF>(un/_hdr32_t" class="sref">sg_io_8_name="L38pan class="comment">/* [8] 0 i83xferp         263" clasCOMPATIBLE_IOCTL2id="L286" classTCSBRKf="fs/compat_ioTCSBRK>(un/_hdr32_t" class="sref">sg_io_8_5 * 8pan class="comment">/* [8] byt83lass=         263" clasCOMPATIBLE_IOCTL2id="L286" classTCXONCf="fs/compat_ioTCXONC>(un/_hdr32_t" class="sref">sg_io_8_href="fs8ss="comment">/* [i], [*i8] poi83" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classTCFLSHf="fs/compat_ioTCFLSH>(un/_hdr32_t" class="sref">sg_io_8_7 * 8                        8     83EFAUL         263" clasCOMPATIBLE_IOCTL2id="L286" classTCGETSt_user" class="TCGETS>(un/_hdr32_t" class="sref">sg_io_8_href="fs8ss="comment">/* [i], [*i8 poin83lass=         263" clasCOMPATIBLE_IOCTL2id="L286" classTCSETSt_user" class="TCSETS>(un/_hdr32_t" class="sref">sg_io_8_ class="8s="comment">/* [i], [*o]8point83" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classTCSETSWf="fs/compat_ioTCSETSW>(un/_hdr32_t" class="sref">sg_io_8 class="c8mment">/* [i] MAX_UINT-&8t;no 84en" c         263" clasCOMPATIBLE_IOCTL2id="L286" classTCSETSFf="fs/compat_ioTCSETSF>(un/_hdr32_t" class="sref">sg_io_8 ce(s8class="comment">/* [i] 08->84" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classTIOCLINUXf="fs/compat_ioTIOCLINUX>(un/_hdr32_t" class="sref">sg_io_8 ame="L318ss="comment">/* [i->o8 unus84en" c         263" clasCOMPATIBLE_IOCTL2id="L286" classTIOCSBRKf="fs/compat_ioTIOCSBRK>(un/_hdr32_t" class="sref">sg_io_8 3 * 8  8* [i-84  (1          263" clasCOMPATIBLE_IOCTL2id="L286" classTIOCGDEVf="fs/compat_ioTIOCGDEV>(un/_hdr32_t" class="sref">sg_io_8 name="L38a>;            263" clasCOMPATIBLE_IOCTL2id="L286" classTIOCCBRKf="fs/compat_ioTIOCCBRK>(un/_hdr32_t" class="sref">sg_io_8 5 * 8pan class="comment">/* [8] shi84lass=         263" clasCOMPATIBLE_IOCTL2id="L286" classTIOCGSIDt_user" class="TIOCGSID>(un/_hdr32_t" class="sref">sg_io_8 href="fs8class="comment">/* [o] m8ssagi84" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classTIOCGICOUNat_ioctl.c#L296"TIOCGICOUNa>(un/_hdr32_t" class="sref">sg_io_8 7 * 8ss="comment">/* [o] byte8count84EFAUL         263" clasCOMPATIBLE_IOCTL2id="L286" classTIOCGPKat_ioctl.c#L296"TIOCGPKa>(un/_hdr32_t" class="sref">sg_io_8 href="fs8 /8 [o] 84lass=         263" clasCOMPATIBLE_IOCTL2id="L286" classTIOCGPTLCKf="fs/compat_ioTIOCGPTLCK>(un/_hdr32_t" class="sref">sg_io_8  class="8pan class="comment">/* [8] err84" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classTIOCGEXCL263"> 263" clasTIOCGEXCL>(un/_hdr32_t" class="sref">sg_io_8     /* [o] 8xfer_85en" came="L307"> 307
sg_io_8 ce(s8ss="comment">/* [o] time8taken85" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classTIOCGETDt_user" class="TIOCGETD>(un/_hdr32_t" class="sref">sg_io_8 ame="L318     263" clasCOMPATIBLE_IOCTL2id="L286" classTIOCSETDt_user" class="TIOCSETD>(un/_hdr32_t" class="sref">sg_io_8 3 * 8;   263" clasCOMPATIBLE_IOCTL2id="L286" classTIOCEXCL263"> 263" clasTIOCEXCL>(un/_hdr32_t" class="sref">sg_io_8 name="L38compat_ioctl.c#L253" id=8L253"85xferp         263" clasCOMPATIBLE_IOCTL2id="L286" classTIOCNXCL263"> 263" clasTIOCNXCL>(un/_hdr32_t" class="sref">sg_io_8 5 * 8 struct  263" clasCOMPATIBLE_IOCTL2id="L286" classTIOCCONSt_user" class="TIOCCONS>(un/_hdr32_t" class="sref">sg_io_8 href="fs8t_uint_t  263" clasCOMPATIBLE_IOCTL2id="L286" classTIOCGSOFTCARf="fs/compat_ioTIOCGSOFTCAR>(un/_hdr32_t" class="sref">sg_io_8 7 * 8pat_uint_t  263" clasCOMPATIBLE_IOCTL2id="L286" classTIOCSSOFTCARf="fs/compat_ioTIOCSSOFTCAR>(un/_hdr32_t" class="sref">sg_io_8 href="fs8/a>}  263" clasCOMPATIBLE_IOCTL2id="L286" classTIOCSWINSZf="fs/compat_ioTIOCSWINSZ>(un/_hdr32_t" class="sref">sg_io_8  class="8compat_ioctl.c#L258" id=8L258"85" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classTIOCGWINSZf="fs/compat_ioTIOCGWINSZ>(un/_hdr32_t" class="sref">sg_io_8s="sref">816  263" clasCOMPATIBLE_IOCTL2id="L286" classTIOCMGETt_user" class="TIOCMGET>(un/_hdr32_t" class="sref">sg_io_8sce(s8ompat_ioctl.c#L260" id="8260" 86" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classTIOCMBICf="fs/compat_ioTIOCMBIC>(un/_hdr32_t" class="sref">sg_io_8same="L318>__user *) ( 263" clasCOMPATIBLE_IOCTL2id="L286" classTIOCMBISt_user" class="TIOCMBIS>(un/_hdr32_t" class="sref">sg_io_8s3 * 8ref">iov32 =  263" clasCOMPATIBLE_IOCTL2id="L286" classTIOCMSETt_user" class="TIOCMSET>(un/_hdr32_t" class="sref">sg_io_8sname="L38"L263"> 263        i8t  263" clasCOMPATIBLE_IOCTL2id="L286" classTIOCPKat_ioctl.c#L296"TIOCPKa>(un/_hdr32_t" class="sref">sg_io_8s        8compat_ioctl.c#L264" id=8L264"86lass=         263" clasCOMPATIBLE_IOCTL2id="L286" classTIOCNOTTY263"> 263" clasTIOCNOTTY>(un/_hdr32_t" class="sref">sg_io_8shref="fs8sref">iovec_count; <8 href86" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classTIOCSTIf="fs/compat_ioTIOCSTI>(un/_hdr32_t" class="sref">sg_io_8s7 * 8class="sref">base, <8 href86EFAUL         263" clasCOMPATIBLE_IOCTL2id="L286" classTIOCOUTQf="fs/compat_ioTIOCOUTQ>(un/_hdr32_t" class="sref">sg_io_8shref="fs8compat_ioctl.c#L267" id=8L267"86lass=         263" clasCOMPATIBLE_IOCTL2id="L286" classTIOCSPGRPf="fs/compat_ioTIOCSPGRP>(un/_hdr32_t" class="sref">sg_io_8s class="8f">i]. 263" clasCOMPATIBLE_IOCTL2id="L286" classTIOCGPGRPf="fs/compat_ioTIOCGPGRP>(un/_hdr32_t" class="sref">sg_io_8" class="8ref">i]. 263" clasCOMPATIBLE_IOCTL2id="L286" classTIOCGPTNf="fs/compat_ioTIOCGPTN>(un/_hdr32_t" class="sref">sg_io_8"ce(s8f">i]. 263" clasCOMPATIBLE_IOCTL2id="L286" classTIOCSPTLCKf="fs/compat_ioTIOCSPTLCK>(un/_hdr32_t" class="sref">sg_io_8c        8"sref">i]. 263" clasCOMPATIBLE_IOCTL2id="L286" classTIOCSERGETLSRf="fs/compat_ioTIOCSERGETLSR>(un/_hdr32_t" class="sref">sg_io_8c3 * 8         return - 263" clasCOMPATIBLE_IOCTL2id="L286" classTIOCSIGf="fs/compat_ioTIOCSIG>(un/_hdr32_t" class="sref">sg_io_8cname="L38ctl.c#L273" id="L273" cl8ss="l87xferp#amdeme/a>(sg_io_8c        8compat_ioctl.c#L274" id=8L274"87lass=         263" clasCOMPATIBLE_IOCTL2id="L286" classTIOCSRS416 sg_io_8chref="fs8f">sgio-> 2968c(sg_io_8chref="fs877" id="L277" class="lin8" nam87lass=         263" clasCOMPATIBLE_IOCTL2id="L286" classTIOCGRS416 sg_io_8c class="8ompat_ioctl.c#L278" id="8278" 87e" na#endifclass="line" name="L296"> 2968 href="fs8compat_ioctl.c#L279" id=8L279"88lass=#amdeme/a>(sg_io_8 lass="sr8">fd, unsigned int <8 href88" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classTCGETSet_user" class="TCGETSeferp/_hdr32_t" class="sref">sg_io_8 i" class8ref">__user * 263" clasCOMPATIBLE_IOCTL2id="L286" classTCSETSet_user" class="TCSETSeferp/_hdr32_t" class="sref">sg_io_8 3 * 8ompat_ioctl.c#L282" id="8282" 88  (1          263" clasCOMPATIBLE_IOCTL2id="L286" classTCSETSWet_user" class="TCSETSWeferp/_hdr32_t" class="sref">sg_io_8 name="L38s="sref">__user * 263" clasCOMPATIBLE_IOCTL2id="L286" classTCSETSFet_user" class="TCSETSFeferp/_hdr32_t" class="sref">sg_io_8         816  2968 href="fs8class="sref">u32  307
sg_io_8" class="8ref">__user * 263" clasCOMPATIBLE_IOCTL2id="L286" classFIOCLEXf="fs/compat_ioFIOCLEXferp/_hdr32_t" class="sref">sg_io_8 href="fs87"> 287        int <8 href88lass=         263" clasCOMPATIBLE_IOCTL2id="L286" classFIONCLEXf="fs/compat_ioFIONCLEXferp/_hdr32_t" class="sref">sg_io_8  class="8 int  263" clasCOMPATIBLE_IOCTL2id="L286" classFIOASYNCf="fs/compat_ioFIOASYNCferp/_hdr32_t" class="sref">sg_io_8 href="fs8compat_ioctl.c#L289" id=8L289"89en" c         263" clasCOMPATIBLE_IOCTL2id="L286" classFIONBIOf="fs/compat_ioFIONBIOferp/_hdr32_t" class="sref">sg_io_8 lass="sr8> 263" clasCOMPATIBLE_IOCTL2id="L286" classFIONREADt_user" class="FIONREADferp/nname="L307"> 307
sg_io_8 i" class8         return - 263" clasCOMPATIBLE_IOCTL2id="L286" classFS_IOC_FIEMAPf="fs/compat_ioFS_IOC_FIEMAPferp/_hdr32_t" class="sref">sg_io_8 3 * 8ef">interface_id != 8span 89  (1 ame="L307"> 307
sg_io_8 name="L38 (unsigned long) 263" clasCOMPATIBLE_IOCTL2id="L286" classFIBMAPf="fs/compat_ioFIBMAPferp/_hdr32_t" class="sref">sg_io_8         8compat_ioctl.c#L294" id=8L294"89lass=         263" clasCOMPATIBLE_IOCTL2id="L286" classFIGETBSZf="fs/compat_ioFIGETBSZferp/_hdr32_t" class="sref">sg_io_8 href="fs8>-> 307
 292X/a>   - originally XFS but some now ln the/VFS *de=sg_io_hdr32_t" class="sref">sg_io_8  class="8         return - 263" clasCOMPATIBLE_IOCTL2id="L286" classFIFREEZEf="fs/compat_ioFIFREEZEferp/_hdr32_t" class="sref">sg_io_8 href="fs8compat_ioctl.c#L297" id=8L297"89lass=         263" clasCOMPATIBLE_IOCTL2id="L286" classFITHAWf="fs/compat_ioFITHAWferp/_hdr32_t" class="sref">sg_io_8  class="8ctl.c#L298" id="L298" cl8ss="l89" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classKDGETKEYCODEf="fs/compat_ioKDGETKEYCODEferp/_hdr32_t" class="sref">sg_io_9code=comp9t_alloc_user_space" clas9="sre90en" c         263" clasCOMPATIBLE_IOCTL2id="L286" classKDSETKEYCODEf="fs/compat_ioKDSETKEYCODEferp/_hdr32_t" class="sref">sg_io_9c1de=comp9tgt; 263" clasCOMPATIBLE_IOCTL2id="L286" classKDGKBTYPEf="fs/compat_ioKDGKBTYPEferp/_hdr32_t" class="sref">sg_io_9c2de=comp9t        return - 263" clasCOMPATIBLE_IOCTL2id="L286" classKDGETMODEf="fs/compat_ioKDGETMODEferp/_hdr32_t" class="sref">sg_io_9c3de=comp9tf">interface_id != 9 href90  (1          263" clasCOMPATIBLE_IOCTL2id="L286" classKDGKBMODEf="fs/compat_ioKDGKBMODEferp/_hdr32_t" class="sref">sg_io_9c4de=comp9t(unsigned long) 263" clasCOMPATIBLE_IOCTL2id="L286" classKDGKBMETA263"> 263" clasKDGKBMETAferp/_hdr32_t" class="sref">sg_io_9c5de=comp9tompat_ioctl.c#L294" id=9L304"90lass=         263" clasCOMPATIBLE_IOCTL2id="L286" classKDGKBENat_ioctl.c#L296"KDGKBENaferp/_hdr32_t" class="sref">sg_io_9c6de=comp9t-> 263" clasCOMPATIBLE_IOCTL2id="L286" classKDSKBENat_ioctl.c#L296"KDSKBENaferp/_hdr32_t" class="sref">sg_io_9c7de=comp9t        return - 263" clasCOMPATIBLE_IOCTL2id="L286" classKDGKBSENat_ioctl.c#L296"KDGKBSENaferp/_hdr32_t" class="sref">sg_io_9c8de=comp9tompat_ioctl.c#L297" id=9L307"90lass=         263" clasCOMPATIBLE_IOCTL2id="L286" classKDSKBSENat_ioctl.c#L296"KDSKBSENaferp/_hdr32_t" class="sref">sg_io_9c9de=comp9ttl.c#L298" id="L298" cl9mment90" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classKDGKBDIACRf="fs/compat_ioKDGKBDIACRferp/_hdr32_t" class="sref">sg_io_9sgio32 263" clasCOMPATIBLE_IOCTL2id="L286" classKDSKBDIACRf="fs/compat_ioKDSKBDIACRferp/_hdr32_t" class="sref">sg_io_9s1de=comp9name="L310"> 310    9     91" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classKDGKBDIACRUCf="fs/compat_ioKDGKBDIACRUCferp/_hdr32_t" class="sref">sg_io_9s2de=comp9"> 311              9     91en" c         263" clasCOMPATIBLE_IOCTL2id="L286" classKDSKBDIACRUCf="fs/compat_ioKDSKBDIACRUCferp/_hdr32_t" class="sref">sg_io_9s3de=comp9> 312               9     91  (1          263" clasCOMPATIBLE_IOCTL2id="L286" classKDKBDREPf="fs/compat_ioKDKBDREPferp/_hdr32_t" class="sref">sg_io_9s4de=comp93"> 313             9     91xferp         263" clasCOMPATIBLE_IOCTL2id="L286" classKDGKBLEDt_user" class="KDGKBLEDferp/_hdr32_t" class="sref">sg_io_9s5de=comp9         return - 263" clasCOMPATIBLE_IOCTL2id="L286" classKDGETLEDt_user" class="KDGETLEDferp/_hdr32_t" class="sref">sg_io_9s6de=comp9compat_ioctl.c#L315" id=9L315"916" cl#amdeme/a>(sg_io_9s7 * 9>sgio32-> 307
sg_io_9 href="fs9         return - 263" clasCOMPATIBLE_IOCTL2id="L286" classSCSI_IOCTL_GET_IDLUNf="fs/compat_ioSCSI_IOCTL_GET_IDLUNferp/_hdr32_t" class="sref">sg_io_9s9de=comp9ref">compat_ptr( 263" clasCOMPATIBLE_IOCTL2id="L286" classSCSI_IOCTL_DOORLOCKf="fs/compat_ioSCSI_IOCTL_DOORLOCKferp/_hdr32_t" class="sref">sg_io_9/a>      9 if ( 263" clasCOMPATIBLE_IOCTL2id="L286" classSCSI_IOCTL_DOORUNLOCKf="fs/compat_ioSCSI_IOCTL_DOORUNLOCKferp/_hdr32_t" class="sref">sg_io_9/1de=comp9,  263" clasCOMPATIBLE_IOCTL2id="L286" classSCSI_IOCTL_TEST_UNIT_READY263"> 263" clasSCSI_IOCTL_TEST_UNIT_READYferp/_hdr32_t" class="sref">sg_io_9/2de=comp9         return - 263" clasCOMPATIBLE_IOCTL2id="L286" classSCSI_IOCTL_GET_BUS_NUMBERf="fs/compat_ioSCSI_IOCTL_GET_BUS_NUMBERferp/_hdr32_t" class="sref">sg_io_9/3de=comp9322" id="L322" class="li9e" na92  (1          263" clasCOMPATIBLE_IOCTL2id="L286" classSCSI_IOCTL_SEND_COMMANDt_user" class="SCSI_IOCTL_SEND_COMMANDferp/_hdr32_t" class="sref">sg_io_9/4de=comp9f">sgio-> 263" clasCOMPATIBLE_IOCTL2id="L286" classSCSI_IOCTL_PROBE_HOSat_ioctl.c#L296"SCSI_IOCTL_PROBE_HOSaferp/_hdr32_t" class="sref">sg_io_9/5de=comp9         return - 263" clasCOMPATIBLE_IOCTL2id="L286" classSCSI_IOCTL_GET_PCIf="fs/compat_ioSCSI_IOCTL_GET_PCIferp/_hdr32_t" class="sref">sg_io_9/6de=comp9ctl.c#L325" id="L325" cl9ss="l92" cla#endifclass="line" name="L296"> 2969/7 * 9compat_ioctl.c#L326" id=9L326"927 claame="L307"> 307
  tr07sg_io_9/href="fs9ctl.c#L327" id="L327" cl9ss="l92lass=         263" clasIGNORE_IOCTL2id="L286" classVT_OPENQRY263"> 263" clasVT_OPENQRYferp/_hdr32_t" class="sref">sg_io_9/9de=comp9s="sref">__user * 263" clasIGNORE_IOCTL2id="L286" classVT_GETMODEf="fs/compat_ioVT_GETMODEferp/_hdr32_t" class="sref">sg_io_9__user" c9ass="sref">__user *<9 href93en" came="L307"> 307
sg_io_9_ce(s9compat_ioctl.c#L330" id=9L330"93" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classRTC_AIE_ONf="fs/compat_ioRTC_AIE_ONferp/_hdr32_t" class="sref">sg_io_9_2de=comp9ref">sgio32-> 263" clasCOMPATIBLE_IOCTL2id="L286" classRTC_AIE_OFFf="fs/compat_ioRTC_AIE_OFFferp/_hdr32_t" class="sref">sg_io_9_3de=comp9span class="comment">/* 9i] ma93  (1          263" clasCOMPATIBLE_IOCTL2id="L286" classRTC_UIE_ONf="fs/compat_ioRTC_UIE_ONferp/_hdr32_t" class="sref">sg_io_9_4de=comp9pan class="comment">/* [9] 0 i93xferp         263" clasCOMPATIBLE_IOCTL2id="L286" classRTC_UIE_OFFf="fs/compat_ioRTC_UIE_OFFferp/_hdr32_t" class="sref">sg_io_9_5de=comp9pan class="comment">/* [9] byt93lass=         263" clasCOMPATIBLE_IOCTL2id="L286" classRTC_PIE_ONf="fs/compat_ioRTC_PIE_ONferp/_hdr32_t" class="sref">sg_io_9_6de=comp9ss="comment">/* [i], [*i9] poi93" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classRTC_PIE_OFFf="fs/compat_ioRTC_PIE_OFFferp/_hdr32_t" class="sref">sg_io_9_7 * 9                        9     93EFAUL         263" clasCOMPATIBLE_IOCTL2id="L286" classRTC_WIE_ONf="fs/compat_ioRTC_WIE_ONferp/_hdr32_t" class="sref">sg_io_9_href="fs9ss="comment">/* [i], [*i9 poin93lass=         263" clasCOMPATIBLE_IOCTL2id="L286" classRTC_WIE_OFFf="fs/compat_ioRTC_WIE_OFFferp/_hdr32_t" class="sref">sg_io_9_9de=comp9s="comment">/* [i], [*o]9point93" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classRTC_ALM_SETt_user" class="RTC_ALM_SETferp/_hdr32_t" class="sref">sg_io_9 class="c9mment">/* [i] MAX_UINT-&9t;no 94en" c         263" clasCOMPATIBLE_IOCTL2id="L286" classRTC_ALM_READt_user" class="RTC_ALM_READferp/_hdr32_t" class="sref">sg_io_9 ce(s9class="comment">/* [i] 09->94" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classRTC_RD_TIMEf="fs/compat_ioRTC_RD_TIMEferp/_hdr32_t" class="sref">sg_io_9 2de=comp9ss="comment">/* [i->o9 unus94en" c         263" clasCOMPATIBLE_IOCTL2id="L286" classRTC_SET_TIMEf="fs/compat_ioRTC_SET_TIMEferp/_hdr32_t" class="sref">sg_io_9 3de=comp9  9* [i-94  (1          263" clasCOMPATIBLE_IOCTL2id="L286" classRTC_WKALM_SETt_user" class="RTC_WKALM_SETferp/_hdr32_t" class="sref">sg_io_9 4de=comp9a>;            263" clasCOMPATIBLE_IOCTL2id="L286" classRTC_WKALM_RDt_user" class="RTC_WKALM_RDferp/_hdr32_t" class="sref">sg_io_9 5de=comp9pan class="comment">/* [9] shi94lass=ame="L307"> 307
sg_io_9 href="fs9class="comment">/* [o] m9ssagi946" clame="L307"> 307
sg_io_9 7 * 9ss="comment">/* [o] byte9count947 claame="L307"> 307
sg_io_9 href="fs9 /9 [o] 94lass=ame="L307"> 307

riese=sg_io_hdr32_t" class="sref">sg_io_9 9de=comp9pan class="comment">/* [9] err94de=daame="L307"> 307
sg_io_9     /* [o] 9xfer_95en" came="L307"> 307
sg_io_9 ce(s9ss="comment">/* [o] time9taken95" cla         263" clasCOMPATIBLE_IOCTL2id="L286" class_IORf="fs/compat_io_IOR2is="line" name="L292"> 292p/a>        i, 20,yaam[7]))name="L307"> 307
sg_io_9 2de=comp9     263" clasCOMPATIBLE_IOCTL2id="L286" class_IOWf="fs/compat_iocIOW271">is="line" name="L292"> 292p/a>        i, 21,yaam[7]))name="L307"> 307
sg_io_9 3de=comp9;   307
sg_io_9 4de=comp9compat_ioctl.c#L253" id=9L253"95xferp         263" clasCOMPATIBLE_IOCTL2id="L286" classMTIOCTOPf="fs/compat_ioMTIOCTOPferp/_hdr32_t" class="sref">sg_io_9 5 * 9 struct  307
sg_io_9 href="fs9t_uint_t  263" clasCOMPATIBLE_IOCTL2id="L286" classFIOQSIZEf="fs/compat_ioFIOQSIZEferp/_hdr32_t" class="sref">sg_io_9 7 * 9pat_uint_t (sg_io_9 href="fs9/a>}  307
sg_io_9 9de=comp9compat_ioctl.c#L258" id=9L258"95" cla         263" clasIGNORE_IOCTL2id="L286" classLOOP_CLR_FDt_user" class="LOOP_CLR_FDferp/_hdr32_t" class="sref">sg_io_9s="sref">916  307
sg_io_9sce(s9ompat_ioctl.c#L260" id="9260" 96" cla         263" clasIGNORE_IOCTL2id="L286" classRAID_VERSIONf="fs/compat_ioRAID_VERSIONferp/_hdr32_t" class="sref">sg_io_9s2de=comp9>__user *) ( 307
sg_io_9s3de=comp9ref">iov32 =  263" clasIGNORE_IOCTL2id="L286" classCDROM_DRIVE_STATUSt_user" class="CDROM_DRIVE_STATUSferp/_hdr32_t" class="sref">sg_io_9s4de=comp9"L263"> 263        i9t  263" clasIGNORE_IOCTL2id="L286" classFDGETPRMget_user" class="FDGETPRMgeferp/_hdr32_t" class="sref">sg_io_9s5 * 9compat_ioctl.c#L264" id=9L264"96lass=ame="L307"> 307
sg_io_9shref="fs9sref">iovec_count; <9 href96" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classSG_SET_TIMEOUat_ioctl.c#L296"SG_SET_TIMEOUaferp/_hdr32_t" class="sref">sg_io_9s7 * 9class="sref">base, <9 href96EFAUL         263" clasCOMPATIBLE_IOCTL2id="L286" classSG_GET_TIMEOUat_ioctl.c#L296"SG_GET_TIMEOUaferp/_hdr32_t" class="sref">sg_io_9shref="fs9compat_ioctl.c#L267" id=9L267"96lass=         263" clasCOMPATIBLE_IOCTL2id="L286" classSG_EMULATED_HOSat_ioctl.c#L296"SG_EMULATED_HOSaferp/_hdr32_t" class="sref">sg_io_9s9de=comp9f">i]. 263" clasCOMPATIBLE_IOCTL2id="L286" classSG_GET_TRANSFORMt_ioctl.c#L296"SG_GET_TRANSFORMferp/_hdr32_t" class="sref">sg_io_9" class="9ref">i]. 263" clasCOMPATIBLE_IOCTL2id="L286" classSG_SET_RESERVED_SIZEf="fs/compat_ioSG_SET_RESERVED_SIZEferp/_hdr32_t" class="sref">sg_io_9"ce(s9f">i]. 263" clasCOMPATIBLE_IOCTL2id="L286" classSG_GET_RESERVED_SIZEf="fs/compat_ioSG_GET_RESERVED_SIZEferp/_hdr32_t" class="sref">sg_io_9"2de=comp9"sref">i]. 263" clasCOMPATIBLE_IOCTL2id="L286" classSG_GET_SCSI_IDt_user" class="SG_GET_SCSI_IDferp/_hdr32_t" class="sref">sg_io_9"3de=comp9         return - 263" clasCOMPATIBLE_IOCTL2id="L286" classSG_SET_FORCE_LOW_DMA263"> 263" clasSG_SET_FORCE_LOW_DMAferp/_hdr32_t" class="sref">sg_io_9"4de=comp9ctl.c#L273" id="L273" cl9ss="l97xferp         263" clasCOMPATIBLE_IOCTL2id="L286" classSG_GET_LOW_DMA263"> 263" clasSG_GET_LOW_DMAferp/_hdr32_t" class="sref">sg_io_9"5 * 9compat_ioctl.c#L274" id=9L274"97lass=         263" clasCOMPATIBLE_IOCTL2id="L286" classSG_SET_FORCE_PACK_IDt_user" class="SG_SET_FORCE_PACK_IDferp/_hdr32_t" class="sref">sg_io_9"href="fs9f">sgio-> 263" clasCOMPATIBLE_IOCTL2id="L286" classSG_GET_PACK_IDt_user" class="SG_GET_PACK_IDferp/_hdr32_t" class="sref">sg_io_9"7 * 9         return - 263" clasCOMPATIBLE_IOCTL2id="L286" classSG_GET_NUM_WAITINGf="fs/compat_ioSG_GET_NUM_WAITINGferp/_hdr32_t" class="sref">sg_io_9"href="fs977" id="L277" class="lin9" nam97lass=         263" clasCOMPATIBLE_IOCTL2id="L286" classSG_SET_DEBUGf="fs/compat_ioSG_SET_DEBUGferp/_hdr32_t" class="sref">sg_io_9"9de=comp9ompat_ioctl.c#L278" id="9278" 97" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classSG_GET_SG_TABLESIZEf="fs/compat_ioSG_GET_SG_TABLESIZEferp/_hdr32_t" class="sref">sg_io_9 href="fs9compat_ioctl.c#L279" id=9L279"98en" c         263" clasCOMPATIBLE_IOCTL2id="L286" classSG_GET_COMMAND_Qf="fs/compat_ioSG_GET_COMMAND_Qferp/_hdr32_t" class="sref">sg_io_9 ce(s9">fd, unsigned int <9 href98" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classSG_SET_COMMAND_Qf="fs/compat_ioSG_SET_COMMAND_Qferp/_hdr32_t" class="sref">sg_io_9 2de=comp9ref">__user * 263" clasCOMPATIBLE_IOCTL2id="L286" classSG_GET_VERSION_NUMf="fs/compat_ioSG_GET_VERSION_NUMferp/_hdr32_t" class="sref">sg_io_9 3de=comp9ompat_ioctl.c#L282" id="9282" 98  (1          263" clasCOMPATIBLE_IOCTL2id="L286" classSG_NEXT_CMD_LENf="fs/compat_ioSG_NEXT_CMD_LENferp/_hdr32_t" class="sref">sg_io_9 4de=comp9s="sref">__user * 263" clasCOMPATIBLE_IOCTL2id="L286" classSG_SCSI_RESEat_ioctl.c#L296"SG_SCSI_RESEaferp/_hdr32_t" class="sref">sg_io_9 5 * 916  263" clasCOMPATIBLE_IOCTL2id="L286" classSG_GET_REQUEST_TABLEf="fs/compat_ioSG_GET_REQUEST_TABLEferp/_hdr32_t" class="sref">sg_io_9 href="fs9class="sref">u32  263" clasCOMPATIBLE_IOCTL2id="L286" classSG_SET_KEEP_ORPHANf="fs/compat_ioSG_SET_KEEP_ORPHANferp/_hdr32_t" class="sref">sg_io_9 7 * 9ref">__user * 263" clasCOMPATIBLE_IOCTL2id="L286" classSG_GET_KEEP_ORPHANf="fs/compat_ioSG_GET_KEEP_ORPHANferp/_hdr32_t" class="sref">sg_io_9 href="fs97"> 287        int <9 href98lass=#endifclass="line" name="L296"> 2969  class="9 int  307
sg_io_9 href="fs9compat_ioctl.c#L289" id=9L289"99en" c         263" clasCOMPATIBLE_IOCTL2id="L286" classPPPIOCGFLAGSt_user" class="PPPIOCGFLAGSferp/_hdr32_t" class="sref">sg_io_9 lass="sr9> 263" clasCOMPATIBLE_IOCTL2id="L286" classPPPIOCSFLAGSt_user" class="PPPIOCSFLAGSferp/_hdr32_t" class="sref">sg_io_9 2de=comp9         return - 263" clasCOMPATIBLE_IOCTL2id="L286" classPPPIOCGASYNCMAPf="fs/compat_ioPPPIOCGASYNCMAPferp/_hdr32_t" class="sref">sg_io_9 3de=comp9ef">interface_id != 9span 99  (1          263" clasCOMPATIBLE_IOCTL2id="L286" classPPPIOCSASYNCMAPf="fs/compat_ioPPPIOCSASYNCMAPferp/_hdr32_t" class="sref">sg_io_9 4de=comp9 (unsigned long) 263" clasCOMPATIBLE_IOCTL2id="L286" classPPPIOCGUNITf="fs/compat_ioPPPIOCGUNITferp/_hdr32_t" class="sref">sg_io_9 5 * 9compat_ioctl.c#L294" id=9L294"99lass=         263" clasCOMPATIBLE_IOCTL2id="L286" classPPPIOCGRASYNCMAPf="fs/compat_ioPPPIOCGRASYNCMAPferp/_hdr32_t" class="sref">sg_io_9 href="fs9>-> 263" clasCOMPATIBLE_IOCTL2id="L286" classPPPIOCSRASYNCMAPf="fs/compat_ioPPPIOCSRASYNCMAPferp/_hdr32_t" class="sref">sg_io_9 7 * 9         return - 263" clasCOMPATIBLE_IOCTL2id="L286" classPPPIOCGMRUf="fs/compat_ioPPPIOCGMRUferp/_hdr32_t" class="sref">sg_io_9 href="fs9compat_ioctl.c#L297" id=9L297"99lass=         263" clasCOMPATIBLE_IOCTL2id="L286" classPPPIOCSMRUf="fs/compat_ioPPPIOCSMRUferp/_hdr32_t" class="sref">sg_io_9  class="9ctl.c#L298" id="L298" cl9ss="l99" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classPPPIOCSMAXCIDt_user" class="PPPIOCSMAXCIDferp/_hdr32_t" class="sref">sg_io_10code=comp10codec#L298" id="L298" cl10cod>10coFAUL         263" clasCOMPATIBLE_IOCTL2id="L286" classPPPIOCGXASYNCMAPf="fs/compat_ioPPPIOCGXASYNCMAPferp/_h/pre>sg_io_10c1de=comp10cgt; 263" clasCOMPATIBLE_IOCTL2id="L286" classPPPIOCSXASYNCMAPf="fs/compat_ioPPPIOCSXASYNCMAPferp/_hdr32_t" class="sref">sg_io_10c2de=comp10c        return -10cen" c         263" clasCOMPATIBLE_IOCTL2id="L286" classPPPIOCXFERUNITf="fs/compat_ioPPPIOCXFERUNITferp/_hdr32_t" class="sref">sg_io_10c3de=comp10cf">interface_id != 10cf">10c  (1 ame="L307"> 307
sg_io_10c4de=comp10c(unsigned long)10cxferp         263" clasCOMPATIBLE_IOCTL2id="L286" classPPPIOCGNPMODEf="fs/compat_ioPPPIOCGNPMODEferp/_hdr32_t" class="sref">sg_io_10c5de=comp10compat_ioctl.c#L294" id=10com>10class=         263" clasCOMPATIBLE_IOCTL2id="L286" classPPPIOCSNPMODEf="fs/compat_ioPPPIOCSNPMODEferp/_hdr32_t" class="sref">sg_io_10c6de=comp10c-> 263" clasCOMPATIBLE_IOCTL2id="L286" classPPPIOCGDEBUGf="fs/compat_ioPPPIOCGDEBUGferp/_hdr32_t" class="sref">sg_io_10c7de=comp10c        return -10cEFAUL         263" clasCOMPATIBLE_IOCTL2id="L286" classPPPIOCSDEBUGf="fs/compat_ioPPPIOCSDEBUGferp/_hdr32_t" class="sref">sg_io_10c8de=comp10compat_ioctl.c#L297" id=10com>10class=ame="L307"> 307
sg_io_10c9de=comp10ctl.c#L298" id="L298" cl10ctl>10cde=daame="L307"> 307
sg_io_101ode=comp10-> 307
sg_io_1011de=comp10name="L310"> 310    10nam>10-" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classPPPIOCNEWUNITf="fs/compat_ioPPPIOCNEWUNITferp/_hdr32_t" class="sref">sg_io_1012de=comp10"> 311              10"> >10-en" c         263" clasCOMPATIBLE_IOCTL2id="L286" classPPPIOCATTACHf="fs/compat_ioPPPIOCATTACHferp/_hdr32_t" class="sref">sg_io_1013de=comp10> 312               10> 3>10-  (1          263" clasCOMPATIBLE_IOCTL2id="L286" classPPPIOCDETACHf="fs/compat_ioPPPIOCDETACHferp/_hdr32_t" class="sref">sg_io_1014de=comp103"> 313             103">>10-xferp         263" clasCOMPATIBLE_IOCTL2id="L286" classPPPIOCSMRRUf="fs/compat_ioPPPIOCSMRRUferp/_hdr32_t" class="sref">sg_io_10-5de=comp10         return -10-lass=         263" clasCOMPATIBLE_IOCTL2id="L286" classPPPIOCCONNECTf="fs/compat_ioPPPIOCCONNECTferp/_hdr32_t" class="sref">sg_io_10-6de=comp10compat_ioctl.c#L315" id=10com>10-" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classPPPIOCDISCONNf="fs/compat_ioPPPIOCDISCONNferp/_hdr32_t" class="sref">sg_io_10-7de=comp10>sgio32->sg>10-EFAUL         263" clasCOMPATIBLE_IOCTL2id="L286" classPPPIOCATTCHANf="fs/compat_ioPPPIOCATTCHANferp/_hdr32_t" class="sref">sg_io_10-8de=comp10         return -10-lass=         263" clasCOMPATIBLE_IOCTL2id="L286" classPPPIOCGCHANf="fs/compat_ioPPPIOCGCHANferp/_hdr32_t" class="sref">sg_io_10-9de=comp10ref">compat_ptr(10-" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classPPPIOCGL2TPSTATSt_user" class="PPPIOCGL2TPSTATSferp/_hdr32_t" class="sref">sg_io_102ode=comp10 if ( 307
sg_io_1021de=comp10,  263" clasCOMPATIBLE_IOCTL2id="L286" classPPPOEIOCSFWDt_user" class="PPPOEIOCSFWDferp/_hdr32_t" class="sref">sg_io_1022de=comp10         return -10 en" c         263" clasCOMPATIBLE_IOCTL2id="L286" classPPPOEIOCDFWDt_user" class="PPPOEIOCDFWDferp/_hdr32_t" class="sref">sg_io_1023de=comp10322" id="L322" class="li10322>10   (1 ame="L307"> 307
sg_io_1024de=comp10f">sgio->>10 xferp         263" clasCOMPATIBLE_IOCTL2id="L286" classPPSETMODEf="fs/compat_ioPPSETMODEferp/_hdr32_t" class="sref">sg_io_1025de=comp10         return -10 lass=         263" clasCOMPATIBLE_IOCTL2id="L286" classPPRSTATUSt_user" class="PPRSTATUSferp/_hdr32_t" class="sref">sg_io_1026de=comp10ctl.c#L325" id="L325" cl10ctl>10 " cla         263" clasCOMPATIBLE_IOCTL2id="L286" classPPRCONTROL263"> 263" clasPPRCONTROLferp/_hdr32_t" class="sref">sg_io_1027de=comp10compat_ioctl.c#L326" id=10com>10 EFAUL         263" clasCOMPATIBLE_IOCTL2id="L286" classPPWCONTROL263"> 263" clasPPWCONTROLferp/_hdr32_t" class="sref">sg_io_1028de=comp10ctl.c#L327" id="L327" cl10ctl>10 lass=         263" clasCOMPATIBLE_IOCTL2id="L286" classPPFCONTROL263"> 263" clasPPFCONTROLferp/_hdr32_t" class="sref">sg_io_1029de=comp10s="sref">__user * 263" clasCOMPATIBLE_IOCTL2id="L286" classPPRDATA263"> 263" clasPPRDATAferp/_hdr32_t" class="sref">sg_io_103ode=comp10ass="sref">__user *<10ass>10asFAUL         263" clasCOMPATIBLE_IOCTL2id="L286" classPPWDATA263"> 263" clasPPWDATAferp/_hdr32_t" class="sref">sg_io_1031de=comp10compat_ioctl.c#L330" id=10com>10a" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classPPCLAIMf="fs/compat_ioPPCLAIMferp/_hdr32_t" class="sref">sg_io_1032de=comp10ref">sgio32->10aen" c         263" clasCOMPATIBLE_IOCTL2id="L286" classPPRELEASEf="fs/compat_ioPPRELEASEferp/_hdr32_t" class="sref">sg_io_1033de=comp10span class="comment">/* 10spa>10a  (1          263" clasCOMPATIBLE_IOCTL2id="L286" classPPYIELDt_user" class="PPYIELDferp/_hdr32_t" class="sref">sg_io_1034de=comp10pan class="comment">/* [10pan>10axferp         263" clasCOMPATIBLE_IOCTL2id="L286" classPPEXCL263"> 263" clasPPEXCLferp/_hdr32_t" class="sref">sg_io_1035de=comp10pan class="comment">/* [10pan>10alass=         263" clasCOMPATIBLE_IOCTL2id="L286" classPPDATADIRf="fs/compat_ioPPDATADIRferp/_hdr32_t" class="sref">sg_io_1036de=comp10ss="comment">/* [i], [*i10ss=>10a" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classPPNEGOTf="fs/compat_ioPPNEGOTferp/_hdr32_t" class="sref">sg_io_1037de=comp10                        10   >10aEFAUL         263" clasCOMPATIBLE_IOCTL2id="L286" classPPWCTLONIRQf="fs/compat_ioPPWCTLONIRQferp/_hdr32_t" class="sref">sg_io_1038de=comp10ss="comment">/* [i], [*i10ss=>10alass=         263" clasCOMPATIBLE_IOCTL2id="L286" classPPCLRIRQf="fs/compat_ioPPCLRIRQferp/_hdr32_t" class="sref">sg_io_1039de=comp10s="comment">/* [i], [*o]10s=">10a" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classPPSETPHASEf="fs/compat_ioPPSETPHASEferp/_hdr32_t" class="sref">sg_io_104ode=comp10mment">/* [i] MAX_UINT-&10mme>10mm cla         263" clasCOMPATIBLE_IOCTL2id="L286" classPPGETMODESt_user" class="PPGETMODESferp/_hdr32_t" class="sref">sg_io_1041de=comp10class="comment">/* [i] 010cla>10m" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classPPGETMODEf="fs/compat_ioPPGETMODEferp/_hdr32_t" class="sref">sg_io_1042de=comp10ss="comment">/* [i->o10ss=>10men" c         263" clasCOMPATIBLE_IOCTL2id="L286" classPPGETPHASEf="fs/compat_ioPPGETPHASEferp/_hdr32_t" class="sref">sg_io_1043de=comp10  10  <>10m  (1          263" clasCOMPATIBLE_IOCTL2id="L286" classPPGETFLAGSt_user" class="PPGETFLAGSferp/_hdr32_t" class="sref">sg_io_1044de=comp10a>;           ;>10mxferp         263" clasCOMPATIBLE_IOCTL2id="L286" classPPSETFLAGSt_user" class="PPSETFLAGSferp/_hdr32_t" class="sref">sg_io_1045de=comp10pan class="comment">/* [10pan>10mlass=ame="L307"> 307
sg_io_1046de=comp10class="comment">/* [o] m10cla>10m6" clame="L307"> 307
sg_io_1047de=comp10ss="comment">/* [o] byte10ss=>10m7 claame="L307"> 307
sg_io_10m8de=comp10 /10 10mlass=         263" clasCOMPATIBLE_IOCTL2id="L286" classSNDCTL_SEQ_RESEat_ioctl.c#L296"SNDCTL_SEQ_RESEaferp/_hdr32_t" class="sref">sg_io_1049de=comp10pan class="comment">/* [10pan>10m" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classSNDCTL_SEQ_SYNCf="fs/compat_ioSNDCTL_SEQ_SYNCferp/_hdr32_t" class="sref">sg_io_105ode=comp10 class="comment">/* [o] 10 cl>10 c cla         263" clasCOMPATIBLE_IOCTL2id="L286" classSNDCTL_SYNTH_INFOf="fs/compat_ioSNDCTL_SYNTH_INFOferp/_hdr32_t" class="sref">sg_io_1051de=comp10ss="comment">/* [o] time10ss=>10 " cla         263" clasCOMPATIBLE_IOCTL2id="L286" classSNDCTL_SEQ_CTRLRATEf="fs/compat_ioSNDCTL_SEQ_CTRLRATEferp/_hdr32_t" class="sref">sg_io_1052de=comp10     263" clasCOMPATIBLE_IOCTL2id="L286" classSNDCTL_SEQ_GETOUTCOUNat_ioctl.c#L296"SNDCTL_SEQ_GETOUTCOUNaferp/_hdr32_t" class="sref">sg_io_1053de=comp10;  10   (1          263" clasCOMPATIBLE_IOCTL2id="L286" classSNDCTL_SEQ_GETINCOUNat_ioctl.c#L296"SNDCTL_SEQ_GETINCOUNaferp/_hdr32_t" class="sref">sg_io_1054de=comp10compat_ioctl.c#L253" id=10com>10 xferp         263" clasCOMPATIBLE_IOCTL2id="L286" classSNDCTL_SEQ_PERCMODEf="fs/compat_ioSNDCTL_SEQ_PERCMODEferp/_hdr32_t" class="sref">sg_io_1055de=comp10 struct  263" clasCOMPATIBLE_IOCTL2id="L286" classSNDCTL_FM_LOAD_INSTRf="fs/compat_ioSNDCTL_FM_LOAD_INSTRferp/_hdr32_t" class="sref">sg_io_1056de=comp10t_uint_t  263" clasCOMPATIBLE_IOCTL2id="L286" classSNDCTL_SEQ_TESTMIDIf="fs/compat_ioSNDCTL_SEQ_TESTMIDIferp/_hdr32_t" class="sref">sg_io_1057de=comp10pat_uint_t  263" clasCOMPATIBLE_IOCTL2id="L286" classSNDCTL_SEQ_RESEaSAMPLESt_user" class="SNDCTL_SEQ_RESEaSAMPLESferp/_hdr32_t" class="sref">sg_io_1058de=comp10/a>}  263" clasCOMPATIBLE_IOCTL2id="L286" classSNDCTL_SEQ_NRSYNTHSt_user" class="SNDCTL_SEQ_NRSYNTHSferp/_hdr32_t" class="sref">sg_io_1059de=comp10compat_ioctl.c#L258" id=10com>10 " cla         263" clasCOMPATIBLE_IOCTL2id="L286" classSNDCTL_SEQ_NRMIDISt_user" class="SNDCTL_SEQ_NRMIDISferp/_hdr32_t" class="sref">sg_io_106ode=comp1016  263" clasCOMPATIBLE_IOCTL2id="L286" classSNDCTL_MIDI_INFOf="fs/compat_ioSNDCTL_MIDI_INFOferp/_hdr32_t" class="sref">sg_io_1061de=comp10ompat_ioctl.c#L260" id="10omp>101" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classSNDCTL_SEQ_THRESHOLDt_user" class="SNDCTL_SEQ_THRESHOLDferp/_hdr32_t" class="sref">sg_io_1062de=comp10>__user *) (__>101en" c         263" clasCOMPATIBLE_IOCTL2id="L286" classSNDCTL_SYNTH_MEMAVL263"> 263" clasSNDCTL_SYNTH_MEMAVLferp/_hdr32_t" class="sref">sg_io_1063de=comp10ref">iov32 = 101  (1          263" clasCOMPATIBLE_IOCTL2id="L286" classSNDCTL_FM_4OP_ENABLEf="fs/compat_ioSNDCTL_FM_4OP_ENABLEferp/_hdr32_t" class="sref">sg_io_1064de=comp10"L263"> 263        i10"L2>101xferp         263" clasCOMPATIBLE_IOCTL2id="L286" classSNDCTL_SEQ_PANICf="fs/compat_ioSNDCTL_SEQ_PANICferp/_hdr32_t" class="sref">sg_io_1065de=comp10compat_ioctl.c#L264" id=10com>101lass=         263" clasCOMPATIBLE_IOCTL2id="L286" classSNDCTL_SEQ_OUTOFBANDt_user" class="SNDCTL_SEQ_OUTOFBANDferp/_hdr32_t" class="sref">sg_io_1066de=comp10sref">iovec_count; <10sre>101" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classSNDCTL_SEQ_GETTIMEf="fs/compat_ioSNDCTL_SEQ_GETTIMEferp/_hdr32_t" class="sref">sg_io_1067de=comp10class="sref">base, <10cla>101EFAUL         263" clasCOMPATIBLE_IOCTL2id="L286" classSNDCTL_SYNTH_IDt_user" class="SNDCTL_SYNTH_IDferp/_hdr32_t" class="sref">sg_io_1068de=comp10compat_ioctl.c#L267" id=10com>101lass=         263" clasCOMPATIBLE_IOCTL2id="L286" classSNDCTL_SYNTH_CONTROL263"> 263" clasSNDCTL_SYNTH_CONTROLferp/_hdr32_t" class="sref">sg_io_1069de=comp10f">i].>101" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classSNDCTL_SYNTH_REMOVESAMPLE263"> 263" clasSNDCTL_SYNTH_REMOVESAMPLEferp/_hdr32_t" class="sref">sg_io_107ode=comp10ref">i]. 307
sg_io_1071de=comp10f">i].>10r" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classSNDCTL_TMR_TIMEBASEf="fs/compat_ioSNDCTL_TMR_TIMEBASEferp/_hdr32_t" class="sref">sg_io_1072de=comp10"sref">i].10ren" c         263" clasCOMPATIBLE_IOCTL2id="L286" classSNDCTL_TMR_STARat_ioctl.c#L296"SNDCTL_TMR_STARaferp/_hdr32_t" class="sref">sg_io_1073de=comp10         return -10r  (1          263" clasCOMPATIBLE_IOCTL2id="L286" classSNDCTL_TMR_STOPf="fs/compat_ioSNDCTL_TMR_STOPferp/_hdr32_t" class="sref">sg_io_1074de=comp10ctl.c#L273" id="L273" cl10ctl>10rxferp         263" clasCOMPATIBLE_IOCTL2id="L286" classSNDCTL_TMR_CONTINUEf="fs/compat_ioSNDCTL_TMR_CONTINUEferp/_hdr32_t" class="sref">sg_io_1075de=comp10compat_ioctl.c#L274" id=10com>10rlass=         263" clasCOMPATIBLE_IOCTL2id="L286" classSNDCTL_TMR_TEMPOf="fs/compat_ioSNDCTL_TMR_TEMPOferp/_hdr32_t" class="sref">sg_io_1076de=comp10f">sgio->>10r" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classSNDCTL_TMR_SOURCEf="fs/compat_ioSNDCTL_TMR_SOURCEferp/_hdr32_t" class="sref">sg_io_1077de=comp10         return -10rEFAUL         263" clasCOMPATIBLE_IOCTL2id="L286" classSNDCTL_TMR_METRONOMEf="fs/compat_ioSNDCTL_TMR_METRONOMEferp/_hdr32_t" class="sref">sg_io_1078de=comp1077" id="L277" class="lin1077">10rlass=         263" clasCOMPATIBLE_IOCTL2id="L286" classSNDCTL_TMR_SELECTf="fs/compat_ioSNDCTL_TMR_SELECTferp/_hdr32_t" class="sref">sg_io_1079de=comp10ompat_ioctl.c#L278" id="10omp>10rde=daame="L307"> 307
sg_io_108ode=comp10compat_ioctl.c#L279" id=10com>10co cla         263" clasCOMPATIBLE_IOCTL2id="L286" classSNDCTL_MIDI_PRETIMEf="fs/compat_ioSNDCTL_MIDI_PRETIMEferp/_hdr32_t" class="sref">sg_io_1081de=comp10">fd, unsigned int <10">f>10c" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classSNDCTL_MIDI_MPUMODEf="fs/compat_ioSNDCTL_MIDI_MPUMODEferp/_hdr32_t" class="sref">sg_io_1082de=comp10ref">__user *10cen" c         263" clasCOMPATIBLE_IOCTL2id="L286" classSNDCTL_MIDI_MPUCMDt_user" class="SNDCTL_MIDI_MPUCMDferp/_hdr32_t" class="sref">sg_io_1083de=comp10ompat_ioctl.c#L282" id="10omp>10c  (1 ame="L307"> 307
sg_io_1084de=comp10s="sref">__user * 263" clasCOMPATIBLE_IOCTL2id="L286" classSNDCTL_DSP_RESEat_ioctl.c#L296"SNDCTL_DSP_RESEaferp/_hdr32_t" class="sref">sg_io_1085de=comp1016  263" clasCOMPATIBLE_IOCTL2id="L286" classSNDCTL_DSP_SYNCf="fs/compat_ioSNDCTL_DSP_SYNCferp/_hdr32_t" class="sref">sg_io_1086de=comp10class="sref">u32 10c" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classSNDCTL_DSP_SPEEDt_user" class="SNDCTL_DSP_SPEEDferp/_hdr32_t" class="sref">sg_io_1087de=comp10ref">__user *10cEFAUL         263" clasCOMPATIBLE_IOCTL2id="L286" classSNDCTL_DSP_STEREOf="fs/compat_ioSNDCTL_DSP_STEREOferp/_hdr32_t" class="sref">sg_io_1088de=comp107"> 287        int <107">>10class=         263" clasCOMPATIBLE_IOCTL2id="L286" classSNDCTL_DSP_GETBLKSIZEf="fs/compat_ioSNDCTL_DSP_GETBLKSIZEferp/_hdr32_t" class="sref">sg_io_1089de=comp10 int  263" clasCOMPATIBLE_IOCTL2id="L286" classSNDCTL_DSP_CHANNELSt_user" class="SNDCTL_DSP_CHANNELSferp/_hdr32_t" class="sref">sg_io_109ode=comp10compat_ioctl.c#L289" id=10com>10co cla         263" clasCOMPATIBLE_IOCTL2id="L286" classSOUND_PCM_WRITE_FILTERt_user" class="SOUND_PCM_WRITE_FILTERferp/_hdr32_t" class="sref">sg_io_1091de=comp10> 263" clasCOMPATIBLE_IOCTL2id="L286" classSNDCTL_DSP_POSat_ioctl.c#L296"SNDCTL_DSP_POSaferp/_hdr32_t" class="sref">sg_io_1092de=comp10         return -10cen" c         263" clasCOMPATIBLE_IOCTL2id="L286" classSNDCTL_DSP_SUBDIVIDEf="fs/compat_ioSNDCTL_DSP_SUBDIVIDEferp/_hdr32_t" class="sref">sg_io_1093de=comp10ef">interface_id != 10ef">10c  (1          263" clasCOMPATIBLE_IOCTL2id="L286" classSNDCTL_DSP_SETFRAGMENat_ioctl.c#L296"SNDCTL_DSP_SETFRAGMENaferp/_hdr32_t" class="sref">sg_io_1094de=comp10 (unsigned long)10cxferp         263" clasCOMPATIBLE_IOCTL2id="L286" classSNDCTL_DSP_GETFMTSt_user" class="SNDCTL_DSP_GETFMTSferp/_hdr32_t" class="sref">sg_io_1095de=comp10compat_ioctl.c#L294" id=10com>10class=         263" clasCOMPATIBLE_IOCTL2id="L286" classSNDCTL_DSP_SETFMTt_ioctl.c#L296"SNDCTL_DSP_SETFMaferp/_hdr32_t" class="sref">sg_io_1096de=comp10>-> 263" clasCOMPATIBLE_IOCTL2id="L286" classSNDCTL_DSP_GETOSPACEf="fs/compat_ioSNDCTL_DSP_GETOSPACEferp/_hdr32_t" class="sref">sg_io_1097de=comp10         return -10cEFAUL         263" clasCOMPATIBLE_IOCTL2id="L286" classSNDCTL_DSP_GETISPACEf="fs/compat_ioSNDCTL_DSP_GETISPACEferp/_hdr32_t" class="sref">sg_io_1098de=comp10compat_ioctl.c#L297" id=10com>10class=         263" clasCOMPATIBLE_IOCTL2id="L286" classSNDCTL_DSP_NONBLOCKf="fs/compat_ioSNDCTL_DSP_NONBLOCKferp/_hdr32_t" class="sref">sg_io_1099de=comp10ctl.c#L298" id="L298" cl10ctl>10c" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classSNDCTL_DSP_GETCAPSt_user" class="SNDCTL_DSP_GETCAPSferp/_hdr32_t" class="sref">sg_io_11code=comp11codec#L298" id="L298" cl11cod>11coFAUL         263" clasCOMPATIBLE_IOCTL2id="L286" classSNDCTL_DSP_GETTRIGGERt_user" class="SNDCTL_DSP_GETTRIGGERferp/_hdr32_t" class="sref">sg_io_11c1de=comp11cgt; 263" clasCOMPATIBLE_IOCTL2id="L286" classSNDCTL_DSP_SETTRIGGERt_user" class="SNDCTL_DSP_SETTRIGGERferp/_hdr32_t" class="sref">sg_io_11c2de=comp11c        return -11cen" c         263" clasCOMPATIBLE_IOCTL2id="L286" classSNDCTL_DSP_GETIPTRf="fs/compat_ioSNDCTL_DSP_GETIPTRferp/_hdr32_t" class="sref">sg_io_11c3de=comp11cf">interface_id != 11cf">110  (1          263" clasCOMPATIBLE_IOCTL2id="L286" classSNDCTL_DSP_GETOPTRf="fs/compat_ioSNDCTL_DSP_GETOPTRferp/_hdr32_t" class="sref">sg_io_11c4de=comp11c(unsigned long)11cxferp me="L307"> 307
sg_io_11c5de=comp11compat_ioctl.c#L294" id=11com>110lass=ame="L307"> 307
sg_io_11c6de=comp11c-> 263" clasCOMPATIBLE_IOCTL2id="L286" classSNDCTL_DSP_SETSYNCROf="fs/compat_ioSNDCTL_DSP_SETSYNCROferp/_hdr32_t" class="sref">sg_io_11c7de=comp11c        return -11cEFAUL         263" clasCOMPATIBLE_IOCTL2id="L286" classSNDCTL_DSP_SETDUPLEXf="fs/compat_ioSNDCTL_DSP_SETDUPLEXferp/_hdr32_t" class="sref">sg_io_11c8de=comp11compat_ioctl.c#L297" id=11com>110lass=         263" clasCOMPATIBLE_IOCTL2id="L286" classSNDCTL_DSP_GETODELAYf="fs/compat_ioSNDCTL_DSP_GETODELAYferp/_hdr32_t" class="sref">sg_io_11c9de=comp11ctl.c#L298" id="L298" cl11ctl>110" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classSNDCTL_DSP_PROFILEf="fs/compat_ioSNDCTL_DSP_PROFILEferp/_hdr32_t" class="sref">sg_io_111ode=comp11-> 263" clasCOMPATIBLE_IOCTL2id="L286" classSOUND_PCM_READ_RATEf="fs/compat_ioSOUND_PCM_READ_RATEferp/_hdr32_t" class="sref">sg_io_1111de=comp11name="L310"> 310    11nam>11-" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classSOUND_PCM_READ_CHANNELSt_user" class="SOUND_PCM_READ_CHANNELSferp/_hdr32_t" class="sref">sg_io_1112de=comp11"> 311              11"> >11-en" c         263" clasCOMPATIBLE_IOCTL2id="L286" classSOUND_PCM_READ_BITSt_user" class="SOUND_PCM_READ_BITSferp/_hdr32_t" class="sref">sg_io_1113de=comp11> 312               11> 3>11-  (1          263" clasCOMPATIBLE_IOCTL2id="L286" classSOUND_PCM_READ_FILTERt_user" class="SOUND_PCM_READ_FILTERferp/_hdr32_t" class="sref">sg_io_1114de=comp113"> 313             113">>111xferp me="L307"> 307
sg_io_11-5de=comp11         return -11-lass=         263" clasCOMPATIBLE_IOCTL2id="L286" classSNDCTL_COPR_RESEat_ioctl.c#L296"SNDCTL_COPR_RESEaferp/_hdr32_t" class="sref">sg_io_1116de=comp11compat_ioctl.c#L315" id=11com>11-" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classSNDCTL_COPR_LOADt_ioctl.c#L296"SNDCTL_COPR_LOADferp/_hdr32_t" class="sref">sg_io_1117de=comp11>sgio32->sg>11-EFAUL         263" clasCOMPATIBLE_IOCTL2id="L286" classSNDCTL_COPR_RDATA263"> 263" clasSNDCTL_COPR_RDATAferp/_hdr32_t" class="sref">sg_io_1118de=comp11         return -11-lass=         263" clasCOMPATIBLE_IOCTL2id="L286" classSNDCTL_COPR_RCODEf="fs/compat_ioSNDCTL_COPR_RCODEferp/_hdr32_t" class="sref">sg_io_1119de=comp11ref">compat_ptr(11-" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classSNDCTL_COPR_WDATA263"> 263" clasSNDCTL_COPR_WDATAferp/_hdr32_t" class="sref">sg_io_112ode=comp11 if ( 263" clasCOMPATIBLE_IOCTL2id="L286" classSNDCTL_COPR_WCODEf="fs/compat_ioSNDCTL_COPR_WCODEferp/_hdr32_t" class="sref">sg_io_1121de=comp11,  263" clasCOMPATIBLE_IOCTL2id="L286" classSNDCTL_COPR_RUNf="fs/compat_ioSNDCTL_COPR_RUNferp/_hdr32_t" class="sref">sg_io_1122de=comp11         return -11 en" c         263" clasCOMPATIBLE_IOCTL2id="L286" classSNDCTL_COPR_HALat_ioctl.c#L296"SNDCTL_COPR_HALaferp/_hdr32_t" class="sref">sg_io_1123de=comp11322" id="L322" class="li11322>112  (1          263" clasCOMPATIBLE_IOCTL2id="L286" classSNDCTL_COPR_SENDMSGf="fs/compat_ioSNDCTL_COPR_SENDMSGferp/_hdr32_t" class="sref">sg_io_1124de=comp11f">sgio->>11 xferp         263" clasCOMPATIBLE_IOCTL2id="L286" classSNDCTL_COPR_RCVMSGf="fs/compat_ioSNDCTL_COPR_RCVMSGferp/_hdr32_t" class="sref">sg_io_1125de=comp11         return -112lass=ame="L307"> 307
sg_io_1126de=comp11ctl.c#L325" id="L325" cl11ctl>11 " cla         263" clasCOMPATIBLE_IOCTL2id="L286" classSOUND_MIXER_READ_VOLUMEf="fs/compat_ioSOUND_MIXER_READ_VOLUMEferp/_hdr32_t" class="sref">sg_io_1127de=comp11compat_ioctl.c#L326" id=11com>11 EFAUL         263" clasCOMPATIBLE_IOCTL2id="L286" classSOUND_MIXER_READ_BASSt_user" class="SOUND_MIXER_READ_BASSferp/_hdr32_t" class="sref">sg_io_1128de=comp11ctl.c#L327" id="L327" cl11ctl>11 lass=         263" clasCOMPATIBLE_IOCTL2id="L286" classSOUND_MIXER_READ_TREBLEf="fs/compat_ioSOUND_MIXER_READ_TREBLEferp/_hdr32_t" class="sref">sg_io_1129de=comp11s="sref">__user * 263" clasCOMPATIBLE_IOCTL2id="L286" classSOUND_MIXER_READ_SYNTHf="fs/compat_ioSOUND_MIXER_READ_SYNTHferp/_hdr32_t" class="sref">sg_io_113ode=comp11ass="sref">__user *<11ass>11asFAUL         263" clasCOMPATIBLE_IOCTL2id="L286" classSOUND_MIXER_READ_PCMf="fs/compat_ioSOUND_MIXER_READ_PCMferp/_hdr32_t" class="sref">sg_io_1131de=comp11compat_ioctl.c#L330" id=11com>11a" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classSOUND_MIXER_READ_SPEAKERt_user" class="SOUND_MIXER_READ_SPEAKERferp/_hdr32_t" class="sref">sg_io_1132de=comp11ref">sgio32->11aen" c         263" clasCOMPATIBLE_IOCTL2id="L286" classSOUND_MIXER_READ_LINEf="fs/compat_ioSOUND_MIXER_READ_LINEferp/_hdr32_t" class="sref">sg_io_1133de=comp11span class="comment">/* 11spa>11a  (1          263" clasCOMPATIBLE_IOCTL2id="L286" classSOUND_MIXER_READ_MICf="fs/compat_ioSOUND_MIXER_READ_MICferp/_hdr32_t" class="sref">sg_io_1134de=comp11pan class="comment">/* [11pan>11axferp         263" clasCOMPATIBLE_IOCTL2id="L286" classSOUND_MIXER_READ_CDt_ioctl.c#L296"SOUND_MIXER_READ_CDferp/_hdr32_t" class="sref">sg_io_1135de=comp11pan class="comment">/* [11pan>11alass=         263" clasCOMPATIBLE_IOCTL2id="L286" classSOUND_MIXER_READ_IMIXt_ioctl.c#L296"SOUND_MIXER_READ_IMIXferp/_hdr32_t" class="sref">sg_io_1136de=comp11ss="comment">/* [i], [*i11ss=>11a" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classSOUND_MIXER_READ_ALaPCMf="fs/compat_ioSOUND_MIXER_READ_ALaPCMferp/_hdr32_t" class="sref">sg_io_1137de=comp11                        11   >11aEFAUL         263" clasCOMPATIBLE_IOCTL2id="L286" classSOUND_MIXER_READ_RECLEVf="fs/compat_ioSOUND_MIXER_READ_RECLEVferp/_hdr32_t" class="sref">sg_io_1138de=comp11ss="comment">/* [i], [*i11ss=>11alass=         263" clasCOMPATIBLE_IOCTL2id="L286" classSOUND_MIXER_READ_IGAINf="fs/compat_ioSOUND_MIXER_READ_IGAINferp/_hdr32_t" class="sref">sg_io_1139de=comp11s="comment">/* [i], [*o]11s=">11a" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classSOUND_MIXER_READ_OGAINf="fs/compat_ioSOUND_MIXER_READ_OGAINferp/_hdr32_t" class="sref">sg_io_114ode=comp11mment">/* [i] MAX_UINT-&11mme>11mm cla         263" clasCOMPATIBLE_IOCTL2id="L286" classSOUND_MIXER_READ_LINE1f="fs/compat_ioSOUND_MIXER_READ_LINE1ferp/_hdr32_t" class="sref">sg_io_1141de=comp11class="comment">/* [i] 011cla>11m" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classSOUND_MIXER_READ_LINE2f="fs/compat_ioSOUND_MIXER_READ_LINE2ferp/_hdr32_t" class="sref">sg_io_1142de=comp11ss="comment">/* [i->o11ss=>11men" c         263" clasCOMPATIBLE_IOCTL2id="L286" classSOUND_MIXER_READ_LINE3f="fs/compat_ioSOUND_MIXER_READ_LINE3ferp/_hdr32_t" class="sref">sg_io_1143de=comp11  11  <>11m  (1          263" clasCOMPATIBLE_IOCTL2id="L286" classMIXER_READ263"> 263" clasMIXER_READ2id="L286" classSOUND_MIXER_DIGITAL1f="fs/compat_ioSOUND_MIXER_DIGITAL1ferp//_hdr32_t" class="sref">sg_io_1144de=comp11a>;           ;>11mxferp         263" clasCOMPATIBLE_IOCTL2id="L286" classMIXER_READ263"> 263" clasMIXER_READ2id="L286" classSOUND_MIXER_DIGITAL2f="fs/compat_ioSOUND_MIXER_DIGITAL2ferp//_hdr32_t" class="sref">sg_io_1145de=comp11pan class="comment">/* [11pan>114lass=         263" clasCOMPATIBLE_IOCTL2id="L286" classMIXER_READ263"> 263" clasMIXER_READ2id="L286" classSOUND_MIXER_DIGITAL3f="fs/compat_ioSOUND_MIXER_DIGITAL3ferp//_hdr32_t" class="sref">sg_io_1146de=comp11class="comment">/* [o] m11cla>114" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classMIXER_READ263"> 263" clasMIXER_READ2id="L286" classSOUND_MIXER_PHONEINf="fs/compat_ioSOUND_MIXER_PHONEINferp//_hdr32_t" class="sref">sg_io_1147de=comp11ss="comment">/* [o] byte11ss=>114EFAUL         263" clasCOMPATIBLE_IOCTL2id="L286" classMIXER_READ263"> 263" clasMIXER_READ2id="L286" classSOUND_MIXER_PHONEOUat_ioctl.c#L296"SOUND_MIXER_PHONEOUaferp//_hdr32_t" class="sref">sg_io_1148de=comp11 /11 11mlass=         263" clasCOMPATIBLE_IOCTL2id="L286" classMIXER_READ263"> 263" clasMIXER_READ2id="L286" classSOUND_MIXER_VIDEOf="fs/compat_ioSOUND_MIXER_VIDEOferp//_hdr32_t" class="sref">sg_io_1149de=comp11pan class="comment">/* [11pan>11m" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classMIXER_READ263"> 263" clasMIXER_READ2id="L286" classSOUND_MIXER_RADIOf="fs/compat_ioSOUND_MIXER_RADIOferp//_hdr32_t" class="sref">sg_io_115ode=comp11 class="comment">/* [o] 11 cl>11 c cla         263" clasCOMPATIBLE_IOCTL2id="L286" classMIXER_READ263"> 263" clasMIXER_READ2id="L286" classSOUND_MIXER_MONITORt_user" class="SOUND_MIXER_MONITORferp//_hdr32_t" class="sref">sg_io_1151de=comp11ss="comment">/* [o] time11ss=>11 " cla         263" clasCOMPATIBLE_IOCTL2id="L286" classSOUND_MIXER_READ_MUTEf="fs/compat_ioSOUND_MIXER_READ_MUTEferp/_hdr32_t" class="sref">sg_io_1152de=comp11     307
sg_io_1153de=comp11;  115  (1 ame="L307"> 307
sg_io_1154de=comp11compat_ioctl.c#L253" id=11com>11 xferp         263" clasCOMPATIBLE_IOCTL2id="L286" classSOUND_MIXER_READ_RECSRCf="fs/compat_ioSOUND_MIXER_READ_RECSRCferp/_hdr32_t" class="sref">sg_io_1155de=comp11 struct  263" clasCOMPATIBLE_IOCTL2id="L286" classSOUND_MIXER_READ_DEVMASKf="fs/compat_ioSOUND_MIXER_READ_DEVMASKferp/_hdr32_t" class="sref">sg_io_1156de=comp11t_uint_t  263" clasCOMPATIBLE_IOCTL2id="L286" classSOUND_MIXER_READ_RECMASKf="fs/compat_ioSOUND_MIXER_READ_RECMASKferp/_hdr32_t" class="sref">sg_io_1157de=comp11pat_uint_t  263" clasCOMPATIBLE_IOCTL2id="L286" classSOUND_MIXER_READ_STEREODEVSt_user" class="SOUND_MIXER_READ_STEREODEVSferp/_hdr32_t" class="sref">sg_io_1158de=comp11/a>}  263" clasCOMPATIBLE_IOCTL2id="L286" classSOUND_MIXER_READ_CAPSt_user" class="SOUND_MIXER_READ_CAPSferp/_hdr32_t" class="sref">sg_io_1159de=comp11compat_ioctl.c#L258" id=11com>11 " cla         263" clasCOMPATIBLE_IOCTL2id="L286" classSOUND_MIXER_WRITE_VOLUMEf="fs/compat_ioSOUND_MIXER_WRITE_VOLUMEferp/_hdr32_t" class="sref">sg_io_116ode=comp1116  263" clasCOMPATIBLE_IOCTL2id="L286" classSOUND_MIXER_WRITE_BASSt_user" class="SOUND_MIXER_WRITE_BASSferp/_hdr32_t" class="sref">sg_io_1161de=comp11ompat_ioctl.c#L260" id="11omp>111" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classSOUND_MIXER_WRITE_TREBLEf="fs/compat_ioSOUND_MIXER_WRITE_TREBLEferp/_hdr32_t" class="sref">sg_io_1162de=comp11>__user *) (__>111en" c         263" clasCOMPATIBLE_IOCTL2id="L286" classSOUND_MIXER_WRITE_SYNTHf="fs/compat_ioSOUND_MIXER_WRITE_SYNTHferp/_hdr32_t" class="sref">sg_io_1163de=comp11ref">iov32 = 111  (1          263" clasCOMPATIBLE_IOCTL2id="L286" classSOUND_MIXER_WRITE_PCMf="fs/compat_ioSOUND_MIXER_WRITE_PCMferp/_hdr32_t" class="sref">sg_io_1164de=comp11"L263"> 263        i11"L2>111xferp         263" clasCOMPATIBLE_IOCTL2id="L286" classSOUND_MIXER_WRITE_SPEAKERt_user" class="SOUND_MIXER_WRITE_SPEAKERferp/_hdr32_t" class="sref">sg_io_1165de=comp11compat_ioctl.c#L264" id=11com>111lass=         263" clasCOMPATIBLE_IOCTL2id="L286" classSOUND_MIXER_WRITE_LINEf="fs/compat_ioSOUND_MIXER_WRITE_LINEferp/_hdr32_t" class="sref">sg_io_1166de=comp11sref">iovec_count; <11sre>111" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classSOUND_MIXER_WRITE_MICf="fs/compat_ioSOUND_MIXER_WRITE_MICferp/_hdr32_t" class="sref">sg_io_1167de=comp11class="sref">base, <11cla>111EFAUL         263" clasCOMPATIBLE_IOCTL2id="L286" classSOUND_MIXER_WRITE_CDt_ioctl.c#L296"SOUND_MIXER_WRITE_CDferp/_hdr32_t" class="sref">sg_io_1168de=comp11compat_ioctl.c#L267" id=11com>111lass=         263" clasCOMPATIBLE_IOCTL2id="L286" classSOUND_MIXER_WRITE_IMIXt_ioctl.c#L296"SOUND_MIXER_WRITE_IMIXferp/_hdr32_t" class="sref">sg_io_1169de=comp11f">i].>111" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classSOUND_MIXER_WRITE_ALaPCMf="fs/compat_ioSOUND_MIXER_WRITE_ALaPCMferp/_hdr32_t" class="sref">sg_io_117ode=comp11ref">i]. 263" clasCOMPATIBLE_IOCTL2id="L286" classSOUND_MIXER_WRITE_RECLEVf="fs/compat_ioSOUND_MIXER_WRITE_RECLEVferp/_hdr32_t" class="sref">sg_io_1171de=comp11f">i].>11r" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classSOUND_MIXER_WRITE_IGAINf="fs/compat_ioSOUND_MIXER_WRITE_IGAINferp/_hdr32_t" class="sref">sg_io_1172de=comp11"sref">i].11ren" c         263" clasCOMPATIBLE_IOCTL2id="L286" classSOUND_MIXER_WRITE_OGAINf="fs/compat_ioSOUND_MIXER_WRITE_OGAINferp/_hdr32_t" class="sref">sg_io_1173de=comp11         return -11r  (1          263" clasCOMPATIBLE_IOCTL2id="L286" classSOUND_MIXER_WRITE_LINE1f="fs/compat_ioSOUND_MIXER_WRITE_LINE1ferp/_hdr32_t" class="sref">sg_io_1174de=comp11ctl.c#L273" id="L273" cl11ctl>11rxferp         263" clasCOMPATIBLE_IOCTL2id="L286" classSOUND_MIXER_WRITE_LINE2f="fs/compat_ioSOUND_MIXER_WRITE_LINE2ferp/_hdr32_t" class="sref">sg_io_1175de=comp11compat_ioctl.c#L274" id=11com>11rlass=         263" clasCOMPATIBLE_IOCTL2id="L286" classSOUND_MIXER_WRITE_LINE3f="fs/compat_ioSOUND_MIXER_WRITE_LINE3ferp/_hdr32_t" class="sref">sg_io_1176de=comp11f">sgio->>11r" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classMIXER_WRITE263"> 263" clasMIXER_WRITE2id="L286" classSOUND_MIXER_DIGITAL1f="fs/compat_ioSOUND_MIXER_DIGITAL1ferp//_hdr32_t" class="sref">sg_io_1177de=comp11         return -11rEFAUL         263" clasCOMPATIBLE_IOCTL2id="L286" classMIXER_WRITE263"> 263" clasMIXER_WRITE2id="L286" classSOUND_MIXER_DIGITAL2f="fs/compat_ioSOUND_MIXER_DIGITAL2ferp//_hdr32_t" class="sref">sg_io_1178de=comp1177" id="L277" class="lin1177">11rlass=         263" clasCOMPATIBLE_IOCTL2id="L286" classMIXER_WRITE263"> 263" clasMIXER_WRITE2id="L286" classSOUND_MIXER_DIGITAL3f="fs/compat_ioSOUND_MIXER_DIGITAL3ferp//_hdr32_t" class="sref">sg_io_1179de=comp11ompat_ioctl.c#L278" id="11omp>117" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classMIXER_WRITE263"> 263" clasMIXER_WRITE2id="L286" classSOUND_MIXER_PHONEINf="fs/compat_ioSOUND_MIXER_PHONEINferp//_hdr32_t" class="sref">sg_io_118ode=comp11compat_ioctl.c#L279" id=11com>11co cla         263" clasCOMPATIBLE_IOCTL2id="L286" classMIXER_WRITE263"> 263" clasMIXER_WRITE2id="L286" classSOUND_MIXER_PHONEOUat_ioctl.c#L296"SOUND_MIXER_PHONEOUaferp//_hdr32_t" class="sref">sg_io_1181de=comp11">fd, unsigned int <11">f>11c" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classMIXER_WRITE263"> 263" clasMIXER_WRITE2id="L286" classSOUND_MIXER_VIDEOf="fs/compat_ioSOUND_MIXER_VIDEOferp//_hdr32_t" class="sref">sg_io_1182de=comp11ref">__user *11cen" c         263" clasCOMPATIBLE_IOCTL2id="L286" classMIXER_WRITE263"> 263" clasMIXER_WRITE2id="L286" classSOUND_MIXER_RADIOf="fs/compat_ioSOUND_MIXER_RADIOferp//_hdr32_t" class="sref">sg_io_1183de=comp11ompat_ioctl.c#L282" id="11omp>118  (1          263" clasCOMPATIBLE_IOCTL2id="L286" classMIXER_WRITE263"> 263" clasMIXER_WRITE2id="L286" classSOUND_MIXER_MONITORt_user" class="SOUND_MIXER_MONITORferp//_hdr32_t" class="sref">sg_io_1184de=comp11s="sref">__user * 263" clasCOMPATIBLE_IOCTL2id="L286" classSOUND_MIXER_WRITE_MUTEf="fs/compat_ioSOUND_MIXER_WRITE_MUTEferp/_hdr32_t" class="sref">sg_io_1185de=comp1116  307
sg_io_1186de=comp11class="sref">u32 1186" clame="L307"> 307
sg_io_1187de=comp11ref">__user *11cEFAUL         263" clasCOMPATIBLE_IOCTL2id="L286" classSOUND_MIXER_WRITE_RECSRCf="fs/compat_ioSOUND_MIXER_WRITE_RECSRCferp/_hdr32_t" class="sref">sg_io_1188de=comp117"> 287        int <117">>11class=         263" clasCOMPATIBLE_IOCTL2id="L286" classSOUND_MIXER_INFOf="fs/compat_ioSOUND_MIXER_INFOferp/_hdr32_t" class="sref">sg_io_1189de=comp11 int  263" clasCOMPATIBLE_IOCTL2id="L286" classSOUND_OLD_MIXER_INFOf="fs/compat_ioSOUND_OLD_MIXER_INFOferp/_hdr32_t" class="sref">sg_io_119ode=comp11compat_ioctl.c#L289" id=11com>11co cla         263" clasCOMPATIBLE_IOCTL2id="L286" classSOUND_MIXER_ACCESSt_user" class="SOUND_MIXER_ACCESSferp/_hdr32_t" class="sref">sg_io_1191de=comp11> 263" clasCOMPATIBLE_IOCTL2id="L286" classSOUND_MIXER_AGCf="fs/compat_ioSOUND_MIXER_AGCferp/_hdr32_t" class="sref">sg_io_1192de=comp11         return -11cen" c         263" clasCOMPATIBLE_IOCTL2id="L286" classSOUND_MIXER_3DSEf="fs/compat_ioSOUND_MIXER_3DSEferp/_hdr32_t" class="sref">sg_io_1193de=comp11ef">interface_id != 11ef">11c  (1          263" clasCOMPATIBLE_IOCTL2id="L286" classSOUND_MIXER_PRIVATE1f="fs/compat_ioSOUND_MIXER_PRIVATE1ferp/_hdr32_t" class="sref">sg_io_1194de=comp11 (unsigned long)11cxferp         263" clasCOMPATIBLE_IOCTL2id="L286" classSOUND_MIXER_PRIVATE2f="fs/compat_ioSOUND_MIXER_PRIVATE2ferp/_hdr32_t" class="sref">sg_io_1195de=comp11compat_ioctl.c#L294" id=11com>11class=         263" clasCOMPATIBLE_IOCTL2id="L286" classSOUND_MIXER_PRIVATE3f="fs/compat_ioSOUND_MIXER_PRIVATE3ferp/_hdr32_t" class="sref">sg_io_1196de=comp11>-> 263" clasCOMPATIBLE_IOCTL2id="L286" classSOUND_MIXER_PRIVATE4f="fs/compat_ioSOUND_MIXER_PRIVATE4ferp/_hdr32_t" class="sref">sg_io_1197de=comp11         return -11cEFAUL         263" clasCOMPATIBLE_IOCTL2id="L286" classSOUND_MIXER_PRIVATE5f="fs/compat_ioSOUND_MIXER_PRIVATE5ferp/_hdr32_t" class="sref">sg_io_1198de=comp11compat_ioctl.c#L297" id=11com>11class=         263" clasCOMPATIBLE_IOCTL2id="L286" classSOUND_MIXER_GETLEVELSt_user" class="SOUND_MIXER_GETLEVELSferp/_hdr32_t" class="sref">sg_io_1199de=comp11ctl.c#L298" id="L298" cl11ctl>11c" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classSOUND_MIXER_SETLEVELSt_user" class="SOUND_MIXER_SETLEVELSferp/_hdr32_t" class="sref">sg_io_12code=comp12codec#L298" id="L298" cl12cod>12coFAUL         263" clasCOMPATIBLE_IOCTL2id="L286" classOSS_GETVERSIONf="fs/compat_ioOSS_GETVERSIONferp/_hdr32_t" class="sref">sg_io_12c1de=comp12cgt; 307
sg_io_12c2de=comp12c        return -12cen" c         263" clasCOMPATIBLE_IOCTL2id="L286" classRAW_SETBINDt_user" class="RAW_SETBINDferp/_hdr32_t" class="sref">sg_io_12c3de=comp12cf">interface_id != 12cf">120  (1          263" clasCOMPATIBLE_IOCTL2id="L286" classRAW_GETBINDt_user" class="RAW_GETBINDferp/_hdr32_t" class="sref">sg_io_12c4de=comp12c(unsigned long)12cxferp me="L307"> 307
sg_io_12c5de=comp12compat_ioctl.c#L294" id=12com>120lass=         263" clasCOMPATIBLE_IOCTL2id="L286" classWDIOC_GETSUPPORat_ioctl.c#L296"WDIOC_GETSUPPORaferp/_hdr32_t" class="sref">sg_io_12c6de=comp12c-> 263" clasCOMPATIBLE_IOCTL2id="L286" classWDIOC_GETSTATUSt_user" class="WDIOC_GETSTATUSferp/_hdr32_t" class="sref">sg_io_12c7de=comp12c        return -12cEFAUL         263" clasCOMPATIBLE_IOCTL2id="L286" classWDIOC_GETBOOTSTATUSt_user" class="WDIOC_GETBOOTSTATUSferp/_hdr32_t" class="sref">sg_io_12c8de=comp12compat_ioctl.c#L297" id=12com>120lass=         263" clasCOMPATIBLE_IOCTL2id="L286" classWDIOC_GETTEMPt_user" class="WDIOC_GETTEMPferp/_hdr32_t" class="sref">sg_io_12c9de=comp12ctl.c#L298" id="L298" cl12ctl>120" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classWDIOC_SETOPTIONSt_user" class="WDIOC_SETOPTIONSferp/_hdr32_t" class="sref">sg_io_121ode=comp12-> 263" clasCOMPATIBLE_IOCTL2id="L286" classWDIOC_KEEPALIVEf="fs/compat_ioWDIOC_KEEPALIVEferp/_hdr32_t" class="sref">sg_io_1211de=comp12name="L310"> 310    12nam>12-" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classWDIOC_SETTIMEOUat_ioctl.c#L296"WDIOC_SETTIMEOUaferp/_hdr32_t" class="sref">sg_io_1212de=comp12"> 311              12"> >12-en" c         263" clasCOMPATIBLE_IOCTL2id="L286" classWDIOC_GETTIMEOUat_ioctl.c#L296"WDIOC_GETTIMEOUaferp/_hdr32_t" class="sref">sg_io_1213de=comp12> 312               12> 3>121  (1 ame="L307"> 307
sg_io_1214de=comp123"> 313             123">>121xferp         263" clasCOMPATIBLE_IOCTL2id="L286" classRNDGETENTCNat_ioctl.c#L296"RNDGETENTCNaferp/_hdr32_t" class="sref">sg_io_1215de=comp12         return -12-lass=         263" clasCOMPATIBLE_IOCTL2id="L286" classRNDADDTOENTCNat_ioctl.c#L296"RNDADDTOENTCNaferp/_hdr32_t" class="sref">sg_io_1216de=comp12compat_ioctl.c#L315" id=12com>12-" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classRNDGETPOOL263"> 263" clasRNDGETPOOLferp/_hdr32_t" class="sref">sg_io_1217de=comp12>sgio32->sg>12-EFAUL         263" clasCOMPATIBLE_IOCTL2id="L286" classRNDADDENTROPYf="fs/compat_ioRNDADDENTROPYferp/_hdr32_t" class="sref">sg_io_1218de=comp12         return -12-lass=         263" clasCOMPATIBLE_IOCTL2id="L286" classRNDZAPENTCNat_ioctl.c#L296"RNDZAPENTCNaferp/_hdr32_t" class="sref">sg_io_1219de=comp12ref">compat_ptr(12-" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classRNDCLEARPOOL263"> 263" clasRNDCLEARPOOLferp/_hdr32_t" class="sref">sg_io_122ode=comp12 if ( 307
sg_io_1221de=comp12,  263" clasCOMPATIBLE_IOCTL2id="L286" classHCIDEVUPt_user" class="HCIDEVUPferp/_hdr32_t" class="sref">sg_io_1222de=comp12         return -12 en" c         263" clasCOMPATIBLE_IOCTL2id="L286" classHCIDEVDOWNf="fs/compat_ioHCIDEVDOWNferp/_hdr32_t" class="sref">sg_io_1223de=comp12322" id="L322" class="li12322>122  (1          263" clasCOMPATIBLE_IOCTL2id="L286" classHCIDEVRESEat_ioctl.c#L296"HCIDEVRESEaferp/_hdr32_t" class="sref">sg_io_1224de=comp12f">sgio->>12 xferp         263" clasCOMPATIBLE_IOCTL2id="L286" classHCIDEVRESTATt_ioctl.c#L296"HCIDEVRESTATferp/_hdr32_t" class="sref">sg_io_1225de=comp12         return -122lass=         263" clasCOMPATIBLE_IOCTL2id="L286" classHCIGETDEVLISat_ioctl.c#L296"HCIGETDEVLISaferp/_hdr32_t" class="sref">sg_io_1226de=comp12ctl.c#L325" id="L325" cl12ctl>12 " cla         263" clasCOMPATIBLE_IOCTL2id="L286" classHCIGETDEVINFOf="fs/compat_ioHCIGETDEVINFOferp/_hdr32_t" class="sref">sg_io_1227de=comp12compat_ioctl.c#L326" id=12com>12 EFAUL         263" clasCOMPATIBLE_IOCTL2id="L286" classHCIGETCONNLISat_ioctl.c#L296"HCIGETCONNLISaferp/_hdr32_t" class="sref">sg_io_1228de=comp12ctl.c#L327" id="L327" cl12ctl>12 lass=         263" clasCOMPATIBLE_IOCTL2id="L286" classHCIGETCONNINFOf="fs/compat_ioHCIGETCONNINFOferp/_hdr32_t" class="sref">sg_io_1229de=comp12s="sref">__user * 263" clasCOMPATIBLE_IOCTL2id="L286" classHCIGETAUTHINFOf="fs/compat_ioHCIGETAUTHINFOferp/_hdr32_t" class="sref">sg_io_123ode=comp12ass="sref">__user *<12ass>12asFAUL         263" clasCOMPATIBLE_IOCTL2id="L286" classHCISEaRAWf="fs/compat_ioHCISEaRAWferp/_hdr32_t" class="sref">sg_io_1231de=comp12compat_ioctl.c#L330" id=12com>12a" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classHCISEaSCANf="fs/compat_ioHCISEaSCANferp/_hdr32_t" class="sref">sg_io_1232de=comp12ref">sgio32->12aen" c         263" clasCOMPATIBLE_IOCTL2id="L286" classHCISEaAUTHf="fs/compat_ioHCISEaAUTHferp/_hdr32_t" class="sref">sg_io_1233de=comp12span class="comment">/* 12spa>12a  (1          263" clasCOMPATIBLE_IOCTL2id="L286" classHCISEaENCRYPat_ioctl.c#L296"HCISEaENCRYPaferp/_hdr32_t" class="sref">sg_io_1234de=comp12pan class="comment">/* [12pan>12axferp         263" clasCOMPATIBLE_IOCTL2id="L286" classHCISEaPTYPEf="fs/compat_ioHCISEaPTYPEferp/_hdr32_t" class="sref">sg_io_1235de=comp12pan class="comment">/* [12pan>12alass=         263" clasCOMPATIBLE_IOCTL2id="L286" classHCISEaLINKPOL263"> 263" clasHCISEaLINKPOLferp/_hdr32_t" class="sref">sg_io_1236de=comp12ss="comment">/* [i], [*i12ss=>12a" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classHCISEaLINKMODEf="fs/compat_ioHCISEaLINKMODEferp/_hdr32_t" class="sref">sg_io_1237de=comp12                        12   >12aEFAUL         263" clasCOMPATIBLE_IOCTL2id="L286" classHCISEaACLMTUf="fs/compat_ioHCISEaACLMTUferp/_hdr32_t" class="sref">sg_io_1238de=comp12ss="comment">/* [i], [*i12ss=>12alass=         263" clasCOMPATIBLE_IOCTL2id="L286" classHCISEaSCOMTUf="fs/compat_ioHCISEaSCOMTUferp/_hdr32_t" class="sref">sg_io_1239de=comp12s="comment">/* [i], [*o]12s=">12a" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classHCIBLOCKADDRt_user" class="HCIBLOCKADDRferp/_hdr32_t" class="sref">sg_io_124ode=comp12mment">/* [i] MAX_UINT-&12mme>12mm cla         263" clasCOMPATIBLE_IOCTL2id="L286" classHCIUNBLOCKADDRt_user" class="HCIUNBLOCKADDRferp/_hdr32_t" class="sref">sg_io_1241de=comp12class="comment">/* [i] 012cla>12m" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classHCIINQUIRYf="fs/compat_ioHCIINQUIRYferp/_hdr32_t" class="sref">sg_io_1242de=comp12ss="comment">/* [i->o12ss=>12men" c         263" clasCOMPATIBLE_IOCTL2id="L286" classHCIUARTSEaPROTOf="fs/compat_ioHCIUARTSEaPROTOferp/_hdr32_t" class="sref">sg_io_1243de=comp12  12  <>12m  (1          263" clasCOMPATIBLE_IOCTL2id="L286" classHCIUARTGEaPROTOf="fs/compat_ioHCIUARTGEaPROTOferp/_hdr32_t" class="sref">sg_io_1244de=comp12a>;           ;>12mxferp         263" clasCOMPATIBLE_IOCTL2id="L286" classRFCOMMCREATEDEVf="fs/compat_ioRFCOMMCREATEDEVferp/_hdr32_t" class="sref">sg_io_1245de=comp12pan class="comment">/* [12pan>124lass=         263" clasCOMPATIBLE_IOCTL2id="L286" classRFCOMMRELEASEDEVf="fs/compat_ioRFCOMMRELEASEDEVferp/_hdr32_t" class="sref">sg_io_1246de=comp12class="comment">/* [o] m12cla>124" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classRFCOMMGETDEVLISat_ioctl.c#L296"RFCOMMGETDEVLISaferp/_hdr32_t" class="sref">sg_io_1247de=comp12ss="comment">/* [o] byte12ss=>124EFAUL         263" clasCOMPATIBLE_IOCTL2id="L286" classRFCOMMGETDEVINFOf="fs/compat_ioRFCOMMGETDEVINFOferp/_hdr32_t" class="sref">sg_io_1248de=comp12 /12 12mlass=         263" clasCOMPATIBLE_IOCTL2id="L286" classRFCOMMSTEALDLCf="fs/compat_ioRFCOMMSTEALDLCferp/_hdr32_t" class="sref">sg_io_1249de=comp12pan class="comment">/* [12pan>12m" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classBNEPCONNADD263"> 263" clasBNEPCONNADDferp/_hdr32_t" class="sref">sg_io_125ode=comp12 class="comment">/* [o] 12 cl>12 c cla         263" clasCOMPATIBLE_IOCTL2id="L286" classBNEPCONNDEL263"> 263" clasBNEPCONNDELferp/_hdr32_t" class="sref">sg_io_1251de=comp12ss="comment">/* [o] time12ss=>12 " cla         263" clasCOMPATIBLE_IOCTL2id="L286" classBNEPGETCONNLISat_ioctl.c#L296"BNEPGETCONNLISaferp/_hdr32_t" class="sref">sg_io_1252de=comp12     263" clasCOMPATIBLE_IOCTL2id="L286" classBNEPGETCONNINFOf="fs/compat_ioBNEPGETCONNINFOferp/_hdr32_t" class="sref">sg_io_1253de=comp12;  125  (1          263" clasCOMPATIBLE_IOCTL2id="L286" classCMTPCONNADD263"> 263" clasCMTPCONNADDferp/_hdr32_t" class="sref">sg_io_1254de=comp12compat_ioctl.c#L253" id=12com>12 xferp         263" clasCOMPATIBLE_IOCTL2id="L286" classCMTPCONNDEL263"> 263" clasCMTPCONNDELferp/_hdr32_t" class="sref">sg_io_1255de=comp12 struct  263" clasCOMPATIBLE_IOCTL2id="L286" classCMTPGETCONNLISat_ioctl.c#L296"CMTPGETCONNLISaferp/_hdr32_t" class="sref">sg_io_1256de=comp12t_uint_t  263" clasCOMPATIBLE_IOCTL2id="L286" classCMTPGETCONNINFOf="fs/compat_ioCMTPGETCONNINFOferp/_hdr32_t" class="sref">sg_io_1257de=comp12pat_uint_t  263" clasCOMPATIBLE_IOCTL2id="L286" classHIDPCONNADD263"> 263" clasHIDPCONNADDferp/_hdr32_t" class="sref">sg_io_1258de=comp12/a>}  263" clasCOMPATIBLE_IOCTL2id="L286" classHIDPCONNDEL263"> 263" clasHIDPCONNDELferp/_hdr32_t" class="sref">sg_io_1259de=comp12compat_ioctl.c#L258" id=12com>12 " cla         263" clasCOMPATIBLE_IOCTL2id="L286" classHIDPGETCONNLISat_ioctl.c#L296"HIDPGETCONNLISaferp/_hdr32_t" class="sref">sg_io_126ode=comp1216  263" clasCOMPATIBLE_IOCTL2id="L286" classHIDPGETCONNINFOf="fs/compat_ioHIDPGETCONNINFOferp/_hdr32_t" class="sref">sg_io_1261de=comp12ompat_ioctl.c#L260" id="12omp>126" cla me="L307"> 307
sg_io_1262de=comp12>__user *) (__>121en" c         263" clasCOMPATIBLE_IOCTL2id="L286" classCAPI_REGISTERt_user" class="CAPI_REGISTERferp/_hdr32_t" class="sref">sg_io_1263de=comp12ref">iov32 = 121  (1          263" clasCOMPATIBLE_IOCTL2id="L286" classCAPI_GET_MANUFACTURERt_user" class="CAPI_GET_MANUFACTURERferp/_hdr32_t" class="sref">sg_io_1264de=comp12"L263"> 263        i12"L2>121xferp         263" clasCOMPATIBLE_IOCTL2id="L286" classCAPI_GET_VERSIONf="fs/compat_ioCAPI_GET_VERSIONferp/_hdr32_t" class="sref">sg_io_1265de=comp12compat_ioctl.c#L264" id=12com>121lass=         263" clasCOMPATIBLE_IOCTL2id="L286" classCAPI_GET_SERIAL263"> 263" clasCAPI_GET_SERIALferp/_hdr32_t" class="sref">sg_io_1266de=comp12sref">iovec_count; <12sre>121" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classCAPI_GET_PROFILEf="fs/compat_ioCAPI_GET_PROFILEferp/_hdr32_t" class="sref">sg_io_1267de=comp12class="sref">base, <12cla>121EFAUL         263" clasCOMPATIBLE_IOCTL2id="L286" classCAPI_MANUFACTURER_CMD263"> 263" clasCAPI_MANUFACTURER_CMDferp/_hdr32_t" class="sref">sg_io_1268de=comp12compat_ioctl.c#L267" id=12com>121lass=         263" clasCOMPATIBLE_IOCTL2id="L286" classCAPI_GET_ERRCODEf="fs/compat_ioCAPI_GET_ERRCODEferp/_hdr32_t" class="sref">sg_io_1269de=comp12f">i].>121" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classCAPI_INSTALLED263"> 263" clasCAPI_INSTALLEDferp/_hdr32_t" class="sref">sg_io_127ode=comp12ref">i]. 263" clasCOMPATIBLE_IOCTL2id="L286" classCAPI_GET_FLAGSt_user" class="CAPI_GET_FLAGSferp/_hdr32_t" class="sref">sg_io_1271de=comp12f">i].>12r" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classCAPI_SET_FLAGSt_user" class="CAPI_SET_FLAGSferp/_hdr32_t" class="sref">sg_io_1272de=comp12"sref">i].12ren" c         263" clasCOMPATIBLE_IOCTL2id="L286" classCAPI_CLR_FLAGSt_user" class="CAPI_CLR_FLAGSferp/_hdr32_t" class="sref">sg_io_1273de=comp12         return -12r  (1          263" clasCOMPATIBLE_IOCTL2id="L286" classCAPI_NCCI_OPENCOUNat_ioctl.c#L296"CAPI_NCCI_OPENCOUNaferp/_hdr32_t" class="sref">sg_io_1274de=comp12ctl.c#L273" id="L273" cl12ctl>12rxferp         263" clasCOMPATIBLE_IOCTL2id="L286" classCAPI_NCCI_GETUNIat_ioctl.c#L296"CAPI_NCCI_GETUNIaferp/_hdr32_t" class="sref">sg_io_1275de=comp12compat_ioctl.c#L274" id=12com>127lass=ame="L307"> 307
s Gigaset *de=sg_io_hdr32_t" class="sref">sg_io_1276de=comp12f">sgio->>12r" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classGIGASET_REDIRt_user" class="GIGASET_REDIRferp/_hdr32_t" class="sref">sg_io_1277de=comp12         return -12rEFAUL         263" clasCOMPATIBLE_IOCTL2id="L286" classGIGASET_CONFIGt_user" class="GIGASET_CONFIGferp/_hdr32_t" class="sref">sg_io_1278de=comp1277" id="L277" class="lin1277">12rlass=         263" clasCOMPATIBLE_IOCTL2id="L286" classGIGASET_BRKCHARSt_user" class="GIGASET_BRKCHARSferp/_hdr32_t" class="sref">sg_io_1279de=comp12ompat_ioctl.c#L278" id="12omp>127" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classGIGASET_VERSIONf="fs/compat_ioGIGASET_VERSIONferp/_hdr32_t" class="sref">sg_io_128ode=comp12compat_ioctl.c#L279" id=12com>128oFAUL me="L307"> 307
sg_io_1281de=comp12">fd, unsigned int <12">f>12c" cla         263" clasCOMPATIBLE_IOCTL20x41545900)             me="L307"> 307
sg_io_1282de=comp12ref">__user *12cen" c         263" clasCOMPATIBLE_IOCTL20x41545901)             me="L307"> 307
sg_io_1283de=comp12ompat_ioctl.c#L282" id="12omp>128  (1          263" clasCOMPATIBLE_IOCTL2id="L286" classPCIIOC_CONTROLLERt_user" class="PCIIOC_CONTROLLERferp/_hdr32_t" class="sref">sg_io_1284de=comp12s="sref">__user * 263" clasCOMPATIBLE_IOCTL2id="L286" classPCIIOC_MMAP_IS_IOf="fs/compat_ioPCIIOC_MMAP_IS_IOferp/_hdr32_t" class="sref">sg_io_1285de=comp1216  263" clasCOMPATIBLE_IOCTL2id="L286" classPCIIOC_MMAP_IS_MEMf="fs/compat_ioPCIIOC_MMAP_IS_MEMferp/_hdr32_t" class="sref">sg_io_1286de=comp12class="sref">u32 128" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classPCIIOC_WRITE_COMBINEf="fs/compat_ioPCIIOC_WRITE_COMBINEferp/_hdr32_t" class="sref">sg_io_1287de=comp12ref">__user *12cEFAUL me="L307"> 307
sg_io_1288de=comp127"> 287        int <127">>12class=         263" clasCOMPATIBLE_IOCTL2id="L286" classNBD_DO_Iat_ioctl.c#L296"NBD_DO_Iaferp/_hdr32_t" class="sref">sg_io_1289de=comp12 int  263" clasCOMPATIBLE_IOCTL2id="L286" classNBD_CLEAR_SOCKf="fs/compat_ioNBD_CLEAR_SOCKferp/_hdr32_t" class="sref">sg_io_129ode=comp12compat_ioctl.c#L289" id=12com>12co cla         263" clasCOMPATIBLE_IOCTL2id="L286" classNBD_CLEAR_QUEf="fs/compat_ioNBD_CLEAR_QUEferp/_hdr32_t" class="sref">sg_io_1291de=comp12> 263" clasCOMPATIBLE_IOCTL2id="L286" classNBD_PRINT_DEBUGt_user" class="NBD_PRINT_DEBUGferp/_hdr32_t" class="sref">sg_io_1292de=comp12         return -12cen" c         263" clasCOMPATIBLE_IOCTL2id="L286" classNBD_DISCONNECat_ioctl.c#L296"NBD_DISCONNECaferp/_hdr32_t" class="sref">sg_io_1293de=comp12ef">interface_id != 12ef">129  (1 ame="L307"> 307
sg_io_1294de=comp12 (unsigned long)12cxferp         263" clasCOMPATIBLE_IOCTL2id="L286" classI2C_SLAVEf="fs/compat_ioI2C_SLAVEferp/_hdr32_t" class="sref">sg_io_1295de=comp12compat_ioctl.c#L294" id=12com>12class=         263" clasCOMPATIBLE_IOCTL2id="L286" classI2C_SLAVE_FORCEf="fs/compat_ioI2C_SLAVE_FORCEferp/_hdr32_t" class="sref">sg_io_1296de=comp12>-> 263" clasCOMPATIBLE_IOCTL2id="L286" classI2C_TENBIat_ioctl.c#L296"I2C_TENBIaferp/_hdr32_t" class="sref">sg_io_1297de=comp12         return -12cEFAUL         263" clasCOMPATIBLE_IOCTL2id="L286" classI2C_PECf="fs/compat_ioI2C_PECferp/_hdr32_t" class="sref">sg_io_1298de=comp12compat_ioctl.c#L297" id=12com>12class=         263" clasCOMPATIBLE_IOCTL2id="L286" classI2C_RETRIESt_user" class="I2C_RETRIESferp/_hdr32_t" class="sref">sg_io_1299de=comp12ctl.c#L298" id="L298" cl12ctl>12c" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classI2C_TIMEOUat_ioctl.c#L296"I2C_TIMEOUaferp/_hdr32_t" class="sref">sg_io_13code=comp13codec#L298" id="L298" cl13cod>130oFAUL me="L307"> 307
sg_io_13c1de=comp13cgt; 263" clasCOMPATIBLE_IOCTL2id="L286" classHIDIOCGVERSIONf="fs/compat_ioHIDIOCGVERSIONferp/_hdr32_t" class="sref">sg_io_13c2de=comp13c        return -13cen" c         263" clasCOMPATIBLE_IOCTL2id="L286" classHIDIOCAPPLICATIONf="fs/compat_ioHIDIOCAPPLICATIONferp/_hdr32_t" class="sref">sg_io_13c3de=comp13cf">interface_id != 13cf">130  (1          263" clasCOMPATIBLE_IOCTL2id="L286" classHIDIOCGDEVINFOf="fs/compat_ioHIDIOCGDEVINFOferp/_hdr32_t" class="sref">sg_io_13c4de=comp13c(unsigned long)130xferp         263" clasCOMPATIBLE_IOCTL2id="L286" classHIDIOCGSTRINGt_user" class="HIDIOCGSTRINGferp/_hdr32_t" class="sref">sg_io_13c5de=comp13compat_ioctl.c#L294" id=13com>130lass=         263" clasCOMPATIBLE_IOCTL2id="L286" classHIDIOCINITREPORat_ioctl.c#L296"HIDIOCINITREPORaferp/_hdr32_t" class="sref">sg_io_13c6de=comp13c-> 263" clasCOMPATIBLE_IOCTL2id="L286" classHIDIOCGREPORat_ioctl.c#L296"HIDIOCGREPORaferp/_hdr32_t" class="sref">sg_io_13c7de=comp13c        return -13cEFAUL         263" clasCOMPATIBLE_IOCTL2id="L286" classHIDIOCSREPORat_ioctl.c#L296"HIDIOCSREPORaferp/_hdr32_t" class="sref">sg_io_13c8de=comp13compat_ioctl.c#L297" id=13com>130lass=         263" clasCOMPATIBLE_IOCTL2id="L286" classHIDIOCGREPORaINFOf="fs/compat_ioHIDIOCGREPORaINFOferp/_hdr32_t" class="sref">sg_io_13c9de=comp13ctl.c#L298" id="L298" cl13ctl>130" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classHIDIOCGFIELDINFOf="fs/compat_ioHIDIOCGFIELDINFOferp/_hdr32_t" class="sref">sg_io_131ode=comp13-> 263" clasCOMPATIBLE_IOCTL2id="L286" classHIDIOCGUSAGEf="fs/compat_ioHIDIOCGUSAGEferp/_hdr32_t" class="sref">sg_io_1311de=comp13name="L310"> 310    13nam>13-" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classHIDIOCSUSAGEf="fs/compat_ioHIDIOCSUSAGEferp/_hdr32_t" class="sref">sg_io_1312de=comp13"> 311              13"> >13-en" c         263" clasCOMPATIBLE_IOCTL2id="L286" classHIDIOCGUCODEf="fs/compat_ioHIDIOCGUCODEferp/_hdr32_t" class="sref">sg_io_1313de=comp13> 312               13> 3>131  (1          263" clasCOMPATIBLE_IOCTL2id="L286" classHIDIOCGFLAGf="fs/compat_ioHIDIOCGFLAGferp/_hdr32_t" class="sref">sg_io_1314de=comp133"> 313             133">>131xferp         263" clasCOMPATIBLE_IOCTL2id="L286" classHIDIOCSFLAGf="fs/compat_ioHIDIOCSFLAGferp/_hdr32_t" class="sref">sg_io_1315de=comp13         return -13-lass=         263" clasCOMPATIBLE_IOCTL2id="L286" classHIDIOCGCOLLECTIONINDEXt_ioctl.c#L296"HIDIOCGCOLLECTIONINDEXferp/_hdr32_t" class="sref">sg_io_1316de=comp13compat_ioctl.c#L315" id=13com>13-" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classHIDIOCGCOLLECTIONINFOf="fs/compat_ioHIDIOCGCOLLECTIONINFOferp/_hdr32_t" class="sref">sg_io_1317de=comp13>sgio32->sg>131EFAUL me="L307"> 307
sg_io_1318de=comp13         return -13-lass=         263" clasCOMPATIBLE_IOCTL2id="L286" classAUDIO_STOPt_user" class="AUDIO_STOPferp/_hdr32_t" class="sref">sg_io_1319de=comp13ref">compat_ptr(13-" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classAUDIO_PLAYf="fs/compat_ioAUDIO_PLAYferp/_hdr32_t" class="sref">sg_io_132ode=comp13 if ( 263" clasCOMPATIBLE_IOCTL2id="L286" classAUDIO_PAUSEf="fs/compat_ioAUDIO_PAUSEferp/_hdr32_t" class="sref">sg_io_1321de=comp13,  263" clasCOMPATIBLE_IOCTL2id="L286" classAUDIO_CONTINUEf="fs/compat_ioAUDIO_CONTINUEferp/_hdr32_t" class="sref">sg_io_1322de=comp13         return -13 en" c         263" clasCOMPATIBLE_IOCTL2id="L286" classAUDIO_SELECT_SOURCEf="fs/compat_ioAUDIO_SELECT_SOURCEferp/_hdr32_t" class="sref">sg_io_1323de=comp13322" id="L322" class="li13322>132  (1          263" clasCOMPATIBLE_IOCTL2id="L286" classAUDIO_SET_MUTEf="fs/compat_ioAUDIO_SET_MUTEferp/_hdr32_t" class="sref">sg_io_1324de=comp13f">sgio->>13 xferp         263" clasCOMPATIBLE_IOCTL2id="L286" classAUDIO_SET_AV_SYNCf="fs/compat_ioAUDIO_SET_AV_SYNCferp/_hdr32_t" class="sref">sg_io_1325de=comp13         return -132lass=         263" clasCOMPATIBLE_IOCTL2id="L286" classAUDIO_SET_BYPASS_MODEf="fs/compat_ioAUDIO_SET_BYPASS_MODEferp/_hdr32_t" class="sref">sg_io_1326de=comp13ctl.c#L325" id="L325" cl13ctl>13 " cla         263" clasCOMPATIBLE_IOCTL2id="L286" classAUDIO_CHANNEL_SELECTf="fs/compat_ioAUDIO_CHANNEL_SELECTferp/_hdr32_t" class="sref">sg_io_1327de=comp13compat_ioctl.c#L326" id=13com>13 EFAUL         263" clasCOMPATIBLE_IOCTL2id="L286" classAUDIO_GET_STATUSt_user" class="AUDIO_GET_STATUSferp/_hdr32_t" class="sref">sg_io_1328de=comp13ctl.c#L327" id="L327" cl13ctl>13 lass=         263" clasCOMPATIBLE_IOCTL2id="L286" classAUDIO_GET_CAPABILITIESt_user" class="AUDIO_GET_CAPABILITIESferp/_hdr32_t" class="sref">sg_io_1329de=comp13s="sref">__user * 263" clasCOMPATIBLE_IOCTL2id="L286" classAUDIO_CLEAR_BUFFERt_user" class="AUDIO_CLEAR_BUFFERferp/_hdr32_t" class="sref">sg_io_133ode=comp13ass="sref">__user *<13ass>13asFAUL         263" clasCOMPATIBLE_IOCTL2id="L286" classAUDIO_SET_ID263"> 263" clasAUDIO_SET_IDferp/_hdr32_t" class="sref">sg_io_1331de=comp13compat_ioctl.c#L330" id=13com>13a" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classAUDIO_SET_MIXERf="fs/compat_ioAUDIO_SET_MIXERferp/_hdr32_t" class="sref">sg_io_1332de=comp13ref">sgio32->13aen" c         263" clasCOMPATIBLE_IOCTL2id="L286" classAUDIO_SET_STREAMTYPEf="fs/compat_ioAUDIO_SET_STREAMTYPEferp/_hdr32_t" class="sref">sg_io_1333de=comp13span class="comment">/* 13spa>13a  (1          263" clasCOMPATIBLE_IOCTL2id="L286" classAUDIO_SET_EXT_ID263"> 263" clasAUDIO_SET_EXT_IDferp/_hdr32_t" class="sref">sg_io_1334de=comp13pan class="comment">/* [13pan>13axferp         263" clasCOMPATIBLE_IOCTL2id="L286" classAUDIO_SET_ATTRIBUTESt_user" class="AUDIO_SET_ATTRIBUTESferp/_hdr32_t" class="sref">sg_io_1335de=comp13pan class="comment">/* [13pan>13alass=         263" clasCOMPATIBLE_IOCTL2id="L286" classAUDIO_SET_KARAOKEf="fs/compat_ioAUDIO_SET_KARAOKEferp/_hdr32_t" class="sref">sg_io_1336de=comp13ss="comment">/* [i], [*i13ss=>13a" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classDMX_STARat_ioctl.c#L296"DMX_STARaferp/_hdr32_t" class="sref">sg_io_1337de=comp13                        13   >13aEFAUL         263" clasCOMPATIBLE_IOCTL2id="L286" classDMX_STOPt_user" class="DMX_STOPferp/_hdr32_t" class="sref">sg_io_1338de=comp13ss="comment">/* [i], [*i13ss=>13alass=         263" clasCOMPATIBLE_IOCTL2id="L286" classDMX_SET_FILTERt_user" class="DMX_SET_FILTERferp/_hdr32_t" class="sref">sg_io_1339de=comp13s="comment">/* [i], [*o]13s=">13a" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classDMX_SET_PES_FILTERt_user" class="DMX_SET_PES_FILTERferp/_hdr32_t" class="sref">sg_io_134ode=comp13mment">/* [i] MAX_UINT-&13mme>13mm cla         263" clasCOMPATIBLE_IOCTL2id="L286" classDMX_SET_BUFFER_SIZEf="fs/compat_ioDMX_SET_BUFFER_SIZEferp/_hdr32_t" class="sref">sg_io_1341de=comp13class="comment">/* [i] 013cla>13m" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classDMX_GET_PES_PIDSt_user" class="DMX_GET_PES_PIDSferp/_hdr32_t" class="sref">sg_io_1342de=comp13ss="comment">/* [i->o13ss=>13men" c         263" clasCOMPATIBLE_IOCTL2id="L286" classDMX_GET_CAPSt_user" class="DMX_GET_CAPSferp/_hdr32_t" class="sref">sg_io_1343de=comp13  13  <>13m  (1          263" clasCOMPATIBLE_IOCTL2id="L286" classDMX_SET_SOURCEf="fs/compat_ioDMX_SET_SOURCEferp/_hdr32_t" class="sref">sg_io_1344de=comp13a>;           ;>13mxferp         263" clasCOMPATIBLE_IOCTL2id="L286" classDMX_GET_STCf="fs/compat_ioDMX_GET_STCferp/_hdr32_t" class="sref">sg_io_1345de=comp13pan class="comment">/* [13pan>134lass=         263" clasCOMPATIBLE_IOCTL2id="L286" classFE_GET_INFOf="fs/compat_ioFE_GET_INFOferp/_hdr32_t" class="sref">sg_io_1346de=comp13class="comment">/* [o] m13cla>134" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classFE_DISEQC_RESET_OVERLOAD263"> 263" clasFE_DISEQC_RESET_OVERLOADferp/_hdr32_t" class="sref">sg_io_1347de=comp13ss="comment">/* [o] byte13ss=>134EFAUL         263" clasCOMPATIBLE_IOCTL2id="L286" classFE_DISEQC_SEND_MASTER_CMD263"> 263" clasFE_DISEQC_SEND_MASTER_CMDferp/_hdr32_t" class="sref">sg_io_1348de=comp13 /13 13mlass=         263" clasCOMPATIBLE_IOCTL2id="L286" classFE_DISEQC_RECV_SLAVE_REPLYf="fs/compat_ioFE_DISEQC_RECV_SLAVE_REPLYferp/_hdr32_t" class="sref">sg_io_1349de=comp13pan class="comment">/* [13pan>13m" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classFE_DISEQC_SEND_BURSat_ioctl.c#L296"FE_DISEQC_SEND_BURSaferp/_hdr32_t" class="sref">sg_io_135ode=comp13 class="comment">/* [o] 13 cl>13 c cla         263" clasCOMPATIBLE_IOCTL2id="L286" classFE_SET_TONEf="fs/compat_ioFE_SET_TONEferp/_hdr32_t" class="sref">sg_io_1351de=comp13ss="comment">/* [o] time13ss=>13 " cla         263" clasCOMPATIBLE_IOCTL2id="L286" classFE_SET_VOLTAGEf="fs/compat_ioFE_SET_VOLTAGEferp/_hdr32_t" class="sref">sg_io_1352de=comp13     263" clasCOMPATIBLE_IOCTL2id="L286" classFE_ENABLE_HIGH_LNB_VOLTAGEf="fs/compat_ioFE_ENABLE_HIGH_LNB_VOLTAGEferp/_hdr32_t" class="sref">sg_io_1353de=comp13;  135  (1          263" clasCOMPATIBLE_IOCTL2id="L286" classFE_READ_STATUSt_user" class="FE_READ_STATUSferp/_hdr32_t" class="sref">sg_io_1354de=comp13compat_ioctl.c#L253" id=13com>13 xferp         263" clasCOMPATIBLE_IOCTL2id="L286" classFE_READ_BERt_user" class="FE_READ_BERferp/_hdr32_t" class="sref">sg_io_1355de=comp13 struct  263" clasCOMPATIBLE_IOCTL2id="L286" classFE_READ_SIGNAL_STRENGTHf="fs/compat_ioFE_READ_SIGNAL_STRENGTHferp/_hdr32_t" class="sref">sg_io_1356de=comp13t_uint_t  263" clasCOMPATIBLE_IOCTL2id="L286" classFE_READ_SNRt_user" class="FE_READ_SNRferp/_hdr32_t" class="sref">sg_io_1357de=comp13pat_uint_t  263" clasCOMPATIBLE_IOCTL2id="L286" classFE_READ_UNCORRECTED_BLOCKSt_user" class="FE_READ_UNCORRECTED_BLOCKSferp/_hdr32_t" class="sref">sg_io_1358de=comp13/a>}  263" clasCOMPATIBLE_IOCTL2id="L286" classFE_SET_FRONTENDt_user" class="FE_SET_FRONTENDferp/_hdr32_t" class="sref">sg_io_1359de=comp13compat_ioctl.c#L258" id=13com>13 " cla         263" clasCOMPATIBLE_IOCTL2id="L286" classFE_GET_FRONTENDt_user" class="FE_GET_FRONTENDferp/_hdr32_t" class="sref">sg_io_136ode=comp1316  263" clasCOMPATIBLE_IOCTL2id="L286" classFE_GET_EVENat_ioctl.c#L296"FE_GET_EVENaferp/_hdr32_t" class="sref">sg_io_1361de=comp13ompat_ioctl.c#L260" id="13omp>136" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classFE_DISHNETWORK_SEND_LEGACY_CMD263"> 263" clasFE_DISHNETWORK_SEND_LEGACY_CMDferp/_hdr32_t" class="sref">sg_io_1362de=comp13>__user *) (__>131en" c         263" clasCOMPATIBLE_IOCTL2id="L286" classVIDEO_STOPt_user" class="VIDEO_STOPferp/_hdr32_t" class="sref">sg_io_1363de=comp13ref">iov32 = 131  (1          263" clasCOMPATIBLE_IOCTL2id="L286" classVIDEO_PLAYf="fs/compat_ioVIDEO_PLAYferp/_hdr32_t" class="sref">sg_io_1364de=comp13"L263"> 263        i13"L2>131xferp         263" clasCOMPATIBLE_IOCTL2id="L286" classVIDEO_FREEZEf="fs/compat_ioVIDEO_FREEZEferp/_hdr32_t" class="sref">sg_io_1365de=comp13compat_ioctl.c#L264" id=13com>131lass=         263" clasCOMPATIBLE_IOCTL2id="L286" classVIDEO_CONTINUEf="fs/compat_ioVIDEO_CONTINUEferp/_hdr32_t" class="sref">sg_io_1366de=comp13sref">iovec_count; <13sre>131" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classVIDEO_SELECT_SOURCEf="fs/compat_ioVIDEO_SELECT_SOURCEferp/_hdr32_t" class="sref">sg_io_1367de=comp13class="sref">base, <13cla>131EFAUL         263" clasCOMPATIBLE_IOCTL2id="L286" classVIDEO_SET_BLANKf="fs/compat_ioVIDEO_SET_BLANKferp/_hdr32_t" class="sref">sg_io_1368de=comp13compat_ioctl.c#L267" id=13com>131lass=         263" clasCOMPATIBLE_IOCTL2id="L286" classVIDEO_GET_STATUSt_user" class="VIDEO_GET_STATUSferp/_hdr32_t" class="sref">sg_io_1369de=comp13f">i].>131" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classVIDEO_SET_DISPLAY_FORMATt_ioctl.c#L296"VIDEO_SET_DISPLAY_FORMATferp/_hdr32_t" class="sref">sg_io_137ode=comp13ref">i]. 263" clasCOMPATIBLE_IOCTL2id="L286" classVIDEO_FAST_FORWARD263"> 263" clasVIDEO_FAST_FORWARDferp/_hdr32_t" class="sref">sg_io_1371de=comp13f">i].>13r" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classVIDEO_SLOWMOTIONf="fs/compat_ioVIDEO_SLOWMOTIONferp/_hdr32_t" class="sref">sg_io_1372de=comp13"sref">i].13ren" c         263" clasCOMPATIBLE_IOCTL2id="L286" classVIDEO_GET_CAPABILITIESt_user" class="VIDEO_GET_CAPABILITIESferp/_hdr32_t" class="sref">sg_io_1373de=comp13         return -13r  (1          263" clasCOMPATIBLE_IOCTL2id="L286" classVIDEO_CLEAR_BUFFERt_user" class="VIDEO_CLEAR_BUFFERferp/_hdr32_t" class="sref">sg_io_1374de=comp13ctl.c#L273" id="L273" cl13ctl>13rxferp         263" clasCOMPATIBLE_IOCTL2id="L286" classVIDEO_SET_ID263"> 263" clasVIDEO_SET_IDferp/_hdr32_t" class="sref">sg_io_1375de=comp13compat_ioctl.c#L274" id=13com>137lass=         263" clasCOMPATIBLE_IOCTL2id="L286" classVIDEO_SET_STREAMTYPEf="fs/compat_ioVIDEO_SET_STREAMTYPEferp/_hdr32_t" class="sref">sg_io_1376de=comp13f">sgio->>13r" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classVIDEO_SET_FORMATt_ioctl.c#L296"VIDEO_SET_FORMATferp/_hdr32_t" class="sref">sg_io_1377de=comp13         return -13rEFAUL         263" clasCOMPATIBLE_IOCTL2id="L286" classVIDEO_SET_SYSTEMf="fs/compat_ioVIDEO_SET_SYSTEMferp/_hdr32_t" class="sref">sg_io_1378de=comp1377" id="L277" class="lin1377">13rlass=         263" clasCOMPATIBLE_IOCTL2id="L286" classVIDEO_SET_HIGHLIGHTt_ioctl.c#L296"VIDEO_SET_HIGHLIGHTferp/_hdr32_t" class="sref">sg_io_1379de=comp13ompat_ioctl.c#L278" id="13omp>137" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classVIDEO_SET_SPUf="fs/compat_ioVIDEO_SET_SPUferp/_hdr32_t" class="sref">sg_io_138ode=comp13compat_ioctl.c#L279" id=13com>1386 cla         263" clasCOMPATIBLE_IOCTL2id="L286" classVIDEO_GET_NAVIt_user" class="VIDEO_GET_NAVIferp/_hdr32_t" class="sref">sg_io_1381de=comp13">fd, unsigned int <13">f>13c" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classVIDEO_SET_ATTRIBUTESt_user" class="VIDEO_SET_ATTRIBUTESferp/_hdr32_t" class="sref">sg_io_1382de=comp13ref">__user *13cen" c         263" clasCOMPATIBLE_IOCTL2id="L286" classVIDEO_GET_SIZEf="fs/compat_ioVIDEO_GET_SIZEferp/_hdr32_t" class="sref">sg_io_1383de=comp13ompat_ioctl.c#L282" id="13omp>138  (1          263" clasCOMPATIBLE_IOCTL2id="L286" classVIDEO_GET_FRAME_RATEf="fs/compat_ioVIDEO_GET_FRAME_RATEferp/_hdr32_t" class="sref">sg_io_1384de=comp13s="sref">__user *sg_io_1385de=comp1316  307
sg_io_1386de=comp13class="sref">u32 138" cla         263" clasCOMPATIBLE_IOCTL2id="L286" classJSIOCGVERSIONf="fs/compat_ioJSIOCGVERSIONferp/_hdr32_t" class="sref">sg_io_1387de=comp13ref">__user *138EFAUL         263" clasCOMPATIBLE_IOCTL2id="L286" classJSIOCGAXESt_user" class="JSIOCGAXESferp/_hdr32_t" class="sref">sg_io_1388de=comp137"> 287        int <137">>13class=         263" clasCOMPATIBLE_IOCTL2id="L286" classJSIOCGBUTTONSt_user" class="JSIOCGBUTTONSferp/_hdr32_t" class="sref">sg_io_1389de=comp13 int  263" clasCOMPATIBLE_IOCTL2id="L286" classJSIOCGNAMEt_user" class="JSIOCGNAME20)/_hdr32_t" class="sref">sg_io_139ode=comp13compat_ioctl.c#L289" id=13com>13co cla_hdr32_t" class="sref">sg_io_1391de=comp13>sg_io_1392de=comp13         return -13cen" c         263" clasCOMPATIBLE_IOCTL2id="L286" classTIOCGLTCf="fs/compat_ioTIOCGLTC cla/_hdr32_t" class="sref">sg_io_1393de=comp13ef">interface_id != 13ef">139  (1          263" clasCOMPATIBLE_IOCTL2id="L286" classTIOCSLTCf="fs/compat_ioTIOCSLTC cla/_hdr32_t" class="sref">sg_io_1394de=comp13 (unsigned long)13cxferp#endif_hdr32_t" class="sref">sg_io_1395de=comp13compat_ioctl.c#L294" id=13com>13class=#ifdef id="L286" classTIOCSTARat_ioctl.c#L296"TIOCSTARa cla_hdr32_t" class="sref">sg_io_1396de=comp13>-> 307
sg_io_1397de=comp13         return -139EFAUL me="L307"> 307
sgs.h and/or termios.h one=sg_io_hdr32_t" class="sref">sg_io_1398de=comp13compat_ioctl.c#L297" id=13com>13class= me="L307"> 307
tion.  Some applicationse=sg_io_hdr32_t" class="sref">sg_io_1399de=comp13ctl.c#L298" id="L298" cl13ctl>13c" cla me="L307"> 307
sg_io_14code=comp14codec#L298" id="L298" cl14cod>140oFAUL me="L307"> 307

ries here to avoid syslog message spew.e=sg_io_hdr32_t" class="sref">sg_io_14c1de=comp14cgt; 307
sg_io_14c2de=comp14c        return -14cen" c         263" clasCOMPATIBLE_IOCTL2id="L286" classTIOCSTARat_ioctl.c#L296"TIOCSTARa cla/_hdr32_t" class="sref">sg_io_14c3de=comp14cf">interface_id != 14cf">140  (1          263" clasCOMPATIBLE_IOCTL2id="L286" classTIOCSTOPt_user" class="TIOCSTOP cla/_hdr32_t" class="sref">sg_io_14c4de=comp14c(unsigned long)140xferp#endif_hdr32_t" class="sref">sg_io_14c5de=comp14compat_ioctl.c#L294" id=14com>140lass=_hdr32_t" class="sref">sg_io_14c6de=comp14c-> 307
sgs. These are handled by fat with ->ss="sref">sg,e=sg_io_hdr32_t" class="sref">sg_io_14c7de=comp14c        return -140EFAUL me="L307"> 307
sg_io_14c8de=comp14compat_ioctl.c#L297" id=14com>140lass= me="L307"> 307
sg_io_14c9de=comp14ctl.c#L298" id="L298" cl14ctl>140" cla#define id="L286" classVFAT_IOCTL_READDIR_BOTHref">sgio32pat_ioVFAT_IOCTL_READDIR_BOTHre cla        d="L286" class_IORt_user" class="_IOR2ime="L307"> 3s
ring">'r'e=sg_io, 1, struct  d="L286" classss="sredira>
<_user" class="ss="sredira>
2sg_io_141ode=comp14->sgio32pat_ioVFAT_IOCTL_READDIR_SHORTre cla       d="L286" class_IORt_user" class="_IOR2ime="L307"> 3s
ring">'r'e=sg_io, 2, struct  d="L286" classss="sredira>
<_user" class="ss="sredira>
2sg_io_1411de=comp14name="L310"> 310    14nam>14-" cla_hdr32_t" class="sref">sg_io_1412de=comp14"> 311              14"> >14-en" c         263" clasIGNORE_IOCTL2id="L286" classVFAT_IOCTL_READDIR_BOTHref">sgio32pat_ioVFAT_IOCTL_READDIR_BOTHre cla/_hdr32_t" class="sref">sg_io_1413de=comp14> 312               14> 3>141  (1          263" clasIGNORE_IOCTL2id="L286" classVFAT_IOCTL_READDIR_SHORTref">sgio32pat_ioVFAT_IOCTL_READDIR_SHORTre cla/_hdr32_t" class="sref">sg_io_1414de=comp143"> 313             143">>141xferp_hdr32_t" class="sref">sg_io_1415de=comp14         return -141lass=#ifdef id="L286" classCONFIG_SPARCf="fs/compat_ioCONFIG_SPARCferp_hdr32_t" class="sref">sg_io_1416de=comp14compat_ioctl.c#L315" id=14com>141" cla me="L307"> 307
sg() *de=sg_io_hdr32_t" class="sref">sg_io_1417de=comp14>sgio32->sg>141EFAUL         263" clasIGNORE_IOCTL2id="L286" classFBIOGTYPEf="fs/compat_ioFBIOGTYPE cla/_hdr32_t" class="sref">sg_io_1418de=comp14         return -14-lass=         263" clasIGNORE_IOCTL2id="L286" classFBIOSATTRf="fs/compat_ioFBIOSATTR cla/_hdr32_t" class="sref">sg_io_1419de=comp14ref">compat_ptr(14-" cla         263" clasIGNORE_IOCTL2id="L286" classFBIOGATTRf="fs/compat_ioFBIOGATTR cla/_hdr32_t" class="sref">sg_io_142ode=comp14 if ( 263" clasIGNORE_IOCTL2id="L286" classFBIOSVIDEOf="fs/compat_ioFBIOSVIDEO cla/_hdr32_t" class="sref">sg_io_1421de=comp14,  263" clasIGNORE_IOCTL2id="L286" classFBIOGVIDEOf="fs/compat_ioFBIOGVIDEO cla/_hdr32_t" class="sref">sg_io_1422de=comp14         return -14 en" c         263" clasIGNORE_IOCTL2id="L286" classFBIOSCURPOSt_user" class="FBIOSCURPOS cla/_hdr32_t" class="sref">sg_io_1423de=comp14322" id="L322" class="li14322>142  (1          263" clasIGNORE_IOCTL2id="L286" classFBIOGCURPOSt_user" class="FBIOGCURPOS cla/_hdr32_t" class="sref">sg_io_1424de=comp14f">sgio->>14 xferp         263" clasIGNORE_IOCTL2id="L286" classFBIOGCURMAXt_ioctl.c#L296"FBIOGCURMAX cla/_hdr32_t" class="sref">sg_io_1425de=comp14         return -142lass=         263" clasIGNORE_IOCTL2id="L286" classFBIOPUTCMAPref">sgio32pat_ioFBIOPUTCMAPre cla/_hdr32_t" class="sref">sg_io_1426de=comp14ctl.c#L325" id="L325" cl14ctl>14 " cla         263" clasIGNORE_IOCTL2id="L286" classFBIOGETCMAPref">sgio32pat_ioFBIOGETCMAPre cla/_hdr32_t" class="sref">sg_io_1427de=comp14compat_ioctl.c#L326" id=14com>14 EFAUL         263" clasIGNORE_IOCTL2id="L286" classFBIOSCURSORref">sgio32pat_ioFBIOSCURSORre cla/_hdr32_t" class="sref">sg_io_1428de=comp14ctl.c#L327" id="L327" cl14ctl>14 lass=         263" clasIGNORE_IOCTL2id="L286" classFBIOGCURSORref">sgio32pat_ioFBIOGCURSORre cla/_hdr32_t" class="sref">sg_io_1429de=comp14s="sref">__user *sg_io_143ode=comp14ass="sref">__user *<14ass>14asFAUL};_hdr32_t" class="sref">sg_io_1431de=comp14compat_ioctl.c#L330" id=14com>143" cla_hdr32_t" class="sref">sg_io_1432de=comp14ref">sgio32->14aen" c me="L307"> 307
sg_io_1433de=comp14span class="comment">/* 14spa>143  (1 ame="L307"> 307
sg argu/a>
s based on their ss=mand numbere=sg_io_hdr32_t" class="sref">sg_io_1434de=comp14pan class="comment">/* [14pan>14axferp me="L307"> 307
sg_io_1435de=comp14pan class="comment">/* [14pan>143lass=ame="L307"> 307
te=sg_io_hdr32_t" class="sref">sg_io_1436de=comp14ss="comment">/* [i], [*i14ss=>143" cla me="L307"> 307
sg operation in the place that handleѕ thee=sg_io_hdr32_t" class="sref">sg_io_1437de=comp14                        14   >143EFAUL me="L307"> 307
sg for the   tive case.e=sg_io_hdr32_t" class="sref">sg_io_1438de=comp14ss="comment">/* [i], [*i14ss=>143lass= me="L307"> 307
sg_io_1439de=comp14s="comment">/* [i], [*o]14s=">14a" clast tic long id="L286" classdoef">sg_transf">sgio32pat_iodoef">sg_trans2int  d="L286" classfdf">sgio32pat_iofd2sgio32pat_iosmd2sg_io_144ode=comp14mment">/* [i] MAX_UINT-&14mme>14mm cla                 unsigned long id="L286" classargf">sgio32pat_ioarg2sgio32pat_iofile cla * d="L286" classfilef">sgio32pat_iofile cla/_hdr32_t" class="sref">sg_io_1441de=comp14class="comment">/* [i] 014cla>14m" cla{_hdr32_t" class="sref">sg_io_1442de=comp14ss="comment">/* [i->o14ss=>144e cla        void  d="L286" class__usert_user" class="__user cla * d="L286" classargpf">sgio32pat_ioargp cla =  d="L286" classss="sreptrt_user" class="ss="sreptr2id="L286" classargf">sgio32pat_ioarg2sg_io_1443de=comp14  14  <>14m  (1 _hdr32_t" class="sref">sg_io_1444de=comp14a>;           ;>14mxferp        switch >id="L286" classsmdf">sgio32pat_iosmd2sg_io_1445de=comp14pan class="comment">/* [14pan>144lass=        case  d="L286" classPPPIOCGIDLEref">sgio32pat_ioPPPIOCGIDLEreass=:_hdr32_t" class="sref">sg_io_1446de=comp14class="comment">/* [o] m14cla>144" cla                return  d="L286" classppp_gidlef">sgio32pat_ioppp_gidle2id="L286" classfdf">sgio32pat_iofd2sgio32pat_iosmd2sgio32pat_ioargp cla);_hdr32_t" class="sref">sg_io_1447de=comp14ss="comment">/* [o] byte14ss=>144EFAUL        case  d="L286" classPPPIOCSCOMPRESSref">sgio32pat_ioPPPIOCSCOMPRESSreass=:_hdr32_t" class="sref">sg_io_1448de=comp14 /14 14mlass=                return  d="L286" classppp_sss="ressf">sgio32pat_ioppp_sss="ress2id="L286" classfdf">sgio32pat_iofd2sgio32pat_iosmd2sgio32pat_ioargp cla);_hdr32_t" class="sref">sg_io_1449de=comp14pan class="comment">/* [14pan>14m" cla        case  d="L286" classPPPIOCSPASSref">sgio32pat_ioPPPIOCSPASSreass=:_hdr32_t" class="sref">sg_io_145ode=comp14 class="comment">/* [o] 14 cl>1450 cla        case  d="L286" classPPPIOCSACTIVEref">sgio32pat_ioPPPIOCSACTIVEreass=:_hdr32_t" class="sref">sg_io_1451de=comp14ss="comment">/* [o] time14ss=>14 " cla                return  d="L286" classppp_sock_fprogef">sg_transf">sgio32pat_ioppp_sock_fprogef">sg_trans2id="L286" classfdf">sgio32pat_iofd2sgio32pat_iosmd2sgio32pat_ioargp cla);_hdr32_t" class="sref">sg_io_1452de=comp14    sg_io_1453de=comp14;  145  (1         case  d="L286" classSG_IOf="fs/compat_ioSG_IOass=:_hdr32_t" class="sref">sg_io_1454de=comp14compat_ioctl.c#L253" id=14com>1454 cla                return  d="L286" classsgef">sg_transf">sgio32pat_iosgef">sg_trans2id="L286" classfdf">sgio32pat_iofd2sgio32pat_iosmd2sgio32pat_ioargp cla);_hdr32_t" class="sref">sg_io_1455de=comp14 struct sg_io_1456de=comp14t_uint_t sgio32pat_iosgegrt_trans2id="L286" classfdf">sgio32pat_iofd2sgio32pat_iosmd2sgio32pat_ioargp cla);_hdr32_t" class="sref">sg_io_1457de=comp14pat_uint_t sgio32pat_ioMTIOCGETreass=:_hdr32_t" class="sref">sg_io_1458de=comp14/a>} sgio32pat_ioMTIOCPOSreass=:_hdr32_t" class="sref">sg_io_1459de=comp14compat_ioctl.c#L258" id=14com>1459 cla                return  d="L286" classmtef">sg_transf">sgio32pat_iomtef">sg_trans2id="L286" classfdf">sgio32pat_iofd2sgio32pat_iosmd2sgio32pat_ioargp cla);_hdr32_t" class="sref">sg_io_146ode=comp1416 sg_io_1461de=comp14ompat_ioctl.c#L260" id="14omp>146" cla         me="L307"> 307
sg_io_1462de=comp14>__user *) (__>1462FAUL        case  d="L286" classTIOCGSERIAL263"> 263" clasTIOCGSERIALass=:_hdr32_t" class="sref">sg_io_1463de=comp14ref">iov32 = 146  (1         case  d="L286" classTIOCSSERIAL263"> 263" clasTIOCSSERIALass=:_hdr32_t" class="sref">sg_io_1464de=comp14"L263"> 263        i14"L2>1464 cla                return  d="L286" classserial_structef">sgf">sgio32pat_ioserial_structef">sg2id="L286" classfdf">sgio32pat_iofd2sgio32pat_iosmd2sgio32pat_ioargp cla);_hdr32_t" class="sref">sg_io_1465de=comp14compat_ioctl.c#L264" id=14com>1465 cla         me="L307"> 307
sg_io_1466de=comp14sref">iovec_count; <14sre>1466 (1         case  d="L286" classI2C_FUNCSt_user" class="I2C_FUNCSass=:_hdr32_t" class="sref">sg_io_1467de=comp14class="sref">base, <14cla>1467 cla                return  d="L286" classw_longt_user" class="w_long2id="L286" classfdf">sgio32pat_iofd2sgio32pat_iosmd2sgio32pat_ioargp cla);_hdr32_t" class="sref">sg_io_1468de=comp14compat_ioctl.c#L267" id=14com>1468FAUL        case  d="L286" classI2C_RDWRf="fs/compat_ioI2C_RDWRass=:_hdr32_t" class="sref">sg_io_1469de=comp14f">i].>1469 cla                return  d="L286" classdoef2c_rdwref">sgf">sgio32pat_iodoef2c_rdwref">sg2id="L286" classfdf">sgio32pat_iofd2sgio32pat_iosmd2sgio32pat_ioargp cla);_hdr32_t" class="sref">sg_io_147ode=comp14ref">i].sg_io_1471de=comp14f">i].>147" cla                return  d="L286" classdoef2c_smbusef">sgf">sgio32pat_iodoef2c_smbusef">sg2id="L286" classfdf">sgio32pat_iofd2sgio32pat_iosmd2sgio32pat_ioargp cla);_hdr32_t" class="sref">sg_io_1472de=comp14"sref">i].1472 cla         me="L307"> 307
ted in the   tive kernel *de=sg_io_hdr32_t" class="sref">sg_io_1473de=comp14         return -147  (1         case  d="L286" classRTC_IRQP_READref">sgio32pat_ioRTC_IRQP_READreass=:_hdr32_t" class="sref">sg_io_1474de=comp14ctl.c#L273" id="L273" cl14ctl>1474 (1         case  d="L286" classRTC_IRQP_SETref">sgio32pat_ioRTC_IRQP_SETreass=:_hdr32_t" class="sref">sg_io_1475de=comp14compat_ioctl.c#L274" id=14com>147lass=        case  d="L286" classRTC_EPOCH_READref">sgio32pat_ioRTC_EPOCH_READreass=:_hdr32_t" class="sref">sg_io_1476de=comp14f">sgio->>1476 (1         case  d="L286" classRTC_EPOCH_SETref">sgio32pat_ioRTC_EPOCH_SETreass=:_hdr32_t" class="sref">sg_io_1477de=comp14         return -1477 cla                return  d="L286" classrtcef">sgf">sgio32pat_iortcef">sg2id="L286" classfdf">sgio32pat_iofd2sgio32pat_iosmd2sgio32pat_ioargp cla);_hdr32_t" class="sref">sg_io_1478de=comp1477" id="L277" class="lin1477">14rlass=_hdr32_t" class="sref">sg_io_1479de=comp14ompat_ioctl.c#L278" id="14omp>1479 cla         me="L307"> 307
sg_io_148ode=comp14compat_ioctl.c#L279" id=14com>1480 cla        case  d="L286" classVIDEO_GET_EVENat_ioctl.c#L296"VIDEO_GET_EVENaass=:_hdr32_t" class="sref">sg_io_1481de=comp14">fd, unsigned int <14">f>148" cla                return  d="L286" classdoevideo_get_eva>
<_user" class="doevideo_get_eva>
2id="L286" classfdf">sgio32pat_iofd2sgio32pat_iosmd2sgio32pat_ioargp cla);_hdr32_t" class="sref">sg_io_1482de=comp14ref">__user *1482FAUL        case  d="L286" classVIDEO_STILLPICTUREf="fs/compat_ioVIDEO_STILLPICTUREass=:_hdr32_t" class="sref">sg_io_1483de=comp14ompat_ioctl.c#L282" id="14omp>1483 cla                return  d="L286" classdoevideo_stillpicture<_user" class="doevideo_stillpicture2id="L286" classfdf">sgio32pat_iofd2sgio32pat_iosmd2sgio32pat_ioargp cla);_hdr32_t" class="sref">sg_io_1484de=comp14s="sref">__user *sg_io_1485de=comp1416 sgio32pat_iofd2sgio32pat_iosmd2sgio32pat_ioargp cla);_hdr32_t" class="sref">sg_io_1486de=comp14class="sref">u32 1486 (1         }_hdr32_t" class="sref">sg_io_1487de=comp14ref">__user *148EFAUL_hdr32_t" class="sref">sg_io_1488de=comp147"> 287        int <147">>1488 cla         me="L307"> 307
sg_io_1489de=comp14 int  307
sg_io_149ode=comp14compat_ioctl.c#L289" id=14com>149oFAUL me="L307"> 307
sg_io_1491de=comp14> 307
sg_io_1492de=comp14         return -1492FAUL        switch >id="L286" classsmdf">sgio32pat_iosmd2sg_io_1493de=comp14ef">interface_id != 14ef">1493 cla         me="L307"> 307
sg_io_1494de=comp14 (unsigned long)1494 (1         case  d="L286" classTCSBRKPt_user" class="TCSBRKPass=:_hdr32_t" class="sref">sg_io_1495de=comp14compat_ioctl.c#L294" id=14com>149lass=        case  d="L286" classTIOCMIWAIat_ioctl.c#L296"TIOCMIWAIaass=:_hdr32_t" class="sref">sg_io_1496de=comp14>->sg_io_1497de=comp14         return -1497 cla         me="L307"> 307
sg_io_1498de=comp14compat_ioctl.c#L297" id=14com>1498FAUL        case  d="L286" classHOT_REMOVE_DISKf="fs/compat_ioHOT_REMOVE_DISKass=:_hdr32_t" class="sref">sg_io_1499de=comp14ctl.c#L298" id="L298" cl14ctl>149" cla        case  d="L286" classHOT_ADD_DISKf="fs/compat_ioHOT_ADD_DISKass=:_hdr32_t" class="sref">sg_io_15code=comp15codec#L298" id="L298" cl15cod>1500 cla        case  d="L286" classSET_DISK_FAULTYf="fs/compat_ioSET_DISK_FAULTYass=:_hdr32_t" class="sref">sg_io_15c1de=comp15cgt;sg_io_15c2de=comp15c        return -1502 cla         me="L307"> 307
sg_io_15c3de=comp15cf">interface_id != 15cf">150  (1         case  d="L286" classKDSIGACCEPat_ioctl.c#L296"KDSIGACCEPaass=:_hdr32_t" class="sref">sg_io_15c4de=comp15c(unsigned long)1504 (1         case  d="L286" classKIOCSOUNDt_user" class="KIOCSOUNDass=:_hdr32_t" class="sref">sg_io_15c5de=comp15compat_ioctl.c#L294" id=15com>150lass=        case  d="L286" classKDMKTONEf="fs/compat_ioKDMKTONEass=:_hdr32_t" class="sref">sg_io_15c6de=comp15c->sg_io_15c7de=comp15c        return -150EFAUL        case  d="L286" classKDSKBMODEf="fs/compat_ioKDSKBMODEass=:_hdr32_t" class="sref">sg_io_15c8de=comp15compat_ioctl.c#L297" id=15com>1508FAUL        case  d="L286" classKDSKBMETAf="fs/compat_ioKDSKBMETAass=:_hdr32_t" class="sref">sg_io_15c9de=comp15ctl.c#L298" id="L298" cl15ctl>150" cla        case  d="L286" classKDSKBLEDt_user" class="KDSKBLEDass=:_hdr32_t" class="sref">sg_io_151ode=comp15->sg_io_1511de=comp15name="L310"> 310    15nam>151" cla         me="L307"> 307
sg_io_1512de=comp15"> 311              15"> >1512FAUL        case  d="L286" classNBD_SET_SOCKf="fs/compat_ioNBD_SET_SOCKass=:_hdr32_t" class="sref">sg_io_1513de=comp15> 312               15> 3>151  (1         case  d="L286" classNBD_SET_BLKSIZEf="fs/compat_ioNBD_SET_BLKSIZEass=:_hdr32_t" class="sref">sg_io_1514de=comp153"> 313             153">>1514 (1         case  d="L286" classNBD_SET_SIZEf="fs/compat_ioNBD_SET_SIZEass=:_hdr32_t" class="sref">sg_io_1515de=comp15         return -151lass=        case  d="L286" classNBD_SET_SIZE_BLOCKSt_user" class="NBD_SET_SIZE_BLOCKSass=:_hdr32_t" class="sref">sg_io_1516de=comp15compat_ioctl.c#L315" id=15com>151" cla                return  d="L286" classdoevfsef">sgf">sgio32pat_iodoevfsef">sg2id="L286" classfilef">sgio32pat_iofile cla, id="L286" classfdf">sgio32pat_iofd2sgio32pat_iosmd2sgio32pat_ioarg cla);_hdr32_t" class="sref">sg_io_1517de=comp15>sgio32->sg>151EFAUL        }_hdr32_t" class="sref">sg_io_1518de=comp15         return -151lass=_hdr32_t" class="sref">sg_io_1519de=comp15ref">compat_ptr(151" cla        return -id="L286" classENOIOCTLCMD263"> 263" clasENOIOCTLCMD cla;_hdr32_t" class="sref">sg_io_152ode=comp15 if (sg_io_1521de=comp15, sg_io_1522de=comp15         return -15 en" cst tic int  d="L286" classss="sref">sg_check_tablef">sgio32pat_ioss="sref">sg_check_table2unsigned int  d="L286" classxsmdf">sgio32pat_ioxsmd2sg_io_1523de=comp15322" id="L322" class="li15322>152  (1 {_hdr32_t" class="sref">sg_io_1524de=comp15f">sgio->>1524 (1         int  d="L286" classif">sgio32pat_ioi cla;_hdr32_t" class="sref">sg_io_1525de=comp15         return -152lass=        const int  d="L286" classmaxf">sgio32pat_iomaxass= =  d="L286" classARRAY_SIZEf="fs/compat_ioARRAY_SIZE2id="L286" classf">sg_pointerf">sgio32pat_ioi">sg_pointer2sg_io_1526de=comp15ctl.c#L325" id="L325" cl15ctl>15 " cla_hdr32_t" class="sref">sg_io_1527de=comp15compat_ioctl.c#L326" id=15com>1527 cla         d="L286" classBUILD_BUG_ONf="fs/compat_ioBUILD_BUG_ON2id="L286" classmaxf">sgio32pat_iomaxass= >= (1 << 16));_hdr32_t" class="sref">sg_io_1528de=comp15ctl.c#L327" id="L327" cl15ctl>152lass=_hdr32_t" class="sref">sg_io_1529de=comp15s="sref">__user * 307
uming ae=sg_io_hdr32_t" class="sref">sg_io_153ode=comp15ass="sref">__user *<15ass>153oFAUL me="L307"> 307
sg_io_1531de=comp15compat_ioctl.c#L330" id=15com>1531 cla         d="L286" classif">sgio32pat_ioi cla = (>id="L286" classxsmdf">sgio32pat_ioxsmd2sgio32pat_iomaxass=) >> 16;_hdr32_t" class="sref">sg_io_1532de=comp15ref">sgio32->15reass=_hdr32_t" class="sref">sg_io_1533de=comp15span class="comment">/* 15spa>1533 cla         me="L307"> 307
sg_io_1534de=comp15pan class="comment">/* [15pan>1534 (1         while >id="L286" classf">sg_pointerf">sgio32pat_ioi">sg_pointer2sgio32pat_ioi cla] <  d="L286" classxsmdf">sgio32pat_ioxsmd2sgio32pat_ioi cla <  d="L286" classmaxf">sgio32pat_iomaxass=)_hdr32_t" class="sref">sg_io_1535de=comp15pan class="comment">/* [15pan>1535 cla                 d="L286" classif">sgio32pat_ioi cla++;_hdr32_t" class="sref">sg_io_1536de=comp15ss="comment">/* [i], [*i15ss=>153" cla_hdr32_t" class="sref">sg_io_1537de=comp15                        15   >1537 cla         me="L307"> 307
sg_io_1538de=comp15ss="comment">/* [i], [*i15ss=>1538 (1         while >id="L286" classf">sg_pointerf">sgio32pat_ioi">sg_pointer2sgio32pat_ioi cla] >  d="L286" classxsmdf">sgio32pat_ioxsmd2sgio32pat_ioi cla > 0)_hdr32_t" class="sref">sg_io_1539de=comp15s="comment">/* [i], [*o]15s=">1539 cla                 d="L286" classif">sgio32pat_ioi cla--;_hdr32_t" class="sref">sg_io_154ode=comp15mment">/* [i] MAX_UINT-&15mme>154o cla_hdr32_t" class="sref">sg_io_1541de=comp15class="comment">/* [i] 015cla>1541 cla        return  d="L286" classf">sg_pointerf">sgio32pat_ioi">sg_pointer2sgio32pat_ioi cla] ==  d="L286" classxsmdf">sgio32pat_ioxsmd2sg_io_1542de=comp15ss="comment">/* [i->o15ss=>154e cla}_hdr32_t" class="sref">sg_io_1543de=comp15  15  <>15m  (1 _hdr32_t" class="sref">sg_io_1544de=comp15a>;           ;>154xferp        sgio32pat_ioasm   kage cla long id="L286" classss="sresysef">sgf">sgio32pat_ioss="sresysef">sg2unsigned int  d="L286" classfdf">sgio32pat_iofd2sgio32pat_iosmd2sg_io_1545de=comp15pan class="comment">/* [15pan>1545 cla                                unsigned long id="L286" classargf">sgio32pat_ioarg2sg_io_1546de=comp15class="comment">/* [o] m15cla>154" cla{_hdr32_t" class="sref">sg_io_1547de=comp15ss="comment">/* [o] byte15ss=>154EFAUL        struct  d="L286" classfdf">sgio32pat_iofd2sgio32pat_iofass= =  d="L286" classfdge
<_user" class="fdge
2id="L286" classfdf">sgio32pat_iofd2sg_io_1548de=comp15 /15 15mlass=        int  d="L286" classerrorf">sgio32pat_ioerrorass= = -id="L286" classEBADF263"> 263" clasEBADF2sg_io_1549de=comp15pan class="comment">/* [15pan>15m" cla        if (! d="L286" classff">sgio32pat_iofass=.id="L286" classfilef">sgio32pat_iofile cla)_hdr32_t" class="sref">sg_io_155ode=comp15 class="comment">/* [o] 15 cl>155m cla                goto id="L286" classou
<_user" class="ou
2sg_io_1551de=comp15ss="comment">/* [o] time15ss=>155" cla_hdr32_t" class="sref">sg_io_1552de=comp15     307
sg_io_1553de=comp15;  155  (1          d="L286" classerrorf">sgio32pat_ioerrorass= =  d="L286" classsecurity_fileef">sgf">sgio32pat_iosecurity_fileef">sg2id="L286" classff">sgio32pat_iofass=.id="L286" classfilef">sgio32pat_iofile cla,  d="L286" classsmdf">sgio32pat_iosmd2sgio32pat_ioarg cla);_hdr32_t" class="sref">sg_io_1554de=comp15compat_ioctl.c#L253" id=15com>1554 cla        if ( d="L286" classerrorf">sgio32pat_ioerrorass=)_hdr32_t" class="sref">sg_io_1555de=comp15 struct sg_io_1556de=comp15t_uint_t sg_io_1557de=comp15pat_uint_t  307
sg_io_1558de=comp15/a>}  307
sg handlers to be self conta="+de=sg_io_hdr32_t" class="sref">sg_io_1559de=comp15compat_ioctl.c#L258" id=15com>155" cla me="L307"> 307
sgs here first.e=sg_io_hdr32_t" class="sref">sg_io_156ode=comp1516  307
sg_io_1561de=comp15ompat_ioctl.c#L260" id="15omp>156" cla me="L307"> 307
sg_io_1562de=comp15>__user *) (__>1562FAUL        switch >id="L286" classsmdf">sgio32pat_iosmd2sg_io_1563de=comp15ref">iov32 = 156  (1         case  d="L286" classFIOCLEXt_ioctl.c#L296"FIOCLEXass=:_hdr32_t" class="sref">sg_io_1564de=comp15"L263"> 263        i15"L2>1564 (1         case  d="L286" classFIONCLEXt_ioctl.c#L296"FIONCLEXass=:_hdr32_t" class="sref">sg_io_1565de=comp15compat_ioctl.c#L264" id=15com>156lass=        case  d="L286" classFIONBIOf="fs/compat_ioFIONBIOass=:_hdr32_t" class="sref">sg_io_1566de=comp15sref">iovec_count; <15sre>1566 (1         case  d="L286" classFIOASYNCf="fs/compat_ioFIOASYNCass=:_hdr32_t" class="sref">sg_io_1567de=comp15class="sref">base, <15cla>156EFAUL        case  d="L286" classFIOQSIZEf="fs/compat_ioFIOQSIZEass=:_hdr32_t" class="sref">sg_io_1568de=comp15compat_ioctl.c#L267" id=15com>156lass=                break;_hdr32_t" class="sref">sg_io_1569de=comp15f">i].>1569 cla_hdr32_t" class="sref">sg_io_157ode=comp15ref">i].sgio32pat_iodefined2id="L286" classCONFIG_IA"L263"> 263pat_ioCONFIG_IA"L2sgio32pat_iodefined2id="L286" classCONFIG_X86_"L263"> 263pat_ioCONFIG_X86_"Lass=)_hdr32_t" class="sref">sg_io_1571de=comp15f">i].>1571 cla        case  d="L286" classFS_IOC_RESVSP_ref">sgio32pat_ioFS_IOC_RESVSP_reass=:_hdr32_t" class="sref">sg_io_1572de=comp15"sref">i].1572FAUL        case  d="L286" classFS_IOC_RESVSP64_ref">sgio32pat_ioFS_IOC_RESVSP64_reass=:_hdr32_t" class="sref">sg_io_1573de=comp15         return -1573 cla                 d="L286" classerrorf">sgio32pat_ioerrorass= =  d="L286" classss="sref">sg_preallocate<_user" class="ss="sref">sg_preallocate2id="L286" classff">sgio32pat_iofass=.id="L286" classfilef">sgio32pat_iofile cla,  d="L286" classss="sreptr<_user" class="ss="sreptr2id="L286" classargf">sgio32pat_ioarg2sg_io_1574de=comp15ctl.c#L273" id="L273" cl15ctl>1574 (1                 goto id="L286" classou
_fpu
<_user" class="ou
_fpu
2sg_io_1575de=comp15compat_ioctl.c#L274" id=15com>157lass=#else_hdr32_t" class="sref">sg_io_1576de=comp15f">sgio->>1576 (1         case  d="L286" classFS_IOC_RESVSPf">sgio32pat_ioFS_IOC_RESVSPass=:_hdr32_t" class="sref">sg_io_1577de=comp15         return -157EFAUL        case  d="L286" classFS_IOC_RESVSP64f">sgio32pat_ioFS_IOC_RESVSP64ass=:_hdr32_t" class="sref">sg_io_1578de=comp1577" id="L277" class="lin1577">157lass=                 d="L286" classerrorf">sgio32pat_ioerrorass= =  d="L286" classf">sg_preallocate<_user" class="f">sg_preallocate2id="L286" classff">sgio32pat_iofass=.id="L286" classfilef">sgio32pat_iofile cla,  d="L286" classss="sreptr<_user" class="ss="sreptr2id="L286" classargf">sgio32pat_ioarg2sg_io_1579de=comp15ompat_ioctl.c#L278" id="15omp>1579 cla                goto id="L286" classou
_fpu
<_user" class="ou
_fpu
2sg_io_158ode=comp15compat_ioctl.c#L279" id=15com>1586 cla#endif_hdr32_t" class="sref">sg_io_1581de=comp15">fd, unsigned int <15">f>158" cla_hdr32_t" class="sref">sg_io_1582de=comp15ref">__user *1582FAUL        case  d="L286" classFIBMAPf">sgio32pat_ioFIBMAPass=:_hdr32_t" class="sref">sg_io_1583de=comp15ompat_ioctl.c#L282" id="15omp>158  (1         case  d="L286" classFIGETBSZf">sgio32pat_ioFIGETBSZass=:_hdr32_t" class="sref">sg_io_1584de=comp15s="sref">__user *sg_io_1585de=comp1516 sgio32pat_iofileefnlas2id="L286" classff">sgio32pat_iofass=.id="L286" classfilef">sgio32pat_iofile cla)-> d="L286" classf_mlasf">sgio32pat_iof_mlas2sg_io_1586de=comp15class="sref">u32 158" cla                        break;_hdr32_t" class="sref">sg_io_1587de=comp15ref">__user *1587 cla                 me="L307"> 307
sg_io_1588de=comp157"> 287        int <157">>158lass=_hdr32_t" class="sref">sg_io_1589de=comp15 int sg_io_159ode=comp15compat_ioctl.c#L289" id=15com>159m cla                if ( d="L286" classff">sgio32pat_iofass=.id="L286" classfilef">sgio32pat_iofile cla-> d="L286" classf_opf">sgio32pat_iof_op2sgio32pat_iofass=.id="L286" classfilef">sgio32pat_iofile cla-> d="L286" classf_opf">sgio32pat_iof_op2sg<_user" class="ss="sref">sg2sg_io_1591de=comp15>sgio32pat_ioerrorass= =  d="L286" classff">sgio32pat_iofass=.id="L286" classfilef">sgio32pat_iofile cla-> d="L286" classf_opf">sgio32pat_iof_op2sg<_user" class="ss="sref">sg2id="L286" classff">sgio32pat_iofass=.id="L286" classfilef">sgio32pat_iofile cla,  d="L286" classsmdf">sgio32pat_iosmd2sgio32pat_ioarg cla);_hdr32_t" class="sref">sg_io_1592de=comp15         return -1592FAUL                        if ( d="L286" classerrorf">sgio32pat_ioerrorass= != -id="L286" classENOIOCTLCMD263"> 263" clasENOIOCTLCMD cla)_hdr32_t" class="sref">sg_io_1593de=comp15ef">interface_id != 15ef">1593 cla                                goto id="L286" classou
_fpu
<_user" class="ou
_fpu
2sg_io_1594de=comp15 (unsigned long)1594 (1                 }_hdr32_t" class="sref">sg_io_1595de=comp15compat_ioctl.c#L294" id=15com>159lass=_hdr32_t" class="sref">sg_io_1596de=comp15>->sgio32pat_iofass=.id="L286" classfilef">sgio32pat_iofile cla-> d="L286" classf_opf">sgio32pat_iof_op2sgio32pat_iofass=.id="L286" classfilef">sgio32pat_iofile cla-> d="L286" classf_opf">sgio32pat_iof_op2sg<_user" class="unlockedef">sg cla)_hdr32_t" class="sref">sg_io_1597de=comp15         return -1597 cla                        goto id="L286" classdoef">sgf">sgio32pat_iodoef">sg cla;_hdr32_t" class="sref">sg_io_1598de=comp15compat_ioctl.c#L297" id=15com>159lass=                break;_hdr32_t" class="sref">sg_io_1599de=comp15ctl.c#L298" id="L298" cl15ctl>159" cla        }_hdr32_t" class="sref">sg_io_16code=comp16codec#L298" id="L298" cl16cod>160o cla_hdr32_t" class="sref">sg_io_16c1de=comp16cgt;sg_check_tablef">sgio32pat_ioss="sref">sg_check_table2 d="L286" classXFORMf">sgio32pat_ioXFORM2 d="L286" classsmdf">sgio32pat_iosmd2sg_io_16c2de=comp16c        return -1602FAUL                goto id="L286" classfound_handlerf">sgio32pat_iofound_handler cla;_hdr32_t" class="sref">sg_io_16c3de=comp16cf">interface_id != 16cf">160  (1 _hdr32_t" class="sref">sg_io_16c4de=comp16c(unsigned long)1604 (1          d="L286" classerrorf">sgio32pat_ioerrorass= =  d="L286" classdoef">sg_transf">sgio32pat_iodoef">sg_trans2id="L286" classfdf">sgio32pat_iofd2sgio32pat_iosmd2sgio32pat_ioarg cla, id="L286" classff">sgio32pat_iofass=.id="L286" classfilef">sgio32pat_iofile cla);_hdr32_t" class="sref">sg_io_16c5de=comp16compat_ioctl.c#L294" id=16com>160lass=        if ( d="L286" classerrorf">sgio32pat_ioerrorass= == -id="L286" classENOIOCTLCMD263"> 263" clasENOIOCTLCMD cla)_hdr32_t" class="sref">sg_io_16c6de=comp16c->sgio32pat_ioerrorass= = -id="L286" classENOTTYf="fs/compat_ioENOTTY cla;_hdr32_t" class="sref">sg_io_16c7de=comp16c        return -160EFAUL_hdr32_t" class="sref">sg_io_16c8de=comp16compat_ioctl.c#L297" id=16com>1608FAUL        goto id="L286" classou
_fpu
<_user" class="ou
_fpu
2sg_io_16c9de=comp16ctl.c#L298" id="L298" cl16ctl>1609 cla_hdr32_t" class="sref">sg_io_161ode=comp16->sgio32pat_iofound_handler cla:_hdr32_t" class="sref">sg_io_1611de=comp16name="L310"> 310    16nam>1611 cla         d="L286" classargf">sgio32pat_ioarg cla = (unsigned long) d="L286" classss="sreptr<_user" class="ss="sreptr2id="L286" classargf">sgio32pat_ioarg2sg_io_1612de=comp16"> 311              16"> >1612FAUL id="L286" classdoef">sgf">sgio32pat_iodoef">sg cla:_hdr32_t" class="sref">sg_io_1613de=comp16> 312               16> 3>161  (1          d="L286" classerrorf">sgio32pat_ioerrorass= =  d="L286" classdoevfsef">sgf">sgio32pat_iodoevfsef">sg2id="L286" classff">sgio32pat_iofass=.id="L286" classfilef">sgio32pat_iofile cla,  d="L286" classfdf">sgio32pat_iofd2sgio32pat_iosmd2sgio32pat_ioarg cla);_hdr32_t" class="sref">sg_io_1614de=comp163"> 313             163">>1614 (1  id="L286" classou
_fpu
<_user" class="ou
_fpu
2sg_io_1615de=comp16         return -161lass=         d="L286" classfdpu
<_user" class="fdpu
2id="L286" classff">sgio32pat_iofass=);_hdr32_t" class="sref">sg_io_1616de=comp16compat_ioctl.c#L315" id=16com>161" cla id="L286" classou
<_user" class="ou
2sg_io_1617de=comp16>sgio32->sg>161EFAUL        return  d="L286" classerrorf">sgio32pat_ioerrorass=;_hdr32_t" class="sref">sg_io_1618de=comp16         return -161lass=}_hdr32_t" class="sref">sg_io_1619de=comp16ref">compat_ptr(1619 cla_hdr32_t" class="sref">sg_io_162ode=comp16 if (sgio32pat_io__init cla id="L286" classinitesys32ef">sg_cmpf">sgio32pat_ioinitesys32ef">sg_cmp2const void *id="L286" classpf">sgio32pat_iop2sgio32pat_ioq cla)_hdr32_t" class="sref">sg_io_1621de=comp16, sg_io_1622de=comp16         return -1622FAUL        unsigned int  d="L286" classaf">sgio32pat_ioa2sgio32pat_iobass=;_hdr32_t" class="sref">sg_io_1623de=comp16322" id="L322" class="li16322>162  (1          d="L286" classaf">sgio32pat_ioa2unsigned int *) d="L286" classpf">sgio32pat_iop2sg_io_1624de=comp16f">sgio->>1624 (1          d="L286" classbf">sgio32pat_iobass= = *>unsigned int *) d="L286" classqf">sgio32pat_ioq cla;_hdr32_t" class="sref">sg_io_1625de=comp16         return -162lass=        if ( d="L286" classaf">sgio32pat_ioa2sgio32pat_iobass=)_hdr32_t" class="sref">sg_io_1626de=comp16ctl.c#L325" id="L325" cl16ctl>162" cla                return 1;_hdr32_t" class="sref">sg_io_1627de=comp16compat_ioctl.c#L326" id=16com>1627 cla        if ( d="L286" classaf">sgio32pat_ioa2sgio32pat_iobass=)_hdr32_t" class="sref">sg_io_1628de=comp16ctl.c#L327" id="L327" cl16ctl>162lass=                return -1;_hdr32_t" class="sref">sg_io_1629de=comp16s="sref">__user *sg_io_163ode=comp16ass="sref">__user *<16ass>163o cla}_hdr32_t" class="sref">sg_io_1631de=comp16compat_ioctl.c#L330" id=16com>163" cla_hdr32_t" class="sref">sg_io_1632de=comp16ref">sgio32->163en" cst tic int  d="L286" class__initf">sgio32pat_io__init cla id="L286" classinitesys32ef">sgf">sgio32pat_ioinitesys32ef">sg2void)_hdr32_t" class="sref">sg_io_1633de=comp16span class="comment">/* 16spa>163  (1 {_hdr32_t" class="sref">sg_io_1634de=comp16pan class="comment">/* [16pan>1634 (1          d="L286" classsortf">sgio32pat_iosort2id="L286" classf">sg_pointerf">sgio32pat_ioi">sg_pointer2sg_pointerf">sgio32pat_ioi">sg_pointer2sg_pointerf">sgio32pat_ioi">sg_pointer2sg_io_1635de=comp16pan class="comment">/* [16pan>1635 cla                 d="L286" classinitesys32ef">sg_cmpf">sgio32pat_ioinitesys32ef">sg_cmp2 263" clasNULLass=);_hdr32_t" class="sref">sg_io_1636de=comp16ss="comment">/* [i], [*i16ss=>1636 cla        return 0;_hdr32_t" class="sref">sg_io_1637de=comp16                        16   >1637 cla}_hdr32_t" class="sref">sg_io_1638de=comp16ss="comment">/* [i], [*i16ss=>1638 (1  d="L286" class__initcalgf">sgio32pat_io__initcalg2id="L286" classfnitesys32ef">sgf">sgio32pat_ioinitesys32ef">sg2sg_io_1639de=comp16s="comment">/* [i], [*o]16s=">1639 cla


The original LXR software by the hdr32_t" http://sourceforge.net/projects/lxrf>LXR 07 al version by hdr32_t" mailto:lxr@>/*ux.no">lxr@>/*ux.noass=.
lxr.>/*ux.no kindly hosted by hdr32_t" http://www.redpill->/*pro.no">Redpill L/*pro AS2