__user
fops_str_read(struct file *filp, char __user *ubuf, size_t read_size,
fops_str_write(struct file *filp, const char __user *buf, size_t write_size,
fops_blob_read(struct file *filp, char __user *ubuf, size_t read_size, loff_t *ppos)
ssize_t (*read)(struct linux_file *, char __user *, size_t, off_t *);
ssize_t (*write)(struct linux_file *, const char __user *, size_t, off_t *);
simple_read_from_buffer(void __user *dest, size_t read_size, loff_t *ppos,
ssize_t simple_attr_read(struct file *filp, char __user *buf, size_t read_size,
ssize_t simple_attr_write(struct file *filp, const char __user *buf,
ssize_t simple_attr_write_signed(struct file *filp, const char __user *buf,
kstrtobool_from_user(const char __user *s, size_t count, bool *res)
kstrtoint_from_user(const char __user *s, size_t count, unsigned int base,
kstrtouint_from_user(const char __user *s, size_t count, unsigned int base,
kstrtou32_from_user(const char __user *s, size_t count, unsigned int base,
kstrtou8_from_user(const char __user *s, size_t count, unsigned int base,
ssize_t seq_read(struct linux_file *, char __user *, size_t, off_t *);
strndup_user(const char __user *ustr, long n)
__copy_from_user_inatomic(void *to, const void __user *from,
__copy_to_user_inatomic(void __user *to, const void *from, unsigned n)
char *buf, size_t bufsize, const char __user *userbuf, size_t count,
char *buf, size_t bufsize, const char __user *userbuf, size_t count,
seq_read(struct linux_file *f, char __user *ubuf, size_t size, off_t *ppos)
simple_attr_read(struct file *filp, char __user *buf, size_t read_size,
simple_attr_write_common(struct file *filp, const char __user *ubuf,
simple_attr_write(struct file *filp, const char __user *buf, size_t write_size,
simple_attr_write_signed(struct file *filp, const char __user *buf,
char __user *name; /**< Name of driver */
char __user *date; /**< User-space buffer to hold date */
char __user *desc; /**< User-space buffer to hold desc */
char __user *unique; /**< Unique name for driver instantiation */
struct drm_version __user *version;
struct drm_buf_desc __user *list;
int __user *list;
void __user *address; /**< Address of buffer */
void __user *virtual; /**< Mmap'd area in user-virtual */
struct drm_buf_pub __user *list; /**< Buffer information */
int __user *send_indices; /**< List of handles to buffers */
int __user *send_sizes; /**< Lengths of data to send */
int __user *request_indices; /**< Buffer information */
int __user *request_sizes;
struct drm_ctx __user *contexts;
void __user *user_data, int size)
void __user *user_data, int size);
struct drm_buf_desc __user *to =
request->virtual = (void __user *)virtual;
uint32_t __user *fb_id;
uint32_t __user *crtc_id;
uint32_t __user *connector_id;
uint32_t __user *encoder_id;
fb_id = (uint32_t __user *)(unsigned long)card_res->fb_id_ptr;
crtc_id = (uint32_t __user *)(unsigned long)card_res->crtc_id_ptr;
encoder_id = (uint32_t __user *)(unsigned long)card_res->encoder_id_ptr;
connector_id = (uint32_t __user *)(unsigned long)card_res->connector_id_ptr;
struct drm_mode_modeinfo __user *mode_ptr;
uint32_t __user *prop_ptr;
uint64_t __user *prop_values;
uint32_t __user *encoder_ptr;
mode_ptr = (struct drm_mode_modeinfo __user *)(unsigned long)out_resp->modes_ptr;
prop_ptr = (uint32_t __user *)(unsigned long)(out_resp->props_ptr);
prop_values = (uint64_t __user *)(unsigned long)(out_resp->prop_values_ptr);
encoder_ptr = (uint32_t __user *)(unsigned long)(out_resp->encoders_ptr);
uint32_t __user *plane_ptr;
plane_ptr = (uint32_t __user *)(unsigned long)plane_resp->plane_id_ptr;
uint32_t __user *format_ptr;
format_ptr = (uint32_t __user *)(unsigned long)plane_resp->format_type_ptr;
uint32_t __user *set_connectors_ptr;
set_connectors_ptr = (uint32_t __user *)(unsigned long)crtc_req->set_connectors_ptr;
struct drm_clip_rect __user *clips_ptr;
clips_ptr = (struct drm_clip_rect __user *)(unsigned long)r->clips_ptr;
struct drm_mode_property_enum __user *enum_ptr;
uint32_t __user *blob_id_ptr;
uint64_t __user *values_ptr;
uint32_t __user *blob_length_ptr;
values_ptr = (uint64_t __user *)(unsigned long)out_resp->values_ptr;
enum_ptr = (struct drm_mode_property_enum __user *)(unsigned long)out_resp->enum_blob_ptr;
blob_id_ptr = (uint32_t __user *)(unsigned long)out_resp->enum_blob_ptr;
blob_length_ptr = (uint32_t __user *)(unsigned long)out_resp->values_ptr;
void __user *blob_ptr;
blob_ptr = (void __user *)(unsigned long)out_resp->data;
uint32_t __user *props_ptr;
uint64_t __user *prop_values_ptr;
props_ptr = (uint32_t __user *)(unsigned long)(arg->props_ptr);
prop_values_ptr = (uint64_t __user *)(unsigned long)
if (copy_from_user(r_base, (void __user *)(unsigned long)crtc_lut->red, size)) {
if (copy_from_user(g_base, (void __user *)(unsigned long)crtc_lut->green, size)) {
if (copy_from_user(b_base, (void __user *)(unsigned long)crtc_lut->blue, size)) {
if (copy_to_user((void __user *)(unsigned long)crtc_lut->red, r_base, size)) {
if (copy_to_user((void __user *)(unsigned long)crtc_lut->green, g_base, size)) {
if (copy_to_user((void __user *)(unsigned long)crtc_lut->blue, b_base, size)) {
res.contexts = (struct drm_ctx __user *)(unsigned long)res32->contexts;
#ifndef __user
__copy_to_user(void __user *to, const void *from, unsigned long n)
__copy_from_user(void *to, const void __user *from, unsigned long n)
__copy_to_user_inatomic(void __user *to, const void *from, unsigned n)
__copy_from_user_inatomic(void *to, const void __user *from,
fault_in_multipages_readable(const char __user *uaddr, int size)
const char __user *end = uaddr + size - 1;
fault_in_multipages_writeable(char __user *uaddr, int size)
char __user *end = uaddr + size - 1;
const char __user *wbuf, char __user *rbuf, size_t count,
ssize_t ttm_bo_fbdev_io(struct ttm_buffer_object *bo, const char __user *wbuf,
char __user *rbuf, size_t count, loff_t *f_pos,
static ssize_t devx_async_cmd_event_read(struct file *filp, char __user *buf,
static ssize_t devx_async_event_read(struct file *filp, char __user *buf,
csb_ktoa_kick_enable(struct nm_csb_ktoa __user *csb_ktoa, uint32_t val)
csb_atok_intr_enabled(struct nm_csb_atok __user *csb_atok)
sync_kloop_kernel_write(struct nm_csb_ktoa __user *ptr, uint32_t hwcur,
sync_kloop_kernel_read(struct nm_csb_atok __user *ptr,
const char __user *inbuf,
const char __user *inbuf,
static ssize_t ib_ucm_write(struct file *filp, const char __user *buf,
const char __user *inbuf,
if (copy_to_user((void __user *)(unsigned long)cmd.response,
if (copy_to_user((void __user *)(unsigned long)cmd.data,
if (copy_to_user((void __user *)(unsigned long)cmd.info,
const char __user *inbuf,
if (copy_to_user((void __user *)(unsigned long)cmd.response,
const char __user *inbuf,
if (copy_to_user((void __user *)(unsigned long)cmd.response,
const char __user *inbuf,
if (copy_to_user((void __user *)(unsigned long)cmd.response,
const char __user *inbuf,
if (copy_to_user((void __user *)(unsigned long)cmd.response,
const char __user *inbuf,
const char __user *inbuf,
data = memdup_user((void __user *)(unsigned long)src, len);
if (copy_from_user(&upath, (void __user *)(unsigned long)src,
const char __user *inbuf,
const char __user *inbuf,
const char __user *inbuf, int in_len,
const char __user *inbuf,
const char __user *inbuf,
const char __user *inbuf,
const char __user *inbuf, int in_len,
const char __user *inbuf,
const char __user *inbuf,
const char __user *inbuf,
const char __user *inbuf,
const char __user *inbuf,
static ssize_t ucma_connect(struct ucma_file *file, const char __user *inbuf,
static ssize_t ucma_listen(struct ucma_file *file, const char __user *inbuf,
static ssize_t ucma_accept(struct ucma_file *file, const char __user *inbuf,
static ssize_t ucma_reject(struct ucma_file *file, const char __user *inbuf,
static ssize_t ucma_disconnect(struct ucma_file *file, const char __user *inbuf,
const char __user *inbuf,
if (copy_to_user((void __user *)(unsigned long)cmd.response,
static ssize_t ucma_set_option(struct ucma_file *file, const char __user *inbuf,
optval = memdup_user((void __user *) (unsigned long) cmd.optval,
static ssize_t ucma_notify(struct ucma_file *file, const char __user *inbuf,
if (copy_to_user((void __user *)(unsigned long) cmd->response,
const char __user *inbuf,
const char __user *inbuf,
const char __user *inbuf,
if (copy_to_user((void __user *)(unsigned long)cmd.response,
const char __user *inbuf,
if (copy_to_user((void __user *)(unsigned long)cmd.response,
const char __user *inbuf,
static ssize_t ucma_write(struct file *filp, const char __user *buf,
static ssize_t ucma_get_event(struct ucma_file *file, const char __user *inbuf,
if (copy_to_user((void __user *)(unsigned long)cmd.response,
static ssize_t ucma_create_id(struct ucma_file *file, const char __user *inbuf,
if (copy_to_user((void __user *)(unsigned long)cmd.response,
static ssize_t ucma_destroy_id(struct ucma_file *file, const char __user *inbuf,
if (copy_to_user((void __user *)(unsigned long)cmd.response,
static ssize_t ucma_bind_ip(struct ucma_file *file, const char __user *inbuf,
static ssize_t ucma_bind(struct ucma_file *file, const char __user *inbuf,
const char __user *inbuf,
const char __user *inbuf,
const char __user *inbuf,
const char __user *inbuf,
if (copy_to_user((void __user *)(unsigned long)cmd.response,
void __user *response, int out_len)
void __user *response, int out_len)
void __user *response, int out_len)
const char __user *inbuf,
void __user *response;
response = (void __user *)(unsigned long) cmd.response;
static ssize_t copy_recv_mad(struct ib_umad_file *file, char __user *buf,
static ssize_t copy_send_mad(struct ib_umad_file *file, char __user *buf,
static ssize_t ib_umad_read(struct file *filp, char __user *buf,
static int copy_rmpp_mad(struct ib_mad_send_buf *msg, const char __user *buf)
static ssize_t ib_umad_write(struct file *filp, const char __user *buf,
static int ib_umad_reg_agent(struct ib_umad_file *file, void __user *arg,
(u32 __user *) ((char *)arg + offsetof(struct ib_user_mad_reg_req, id)))) {
static int ib_umad_reg_agent2(struct ib_umad_file *file, void __user *arg)
(u32 __user *) ((char *)arg + offsetof(struct
(u32 __user *)((char *)arg +
static int ib_umad_unreg_agent(struct ib_umad_file *file, u32 __user *arg)
return ib_umad_reg_agent(filp->private_data, (void __user *) arg, 0);
return ib_umad_unreg_agent(filp->private_data, (__u32 __user *) arg);
return ib_umad_reg_agent2(filp->private_data, (void __user *) arg);
static int copy_wc_to_user(struct ib_device *ib_dev, void __user *dest,
u8 __user *header_ptr;
u8 __user *data_ptr;
const u8 __user *cur;
const u8 __user *end;
static const void __user *uverbs_request_next_ptr(struct uverbs_req_iter *iter,
const void __user *res = iter->cur;
return (void __force __user *)ERR_PTR(-ENOSPC);
const struct ib_sge __user *sgls;
const void __user *wqes;
const struct ib_sge __user *sgls;
const void __user *wqes;
struct ib_uverbs_attr __user *user_attrs)
struct ib_uverbs_attr __user *user_attrs;
struct ib_uverbs_ioctl_hdr __user *user_hdr =
(struct ib_uverbs_ioctl_hdr __user *)arg;
struct file *filp, char __user *buf,
static ssize_t ib_uverbs_async_event_read(struct file *filp, char __user *buf,
static ssize_t ib_uverbs_comp_event_read(struct file *filp, char __user *buf,
static ssize_t ib_uverbs_write(struct file *filp, const char __user *buf,
ret = get_user(response, (const u64 __user *)buf);
const void __user *val_ptr,
const void __user *ibuf,
void __user *obuf,
const void __user *ibuf,
void __user *obuf,
unsigned char __user *u_base;
static ssize_t sdpstats_write(struct file *file, const char __user *buf,
static ssize_t sdpprf_write(struct file *file, const char __user *buf,
const u8 __user *inbuf;
u8 __user *outbuf;
static inline bool ib_is_buffer_cleared(const void __user *p,