/linux-4.4.14/drivers/infiniband/core/ |
D | uverbs.h | 50 #define INIT_UDATA(udata, ibuf, obuf, ilen, olen) \ argument 52 (udata)->inbuf = (const void __user *) (ibuf); \ 53 (udata)->outbuf = (void __user *) (obuf); \ 54 (udata)->inlen = (ilen); \ 55 (udata)->outlen = (olen); \ 58 #define INIT_UDATA_BUF_OR_NULL(udata, ibuf, obuf, ilen, olen) \ argument 60 (udata)->inbuf = (ilen) ? (const void __user *) (ibuf) : NULL; \ 61 (udata)->outbuf = (olen) ? (void __user *) (obuf) : NULL; \ 62 (udata)->inlen = (ilen); \ 63 (udata)->outlen = (olen); \
|
D | uverbs_cmd.c | 293 struct ib_udata udata; in ib_uverbs_get_context() local 314 INIT_UDATA(&udata, buf + sizeof cmd, in ib_uverbs_get_context() 318 ucontext = ib_dev->alloc_ucontext(ib_dev, &udata); in ib_uverbs_get_context() 531 struct ib_udata udata; in ib_uverbs_alloc_pd() local 542 INIT_UDATA(&udata, buf + sizeof cmd, in ib_uverbs_alloc_pd() 553 pd = ib_dev->alloc_pd(ib_dev, file->ucontext, &udata); in ib_uverbs_alloc_pd() 737 struct ib_udata udata; in ib_uverbs_open_xrcd() local 751 INIT_UDATA(&udata, buf + sizeof cmd, in ib_uverbs_open_xrcd() 790 xrcd = ib_dev->alloc_xrcd(ib_dev, file->ucontext, &udata); in ib_uverbs_open_xrcd() 952 struct ib_udata udata; in ib_uverbs_reg_mr() local [all …]
|
/linux-4.4.14/drivers/infiniband/hw/usnic/ |
D | usnic_ib_verbs.h | 57 struct ib_udata *udata); 61 struct ib_udata *udata); 64 int attr_mask, struct ib_udata *udata); 68 struct ib_udata *udata); 72 struct ib_udata *udata); 75 struct ib_udata *udata);
|
D | usnic_ib_verbs.c | 58 struct ib_udata *udata) in usnic_ib_fill_create_qp_resp() argument 135 err = ib_copy_to_udata(udata, &resp, sizeof(resp)); in usnic_ib_fill_create_qp_resp() 439 struct ib_udata *udata) in usnic_ib_alloc_pd() argument 472 struct ib_udata *udata) in usnic_ib_create_qp() argument 491 err = ib_copy_from_udata(&cmd, udata, sizeof(cmd)); in usnic_ib_create_qp() 524 err = usnic_ib_fill_create_qp_resp(qp_grp, udata); in usnic_ib_create_qp() 566 int attr_mask, struct ib_udata *udata) in usnic_ib_modify_qp() argument 595 struct ib_udata *udata) in usnic_ib_create_cq() argument 619 struct ib_udata *udata) in usnic_ib_reg_mr() argument 658 struct ib_udata *udata) in usnic_ib_alloc_ucontext() argument
|
/linux-4.4.14/drivers/staging/rdma/hfi1/ |
D | srq.c | 120 struct ib_udata *udata) in hfi1_create_srq() argument 163 if (udata && udata->outlen >= sizeof(__u64)) { in hfi1_create_srq() 175 err = ib_copy_to_udata(udata, &srq->ip->offset, in hfi1_create_srq() 230 struct ib_udata *udata) in hfi1_modify_srq() argument 259 if (udata && udata->inlen >= sizeof(__u64)) { in hfi1_modify_srq() 263 ret = ib_copy_from_udata(&offset_addr, udata, in hfi1_modify_srq() 267 udata->outbuf = in hfi1_modify_srq() 269 ret = ib_copy_to_udata(udata, &offset, in hfi1_modify_srq() 333 if (udata && udata->inlen >= sizeof(__u64)) { in hfi1_modify_srq() 334 ret = ib_copy_to_udata(udata, &ip->offset, in hfi1_modify_srq()
|
D | cq.c | 235 struct ib_udata *udata) in hfi1_create_cq() argument 263 if (udata && udata->outlen >= sizeof(__u64)) in hfi1_create_cq() 277 if (udata && udata->outlen >= sizeof(__u64)) { in hfi1_create_cq() 286 err = ib_copy_to_udata(udata, &cq->ip->offset, in hfi1_create_cq() 405 int hfi1_resize_cq(struct ib_cq *ibcq, int cqe, struct ib_udata *udata) in hfi1_resize_cq() argument 423 if (udata && udata->outlen >= sizeof(__u64)) in hfi1_resize_cq() 434 if (udata && udata->outlen >= sizeof(__u64)) { in hfi1_resize_cq() 437 ret = ib_copy_to_udata(udata, &offset, sizeof(offset)); in hfi1_resize_cq() 490 if (udata && udata->outlen >= sizeof(__u64)) { in hfi1_resize_cq() 491 ret = ib_copy_to_udata(udata, &ip->offset, in hfi1_resize_cq()
|
D | qp.h | 156 int attr_mask, struct ib_udata *udata); 181 struct ib_udata *udata);
|
D | verbs.h | 981 struct ib_udata *udata); 985 struct ib_udata *udata); 1003 struct ib_udata *udata); 1011 int hfi1_resize_cq(struct ib_cq *ibcq, int cqe, struct ib_udata *udata); 1021 struct ib_udata *udata);
|
D | qp.c | 610 int attr_mask, struct ib_udata *udata) in hfi1_modify_qp() argument 1014 struct ib_udata *udata) in hfi1_create_qp() argument 1152 if (udata && udata->outlen >= sizeof(__u64)) { in hfi1_create_qp() 1156 err = ib_copy_to_udata(udata, &offset, in hfi1_create_qp() 1173 err = ib_copy_to_udata(udata, &(qp->ip->offset), in hfi1_create_qp()
|
D | mr.c | 248 struct ib_udata *udata) in hfi1_reg_user_mr() argument
|
D | verbs.c | 1608 struct ib_udata *udata) in alloc_pd() argument 1639 pd->user = udata != NULL; in alloc_pd() 1851 struct ib_udata *udata) in alloc_ucontext() argument
|
/linux-4.4.14/drivers/infiniband/hw/qib/ |
D | qib_srq.c | 103 struct ib_udata *udata) in qib_create_srq() argument 146 if (udata && udata->outlen >= sizeof(__u64)) { in qib_create_srq() 158 err = ib_copy_to_udata(udata, &srq->ip->offset, in qib_create_srq() 213 struct ib_udata *udata) in qib_modify_srq() argument 242 if (udata && udata->inlen >= sizeof(__u64)) { in qib_modify_srq() 246 ret = ib_copy_from_udata(&offset_addr, udata, in qib_modify_srq() 250 udata->outbuf = in qib_modify_srq() 252 ret = ib_copy_to_udata(udata, &offset, in qib_modify_srq() 316 if (udata && udata->inlen >= sizeof(__u64)) { in qib_modify_srq() 317 ret = ib_copy_to_udata(udata, &ip->offset, in qib_modify_srq()
|
D | qib_cq.c | 218 struct ib_udata *udata) in qib_create_cq() argument 250 if (udata && udata->outlen >= sizeof(__u64)) in qib_create_cq() 264 if (udata && udata->outlen >= sizeof(__u64)) { in qib_create_cq() 273 err = ib_copy_to_udata(udata, &cq->ip->offset, in qib_create_cq() 392 int qib_resize_cq(struct ib_cq *ibcq, int cqe, struct ib_udata *udata) in qib_resize_cq() argument 410 if (udata && udata->outlen >= sizeof(__u64)) in qib_resize_cq() 421 if (udata && udata->outlen >= sizeof(__u64)) { in qib_resize_cq() 424 ret = ib_copy_to_udata(udata, &offset, sizeof(offset)); in qib_resize_cq() 477 if (udata && udata->outlen >= sizeof(__u64)) { in qib_resize_cq() 478 ret = ib_copy_to_udata(udata, &ip->offset, in qib_resize_cq()
|
D | qib_verbs.h | 922 struct ib_udata *udata); 929 int attr_mask, struct ib_udata *udata); 1004 struct ib_udata *udata); 1008 struct ib_udata *udata); 1025 struct ib_udata *udata); 1031 int qib_resize_cq(struct ib_cq *ibcq, int cqe, struct ib_udata *udata); 1041 struct ib_udata *udata);
|
D | qib_qp.c | 570 int attr_mask, struct ib_udata *udata) in qib_modify_qp() argument 977 struct ib_udata *udata) in qib_create_qp() argument 1134 if (udata && udata->outlen >= sizeof(__u64)) { in qib_create_qp() 1138 err = ib_copy_to_udata(udata, &offset, in qib_create_qp() 1155 err = ib_copy_to_udata(udata, &(qp->ip->offset), in qib_create_qp()
|
D | qib_mr.c | 231 struct ib_udata *udata) in qib_reg_user_mr() argument
|
D | qib_verbs.c | 1755 struct ib_udata *udata) in qib_alloc_pd() argument 1786 pd->user = udata != NULL; in qib_alloc_pd() 1996 struct ib_udata *udata) in qib_alloc_ucontext() argument
|
/linux-4.4.14/drivers/staging/rdma/ipath/ |
D | ipath_srq.c | 103 struct ib_udata *udata) in ipath_create_srq() argument 149 if (udata && udata->outlen >= sizeof(__u64)) { in ipath_create_srq() 162 err = ib_copy_to_udata(udata, &srq->ip->offset, in ipath_create_srq() 217 struct ib_udata *udata) in ipath_modify_srq() argument 246 if (udata && udata->inlen >= sizeof(__u64)) { in ipath_modify_srq() 250 ret = ib_copy_from_udata(&offset_addr, udata, in ipath_modify_srq() 254 udata->outbuf = in ipath_modify_srq() 256 ret = ib_copy_to_udata(udata, &offset, in ipath_modify_srq() 320 if (udata && udata->inlen >= sizeof(__u64)) { in ipath_modify_srq() 321 ret = ib_copy_to_udata(udata, &ip->offset, in ipath_modify_srq()
|
D | ipath_cq.c | 203 struct ib_udata *udata) in ipath_create_cq() argument 235 if (udata && udata->outlen >= sizeof(__u64)) in ipath_create_cq() 249 if (udata && udata->outlen >= sizeof(__u64)) { in ipath_create_cq() 258 err = ib_copy_to_udata(udata, &cq->ip->offset, in ipath_create_cq() 376 int ipath_resize_cq(struct ib_cq *ibcq, int cqe, struct ib_udata *udata) in ipath_resize_cq() argument 394 if (udata && udata->outlen >= sizeof(__u64)) in ipath_resize_cq() 405 if (udata && udata->outlen >= sizeof(__u64)) { in ipath_resize_cq() 408 ret = ib_copy_to_udata(udata, &offset, sizeof(offset)); in ipath_resize_cq() 461 if (udata && udata->outlen >= sizeof(__u64)) { in ipath_resize_cq() 462 ret = ib_copy_to_udata(udata, &ip->offset, in ipath_resize_cq()
|
D | ipath_verbs.h | 746 struct ib_udata *udata); 753 int attr_mask, struct ib_udata *udata); 804 struct ib_udata *udata); 808 struct ib_udata *udata); 821 struct ib_udata *udata); 827 int ipath_resize_cq(struct ib_cq *ibcq, int cqe, struct ib_udata *udata); 837 struct ib_udata *udata);
|
D | ipath_qp.c | 450 int attr_mask, struct ib_udata *udata) in ipath_modify_qp() argument 742 struct ib_udata *udata) in ipath_create_qp() argument 884 if (udata && udata->outlen >= sizeof(__u64)) { in ipath_create_qp() 888 err = ib_copy_to_udata(udata, &offset, in ipath_create_qp() 907 err = ib_copy_to_udata(udata, &(qp->ip->offset), in ipath_create_qp()
|
D | ipath_mr.c | 187 struct ib_udata *udata) in ipath_reg_user_mr() argument
|
D | ipath_verbs.c | 1719 struct ib_udata *udata) in ipath_alloc_pd() argument 1750 pd->user = udata != NULL; in ipath_alloc_pd() 1916 struct ib_udata *udata) in ipath_alloc_ucontext() argument
|
/linux-4.4.14/drivers/staging/rdma/ehca/ |
D | ehca_iverbs.h | 69 struct ib_udata *udata); 90 struct ib_udata *udata); 136 struct ib_udata *udata); 140 int ehca_resize_cq(struct ib_cq *cq, int cqe, struct ib_udata *udata); 150 struct ib_udata *udata); 155 struct ib_udata *udata); 172 struct ib_udata *udata); 175 enum ib_srq_attr_mask attr_mask, struct ib_udata *udata); 189 struct ib_udata *udata);
|
D | ehca_cq.c | 119 struct ib_udata *udata) in ehca_create_cq() argument 290 if (ib_copy_to_udata(udata, &resp, sizeof(resp))) { in ehca_create_cq() 375 int ehca_resize_cq(struct ib_cq *cq, int cqe, struct ib_udata *udata) in ehca_resize_cq() argument
|
D | ehca_pd.c | 49 struct ib_ucontext *context, struct ib_udata *udata) in ehca_alloc_pd() argument
|
D | ehca_qp.c | 456 struct ib_udata *udata, int is_srq) in internal_create_qp() argument 619 if (pd->uobject && udata) { in internal_create_qp() 888 if (context && udata) { in internal_create_qp() 906 if (ib_copy_to_udata(udata, &resp, sizeof resp)) { in internal_create_qp() 953 struct ib_udata *udata) in ehca_create_qp() argument 957 ret = internal_create_qp(pd, qp_init_attr, NULL, udata, 0); in ehca_create_qp() 966 struct ib_udata *udata) in ehca_create_srq() argument 990 my_qp = internal_create_qp(pd, &qp_init_attr, srq_init_attr, udata, 1); in ehca_create_srq() 1779 struct ib_udata *udata) in ehca_modify_qp() argument 2033 enum ib_srq_attr_mask attr_mask, struct ib_udata *udata) in ehca_modify_srq() argument
|
D | ehca_uverbs.c | 52 struct ib_udata *udata) in ehca_alloc_ucontext() argument
|
D | ehca_mrmw.c | 315 struct ib_udata *udata) in ehca_reg_user_mr() argument 434 PTR_ERR(ib_mr), pd, mr_access_flags, udata); in ehca_reg_user_mr()
|
/linux-4.4.14/drivers/xen/ |
D | privcmd.c | 51 static long privcmd_ioctl_hypercall(void __user *udata) in privcmd_ioctl_hypercall() argument 56 if (copy_from_user(&hypercall, udata, sizeof(hypercall))) in privcmd_ioctl_hypercall() 232 static long privcmd_ioctl_mmap(void __user *udata) in privcmd_ioctl_mmap() argument 245 if (copy_from_user(&mmapcmd, udata, sizeof(mmapcmd))) in privcmd_ioctl_mmap() 419 static long privcmd_ioctl_mmap_batch(void __user *udata, int version) in privcmd_ioctl_mmap_batch() argument 431 if (copy_from_user(&m, udata, sizeof(struct privcmd_mmapbatch))) in privcmd_ioctl_mmap_batch() 439 if (copy_from_user(&m, udata, sizeof(struct privcmd_mmapbatch_v2))) in privcmd_ioctl_mmap_batch() 555 void __user *udata = (void __user *) data; in privcmd_ioctl() local 559 ret = privcmd_ioctl_hypercall(udata); in privcmd_ioctl() 563 ret = privcmd_ioctl_mmap(udata); in privcmd_ioctl() [all …]
|
/linux-4.4.14/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-4.4.14/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-4.4.14/drivers/infiniband/hw/mlx5/ |
D | mlx5_ib.h | 517 struct ib_udata *udata); 519 enum ib_srq_attr_mask attr_mask, struct ib_udata *udata); 526 struct ib_udata *udata); 528 int attr_mask, struct ib_udata *udata); 542 struct ib_udata *udata); 547 int mlx5_ib_resize_cq(struct ib_cq *ibcq, int entries, struct ib_udata *udata); 551 struct ib_udata *udata); 568 struct ib_udata *udata);
|
D | srq.c | 78 struct ib_udata *udata, int buf_size, int *inlen) in create_srq_user() argument 90 (udata->inlen - sizeof(struct ib_uverbs_cmd_hdr) < in create_srq_user() 94 if (ib_copy_from_udata(&ucmd, udata, ucmdlen)) { in create_srq_user() 236 struct ib_udata *udata) in mlx5_ib_create_srq() argument 279 err = create_srq_user(pd, srq, &in, udata, buf_size, &inlen); in mlx5_ib_create_srq() 318 if (ib_copy_to_udata(udata, &srq->msrq.srqn, sizeof(__u32))) { in mlx5_ib_create_srq() 344 enum ib_srq_attr_mask attr_mask, struct ib_udata *udata) in mlx5_ib_modify_srq() argument
|
D | cq.c | 611 static int create_cq_user(struct mlx5_ib_dev *dev, struct ib_udata *udata, in create_cq_user() argument 624 (udata->inlen - sizeof(struct ib_uverbs_cmd_hdr) < in create_cq_user() 628 if (ib_copy_from_udata(&ucmd, udata, ucmdlen)) in create_cq_user() 749 struct ib_udata *udata) in mlx5_ib_create_cq() argument 784 err = create_cq_user(dev, udata, context, cq, entries, in mlx5_ib_create_cq() 817 if (ib_copy_to_udata(udata, &cq->mcq.cqn, sizeof(__u32))) { in mlx5_ib_create_cq() 959 int entries, struct ib_udata *udata, int *npas, in resize_user() argument 968 err = ib_copy_from_udata(&ucmd, udata, sizeof(ucmd)); in resize_user() 1080 int mlx5_ib_resize_cq(struct ib_cq *ibcq, int entries, struct ib_udata *udata) in mlx5_ib_resize_cq() argument 1108 if (udata) { in mlx5_ib_resize_cq() [all …]
|
D | main.c | 580 struct ib_udata *udata) in mlx5_ib_alloc_ucontext() argument 600 reqlen = udata->inlen - sizeof(struct ib_uverbs_cmd_hdr); in mlx5_ib_alloc_ucontext() 608 err = ib_copy_from_udata(&req, udata, reqlen); in mlx5_ib_alloc_ucontext() 686 err = ib_copy_to_udata(udata, &resp, in mlx5_ib_alloc_ucontext() 799 struct ib_udata *udata) in mlx5_ib_alloc_pd() argument 817 if (ib_copy_to_udata(udata, &resp, sizeof(resp))) { in mlx5_ib_alloc_pd()
|
D | qp.c | 594 struct mlx5_ib_qp *qp, struct ib_udata *udata, in create_user_qp() argument 608 err = ib_copy_from_udata(&ucmd, udata, sizeof(ucmd)); in create_user_qp() 691 err = ib_copy_to_udata(udata, resp, sizeof(*resp)); in create_user_qp() 858 struct ib_udata *udata, struct mlx5_ib_qp *qp) in create_qp_common() argument 887 if (ib_copy_from_udata(&ucmd, udata, sizeof(ucmd))) { in create_qp_common() 921 err = create_user_qp(dev, pd, qp, udata, &in, &resp, &inlen); in create_qp_common() 1219 struct ib_udata *udata) in mlx5_ib_create_qp() argument 1263 err = create_qp_common(dev, pd, init_attr, udata, qp); in mlx5_ib_create_qp() 1761 int attr_mask, struct ib_udata *udata) in mlx5_ib_modify_qp() argument 3126 struct ib_udata *udata) in mlx5_ib_alloc_xrcd() argument
|
D | mr.c | 1042 struct ib_udata *udata) in mlx5_ib_reg_user_mr() argument
|
/linux-4.4.14/drivers/infiniband/hw/ocrdma/ |
D | ocrdma_verbs.c | 419 struct ib_udata *udata) in _ocrdma_alloc_pd() argument 428 if (udata && uctx && dev->attr.max_dpp_pds) { in _ocrdma_alloc_pd() 484 struct ib_udata *udata) in ocrdma_alloc_ucontext_pd() argument 488 uctx->cntxt_pd = _ocrdma_alloc_pd(dev, uctx, udata); in ocrdma_alloc_ucontext_pd() 537 struct ib_udata *udata) in ocrdma_alloc_ucontext() argument 546 if (!udata) in ocrdma_alloc_ucontext() 571 status = ocrdma_alloc_ucontext_pd(dev, ctx, udata); in ocrdma_alloc_ucontext() 582 status = ib_copy_to_udata(udata, &resp, sizeof(resp)); in ocrdma_alloc_ucontext() 664 struct ib_udata *udata) in ocrdma_copy_pd_uresp() argument 694 status = ib_copy_to_udata(udata, &rsp, sizeof(rsp)); in ocrdma_copy_pd_uresp() [all …]
|
D | ocrdma_verbs.h | 92 struct ib_udata *udata); 102 int attr_mask, struct ib_udata *udata);
|
/linux-4.4.14/drivers/infiniband/hw/mthca/ |
D | mthca_provider.c | 302 struct ib_udata *udata) in mthca_alloc_ucontext() argument 337 if (ib_copy_to_udata(udata, &uresp, sizeof uresp)) { in mthca_alloc_ucontext() 377 struct ib_udata *udata) in mthca_alloc_pd() argument 393 if (ib_copy_to_udata(udata, &pd->pd_num, sizeof (__u32))) { in mthca_alloc_pd() 440 struct ib_udata *udata) in mthca_create_srq() argument 457 if (ib_copy_from_udata(&ucmd, udata, sizeof ucmd)) { in mthca_create_srq() 483 if (context && ib_copy_to_udata(udata, &srq->srqn, sizeof (__u32))) { in mthca_create_srq() 516 struct ib_udata *udata) in mthca_create_qp() argument 539 if (ib_copy_from_udata(&ucmd, udata, sizeof ucmd)) { in mthca_create_qp() 651 struct ib_udata *udata) in mthca_create_cq() argument [all …]
|
D | mthca_dev.h | 516 enum ib_srq_attr_mask attr_mask, struct ib_udata *udata); 532 struct ib_udata *udata);
|
D | mthca_srq.c | 365 enum ib_srq_attr_mask attr_mask, struct ib_udata *udata) in mthca_modify_srq() argument
|
D | mthca_qp.c | 843 struct ib_udata *udata) in mthca_modify_qp() argument
|
/linux-4.4.14/drivers/staging/iio/resolver/ |
D | ad2s1210.c | 289 unsigned char udata; in ad2s1210_store_control() local 293 ret = kstrtou8(buf, 16, &udata); in ad2s1210_store_control() 301 data = udata & AD2S1210_MSB_IS_LOW; in ad2s1210_store_control() 346 unsigned char udata; in ad2s1210_store_resolution() local 349 ret = kstrtou8(buf, 10, &udata); in ad2s1210_store_resolution() 350 if (ret || udata < 10 || udata > 16) { in ad2s1210_store_resolution() 360 data |= (udata - 10) >> 1; in ad2s1210_store_resolution()
|
/linux-4.4.14/drivers/infiniband/hw/mlx4/ |
D | mlx4_ib.h | 704 struct ib_udata *udata); 717 int mlx4_ib_resize_cq(struct ib_cq *ibcq, int entries, struct ib_udata *udata); 721 struct ib_udata *udata); 734 struct ib_udata *udata); 736 enum ib_srq_attr_mask attr_mask, struct ib_udata *udata); 745 struct ib_udata *udata); 748 int attr_mask, struct ib_udata *udata); 867 struct ib_udata *udata);
|
D | srq.c | 74 struct ib_udata *udata) in mlx4_ib_create_srq() argument 112 if (ib_copy_from_udata(&ucmd, udata, sizeof ucmd)) { in mlx4_ib_create_srq() 199 if (ib_copy_to_udata(udata, &srq->msrq.srqn, sizeof (__u32))) { in mlx4_ib_create_srq() 234 enum ib_srq_attr_mask attr_mask, struct ib_udata *udata) in mlx4_ib_modify_srq() argument
|
D | cq.c | 173 struct ib_udata *udata) in mlx4_ib_create_cq() argument 205 if (ib_copy_from_udata(&ucmd, udata, sizeof ucmd)) { in mlx4_ib_create_cq() 254 if (ib_copy_to_udata(udata, &cq->mcq.cqn, sizeof (__u32))) { in mlx4_ib_create_cq() 308 int entries, struct ib_udata *udata) in mlx4_alloc_resize_umem() argument 316 if (ib_copy_from_udata(&ucmd, udata, sizeof ucmd)) in mlx4_alloc_resize_umem() 372 int mlx4_ib_resize_cq(struct ib_cq *ibcq, int entries, struct ib_udata *udata) in mlx4_ib_resize_cq() argument 398 err = mlx4_alloc_resize_umem(dev, cq, entries, udata); in mlx4_ib_resize_cq()
|
D | mr.c | 135 struct ib_udata *udata) in mlx4_ib_reg_user_mr() argument 191 struct ib_udata *udata) in mlx4_ib_rereg_user_mr() argument
|
D | qp.c | 635 struct ib_udata *udata, int sqpn, struct mlx4_ib_qp **caller_qp, in create_qp_common() argument 726 if (ib_copy_from_udata(&ucmd, udata, sizeof ucmd)) { in create_qp_common() 1104 struct ib_udata *udata) in mlx4_ib_create_qp() argument 1132 ((udata && init_attr->create_flags & ~(sup_u_create_flags)) || in mlx4_ib_create_qp() 1164 udata, 0, &qp, gfp); in mlx4_ib_create_qp() 1177 if (udata) in mlx4_ib_create_qp() 1180 err = create_qp_common(to_mdev(pd->device), pd, init_attr, udata, in mlx4_ib_create_qp() 2026 int attr_mask, struct ib_udata *udata) in mlx4_ib_modify_qp() argument
|
D | main.c | 903 struct ib_udata *udata) in mlx4_ib_alloc_ucontext() argument 940 err = ib_copy_to_udata(udata, &resp_v3, sizeof(resp_v3)); in mlx4_ib_alloc_ucontext() 942 err = ib_copy_to_udata(udata, &resp, sizeof(resp)); in mlx4_ib_alloc_ucontext() 1143 struct ib_udata *udata) in mlx4_ib_alloc_pd() argument 1159 if (ib_copy_to_udata(udata, &pd->pdn, sizeof (__u32))) { in mlx4_ib_alloc_pd() 1178 struct ib_udata *udata) in mlx4_ib_alloc_xrcd() argument
|
/linux-4.4.14/include/rdma/ |
D | ib_verbs.h | 1607 struct ib_udata *udata); 1663 struct ib_udata *udata); 1669 struct ib_udata *udata); 1680 struct ib_udata *udata); 1684 struct ib_udata *udata); 1693 struct ib_udata *udata); 1697 struct ib_udata *udata); 1712 struct ib_udata *udata); 1717 struct ib_udata *udata); 1736 struct ib_udata *udata); [all …]
|
/linux-4.4.14/drivers/infiniband/hw/cxgb3/ |
D | iwch_provider.c | 114 struct ib_udata *udata) in iwch_alloc_ucontext() argument 148 struct ib_udata *udata) in iwch_create_cq() argument 171 if (ib_copy_from_udata(&ureq, udata, sizeof (ureq))) { in iwch_create_cq() 227 if (udata->outlen < sizeof uresp) { in iwch_create_cq() 241 if (ib_copy_to_udata(udata, &uresp, resplen)) { in iwch_create_cq() 254 static int iwch_resize_cq(struct ib_cq *cq, int cqe, struct ib_udata *udata) in iwch_resize_cq() argument 426 struct ib_udata *udata) in iwch_allocate_pd() argument 445 if (ib_copy_to_udata(udata, &php->pdid, sizeof (__u32))) { in iwch_allocate_pd() 627 u64 virt, int acc, struct ib_udata *udata) in iwch_reg_user_mr() argument 705 if (udata && !t3a_device(rhp)) { in iwch_reg_user_mr() [all …]
|
/linux-4.4.14/net/bluetooth/hidp/ |
D | core.c | 176 unsigned char *udata = skb->data + 1; in hidp_input_report() local 183 input_report_key(dev, hidp_keycode[i + 224], (udata[0] >> i) & 1); in hidp_input_report() 187 if (!memcmp(udata + 2, hidp_mkeyspat, 6)) in hidp_input_report() 191 if (keys[i] > 3 && memscan(udata + 2, keys[i], 6) == udata + 8) { in hidp_input_report() 198 if (udata[i] > 3 && memscan(keys + 2, udata[i], 6) == keys + 8) { in hidp_input_report() 199 if (hidp_keycode[udata[i]]) in hidp_input_report() 200 input_report_key(dev, hidp_keycode[udata[i]], 1); in hidp_input_report() 202 BT_ERR("Unknown key (scancode %#x) pressed.", udata[i]); in hidp_input_report() 206 memcpy(keys, udata, 8); in hidp_input_report()
|
/linux-4.4.14/security/apparmor/include/ |
D | policy_unpack.h | 37 int aa_unpack(void *udata, size_t size, struct list_head *lh, const char **ns);
|
D | policy.h | 251 ssize_t aa_replace_profiles(void *udata, size_t size, bool noreplace);
|
/linux-4.4.14/fs/ |
D | compat_ioctl.c | 615 __u32 udata; in serial_struct_ioctl() local 623 if (__get_user(udata, &ss32->iomem_base)) in serial_struct_ioctl() 625 ss.iomem_base = compat_ptr(udata); in serial_struct_ioctl() 678 struct i2c_rdwr_ioctl_data32 __user *udata) in do_i2c_rdwr_ioctl() argument 687 if (get_user(nmsgs, &udata->nmsgs)) in do_i2c_rdwr_ioctl() 692 if (get_user(datap, &udata->msgs)) in do_i2c_rdwr_ioctl() 715 struct i2c_smbus_ioctl_data32 __user *udata) in do_i2c_smbus_ioctl() argument 726 if (!access_ok(VERIFY_READ, udata, sizeof(*udata))) in do_i2c_smbus_ioctl() 729 if (__copy_in_user(&tdata->read_write, &udata->read_write, 2 * sizeof(u8))) in do_i2c_smbus_ioctl() 731 if (__copy_in_user(&tdata->size, &udata->size, 2 * sizeof(u32))) in do_i2c_smbus_ioctl() [all …]
|
/linux-4.4.14/drivers/staging/rdma/amso1100/ |
D | c2_provider.c | 129 struct ib_udata *udata) in c2_alloc_ucontext() argument 156 struct ib_udata *udata) in c2_alloc_pd() argument 174 if (ib_copy_to_udata(udata, &pd->pd_id, sizeof(__u32))) { in c2_alloc_pd() 237 struct ib_udata *udata) in c2_create_qp() argument 295 struct ib_udata *udata) in c2_create_cq() argument 437 u64 virt, int acc, struct ib_udata *udata) in c2_reg_user_mr() argument 567 int attr_mask, struct ib_udata *udata) in c2_modify_qp() argument
|
/linux-4.4.14/drivers/mailbox/ |
D | mailbox-altera.c | 220 u32 *udata = (u32 *)data; in altera_mbox_send_data() local 238 writel_relaxed(udata[MBOX_PTR], mbox->mbox_base + MAILBOX_PTR_REG); in altera_mbox_send_data() 239 writel_relaxed(udata[MBOX_CMD], mbox->mbox_base + MAILBOX_CMD_REG); in altera_mbox_send_data()
|
/linux-4.4.14/arch/powerpc/platforms/cell/spufs/ |
D | file.c | 606 u32 mbox_data, __user *udata; in spufs_mbox_read() local 615 udata = (void __user *)buf; in spufs_mbox_read() 621 for (count = 0; (count + 4) <= len; count += 4, udata++) { in spufs_mbox_read() 632 ret = __put_user(mbox_data, udata); in spufs_mbox_read() 724 u32 ibox_data, __user *udata; in spufs_ibox_read() local 733 udata = (void __user *)buf; in spufs_ibox_read() 753 count = __put_user(ibox_data, udata); in spufs_ibox_read() 757 for (count = 4, udata++; (count + 4) <= len; count += 4, udata++) { in spufs_ibox_read() 767 ret = __put_user(ibox_data, udata); in spufs_ibox_read() 876 u32 wbox_data, __user *udata; in spufs_wbox_write() local [all …]
|
/linux-4.4.14/drivers/infiniband/hw/cxgb4/ |
D | provider.c | 109 struct ib_udata *udata) in c4iw_alloc_ucontext() argument 129 if (udata->outlen < sizeof(uresp) - sizeof(uresp.reserved)) { in c4iw_alloc_ucontext() 147 ret = ib_copy_to_udata(udata, &uresp, in c4iw_alloc_ucontext() 253 struct ib_udata *udata) in c4iw_allocate_pd() argument 272 if (ib_copy_to_udata(udata, &php->pdid, sizeof(u32))) { in c4iw_allocate_pd()
|
D | iw_cxgb4.h | 969 struct ib_udata *udata); 987 struct ib_udata *udata); 988 int c4iw_resize_cq(struct ib_cq *cq, int cqe, struct ib_udata *udata); 993 struct ib_udata *udata); 995 int attr_mask, struct ib_udata *udata);
|
D | cq.c | 870 struct ib_udata *udata) in c4iw_create_cq() argument 966 ret = ib_copy_to_udata(udata, &uresp, in c4iw_create_cq() 999 int c4iw_resize_cq(struct ib_cq *cq, int cqe, struct ib_udata *udata) in c4iw_resize_cq() argument
|
D | qp.c | 1622 struct ib_udata *udata) in c4iw_create_qp() argument 1717 if (udata) { in c4iw_create_qp() 1770 ret = ib_copy_to_udata(udata, &uresp, sizeof uresp); in c4iw_create_qp() 1827 int attr_mask, struct ib_udata *udata) in c4iw_ib_modify_qp() argument
|
D | mem.c | 701 u64 virt, int acc, struct ib_udata *udata) in c4iw_reg_user_mr() argument
|
/linux-4.4.14/security/apparmor/ |
D | policy_unpack.c | 749 int aa_unpack(void *udata, size_t size, struct list_head *lh, const char **ns) in aa_unpack() argument 755 .start = udata, in aa_unpack() 756 .end = udata + size, in aa_unpack() 757 .pos = udata, in aa_unpack()
|
D | policy.c | 1068 ssize_t aa_replace_profiles(void *udata, size_t size, bool noreplace) in aa_replace_profiles() argument 1078 error = aa_unpack(udata, size, &lh, &ns_name); in aa_replace_profiles()
|
/linux-4.4.14/drivers/media/usb/uvc/ |
D | uvc_v4l2.c | 1329 u8 __user *udata; in uvc_v4l2_get_xu_query() local 1344 udata = compat_ptr(p); in uvc_v4l2_get_xu_query() 1345 if (!access_ok(VERIFY_READ, udata, kp->size)) in uvc_v4l2_get_xu_query() 1353 if (copy_in_user(kdata, udata, kp->size)) in uvc_v4l2_get_xu_query() 1362 u8 __user *udata; in uvc_v4l2_put_xu_query() local 1375 udata = compat_ptr(p); in uvc_v4l2_put_xu_query() 1376 if (!access_ok(VERIFY_READ, udata, kp->size)) in uvc_v4l2_put_xu_query() 1379 if (copy_in_user(udata, kdata, kp->size)) in uvc_v4l2_put_xu_query()
|
/linux-4.4.14/drivers/s390/char/ |
D | vmur.c | 414 static ssize_t do_write(struct urdev *urd, const char __user *udata, in do_write() argument 420 cpa = alloc_chan_prog(udata, count / reclen, reclen); in do_write() 440 static ssize_t ur_write(struct file *file, const char __user *udata, in ur_write() argument 456 return do_write(urf->urd, udata, count, urf->dev_reclen, ppos); in ur_write()
|
/linux-4.4.14/drivers/s390/net/ |
D | qeth_l3_main.c | 2295 memcpy(qinfo->udata + qinfo->udata_offset, in qeth_l3_arp_query_cb() 2307 memcpy(qinfo->udata, &qinfo->no_entries, 4); in qeth_l3_arp_query_cb() 2312 memcpy(qinfo->udata + QETH_QARP_MASK_OFFSET, &qdata->reply_bits, 2); in qeth_l3_arp_query_cb() 2317 memcpy(qinfo->udata, &i, 4); in qeth_l3_arp_query_cb() 2371 static int qeth_l3_arp_query(struct qeth_card *card, char __user *udata) in qeth_l3_arp_query() argument 2385 if (copy_from_user(&qinfo, udata, 6)) { in qeth_l3_arp_query() 2389 qinfo.udata = kzalloc(qinfo.udata_len, GFP_KERNEL); in qeth_l3_arp_query() 2390 if (!qinfo.udata) { in qeth_l3_arp_query() 2397 if (copy_to_user(udata, qinfo.udata, 4)) in qeth_l3_arp_query() 2408 if (copy_to_user(udata, qinfo.udata, qinfo.udata_len)) { in qeth_l3_arp_query() [all …]
|
D | qeth_core_main.c | 4547 memcpy(qinfo->udata + qinfo->udata_offset, in qeth_snmp_command_cb() 4552 memcpy(qinfo->udata + qinfo->udata_offset, in qeth_snmp_command_cb() 4567 int qeth_snmp_command(struct qeth_card *card, char __user *udata) in qeth_snmp_command() argument 4586 if (copy_from_user(&req_len, udata + sizeof(int), sizeof(int))) in qeth_snmp_command() 4592 ureq = memdup_user(udata, req_len + sizeof(struct qeth_snmp_ureq_hdr)); in qeth_snmp_command() 4598 qinfo.udata = kzalloc(qinfo.udata_len, GFP_KERNEL); in qeth_snmp_command() 4599 if (!qinfo.udata) { in qeth_snmp_command() 4619 if (copy_to_user(udata, qinfo.udata, qinfo.udata_len)) in qeth_snmp_command() 4624 kfree(qinfo.udata); in qeth_snmp_command() 4659 int qeth_query_oat_command(struct qeth_card *card, char __user *udata) in qeth_query_oat_command() argument [all …]
|
D | qeth_core_mpc.h | 352 char *udata; member
|
/linux-4.4.14/drivers/infiniband/hw/nes/ |
D | nes_verbs.c | 620 struct ib_udata *udata) in nes_alloc_ucontext() argument 631 if (ib_copy_from_udata(&req, udata, sizeof(struct nes_alloc_ucontext_req))) { in nes_alloc_ucontext() 662 if (ib_copy_to_udata(udata, &uresp, sizeof uresp)) { in nes_alloc_ucontext() 750 struct ib_ucontext *context, struct ib_udata *udata) in nes_alloc_pd() argument 797 if (ib_copy_to_udata(udata, &uresp, sizeof (struct nes_alloc_pd_resp))) { in nes_alloc_pd() 1084 struct ib_qp_init_attr *init_attr, struct ib_udata *udata) in nes_create_qp() argument 1164 if (udata) { in nes_create_qp() 1165 if (ib_copy_from_udata(&req, udata, sizeof(struct nes_create_qp_req))) { in nes_create_qp() 1259 if (!udata) { in nes_create_qp() 1374 if (ib_copy_to_udata(udata, &uresp, sizeof uresp)) { in nes_create_qp() [all …]
|
/linux-4.4.14/net/netfilter/ |
D | nf_tables_api.c | 1832 if (rule->udata) { in nf_tables_fill_rule_info() 1833 struct nft_userdata *udata = nft_userdata(rule); in nf_tables_fill_rule_info() local 1834 if (nla_put(skb, NFTA_RULE_USERDATA, udata->len + 1, in nf_tables_fill_rule_info() 1835 udata->data) < 0) in nf_tables_fill_rule_info() 2019 struct nft_userdata *udata; in nf_tables_newrule() local 2112 rule->udata = ulen ? 1 : 0; in nf_tables_newrule() 2115 udata = nft_userdata(rule); in nf_tables_newrule() 2116 udata->len = ulen - 1; in nf_tables_newrule() 2117 nla_memcpy(udata->data, nla[NFTA_RULE_USERDATA], ulen); in nf_tables_newrule() 3096 struct nft_userdata *udata; in nf_tables_fill_setelem() local [all …]
|
/linux-4.4.14/block/ |
D | compat_ioctl.c | 190 compat_caddr_t udata; in compat_blkpg_ioctl() local 200 err |= get_user(udata, &ua32->data); in compat_blkpg_ioctl() 201 err |= put_user(compat_ptr(udata), &a->data); in compat_blkpg_ioctl()
|
/linux-4.4.14/drivers/usb/core/ |
D | devio.c | 1742 __u32 udata; in proc_control_compat() local 1745 get_user(udata, &p32->data) || in proc_control_compat() 1746 put_user(compat_ptr(udata), &p->data)) in proc_control_compat() 2008 u32 udata; in proc_ioctl_compat() local 2014 __get_user(udata, &uioc->data)) in proc_ioctl_compat() 2016 ctrl.data = compat_ptr(udata); in proc_ioctl_compat()
|
/linux-4.4.14/sound/core/oss/ |
D | rate.c | 285 unsigned long udata) in rate_action() argument
|
/linux-4.4.14/drivers/staging/emxx_udc/ |
D | emxx_udc.c | 77 static inline void _nbu2ss_writel(void *address, u32 udata) in _nbu2ss_writel() argument 79 __raw_writel(udata, address); in _nbu2ss_writel() 84 static inline void _nbu2ss_bitset(void *address, u32 udata) in _nbu2ss_bitset() argument 86 u32 reg_dt = __raw_readl(address) | (udata); in _nbu2ss_bitset() 93 static inline void _nbu2ss_bitclr(void *address, u32 udata) in _nbu2ss_bitclr() argument 95 u32 reg_dt = __raw_readl(address) & ~(udata); in _nbu2ss_bitclr()
|
/linux-4.4.14/drivers/media/pci/bt8xx/ |
D | bttv-cards.c | 4489 unsigned int udata; in kodicom4400r_write() local 4491 udata = (data << 7) | ((yaddr&3) << 4) | (xaddr&0xf); in kodicom4400r_write() 4492 gpio_bits(0x1ff, udata); /* write ADDR and DAT */ in kodicom4400r_write() 4493 gpio_bits(0x1ff, udata | (1 << 8)); /* strobe high */ in kodicom4400r_write() 4494 gpio_bits(0x1ff, udata); /* strobe low */ in kodicom4400r_write()
|
/linux-4.4.14/include/net/netfilter/ |
D | nf_tables.h | 696 udata:1; member
|