/Linux-v4.19/drivers/infiniband/sw/rdmavt/ |
D | srq.c | 77 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 …]
|
D | cq.c | 182 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 …]
|
D | srq.h | 55 struct ib_udata *udata); 58 struct ib_udata *udata);
|
D | cq.h | 57 struct ib_udata *udata); 60 int rvt_resize_cq(struct ib_cq *ibcq, int cqe, struct ib_udata *udata);
|
D | qp.h | 57 struct ib_udata *udata); 59 int attr_mask, struct ib_udata *udata);
|
D | pd.c | 63 struct ib_udata *udata) in rvt_alloc_pd() argument 93 pd->user = !!udata; in rvt_alloc_pd()
|
/Linux-v4.19/drivers/infiniband/hw/usnic/ |
D | usnic_ib_verbs.h | 56 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);
|
D | usnic_ib_verbs.c | 83 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/ |
D | ib_verbs.h | 149 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/ |
D | verbs.h | 36 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/ |
D | pvrdma_verbs.h | 385 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);
|
D | pvrdma_srq.c | 101 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/ |
D | rxe_verbs.c | 170 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/ |
D | privcmd.c | 69 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/ |
D | uverbs.h | 55 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);
|
D | uverbs_ioctl.c | 558 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()
|
D | core_priv.h | 218 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/ |
D | hypfs_sprp.c | 73 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/ |
D | srq.c | 77 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 …]
|
D | ah.c | 75 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/ |
D | cs8427.c | 96 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/ |
D | mlx4_ib.h | 738 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/ |
D | policy.c | 859 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 …]
|
D | policy_unpack.c | 965 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/ |
D | mthca_provider.c | 304 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 …]
|