user_data
UI_add_user_data(UI *ui, void *user_data)
void *old_data = ui->user_data;
ui->user_data = user_data;
return ui->user_data;
void *user_data;
void *UI_add_user_data(UI *ui, void *user_data);
typedef int (cuse_ioctl_t)(struct cuse_dev *, int fflags, unsigned long cmd, void *user_data);
typedef void (*libusb_pollfd_added_cb) (int fd, short events, void *user_data);
typedef void (*libusb_pollfd_removed_cb) (int fd, void *user_data);
void *user_data;
void libusb_fill_control_transfer(struct libusb_transfer *transfer, libusb_device_handle *devh, uint8_t *buf, libusb_transfer_cb_fn callback, void *user_data, uint32_t timeout);
void libusb_fill_bulk_transfer(struct libusb_transfer *transfer, libusb_device_handle *devh, uint8_t endpoint, uint8_t *buf, int length, libusb_transfer_cb_fn callback, void *user_data, uint32_t timeout);
void libusb_fill_interrupt_transfer(struct libusb_transfer *transfer, libusb_device_handle *devh, uint8_t endpoint, uint8_t *buf, int length, libusb_transfer_cb_fn callback, void *user_data, uint32_t timeout);
void libusb_fill_iso_transfer(struct libusb_transfer *transfer, libusb_device_handle *devh, uint8_t endpoint, uint8_t *buf, int length, int npacket, libusb_transfer_cb_fn callback, void *user_data, uint32_t timeout);
void libusb_set_pollfd_notifiers(libusb_context * ctx, libusb_pollfd_added_cb added_cb, libusb_pollfd_removed_cb removed_cb, void *user_data);
libusb_device *device, libusb_hotplug_event event, void *user_data);
int libusb_hotplug_register_callback(libusb_context *ctx, libusb_hotplug_event events, libusb_hotplug_flag flags, int vendor_id, int product_id, int dev_class, libusb_hotplug_callback_fn cb_fn, void *user_data, libusb_hotplug_callback_handle *handle);
void *user_data;
libusb_hotplug_callback_fn cb_fn, void *user_data,
handle->user_data = user_data;
return (pcbh->fn(ctx, dev, event, pcbh->user_data));
void *user_data)
ctx->fd_cb_user_data = user_data;
pdone = transfer->user_data;
xfer->user_data = (void *)&done;
libusb_transfer_cb_fn callback, void *user_data,
transfer->user_data = user_data;
int length, libusb_transfer_cb_fn callback, void *user_data,
transfer->user_data = user_data;
int length, libusb_transfer_cb_fn callback, void *user_data,
transfer->user_data = user_data;
void *user_data, uint32_t timeout)
transfer->user_data = user_data;
struct changer_element_status *user_data = NULL;
user_data = (struct changer_element_status *)
struct changer_element_status *ces = &(user_data[i]);
error = copyout(user_data,
if (user_data != NULL)
kfree(user_data, M_DEVBUF);
uint8_t id, void *kern_data, void *user_data,
if (user_data) {
err = copyout(kern_data, user_data, len);
uint8_t id, void *kern_data, void *user_data,
err = copyin(user_data, kern_data, len);
e = create_vblank_event(crtc, arg->user_data);
struct drm_crtc *crtc, uint64_t user_data)
e->event.vbl.user_data = user_data;
e->event.vbl.user_data = page_flip->user_data;
e->event.vbl.user_data = vblwait->request.signal;
e->event.seq.user_data = queue_seq->user_data;
char __user *user_data,
ret = __copy_to_user_swizzled(user_data, vaddr, offset, length);
ret = __copy_to_user(user_data, vaddr + offset, length);
shmem_pread(struct page *page, int offset, int length, char __user *user_data,
ret = __copy_to_user_inatomic(user_data, vaddr + offset, length);
return shmem_pread_slow(page, offset, length, user_data,
char __user *user_data;
user_data = u64_to_user_ptr(args->data_ptr);
ret = shmem_pread(page, offset, length, user_data,
user_data += length;
char __user *user_data, int length)
unwritten = __copy_to_user_inatomic(user_data,
unwritten = copy_to_user(user_data,
void __user *user_data;
user_data = u64_to_user_ptr(args->data_ptr);
user_data, page_length)) {
user_data += page_length;
char __user *user_data, int length)
user_data, length);
user_data, length);
void __user *user_data;
user_data = u64_to_user_ptr(args->data_ptr);
user_data, page_length)) {
user_data += page_length;
char __user *user_data,
ret = __copy_from_user_swizzled(vaddr, offset, user_data,
ret = __copy_from_user(vaddr + offset, user_data, length);
shmem_pwrite(struct page *page, int offset, int len, char __user *user_data,
ret = __copy_from_user_inatomic(vaddr + offset, user_data, len);
return shmem_pwrite_slow(page, offset, len, user_data,
void __user *user_data;
user_data = u64_to_user_ptr(args->data_ptr);
ret = shmem_pwrite(page, offset, length, user_data,
user_data += length;
char __user *user_data = u64_to_user_ptr(arg->data_ptr);
unwritten = copy_from_user(vaddr + pg, user_data, len);
user_data += len;
char __user *user_data = u64_to_user_ptr(args->data_ptr);
if (copy_from_user(vaddr, user_data, args->size))
__u64 user_data; /* user data passed to event */
__u64 user_data;
__u64 user_data;
__u64 user_data;
__u64 user_data;
__u64 user_data;
u32 user_data[16];