compat_uptr_t
compat_uptr_t uc_link;
frame = compat_ptr((compat_uptr_t)((sp - framesize) & ~7));
compat_uptr_t fp; /* a (struct compat_frame_tail *) in compat mode */
compat_uptr_t ss_sp;
compat_uptr_t uc_link;
compat_uptr_t uc_link;
compat_uptr_t handler;
compat_uptr_t regs; /* 4 byte pointer to the pt_regs32 structure. */
compat_uptr_t uc_regs; /* points to uc_mcontext field */
compat_uptr_t fpu_save;
compat_uptr_t rwin_save;
compat_uptr_t fpu_save;
compat_uptr_t rwin_save;
compat_uptr_t data;
compat_uptr_t addr;
compat_uptr_t addr;
compat_uptr_t maxdata_list; /* 32-bit 'unsigned int *' */
compat_uptr_t flaglist; /* 32-bit 'unsigned int *' */
compat_uptr_t rangelist; /* 32-bit 'unsigned int *' */
compat_uptr_t range_ptr; /* 32-bit 'void *' */
compat_uptr_t chanlist; /* 32-bit 'unsigned int *' */
compat_uptr_t data; /* 32-bit 'short *' */
compat_uptr_t data; /* 32-bit 'unsigned int *' */
compat_uptr_t insns; /* 32-bit 'struct comedi_insn *' */
compat_uptr_t rd_data;
compat_uptr_t custom_data;
_IOW(UINPUT_IOCTL_BASE, 108, compat_uptr_t)
compat_uptr_t reserved2;
compat_uptr_t props;
compat_uptr_t pads; /* struct media_pad_desc * */
compat_uptr_t links; /* struct media_link_desc * */
compat_uptr_t pads_ptr, links_ptr;
compat_uptr_t p;
compat_uptr_t edid;
if (_IOC_NR(cmd) <= 3 && _IOC_SIZE(cmd) == sizeof(compat_uptr_t)) {
compat_uptr_t ptr;
ptrval = (compat_uptr_t)ptrval;
compat_uptr_t data;
compat_uptr_t userdata;
compat_uptr_t buf;
compat_uptr_t msgbufs;
compat_uptr_t buf;
compat_uptr_t pconfig;
compat_uptr_t ptr32;
compat_uptr_t __user *uptr = ubuf;
compat_uptr_t header;
compat_uptr_t service_userdata;
compat_uptr_t cb_data;
compat_uptr_t callback;
compat_uptr_t userdata;
compat_uptr_t data;
compat_uptr_t elements;
compat_uptr_t fib;
compat_uptr_t ces_data;
uptr = compat_ptr(get_unaligned((compat_uptr_t *)
compat_uptr_t iov_base;
compat_uptr_t usr_ptr;
compat_uptr_t iFrame;
static int proc_ioctl_compat(struct usb_dev_state *ps, compat_uptr_t arg)
int, nr, compat_uptr_t __user *, iocbpp)
compat_uptr_t user_iocb;
compat_uptr_t sigmask;
compat_uptr_t clone_sources; /* in */
compat_uptr_t iov;
static inline struct user_arg_ptr compat_arg(const compat_uptr_t __user *p)
const compat_uptr_t __user *, argv,
const compat_uptr_t __user *, envp)
const compat_uptr_t __user *, argv,
const compat_uptr_t __user *, envp,
const compat_uptr_t __user *compat;
compat_uptr_t compat;
compat_uptr_t data;
compat_uptr_t host_addr;
compat_uptr_t auth_flavours;
compat_uptr_t ptr;
compat_uptr_t inp;
compat_uptr_t outp;
compat_uptr_t exp;
compat_uptr_t tvp;
compat_uptr_t p;
compat_uptr_t buffer; /* returned names */
compat_uptr_t am_attrname;
compat_uptr_t am_attrvalue;
compat_uptr_t ops; /* attr_multi data */
compat_uptr_t lastip; /* last inode # pointer */
compat_uptr_t ubuffer; /* user buffer for inode desc. */
compat_uptr_t ocount; /* output count pointer */
compat_uptr_t path; /* user pathname */
compat_uptr_t ihandle; /* user supplied handle */
compat_uptr_t ohandle; /* user buffer for handle */
compat_uptr_t ohandlen; /* user buffer length */
compat_uptr_t arg;
compat_uptr_t buffer;
compat_uptr_t data;
compat_uptr_t ss_sp;
compat_uptr_t sa_handler;
compat_uptr_t sa_handler;
compat_uptr_t sa_restorer;
compat_uptr_t sival_ptr;
compat_uptr_t _addr; /* faulting insn/memory ref. */
#define __COMPAT_ADDR_BND_PKEY_PAD (__alignof__(compat_uptr_t) < sizeof(short) ? \
sizeof(short) : __alignof__(compat_uptr_t))
compat_uptr_t _lower;
compat_uptr_t _upper;
compat_uptr_t _call_addr; /* calling user insn */
compat_uptr_t _function;
compat_uptr_t _attribute;
compat_uptr_t ifs_ifsu; /* union of pointers */
compat_uptr_t next;
compat_uptr_t list_op_pending;
compat_uptr_t sa_handler;
compat_uptr_t sa_restorer;
compat_uptr_t hashname;
compat_uptr_t otherinfo;
compat_sys_get_robust_list(int pid, compat_uptr_t __user *head_ptr,
asmlinkage long compat_sys_msgrcv(int msqid, compat_uptr_t msgp,
asmlinkage long compat_sys_msgsnd(int msqid, compat_uptr_t msgp,
asmlinkage long compat_sys_shmat(int shmid, compat_uptr_t shmaddr, int shmflg);
asmlinkage long compat_sys_execve(const char __user *filename, const compat_uptr_t __user *argv,
const compat_uptr_t __user *envp);
const compat_uptr_t __user *argv,
const compat_uptr_t __user *envp, int flags);
asmlinkage long compat_sys_ipc(u32, int, int, u32, compat_uptr_t, u32);
compat_uptr_t iov_base;
static inline void __user *compat_ptr(compat_uptr_t uptr)
static inline compat_uptr_t ptr_to_compat(void __user *uptr)
compat_uptr_t filter; /* struct sock_filter * */
compat_uptr_t buf;
compat_uptr_t match;
compat_uptr_t target;
compat_uptr_t msg_name; /* void * */
compat_uptr_t msg_iov; /* struct compat_iovec * */
compat_uptr_t msg_control; /* void * */
compat_uptr_t rt_dev; /* forcing the device at add */
compat_uptr_t cmdp; /* [i], [*i] points to command to perform */
compat_uptr_t sbp; /* [i], [*o] points to sense_buffer memory */
compat_uptr_t usr_ptr; /* [i->o] unused internally */
long compat_ksys_msgrcv(int msqid, compat_uptr_t msgp, compat_ssize_t msgsz,
COMPAT_SYSCALL_DEFINE5(msgrcv, int, msqid, compat_uptr_t, msgp,
compat_uptr_t msg_first;
compat_uptr_t msg_last;
long compat_ksys_msgsnd(int msqid, compat_uptr_t msgp,
COMPAT_SYSCALL_DEFINE4(msgsnd, int, msqid, compat_uptr_t, msgp,
compat_uptr_t sem_base;
compat_uptr_t sem_pending;
compat_uptr_t sem_pending_last;
compat_uptr_t undo;
compat_uptr_t shm_unused2;
compat_uptr_t shm_unused3;
COMPAT_SYSCALL_DEFINE3(shmat, int, shmid, compat_uptr_t, shmaddr, int, shmflg)
compat_uptr_t msgp;
u32 third, compat_uptr_t ptr, u32 fifth)
u32, third, compat_uptr_t, ptr, u32, fifth)
long compat_ksys_msgrcv(int msqid, compat_uptr_t msgp, compat_ssize_t msgsz,
long compat_ksys_msgsnd(int msqid, compat_uptr_t msgp,
if (_IOC_SIZE(cmd) == sizeof(compat_uptr_t)) {
compat_uptr_t base = ptr_to_compat(entry);
compat_fetch_robust_entry(compat_uptr_t *uentry, struct robust_list __user **entry,
compat_uptr_t __user *head, unsigned int *pflags)
compat_uptr_t uentry, next_uentry, upending;
(compat_uptr_t __user *)&entry->next, &next_mod);
compat_uptr_t __user *, head_ptr,
compat_uptr_t ptr;
compat_uptr_t restorer;
compat_uptr_t handler;
compat_uptr_t handler, restorer;
sizeof(compat_uptr_t));
compat_uptr_t buf;
compat_uptr_t __user *compat_pages = (void __user *)pages;
compat_uptr_t cp;
compat_uptr_t __user *pages32 = (compat_uptr_t __user *)pages;
compat_uptr_t p;
compat_uptr_t cbuf;
compat_uptr_t carg;
compat_uptr_t rd_data;
compat_uptr_t hook_entry[NF_BR_NUMHOOKS];
compat_uptr_t counters;
compat_uptr_t entries;
compat_uptr_t ptr;
compat_uptr_t rtdev;
compat_uptr_t counters;
compat_uptr_t counters; /* struct xt_counters * */
compat_uptr_t counters; /* struct xt_counters * */
compat_uptr_t addrs; /* struct sockaddr * */
compat_uptr_t uptr32;
compat_uptr_t dirty_bitmap; /* one bit per page */
compat_uptr_t dirty_bitmap; /* one bit per page */