/linux-4.1.27/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 | 290 struct ib_udata udata; in ib_uverbs_get_context() local 312 INIT_UDATA(&udata, buf + sizeof cmd, in ib_uverbs_get_context() 316 ucontext = ibdev->alloc_ucontext(ibdev, &udata); in ib_uverbs_get_context() 534 struct ib_udata udata; in ib_uverbs_alloc_pd() local 545 INIT_UDATA(&udata, buf + sizeof cmd, in ib_uverbs_alloc_pd() 557 file->ucontext, &udata); in ib_uverbs_alloc_pd() 728 struct ib_udata udata; in ib_uverbs_open_xrcd() local 742 INIT_UDATA(&udata, buf + sizeof cmd, in ib_uverbs_open_xrcd() 782 file->ucontext, &udata); in ib_uverbs_open_xrcd() 942 struct ib_udata udata; in ib_uverbs_reg_mr() local [all …]
|
/linux-4.1.27/drivers/infiniband/hw/ipath/ |
D | ipath_cq.c | 202 struct ib_udata *udata) in ipath_create_cq() argument 230 if (udata && udata->outlen >= sizeof(__u64)) in ipath_create_cq() 244 if (udata && udata->outlen >= sizeof(__u64)) { in ipath_create_cq() 253 err = ib_copy_to_udata(udata, &cq->ip->offset, in ipath_create_cq() 371 int ipath_resize_cq(struct ib_cq *ibcq, int cqe, struct ib_udata *udata) in ipath_resize_cq() argument 389 if (udata && udata->outlen >= sizeof(__u64)) in ipath_resize_cq() 400 if (udata && udata->outlen >= sizeof(__u64)) { in ipath_resize_cq() 403 ret = ib_copy_to_udata(udata, &offset, sizeof(offset)); in ipath_resize_cq() 456 if (udata && udata->outlen >= sizeof(__u64)) { in ipath_resize_cq() 457 ret = ib_copy_to_udata(udata, &ip->offset, in ipath_resize_cq()
|
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_verbs.h | 738 struct ib_udata *udata); 745 int attr_mask, struct ib_udata *udata); 796 struct ib_udata *udata); 800 struct ib_udata *udata); 812 struct ib_udata *udata); 818 int ipath_resize_cq(struct ib_cq *ibcq, int cqe, struct ib_udata *udata); 828 struct ib_udata *udata);
|
D | ipath_qp.c | 451 int attr_mask, struct ib_udata *udata) in ipath_modify_qp() argument 743 struct ib_udata *udata) in ipath_create_qp() argument 885 if (udata && udata->outlen >= sizeof(__u64)) { in ipath_create_qp() 889 err = ib_copy_to_udata(udata, &offset, in ipath_create_qp() 908 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 | 1702 struct ib_udata *udata) in ipath_alloc_pd() argument 1733 pd->user = udata != NULL; in ipath_alloc_pd() 1899 struct ib_udata *udata) in ipath_alloc_ucontext() argument
|
/linux-4.1.27/drivers/infiniband/hw/usnic/ |
D | usnic_ib_verbs.h | 39 struct ib_udata *udata); 43 struct ib_udata *udata); 46 int attr_mask, struct ib_udata *udata); 49 struct ib_udata *udata); 53 struct ib_udata *udata); 56 struct ib_udata *udata);
|
D | usnic_ib_verbs.c | 43 struct ib_udata *udata) in usnic_ib_fill_create_qp_resp() argument 120 err = ib_copy_to_udata(udata, &resp, sizeof(resp)); in usnic_ib_fill_create_qp_resp() 420 struct ib_udata *udata) in usnic_ib_alloc_pd() argument 453 struct ib_udata *udata) in usnic_ib_create_qp() argument 472 err = ib_copy_from_udata(&cmd, udata, sizeof(cmd)); in usnic_ib_create_qp() 505 err = usnic_ib_fill_create_qp_resp(qp_grp, udata); in usnic_ib_create_qp() 547 int attr_mask, struct ib_udata *udata) in usnic_ib_modify_qp() argument 575 struct ib_udata *udata) in usnic_ib_create_cq() argument 596 struct ib_udata *udata) in usnic_ib_reg_mr() argument 635 struct ib_udata *udata) in usnic_ib_alloc_ucontext() argument
|
/linux-4.1.27/drivers/infiniband/hw/ehca/ |
D | ehca_iverbs.h | 65 struct ib_udata *udata); 86 struct ib_udata *udata); 131 struct ib_udata *udata); 135 int ehca_resize_cq(struct ib_cq *cq, int cqe, struct ib_udata *udata); 145 struct ib_udata *udata); 150 struct ib_udata *udata); 167 struct ib_udata *udata); 170 enum ib_srq_attr_mask attr_mask, struct ib_udata *udata); 184 struct ib_udata *udata);
|
D | ehca_cq.c | 118 struct ib_udata *udata) in ehca_create_cq() argument 284 if (ib_copy_to_udata(udata, &resp, sizeof(resp))) { in ehca_create_cq() 369 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.1.27/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 | 217 struct ib_udata *udata) in qib_create_cq() argument 245 if (udata && udata->outlen >= sizeof(__u64)) in qib_create_cq() 259 if (udata && udata->outlen >= sizeof(__u64)) { in qib_create_cq() 268 err = ib_copy_to_udata(udata, &cq->ip->offset, in qib_create_cq() 387 int qib_resize_cq(struct ib_cq *ibcq, int cqe, struct ib_udata *udata) in qib_resize_cq() argument 405 if (udata && udata->outlen >= sizeof(__u64)) in qib_resize_cq() 416 if (udata && udata->outlen >= sizeof(__u64)) { in qib_resize_cq() 419 ret = ib_copy_to_udata(udata, &offset, sizeof(offset)); in qib_resize_cq() 472 if (udata && udata->outlen >= sizeof(__u64)) { in qib_resize_cq() 473 ret = ib_copy_to_udata(udata, &ip->offset, in qib_resize_cq()
|
D | qib_verbs.h | 912 struct ib_udata *udata); 919 int attr_mask, struct ib_udata *udata); 994 struct ib_udata *udata); 998 struct ib_udata *udata); 1014 struct ib_udata *udata); 1020 int qib_resize_cq(struct ib_cq *ibcq, int cqe, struct ib_udata *udata); 1030 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 | 1736 struct ib_udata *udata) in qib_alloc_pd() argument 1767 pd->user = udata != NULL; in qib_alloc_pd() 1977 struct ib_udata *udata) in qib_alloc_ucontext() argument
|
/linux-4.1.27/arch/s390/hypfs/ |
D | hypfs_sprp.c | 66 void __user *udata; in __hypfs_sprp_ioctl() local 79 udata = (void __user *)(unsigned long) diag304.data; in __hypfs_sprp_ioctl() 82 if (copy_from_user(data, udata, PAGE_SIZE)) { in __hypfs_sprp_ioctl() 91 if (copy_to_user(udata, data, PAGE_SIZE)) { in __hypfs_sprp_ioctl()
|
/linux-4.1.27/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() 554 void __user *udata = (void __user *) data; in privcmd_ioctl() local 558 ret = privcmd_ioctl_hypercall(udata); in privcmd_ioctl() 562 ret = privcmd_ioctl_mmap(udata); in privcmd_ioctl() [all …]
|
/linux-4.1.27/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.1.27/drivers/infiniband/hw/mlx5/ |
D | mlx5_ib.h | 537 struct ib_udata *udata); 539 enum ib_srq_attr_mask attr_mask, struct ib_udata *udata); 546 struct ib_udata *udata); 548 int attr_mask, struct ib_udata *udata); 561 struct ib_udata *udata); 566 int mlx5_ib_resize_cq(struct ib_cq *ibcq, int entries, struct ib_udata *udata); 570 struct ib_udata *udata); 593 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 280 err = create_srq_user(pd, srq, &in, udata, buf_size, &inlen); in mlx5_ib_create_srq() 319 if (ib_copy_to_udata(udata, &srq->msrq.srqn, sizeof(__u32))) { in mlx5_ib_create_srq() 345 enum ib_srq_attr_mask attr_mask, struct ib_udata *udata) in mlx5_ib_modify_srq() argument
|
D | cq.c | 604 static int create_cq_user(struct mlx5_ib_dev *dev, struct ib_udata *udata, in create_cq_user() argument 617 (udata->inlen - sizeof(struct ib_uverbs_cmd_hdr) < in create_cq_user() 621 if (ib_copy_from_udata(&ucmd, udata, ucmdlen)) in create_cq_user() 741 struct ib_udata *udata) in mlx5_ib_create_cq() argument 771 err = create_cq_user(dev, udata, context, cq, entries, in mlx5_ib_create_cq() 804 if (ib_copy_to_udata(udata, &cq->mcq.cqn, sizeof(__u32))) { in mlx5_ib_create_cq() 946 int entries, struct ib_udata *udata, int *npas, in resize_user() argument 955 err = ib_copy_from_udata(&ucmd, udata, sizeof(ucmd)); in resize_user() 1067 int mlx5_ib_resize_cq(struct ib_cq *ibcq, int entries, struct ib_udata *udata) in mlx5_ib_resize_cq() argument 1095 if (udata) { in mlx5_ib_resize_cq() [all …]
|
D | main.c | 389 struct ib_udata *udata) in mlx5_ib_alloc_ucontext() argument 411 reqlen = udata->inlen - sizeof(struct ib_uverbs_cmd_hdr); in mlx5_ib_alloc_ucontext() 419 err = ib_copy_from_udata(&req, udata, reqlen); in mlx5_ib_alloc_ucontext() 497 err = ib_copy_to_udata(udata, &resp, in mlx5_ib_alloc_ucontext() 657 struct ib_udata *udata) in mlx5_ib_alloc_pd() argument 675 if (ib_copy_to_udata(udata, &resp, sizeof(resp))) { in mlx5_ib_alloc_pd()
|
D | qp.c | 602 struct mlx5_ib_qp *qp, struct ib_udata *udata, in create_user_qp() argument 616 err = ib_copy_from_udata(&ucmd, udata, sizeof(ucmd)); in create_user_qp() 699 err = ib_copy_to_udata(udata, resp, sizeof(*resp)); in create_user_qp() 866 struct ib_udata *udata, struct mlx5_ib_qp *qp) in create_qp_common() argument 896 if (ib_copy_from_udata(&ucmd, udata, sizeof(ucmd))) { in create_qp_common() 928 err = create_user_qp(dev, pd, qp, udata, &in, &resp, &inlen); in create_qp_common() 1227 struct ib_udata *udata) in mlx5_ib_create_qp() argument 1273 err = create_qp_common(dev, pd, init_attr, udata, qp); in mlx5_ib_create_qp() 1775 int attr_mask, struct ib_udata *udata) in mlx5_ib_modify_qp() argument 3135 struct ib_udata *udata) in mlx5_ib_alloc_xrcd() argument
|
D | mr.c | 1034 struct ib_udata *udata) in mlx5_ib_reg_user_mr() argument
|
/linux-4.1.27/drivers/infiniband/hw/ocrdma/ |
D | ocrdma_verbs.c | 359 struct ib_udata *udata) in _ocrdma_alloc_pd() argument 368 if (udata && uctx && dev->attr.max_dpp_pds) { in _ocrdma_alloc_pd() 419 struct ib_udata *udata) in ocrdma_alloc_ucontext_pd() argument 423 uctx->cntxt_pd = _ocrdma_alloc_pd(dev, uctx, udata); in ocrdma_alloc_ucontext_pd() 472 struct ib_udata *udata) in ocrdma_alloc_ucontext() argument 481 if (!udata) in ocrdma_alloc_ucontext() 506 status = ocrdma_alloc_ucontext_pd(dev, ctx, udata); in ocrdma_alloc_ucontext() 517 status = ib_copy_to_udata(udata, &resp, sizeof(resp)); in ocrdma_alloc_ucontext() 599 struct ib_udata *udata) in ocrdma_copy_pd_uresp() argument 629 status = ib_copy_to_udata(udata, &rsp, sizeof(rsp)); in ocrdma_copy_pd_uresp() [all …]
|
D | ocrdma_verbs.h | 70 int attr_mask, struct ib_udata *udata);
|
/linux-4.1.27/drivers/infiniband/hw/mthca/ |
D | mthca_provider.c | 298 struct ib_udata *udata) in mthca_alloc_ucontext() argument 333 if (ib_copy_to_udata(udata, &uresp, sizeof uresp)) { in mthca_alloc_ucontext() 373 struct ib_udata *udata) in mthca_alloc_pd() argument 389 if (ib_copy_to_udata(udata, &pd->pd_num, sizeof (__u32))) { in mthca_alloc_pd() 436 struct ib_udata *udata) in mthca_create_srq() argument 453 if (ib_copy_from_udata(&ucmd, udata, sizeof ucmd)) { in mthca_create_srq() 479 if (context && ib_copy_to_udata(udata, &srq->srqn, sizeof (__u32))) { in mthca_create_srq() 512 struct ib_udata *udata) in mthca_create_qp() argument 535 if (ib_copy_from_udata(&ucmd, udata, sizeof ucmd)) { in mthca_create_qp() 647 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.1.27/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.1.27/include/rdma/ |
D | ib_verbs.h | 1518 struct ib_udata *udata); 1524 struct ib_udata *udata); 1535 struct ib_udata *udata); 1539 struct ib_udata *udata); 1548 struct ib_udata *udata); 1552 struct ib_udata *udata); 1567 struct ib_udata *udata); 1572 struct ib_udata *udata); 1591 struct ib_udata *udata); 1598 struct ib_udata *udata); [all …]
|
/linux-4.1.27/drivers/infiniband/hw/mlx4/ |
D | mlx4_ib.h | 657 struct ib_udata *udata); 670 int mlx4_ib_resize_cq(struct ib_cq *ibcq, int entries, struct ib_udata *udata); 673 struct ib_udata *udata); 686 struct ib_udata *udata); 688 enum ib_srq_attr_mask attr_mask, struct ib_udata *udata); 697 struct ib_udata *udata); 700 int attr_mask, struct ib_udata *udata); 817 struct ib_udata *udata);
|
D | srq.c | 73 struct ib_udata *udata) in mlx4_ib_create_srq() argument 111 if (ib_copy_from_udata(&ucmd, udata, sizeof ucmd)) { in mlx4_ib_create_srq() 194 if (ib_copy_to_udata(udata, &srq->msrq.srqn, sizeof (__u32))) { in mlx4_ib_create_srq() 229 enum ib_srq_attr_mask attr_mask, struct ib_udata *udata) in mlx4_ib_modify_srq() argument
|
D | cq.c | 171 struct ib_udata *udata) in mlx4_ib_create_cq() argument 197 if (ib_copy_from_udata(&ucmd, udata, sizeof ucmd)) { in mlx4_ib_create_cq() 245 if (ib_copy_to_udata(udata, &cq->mcq.cqn, sizeof (__u32))) { in mlx4_ib_create_cq() 299 int entries, struct ib_udata *udata) in mlx4_alloc_resize_umem() argument 307 if (ib_copy_from_udata(&ucmd, udata, sizeof ucmd)) in mlx4_alloc_resize_umem() 363 int mlx4_ib_resize_cq(struct ib_cq *ibcq, int entries, struct ib_udata *udata) in mlx4_ib_resize_cq() argument 389 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 | 622 struct ib_udata *udata, int sqpn, struct mlx4_ib_qp **caller_qp, in create_qp_common() argument 713 if (ib_copy_from_udata(&ucmd, udata, sizeof ucmd)) { in create_qp_common() 1085 struct ib_udata *udata) in mlx4_ib_create_qp() argument 1112 (udata || in mlx4_ib_create_qp() 1142 udata, 0, &qp, gfp); in mlx4_ib_create_qp() 1155 if (udata) in mlx4_ib_create_qp() 1158 err = create_qp_common(to_mdev(pd->device), pd, init_attr, udata, in mlx4_ib_create_qp() 1917 int attr_mask, struct ib_udata *udata) in mlx4_ib_modify_qp() argument
|
D | main.c | 633 struct ib_udata *udata) in mlx4_ib_alloc_ucontext() argument 670 err = ib_copy_to_udata(udata, &resp_v3, sizeof(resp_v3)); in mlx4_ib_alloc_ucontext() 672 err = ib_copy_to_udata(udata, &resp, sizeof(resp)); in mlx4_ib_alloc_ucontext() 723 struct ib_udata *udata) in mlx4_ib_alloc_pd() argument 739 if (ib_copy_to_udata(udata, &pd->pdn, sizeof (__u32))) { in mlx4_ib_alloc_pd() 758 struct ib_udata *udata) in mlx4_ib_alloc_xrcd() argument
|
/linux-4.1.27/drivers/infiniband/hw/cxgb3/ |
D | iwch_provider.c | 110 struct ib_udata *udata) in iwch_alloc_ucontext() argument 143 struct ib_udata *udata) in iwch_create_cq() argument 162 if (ib_copy_from_udata(&ureq, udata, sizeof (ureq))) { in iwch_create_cq() 218 if (udata->outlen < sizeof uresp) { in iwch_create_cq() 232 if (ib_copy_to_udata(udata, &uresp, resplen)) { in iwch_create_cq() 245 static int iwch_resize_cq(struct ib_cq *cq, int cqe, struct ib_udata *udata) in iwch_resize_cq() argument 417 struct ib_udata *udata) in iwch_allocate_pd() argument 436 if (ib_copy_to_udata(udata, &php->pdid, sizeof (__u32))) { in iwch_allocate_pd() 617 u64 virt, int acc, struct ib_udata *udata) in iwch_reg_user_mr() argument 695 if (udata && !t3a_device(rhp)) { in iwch_reg_user_mr() [all …]
|
/linux-4.1.27/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.1.27/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.1.27/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.1.27/drivers/infiniband/hw/amso1100/ |
D | c2_provider.c | 126 struct ib_udata *udata) in c2_alloc_ucontext() argument 153 struct ib_udata *udata) in c2_alloc_pd() argument 171 if (ib_copy_to_udata(udata, &pd->pd_id, sizeof(__u32))) { in c2_alloc_pd() 234 struct ib_udata *udata) in c2_create_qp() argument 291 struct ib_udata *udata) in c2_create_cq() argument 429 u64 virt, int acc, struct ib_udata *udata) in c2_reg_user_mr() argument 559 int attr_mask, struct ib_udata *udata) in c2_modify_qp() argument
|
/linux-4.1.27/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.1.27/arch/powerpc/platforms/cell/spufs/ |
D | file.c | 661 u32 mbox_data, __user *udata; in spufs_mbox_read() local 670 udata = (void __user *)buf; in spufs_mbox_read() 676 for (count = 0; (count + 4) <= len; count += 4, udata++) { in spufs_mbox_read() 687 ret = __put_user(mbox_data, udata); in spufs_mbox_read() 779 u32 ibox_data, __user *udata; in spufs_ibox_read() local 788 udata = (void __user *)buf; in spufs_ibox_read() 808 count = __put_user(ibox_data, udata); in spufs_ibox_read() 812 for (count = 4, udata++; (count + 4) <= len; count += 4, udata++) { in spufs_ibox_read() 822 ret = __put_user(ibox_data, udata); in spufs_ibox_read() 931 u32 wbox_data, __user *udata; in spufs_wbox_write() local [all …]
|
/linux-4.1.27/drivers/infiniband/hw/cxgb4/ |
D | provider.c | 105 struct ib_udata *udata) in c4iw_alloc_ucontext() argument 125 if (udata->outlen < sizeof(uresp) - sizeof(uresp.reserved)) { in c4iw_alloc_ucontext() 143 ret = ib_copy_to_udata(udata, &uresp, in c4iw_alloc_ucontext() 249 struct ib_udata *udata) in c4iw_allocate_pd() argument 268 if (ib_copy_to_udata(udata, &php->pdid, sizeof(u32))) { in c4iw_allocate_pd()
|
D | iw_cxgb4.h | 980 struct ib_udata *udata); 998 struct ib_udata *udata); 999 int c4iw_resize_cq(struct ib_cq *cq, int cqe, struct ib_udata *udata); 1004 struct ib_udata *udata); 1006 int attr_mask, struct ib_udata *udata);
|
D | cq.c | 871 struct ib_udata *udata) in c4iw_create_cq() argument 963 ret = ib_copy_to_udata(udata, &uresp, in c4iw_create_cq() 996 int c4iw_resize_cq(struct ib_cq *cq, int cqe, struct ib_udata *udata) in c4iw_resize_cq() argument
|
D | qp.c | 1609 struct ib_udata *udata) in c4iw_create_qp() argument 1704 if (udata) { in c4iw_create_qp() 1757 ret = ib_copy_to_udata(udata, &uresp, sizeof uresp); in c4iw_create_qp() 1814 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.1.27/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.1.27/drivers/media/usb/uvc/ |
D | uvc_v4l2.c | 1320 u8 __user *udata; in uvc_v4l2_get_xu_query() local 1335 udata = compat_ptr(p); in uvc_v4l2_get_xu_query() 1336 if (!access_ok(VERIFY_READ, udata, kp->size)) in uvc_v4l2_get_xu_query() 1344 if (copy_in_user(kdata, udata, kp->size)) in uvc_v4l2_get_xu_query() 1353 u8 __user *udata; in uvc_v4l2_put_xu_query() local 1366 udata = compat_ptr(p); in uvc_v4l2_put_xu_query() 1367 if (!access_ok(VERIFY_READ, udata, kp->size)) in uvc_v4l2_put_xu_query() 1370 if (copy_in_user(udata, kdata, kp->size)) in uvc_v4l2_put_xu_query()
|
/linux-4.1.27/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.1.27/drivers/infiniband/hw/nes/ |
D | nes_verbs.c | 640 struct ib_udata *udata) in nes_alloc_ucontext() argument 651 if (ib_copy_from_udata(&req, udata, sizeof(struct nes_alloc_ucontext_req))) { in nes_alloc_ucontext() 682 if (ib_copy_to_udata(udata, &uresp, sizeof uresp)) { in nes_alloc_ucontext() 770 struct ib_ucontext *context, struct ib_udata *udata) in nes_alloc_pd() argument 817 if (ib_copy_to_udata(udata, &uresp, sizeof (struct nes_alloc_pd_resp))) { in nes_alloc_pd() 1104 struct ib_qp_init_attr *init_attr, struct ib_udata *udata) in nes_create_qp() argument 1184 if (udata) { in nes_create_qp() 1185 if (ib_copy_from_udata(&req, udata, sizeof(struct nes_create_qp_req))) { in nes_create_qp() 1279 if (!udata) { in nes_create_qp() 1394 if (ib_copy_to_udata(udata, &uresp, sizeof uresp)) { in nes_create_qp() [all …]
|
/linux-4.1.27/net/netfilter/ |
D | nf_tables_api.c | 1761 if (rule->udata) { in nf_tables_fill_rule_info() 1762 struct nft_userdata *udata = nft_userdata(rule); in nf_tables_fill_rule_info() local 1763 if (nla_put(skb, NFTA_RULE_USERDATA, udata->len + 1, in nf_tables_fill_rule_info() 1764 udata->data) < 0) in nf_tables_fill_rule_info() 1949 struct nft_userdata *udata; in nf_tables_newrule() local 2042 rule->udata = ulen ? 1 : 0; in nf_tables_newrule() 2045 udata = nft_userdata(rule); in nf_tables_newrule() 2046 udata->len = ulen - 1; in nf_tables_newrule() 2047 nla_memcpy(udata->data, nla[NFTA_RULE_USERDATA], ulen); in nf_tables_newrule() 3029 struct nft_userdata *udata; in nf_tables_fill_setelem() local [all …]
|
/linux-4.1.27/drivers/s390/net/ |
D | qeth_l3_main.c | 2405 memcpy(qinfo->udata + qinfo->udata_offset, in qeth_l3_arp_query_cb() 2417 memcpy(qinfo->udata, &qinfo->no_entries, 4); in qeth_l3_arp_query_cb() 2422 memcpy(qinfo->udata + QETH_QARP_MASK_OFFSET, &qdata->reply_bits, 2); in qeth_l3_arp_query_cb() 2427 memcpy(qinfo->udata, &i, 4); in qeth_l3_arp_query_cb() 2481 static int qeth_l3_arp_query(struct qeth_card *card, char __user *udata) in qeth_l3_arp_query() argument 2495 if (copy_from_user(&qinfo, udata, 6)) { in qeth_l3_arp_query() 2499 qinfo.udata = kzalloc(qinfo.udata_len, GFP_KERNEL); in qeth_l3_arp_query() 2500 if (!qinfo.udata) { in qeth_l3_arp_query() 2507 if (copy_to_user(udata, qinfo.udata, 4)) in qeth_l3_arp_query() 2518 if (copy_to_user(udata, qinfo.udata, qinfo.udata_len)) { in qeth_l3_arp_query() [all …]
|
D | qeth_core_main.c | 4595 memcpy(qinfo->udata + qinfo->udata_offset, in qeth_snmp_command_cb() 4600 memcpy(qinfo->udata + qinfo->udata_offset, in qeth_snmp_command_cb() 4615 int qeth_snmp_command(struct qeth_card *card, char __user *udata) in qeth_snmp_command() argument 4634 if (copy_from_user(&req_len, udata + sizeof(int), sizeof(int))) in qeth_snmp_command() 4640 ureq = memdup_user(udata, req_len + sizeof(struct qeth_snmp_ureq_hdr)); in qeth_snmp_command() 4646 qinfo.udata = kzalloc(qinfo.udata_len, GFP_KERNEL); in qeth_snmp_command() 4647 if (!qinfo.udata) { in qeth_snmp_command() 4667 if (copy_to_user(udata, qinfo.udata, qinfo.udata_len)) in qeth_snmp_command() 4672 kfree(qinfo.udata); in qeth_snmp_command() 4707 int qeth_query_oat_command(struct qeth_card *card, char __user *udata) in qeth_query_oat_command() argument [all …]
|
D | qeth_core_mpc.h | 351 char *udata; member
|
/linux-4.1.27/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.1.27/drivers/usb/core/ |
D | devio.c | 1739 __u32 udata; in proc_control_compat() local 1742 get_user(udata, &p32->data) || in proc_control_compat() 1743 put_user(compat_ptr(udata), &p->data)) in proc_control_compat() 2003 u32 udata; in proc_ioctl_compat() local 2009 __get_user(udata, &uioc->data)) in proc_ioctl_compat() 2011 ctrl.data = compat_ptr(udata); in proc_ioctl_compat()
|
/linux-4.1.27/sound/core/oss/ |
D | rate.c | 285 unsigned long udata) in rate_action() argument
|
/linux-4.1.27/drivers/staging/emxx_udc/ |
D | emxx_udc.c | 85 static inline void _nbu2ss_writel(void *address, u32 udata) in _nbu2ss_writel() argument 87 __raw_writel(udata, address); in _nbu2ss_writel() 92 static inline void _nbu2ss_bitset(void *address, u32 udata) in _nbu2ss_bitset() argument 94 u32 reg_dt = __raw_readl(address) | (udata); in _nbu2ss_bitset() 101 static inline void _nbu2ss_bitclr(void *address, u32 udata) in _nbu2ss_bitclr() argument 103 u32 reg_dt = __raw_readl(address) & ~(udata); in _nbu2ss_bitclr()
|
/linux-4.1.27/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.1.27/include/net/netfilter/ |
D | nf_tables.h | 683 udata:1; member
|