Searched refs:ucmd (Results 1 - 13 of 13) sorted by relevance

/drivers/infiniband/hw/mthca/
H A Dmthca_provider.c438 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 Dsrq.c81 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 Dcq.c605 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 Dqp.c159 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 Dsrq.c109 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 Dcq.c193 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 Dqp.c537 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 Dcregs.c678 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 Drsxx_priv.h427 struct rsxx_reg_access __user *ucmd,
/drivers/infiniband/hw/ipath/
H A Dipath_file_ops.c2235 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 Dqib_file_ops.c2053 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 Dsym_glue.c142 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 Dnvme-core.c1680 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

Completed in 255 milliseconds