/drivers/infiniband/hw/mthca/ |
H A D | mthca_provider.c | 438 struct mthca_create_srq ucmd; local 453 if (ib_copy_from_udata(&ucmd, udata, sizeof ucmd)) { 459 context->db_tab, ucmd.db_index, 460 ucmd.db_page); 465 srq->mr.ibmr.lkey = ucmd.lkey; 466 srq->db_index = ucmd.db_index; 474 context->db_tab, ucmd.db_index); 514 struct mthca_create_qp ucmd; local 535 if (ib_copy_from_udata(&ucmd, udat 649 struct mthca_create_cq ucmd; local 771 struct mthca_resize_cq ucmd; local 982 struct mthca_reg_mr ucmd; local [all...] |
/drivers/infiniband/hw/mlx5/ |
H A D | srq.c | 81 struct mlx5_ib_create_srq ucmd; local 91 sizeof(ucmd)) ? (sizeof(ucmd) - 92 sizeof(ucmd.reserved)) : sizeof(ucmd); 94 if (ib_copy_from_udata(&ucmd, udata, ucmdlen)) { 99 if (ucmdlen == sizeof(ucmd) && 100 ucmd.reserved != 0) 103 srq->wq_sig = !!(ucmd.flags & MLX5_SRQ_FLAG_SIGNATURE); 105 srq->umem = ib_umem_get(pd->uobject->context, ucmd [all...] |
H A D | cq.c | 605 struct mlx5_ib_create_cq ucmd; local 614 sizeof(ucmd)) ? (sizeof(ucmd) - 615 sizeof(ucmd.reserved)) : sizeof(ucmd); 617 if (ib_copy_from_udata(&ucmd, udata, ucmdlen)) 620 if (ucmdlen == sizeof(ucmd) && 621 ucmd.reserved != 0) 624 if (ucmd.cqe_size != 64 && ucmd 947 struct mlx5_ib_resize_cq ucmd; local [all...] |
H A D | qp.c | 159 int has_rq, struct mlx5_ib_qp *qp, struct mlx5_ib_create_qp *ucmd) 175 if (ucmd) { 176 qp->rq.wqe_cnt = ucmd->rq_wqe_count; 177 qp->rq.wqe_shift = ucmd->rq_wqe_shift; 314 struct mlx5_ib_create_qp *ucmd) 326 if (ucmd->sq_wqe_count && ((1 << ilog2(ucmd->sq_wqe_count)) != ucmd->sq_wqe_count)) { 328 ucmd->sq_wqe_count, ucmd 158 set_rq_size(struct mlx5_ib_dev *dev, struct ib_qp_cap *cap, int has_rq, struct mlx5_ib_qp *qp, struct mlx5_ib_create_qp *ucmd) argument 312 set_user_buf_size(struct mlx5_ib_dev *dev, struct mlx5_ib_qp *qp, struct mlx5_ib_create_qp *ucmd) argument 545 struct mlx5_ib_create_qp ucmd; local 813 struct mlx5_ib_create_qp ucmd; local [all...] |
/drivers/infiniband/hw/mlx4/ |
H A D | srq.c | 109 struct mlx4_ib_create_srq ucmd; local 111 if (ib_copy_from_udata(&ucmd, udata, sizeof ucmd)) { 116 srq->umem = ib_umem_get(pd->uobject->context, ucmd.buf_addr, 133 ucmd.db_addr, &srq->db);
|
H A D | cq.c | 193 struct mlx4_ib_create_cq ucmd; local 195 if (ib_copy_from_udata(&ucmd, udata, sizeof ucmd)) { 201 ucmd.buf_addr, entries); 205 err = mlx4_ib_db_map_user(to_mucontext(context), ucmd.db_addr, 296 struct mlx4_ib_resize_cq ucmd; local 302 if (ib_copy_from_udata(&ucmd, udata, sizeof ucmd)) 310 &cq->resize_umem, ucmd.buf_addr, entries);
|
H A D | qp.c | 537 struct mlx4_ib_create_qp *ucmd) 540 if ((1 << ucmd->log_sq_bb_count) > dev->dev->caps.max_wqes || 541 ucmd->log_sq_stride > 543 ucmd->log_sq_stride < MLX4_IB_MIN_SQ_STRIDE) 546 qp->sq.wqe_cnt = 1 << ucmd->log_sq_bb_count; 547 qp->sq.wqe_shift = ucmd->log_sq_stride; 710 struct mlx4_ib_create_qp ucmd; local 712 if (ib_copy_from_udata(&ucmd, udata, sizeof ucmd)) { 717 qp->sq_no_prefetch = ucmd 535 set_user_sq_size(struct mlx4_ib_dev *dev, struct mlx4_ib_qp *qp, struct mlx4_ib_create_qp *ucmd) argument [all...] |
/drivers/block/rsxx/ |
H A D | cregs.c | 678 struct rsxx_reg_access __user *ucmd, 684 st = copy_from_user(&cmd, ucmd, sizeof(cmd)); 695 st = put_user(cmd.stat, &ucmd->stat); 700 st = copy_to_user(ucmd->data, cmd.data, cmd.cnt); 677 rsxx_reg_access(struct rsxx_cardinfo *card, struct rsxx_reg_access __user *ucmd, int read) argument
|
H A D | rsxx_priv.h | 427 struct rsxx_reg_access __user *ucmd,
|
/drivers/infiniband/hw/ipath/ |
H A D | ipath_file_ops.c | 2235 const struct ipath_cmd __user *ucmd; local 2248 ucmd = (const struct ipath_cmd __user *) data; 2250 if (copy_from_user(&cmd.type, &ucmd->type, sizeof(cmd.type))) { 2263 src = &ucmd->cmd.user_info; 2268 src = &ucmd->cmd.recv_ctrl; 2273 src = &ucmd->cmd.port_info; 2279 src = &ucmd->cmd.tid_info; 2284 src = &ucmd->cmd.part_key; 2289 src = &ucmd->cmd.slave_mask_addr; 2299 src = &ucmd [all...] |
/drivers/infiniband/hw/qib/ |
H A D | qib_file_ops.c | 2053 const struct qib_cmd __user *ucmd; local 2066 ucmd = (const struct qib_cmd __user *) data; 2068 if (copy_from_user(&cmd.type, &ucmd->type, sizeof(cmd.type))) { 2080 src = &ucmd->cmd.user_info; 2086 src = &ucmd->cmd.recv_ctrl; 2092 src = &ucmd->cmd.ctxt_info; 2099 src = &ucmd->cmd.tid_info; 2105 src = &ucmd->cmd.part_key; 2118 src = &ucmd->cmd.poll_type; 2124 src = &ucmd [all...] |
/drivers/scsi/sym53c8xx_2/ |
H A D | sym_glue.c | 142 struct sym_ucmd *ucmd = SYM_UCMD_PTR(cmd); local 145 if (ucmd->eh_done) 146 complete(ucmd->eh_done); 593 struct sym_ucmd *ucmd = SYM_UCMD_PTR(cmd); local 673 ucmd->eh_done = &eh_done; 676 ucmd->eh_done = NULL;
|
/drivers/block/ |
H A D | nvme-core.c | 1680 struct nvme_admin_cmd __user *ucmd) 1690 if (copy_from_user(&cmd, ucmd, sizeof(cmd))) 1729 if ((status >= 0) && copy_to_user(&ucmd->result, &cmd.result, 1679 nvme_user_admin_cmd(struct nvme_dev *dev, struct nvme_admin_cmd __user *ucmd) argument
|