userdata
userdata[USERDATA_LEN - 1] = '\0';
userdata_len = strlen(userdata);
if (strncmp(&userdata[i], "local-mac-addr=", 15) == 0) {
if (i > 0 && userdata[i - 1] != ' ') {
mac_addr = strtoull(&userdata[i + 15], &end, 16);
len = ((int) end) - ((int) &userdata[i]);
memmove(&userdata[i], end,
loader_info.cmdline = userdata;
void platform_init(char *userdata)
void *userdata)
struct pci_dev *dev = userdata;
static void eeh_restore_dev_state(struct eeh_dev *edev, void *userdata)
struct pci_dev *dev = userdata;
static void eeh_dev_save_state(struct eeh_dev *edev, void *userdata)
static void eeh_dev_restore_state(struct eeh_dev *edev, void *userdata)
static void eeh_rmv_device(struct eeh_dev *edev, void *userdata)
static void *eeh_pe_detach_dev(struct eeh_pe *pe, void *userdata)
static size_t pai_copy(struct pai_userdata *userdata, unsigned long *page,
userdata[outidx].num = i;
userdata[outidx].value = val;
return outidx * sizeof(*userdata);
void *userdata, u32 userdatalen,
memcpy(open_msg->userdata, userdata, userdatalen);
void *userdata, u32 userdatalen,
err = __vmbus_open(newchannel, userdata, userdatalen,
static irqreturn_t mc34vr500_process_interrupt(int irq, void *userdata)
struct mc34vr500_data *data = (struct mc34vr500_data *)userdata;
struct ice_rx_flow_userdef userdata;
if (ice_parse_rx_flow_user_data(fsp, &userdata))
ret = ice_cfg_fdir_xtrct_seq(pf, fsp, &userdata);
if (userdata.flex_fltr) {
input->flex_word = cpu_to_be16(userdata.flex_word);
input->flex_offset = userdata.flex_offset;
static struct userdata *to_userdata(struct config_item *item)
return container_of(to_config_group(item), struct userdata, group);
static struct netconsole_target *userdata_to_target(struct userdata *ud)
old_buf = nt->userdata;
nt->userdata = new_buf;
struct userdata *ud;
struct userdata *ud;
struct userdata *ud;
kfree(nt->userdata);
char *userdata;
const char *userdata = NULL;
userdata = nt->userdata;
if (userdata)
userdata);
userdata_ptr = nt->userdata;
kfree(nt->userdata);
static irqreturn_t isr_bh_routine(int irq, void *userdata)
struct wilc *wilc = userdata;
void *userdata)
ret = cb(dev, userdata);
ret = __pci_walk_bus(dev->subordinate, cb, userdata);
void *userdata)
userdata);
ret = cb(dev, userdata);
void pci_walk_bus(struct pci_bus *top, int (*cb)(struct pci_dev *, void *), void *userdata)
__pci_walk_bus(top, cb, userdata);
int (*cb)(struct pci_dev *, void *), void *userdata)
__pci_walk_bus_reverse(top, cb, userdata);
void pci_walk_bus_locked(struct pci_bus *top, int (*cb)(struct pci_dev *, void *), void *userdata)
__pci_walk_bus(top, cb, userdata);
static int qcom_pcie_enable_aspm(struct pci_dev *pdev, void *userdata)
void *userdata)
u32 *flags = userdata;
static int vmd_pm_enable_quirk(struct pci_dev *pdev, void *userdata)
unsigned long features = *(unsigned long *)userdata;
void *userdata);
void *userdata);
void *userdata) { }
void *userdata)
pci_walk_bus(bridge->subordinate, cb, userdata);
cb(bridge, userdata);
void *userdata)
rcec_data.user_data = userdata;
void *userdata)
struct walk_rcec_data *rcec_data = userdata;
unsigned int size, void *userdata, enum vchiq_bulk_mode mode)
bulk_params.cb_data = userdata;
void *data, unsigned int size, void *userdata,
bulk_params.cb_data = userdata;
user_service = (struct user_service *)service->base.userdata;
user_service = (struct user_service *)service->base.userdata;
user_service, service->localport, user_service->userdata,
(struct user_service *)service->base.userdata;
void (*userdata_term)(void *userdata))
service->base.userdata = params->userdata;
service->userdata_term(service->base.userdata);
void *userdata;
userdata = service ? service->base.userdata : NULL;
return userdata;
compat_uptr_t userdata;
.userdata = compat_ptr(args32.userdata),
struct user_service *user_service = service->base.userdata;
struct user_service *user_service = service->base.userdata;
service->base.userdata;
.userdata = user_service,
user_service->userdata = args->params.userdata;
user_service = (struct user_service *)service->base.userdata;
bulk_params.cb_userdata = args->userdata;
user_service_free(void *userdata)
kfree(userdata);
user_service = service->base.userdata;
.service_userdata = user_service->userdata,
user_service = service->base.userdata;
(struct user_service *)service->base.userdata;
compat_uptr_t userdata;
.userdata = compat_ptr(args32.params.userdata),
void __user *userdata;
void __user *userdata;
u32 userdata; /* Field reserved for use by the client */
.userdata = NULL,
params.userdata = instance;
p->userdata = (u32)(unsigned long)port;
DECLARE_FLEX_ARRAY(u8, userdata);
if (z_copy_from_user(userspace, msg->userdata,
DECLARE_FLEX_ARRAY(u8, userdata);
if (z_copy_from_user(userspace, msg->userdata,
void *userdata;
.userdata = instance,
bool userdata = datatype & XFS_ALLOC_USERDATA;
if (freebno >= wantbno || (userdata && freeend < wantend)) {
bool userdata)
if (userdata)
bool userdata)
userdata))
xfs_extlen_t flen, bool userdata);
void *userdata,
unsigned char userdata[MAX_USER_DEFINED_BYTES];
int dev_ethtool(struct net *net, struct ifreq *ifr, void __user *userdata);
void *userdata);
int (*cb)(struct pci_dev *, void *), void *userdata);
const void *data, unsigned int size, void *userdata,
void *data, unsigned int size, void *userdata,
void *userdata;
void *userdata;
void __user *userdata;
void (*userdata_term)(void *userdata);
void (*userdata_term)(void *userdata));
struct bulk_waiter *userdata);
u8 *userdata, void *private);
u8 *userid, u8 *system, u8 *userdata,
int iucv_path_quiesce(struct iucv_path *path, u8 *userdata);
int iucv_path_resume(struct iucv_path *path, u8 *userdata);
int iucv_path_sever(struct iucv_path *path, u8 *userdata);
u8 userdata[16], void *private);
u8 userid[8], u8 system[8], u8 userdata[16], void *private);
int (*path_quiesce)(struct iucv_path *path, u8 userdata[16]);
int (*path_resume)(struct iucv_path *path, u8 userdata[16]);
int (*path_sever)(struct iucv_path *path, u8 userdata[16]);
if (userdata)
memcpy(parm->ctrl.ipuser, userdata, sizeof(parm->ctrl.ipuser));
int iucv_path_sever(struct iucv_path *path, u8 *userdata)
rc = iucv_sever_pathid(path->pathid, userdata);
static int iucv_sever_pathid(u16 pathid, u8 *userdata)
if (userdata)
memcpy(parm->ctrl.ipuser, userdata, sizeof(parm->ctrl.ipuser));
u8 *userdata, void *private)
if (userdata)
memcpy(parm->ctrl.ipuser, userdata, sizeof(parm->ctrl.ipuser));
u8 *userid, u8 *system, u8 *userdata,
if (userdata)
memcpy(parm->ctrl.ipuser, userdata, sizeof(parm->ctrl.ipuser));
int iucv_path_quiesce(struct iucv_path *path, u8 *userdata)
if (userdata)
memcpy(parm->ctrl.ipuser, userdata, sizeof(parm->ctrl.ipuser));
int iucv_path_resume(struct iucv_path *path, u8 *userdata)
upcall.userdata = a;
if (upcall_info->userdata)
size += NLA_ALIGN(upcall_info->userdata->nla_len);
if (upcall_info->userdata)
nla_len(upcall_info->userdata),
nla_data(upcall_info->userdata));
const struct nlattr *userdata;
static int process_module(Dwfl_Module *mod, void **userdata, const char *name,
void __user *userdata,
struct snd_ctl_elem_value32 __user *data32 = userdata;
static int copy_ctl_value_to_user(void __user *userdata,
struct snd_ctl_elem_value32 __user *data32 = userdata;
void __user *userdata, void __user *valuep)
err = copy_ctl_value_from_user(card, data, userdata, valuep,
return copy_ctl_value_to_user(userdata, valuep, data, type, count);
void __user *userdata, void __user *valuep)
err = __ctl_elem_read_user(card, userdata, valuep);
void __user *userdata, void __user *valuep)
err = copy_ctl_value_from_user(card, data, userdata, valuep,
return copy_ctl_value_to_user(userdata, valuep, data, type, count);
void __user *userdata, void __user *valuep)
err = __ctl_elem_write_user(file, userdata, valuep);
static void snd_portman_interrupt(void *userdata)
struct portman *pm = ((struct snd_card*)userdata)->private_data;
static int __find_debuginfo(Dwfl_Module *mod __maybe_unused, void **userdata,
const struct dso *dso = *userdata;