compat_caddr_t
compat_caddr_t data;
compat_caddr_t udata;
compat_caddr_t dmabuf;
compat_caddr_t buf;
compat_caddr_t data; /* union i2c_smbus_data *data */
compat_caddr_t buf;
compat_caddr_t msgs; /* struct i2c_msg __user *msgs */
compat_caddr_t menu_info;
compat_caddr_t info;
compat_caddr_t data;
compat_caddr_t planes;
compat_caddr_t planes;
compat_caddr_t clips; /* always NULL */
compat_caddr_t bitmap; /* always NULL */
compat_caddr_t base;
compat_caddr_t controls; /* actually struct v4l2_ext_control32 * */
compat_caddr_t string; /* actually char * */
compat_caddr_t edid;
compat_caddr_t ptr; /* unsigned char* */
compat_caddr_t filter;
compat_caddr_t buffer;
compat_caddr_t sense;
compat_caddr_t unused;
compat_caddr_t data; /* font data with height fixed to 32 */
compat_caddr_t entries;
if (copy_from_user(&ctrl, p32, sizeof(*p32) - sizeof(compat_caddr_t)) ||
compat_caddr_t addr;
compat_caddr_t smem_start;
compat_caddr_t mmio_start;
compat_caddr_t red;
compat_caddr_t green;
compat_caddr_t blue;
compat_caddr_t transp;
compat_caddr_t ifru_data;
compat_caddr_t ifcbuf;
const compat_caddr_t name;
compat_caddr_t data;
compat_caddr_t data;
compat_caddr_t context;
compat_caddr_t buffer;
compat_caddr_t usercontext; /* unused */
compat_caddr_t data;
compat_caddr_t pointer;
compat_caddr_t pointer;
compat_caddr_t ptr;
compat_caddr_t ptr;
compat_caddr_t buf;
compat_caddr_t buf;
compat_caddr_t __user *bufptr;