Home
last modified time | relevance | path

Searched refs:udata (Results 1 – 25 of 99) sorted by relevance

1234

/Linux-v4.19/drivers/infiniband/sw/rdmavt/
Dsrq.c77 struct ib_udata *udata) in rvt_create_srq() argument
104 srq->rq.wq = udata ? in rvt_create_srq()
117 if (udata && udata->outlen >= sizeof(__u64)) { in rvt_create_srq()
129 err = ib_copy_to_udata(udata, &srq->ip->offset, in rvt_create_srq()
181 struct ib_udata *udata) in rvt_modify_srq() argument
202 wq = udata ? in rvt_modify_srq()
210 if (udata && udata->inlen >= sizeof(__u64)) { in rvt_modify_srq()
214 ret = ib_copy_from_udata(&offset_addr, udata, in rvt_modify_srq()
218 udata->outbuf = (void __user *) in rvt_modify_srq()
220 ret = ib_copy_to_udata(udata, &offset, in rvt_modify_srq()
[all …]
Dcq.c182 struct ib_udata *udata) in rvt_create_cq() argument
216 if (udata && udata->outlen >= sizeof(__u64)) in rvt_create_cq()
220 wc = udata ? in rvt_create_cq()
232 if (udata && udata->outlen >= sizeof(__u64)) { in rvt_create_cq()
241 err = ib_copy_to_udata(udata, &cq->ip->offset, in rvt_create_cq()
364 int rvt_resize_cq(struct ib_cq *ibcq, int cqe, struct ib_udata *udata) in rvt_resize_cq() argument
381 if (udata && udata->outlen >= sizeof(__u64)) in rvt_resize_cq()
385 wc = udata ? in rvt_resize_cq()
392 if (udata && udata->outlen >= sizeof(__u64)) { in rvt_resize_cq()
395 ret = ib_copy_to_udata(udata, &offset, sizeof(offset)); in rvt_resize_cq()
[all …]
Dsrq.h55 struct ib_udata *udata);
58 struct ib_udata *udata);
Dcq.h57 struct ib_udata *udata);
60 int rvt_resize_cq(struct ib_cq *ibcq, int cqe, struct ib_udata *udata);
Dqp.h57 struct ib_udata *udata);
59 int attr_mask, struct ib_udata *udata);
Dpd.c63 struct ib_udata *udata) in rvt_alloc_pd() argument
93 pd->user = !!udata; in rvt_alloc_pd()
/Linux-v4.19/drivers/infiniband/hw/usnic/
Dusnic_ib_verbs.h56 struct ib_udata *udata);
60 struct ib_udata *udata);
63 int attr_mask, struct ib_udata *udata);
67 struct ib_udata *udata);
71 struct ib_udata *udata);
74 struct ib_udata *udata);
80 struct ib_udata *udata);
Dusnic_ib_verbs.c83 struct ib_udata *udata) in usnic_ib_fill_create_qp_resp() argument
160 err = ib_copy_to_udata(udata, &resp, sizeof(resp)); in usnic_ib_fill_create_qp_resp()
456 struct ib_udata *udata) in usnic_ib_alloc_pd() argument
489 struct ib_udata *udata) in usnic_ib_create_qp() argument
508 err = ib_copy_from_udata(&cmd, udata, sizeof(cmd)); in usnic_ib_create_qp()
541 err = usnic_ib_fill_create_qp_resp(qp_grp, udata); in usnic_ib_create_qp()
583 int attr_mask, struct ib_udata *udata) in usnic_ib_modify_qp() argument
612 struct ib_udata *udata) in usnic_ib_create_cq() argument
636 struct ib_udata *udata) in usnic_ib_reg_mr() argument
675 struct ib_udata *udata) in usnic_ib_alloc_ucontext() argument
[all …]
/Linux-v4.19/drivers/infiniband/hw/bnxt_re/
Dib_verbs.h149 struct ib_udata *udata);
168 struct ib_udata *udata);
172 struct ib_udata *udata);
178 struct ib_udata *udata);
181 struct ib_udata *udata);
188 struct ib_udata *udata);
190 int qp_attr_mask, struct ib_udata *udata);
201 struct ib_udata *udata);
213 struct ib_udata *udata);
217 struct ib_udata *udata);
[all …]
/Linux-v4.19/drivers/infiniband/hw/qedr/
Dverbs.h36 struct ib_device_attr *attr, struct ib_udata *udata);
57 struct ib_udata *udata);
64 int attr_mask, struct ib_udata *udata);
71 struct ib_udata *udata);
73 enum ib_srq_attr_mask attr_mask, struct ib_udata *udata);
79 struct ib_udata *udata);
/Linux-v4.19/drivers/infiniband/hw/vmw_pvrdma/
Dpvrdma_verbs.h385 struct ib_udata *udata);
400 struct ib_udata *udata);
404 struct ib_udata *udata);
409 struct ib_udata *udata);
418 struct ib_udata *udata);
423 struct ib_udata *udata);
428 struct ib_udata *udata);
430 enum ib_srq_attr_mask attr_mask, struct ib_udata *udata);
436 struct ib_udata *udata);
438 int attr_mask, struct ib_udata *udata);
Dpvrdma_srq.c101 struct ib_udata *udata) in pvrdma_create_srq() argument
114 if (!(pd->uobject && udata)) { in pvrdma_create_srq()
151 if (ib_copy_from_udata(&ucmd, udata, sizeof(ucmd))) { in pvrdma_create_srq()
207 if (ib_copy_to_udata(udata, &srq_resp, sizeof(srq_resp))) { in pvrdma_create_srq()
287 enum ib_srq_attr_mask attr_mask, struct ib_udata *udata) in pvrdma_modify_srq() argument
/Linux-v4.19/drivers/infiniband/sw/rxe/
Drxe_verbs.c170 struct ib_udata *udata) in rxe_alloc_ucontext() argument
208 struct ib_udata *udata) in rxe_alloc_pd() argument
234 struct ib_udata *udata) in rxe_create_ah() argument
339 struct ib_udata *udata) in rxe_create_srq() argument
345 struct ib_ucontext *context = udata ? ibpd->uobject->context : NULL; in rxe_create_srq()
348 if (udata) { in rxe_create_srq()
349 if (udata->outlen < sizeof(*uresp)) in rxe_create_srq()
351 uresp = udata->outbuf; in rxe_create_srq()
384 struct ib_udata *udata) in rxe_modify_srq() argument
391 if (udata) { in rxe_modify_srq()
[all …]
/Linux-v4.19/drivers/xen/
Dprivcmd.c69 static long privcmd_ioctl_hypercall(struct file *file, void __user *udata) in privcmd_ioctl_hypercall() argument
79 if (copy_from_user(&hypercall, udata, sizeof(hypercall))) in privcmd_ioctl_hypercall()
252 static long privcmd_ioctl_mmap(struct file *file, void __user *udata) in privcmd_ioctl_mmap() argument
266 if (copy_from_user(&mmapcmd, udata, sizeof(mmapcmd))) in privcmd_ioctl_mmap()
445 struct file *file, void __user *udata, int version) in privcmd_ioctl_mmap_batch() argument
458 if (copy_from_user(&m, udata, sizeof(struct privcmd_mmapbatch))) in privcmd_ioctl_mmap_batch()
466 if (copy_from_user(&m, udata, sizeof(struct privcmd_mmapbatch_v2))) in privcmd_ioctl_mmap_batch()
624 static long privcmd_ioctl_dm_op(struct file *file, void __user *udata) in privcmd_ioctl_dm_op() argument
635 if (copy_from_user(&kdata, udata, sizeof(kdata))) in privcmd_ioctl_dm_op()
709 static long privcmd_ioctl_restrict(struct file *file, void __user *udata) in privcmd_ioctl_restrict() argument
[all …]
/Linux-v4.19/drivers/infiniband/core/
Duverbs.h55 ib_uverbs_init_udata(struct ib_udata *udata, in ib_uverbs_init_udata() argument
60 udata->inbuf = ibuf; in ib_uverbs_init_udata()
61 udata->outbuf = obuf; in ib_uverbs_init_udata()
62 udata->inlen = ilen; in ib_uverbs_init_udata()
63 udata->outlen = olen; in ib_uverbs_init_udata()
67 ib_uverbs_init_udata_buf_or_null(struct ib_udata *udata, in ib_uverbs_init_udata_buf_or_null() argument
72 ib_uverbs_init_udata(udata, in ib_uverbs_init_udata_buf_or_null()
255 void create_udata(struct uverbs_attr_bundle *ctx, struct ib_udata *udata);
Duverbs_ioctl.c558 void create_udata(struct uverbs_attr_bundle *bundle, struct ib_udata *udata) in create_udata() argument
568 udata->inlen = uhw_in->ptr_attr.len; in create_udata()
570 udata->inbuf = in create_udata()
574 udata->inbuf = u64_to_user_ptr(uhw_in->ptr_attr.data); in create_udata()
576 udata->inbuf = NULL; in create_udata()
577 udata->inlen = 0; in create_udata()
581 udata->outbuf = u64_to_user_ptr(uhw_out->ptr_attr.data); in create_udata()
582 udata->outlen = uhw_out->ptr_attr.len; in create_udata()
584 udata->outbuf = NULL; in create_udata()
585 udata->outlen = 0; in create_udata()
Dcore_priv.h218 struct ib_udata *udata);
244 struct ib_udata *udata) in ib_security_modify_qp() argument
249 udata); in ib_security_modify_qp()
305 struct ib_udata *udata, in _ib_create_qp() argument
313 qp = dev->create_qp(pd, attr, udata); in _ib_create_qp()
/Linux-v4.19/arch/s390/hypfs/
Dhypfs_sprp.c73 void __user *udata; in __hypfs_sprp_ioctl() local
86 udata = (void __user *)(unsigned long) diag304.data; in __hypfs_sprp_ioctl()
89 if (copy_from_user(data, udata, PAGE_SIZE)) { in __hypfs_sprp_ioctl()
98 if (copy_to_user(udata, data, PAGE_SIZE)) { in __hypfs_sprp_ioctl()
/Linux-v4.19/drivers/infiniband/hw/mlx5/
Dsrq.c77 struct ib_udata *udata, int buf_size) in create_srq_user() argument
89 ucmdlen = min(udata->inlen, sizeof(ucmd)); in create_srq_user()
91 if (ib_copy_from_udata(&ucmd, udata, ucmdlen)) { in create_srq_user()
99 if (udata->inlen > sizeof(ucmd) && in create_srq_user()
100 !ib_is_udata_cleared(udata, sizeof(ucmd), in create_srq_user()
101 udata->inlen - sizeof(ucmd))) in create_srq_user()
106 &ucmd, udata->inlen, &uidx); in create_srq_user()
240 struct ib_udata *udata) in mlx5_ib_create_srq() argument
290 err = create_srq_user(pd, srq, &in, udata, buf_size); in mlx5_ib_create_srq()
342 if (ib_copy_to_udata(udata, &srq->msrq.srqn, sizeof(__u32))) { in mlx5_ib_create_srq()
[all …]
Dah.c75 struct ib_udata *udata) in mlx5_ib_create_ah() argument
86 if (ah_type == RDMA_AH_ATTR_TYPE_ROCE && udata) { in mlx5_ib_create_ah()
92 if (udata->outlen < min_resp_len) in mlx5_ib_create_ah()
98 err = ib_copy_to_udata(udata, &resp, resp.response_length); in mlx5_ib_create_ah()
/Linux-v4.19/sound/i2c/
Dcs8427.c96 static int snd_cs8427_select_corudata(struct snd_i2c_device *device, int udata) in snd_cs8427_select_corudata() argument
101 udata = udata ? CS8427_BSEL : 0; in snd_cs8427_select_corudata()
102 if (udata != (chip->regmap[CS8427_REG_CSDATABUF] & udata)) { in snd_cs8427_select_corudata()
104 chip->regmap[CS8427_REG_CSDATABUF] |= udata; in snd_cs8427_select_corudata()
114 int udata, in snd_cs8427_send_corudata() argument
119 char *hw_data = udata ? in snd_cs8427_send_corudata()
126 if ((err = snd_cs8427_select_corudata(device, udata)) < 0) in snd_cs8427_send_corudata()
129 if (udata) { in snd_cs8427_send_corudata()
/Linux-v4.19/drivers/infiniband/hw/mlx4/
Dmlx4_ib.h738 struct ib_udata *udata);
741 struct ib_udata *udata);
749 int mlx4_ib_resize_cq(struct ib_cq *ibcq, int entries, struct ib_udata *udata);
753 struct ib_udata *udata);
761 struct ib_udata *udata);
771 struct ib_udata *udata);
773 enum ib_srq_attr_mask attr_mask, struct ib_udata *udata);
782 struct ib_udata *udata);
787 int attr_mask, struct ib_udata *udata);
906 struct ib_udata *udata);
[all …]
/Linux-v4.19/security/apparmor/
Dpolicy.c859 u32 mask, struct aa_loaddata *udata) in aa_replace_profiles() argument
870 aa_get_loaddata(udata); in aa_replace_profiles()
872 error = aa_unpack(udata, &lh, &ns_name); in aa_replace_profiles()
917 if (aa_rawdata_eq(rawdata_ent, udata)) { in aa_replace_profiles()
923 aa_put_loaddata(udata); in aa_replace_profiles()
924 udata = tmp; in aa_replace_profiles()
933 ent->new->rawdata = aa_get_loaddata(udata); in aa_replace_profiles()
973 if (!udata->dents[AAFS_LOADDATA_DIR]) { in aa_replace_profiles()
974 error = __aa_fs_create_rawdata(ns, udata); in aa_replace_profiles()
1001 __aa_loaddata_update(udata, ns->revision); in aa_replace_profiles()
[all …]
Dpolicy_unpack.c965 int aa_unpack(struct aa_loaddata *udata, struct list_head *lh, in aa_unpack() argument
972 .start = udata->data, in aa_unpack()
973 .end = udata->data + udata->size, in aa_unpack()
974 .pos = udata->data, in aa_unpack()
1012 udata->abi = e.version & K_ABI_MASK; in aa_unpack()
1014 udata->hash = aa_calc_hash(udata->data, udata->size); in aa_unpack()
1015 if (IS_ERR(udata->hash)) { in aa_unpack()
1016 error = PTR_ERR(udata->hash); in aa_unpack()
1017 udata->hash = NULL; in aa_unpack()
/Linux-v4.19/drivers/infiniband/hw/mthca/
Dmthca_provider.c304 struct ib_udata *udata) in mthca_alloc_ucontext() argument
339 if (ib_copy_to_udata(udata, &uresp, sizeof uresp)) { in mthca_alloc_ucontext()
379 struct ib_udata *udata) in mthca_alloc_pd() argument
395 if (ib_copy_to_udata(udata, &pd->pd_num, sizeof (__u32))) { in mthca_alloc_pd()
415 struct ib_udata *udata) in mthca_ah_create() argument
444 struct ib_udata *udata) in mthca_create_srq() argument
461 if (ib_copy_from_udata(&ucmd, udata, sizeof ucmd)) { in mthca_create_srq()
487 if (context && ib_copy_to_udata(udata, &srq->srqn, sizeof (__u32))) { in mthca_create_srq()
520 struct ib_udata *udata) in mthca_create_qp() argument
543 if (ib_copy_from_udata(&ucmd, udata, sizeof ucmd)) { in mthca_create_qp()
[all …]

1234