/freebsd/sys/dev/mthca/ |
H A D | mthca_provider.c | 409 struct mthca_create_srq ucmd; in mthca_create_srq() local 419 if (ib_copy_from_udata(&ucmd, udata, sizeof(ucmd))) in mthca_create_srq() 423 context->db_tab, ucmd.db_index, in mthca_create_srq() 424 ucmd.db_page); in mthca_create_srq() 429 srq->mr.ibmr.lkey = ucmd.lkey; in mthca_create_srq() 430 srq->db_index = ucmd.db_index; in mthca_create_srq() 438 context->db_tab, ucmd.db_index); in mthca_create_srq() 473 struct mthca_create_qp ucmd; in mthca_create_qp() local 490 if (ib_copy_from_udata(&ucmd, udata, sizeof ucmd)) { in mthca_create_qp() 497 ucmd.sq_db_index, ucmd.sq_db_page); in mthca_create_qp() [all …]
|
/freebsd/sys/dev/mlx5/mlx5_ib/ |
H A D | mlx5_ib_srq.c | 74 struct mlx5_ib_create_srq ucmd = {}; in create_srq_user() local 85 ucmdlen = min(udata->inlen, sizeof(ucmd)); in create_srq_user() 87 if (ib_copy_from_udata(&ucmd, udata, ucmdlen)) { in create_srq_user() 92 if (ucmd.reserved0 || ucmd.reserved1) in create_srq_user() 95 if (udata->inlen > sizeof(ucmd) && in create_srq_user() 96 !ib_is_udata_cleared(udata, sizeof(ucmd), in create_srq_user() 97 udata->inlen - sizeof(ucmd))) in create_srq_user() 101 err = get_srq_user_index(ucontext, &ucmd, udata->inlen, &uidx); in create_srq_user() 106 srq->wq_sig = !!(ucmd.flags & MLX5_SRQ_FLAG_SIGNATURE); in create_srq_user() 108 srq->umem = ib_umem_get(&ucontext->ibucontext, ucmd.buf_addr, buf_size, 0, 0); in create_srq_user() [all …]
|
H A D | mlx5_ib_qp.c | 235 int has_rq, struct mlx5_ib_qp *qp, struct mlx5_ib_create_qp *ucmd) in set_rq_size() argument 251 if (ucmd) { in set_rq_size() 252 qp->rq.wqe_cnt = ucmd->rq_wqe_count; in set_rq_size() 253 qp->rq.wqe_shift = ucmd->rq_wqe_shift; in set_rq_size() 423 struct mlx5_ib_create_qp *ucmd, in set_user_buf_size() argument 435 if (ucmd->sq_wqe_count && ((1 << ilog2(ucmd->sq_wqe_count)) != ucmd->sq_wqe_count)) { in set_user_buf_size() 437 ucmd->sq_wqe_count, ucmd->sq_wqe_count); in set_user_buf_size() 441 qp->sq.wqe_cnt = ucmd->sq_wqe_count; in set_user_buf_size() 700 struct mlx5_ib_create_wq *ucmd) in create_user_rq() argument 709 if (!ucmd->buf_addr) in create_user_rq() [all …]
|
H A D | mlx5_ib_cq.c | 749 struct mlx5_ib_create_cq ucmd = {}; in create_cq_user() local 760 ucmdlen = min(udata->inlen, sizeof(ucmd)); in create_cq_user() 764 if (ib_copy_from_udata(&ucmd, udata, ucmdlen)) in create_cq_user() 767 if ((ucmd.flags & ~(MLX5_IB_CREATE_CQ_FLAGS_UAR_PAGE_INDEX))) in create_cq_user() 770 if (ucmd.cqe_size != 64 && ucmd.cqe_size != 128) in create_cq_user() 773 *cqe_size = ucmd.cqe_size; in create_cq_user() 775 cq->buf.umem = ib_umem_get(&context->ibucontext, ucmd.buf_addr, in create_cq_user() 776 entries * ucmd.cqe_size, in create_cq_user() 783 err = mlx5_ib_db_map_user(context, ucmd in create_cq_user() 1116 struct mlx5_ib_resize_cq ucmd; resize_user() local [all...] |
H A D | mlx5_ib.h | 1150 struct mlx5_ib_create_qp *ucmd, in get_qp_user_index() argument 1157 !cqe_version && (ucmd->uidx == MLX5_IB_DEFAULT_UIDX)) in get_qp_user_index() 1164 return verify_assign_uidx(cqe_version, ucmd->uidx, user_index); in get_qp_user_index() 1168 struct mlx5_ib_create_srq *ucmd, in get_srq_user_index() argument 1175 !cqe_version && (ucmd->uidx == MLX5_IB_DEFAULT_UIDX)) in get_srq_user_index() 1182 return verify_assign_uidx(cqe_version, ucmd->uidx, user_index); in get_srq_user_index()
|
H A D | mlx5_ib_main.c | 2373 struct mlx5_ib_create_flow *ucmd = NULL, ucmd_hdr; in mlx5_ib_create_flow() local 2398 ucmd = kzalloc(required_ucmd_sz, GFP_KERNEL); in mlx5_ib_create_flow() 2399 if (!ucmd) in mlx5_ib_create_flow() 2402 err = ib_copy_from_udata(ucmd, udata, required_ucmd_sz); in mlx5_ib_create_flow() 2477 kfree(ucmd); in mlx5_ib_create_flow() 2489 kfree(ucmd); in mlx5_ib_create_flow()
|
/freebsd/sys/dev/mlx4/mlx4_ib/ |
H A D | mlx4_ib_srq.c | 108 struct mlx4_ib_create_srq ucmd; in mlx4_ib_create_srq() local 110 if (ib_copy_from_udata(&ucmd, udata, sizeof(ucmd))) in mlx4_ib_create_srq() 114 ib_umem_get(&ucontext->ibucontext, ucmd.buf_addr, buf_size, 0, 0); in mlx4_ib_create_srq() 128 ucmd.db_addr, &srq->db); in mlx4_ib_create_srq()
|
H A D | mlx4_ib_cq.c | 204 struct mlx4_ib_create_cq ucmd; in mlx4_ib_create_cq() local 206 if (ib_copy_from_udata(&ucmd, udata, sizeof ucmd)) { in mlx4_ib_create_cq() 212 ucmd.buf_addr, entries); in mlx4_ib_create_cq() 216 err = mlx4_ib_db_map_user(context, ucmd.db_addr, &cq->db); in mlx4_ib_create_cq() 306 struct mlx4_ib_resize_cq ucmd; in mlx4_alloc_resize_umem() local 312 if (ib_copy_from_udata(&ucmd, udata, sizeof ucmd)) in mlx4_alloc_resize_umem() 320 &cq->resize_umem, ucmd.buf_addr, entries); in mlx4_alloc_resize_umem()
|
H A D | mlx4_ib_qp.c | 542 struct mlx4_ib_create_qp *ucmd) in set_user_sq_size() argument 545 if ((1 << ucmd->log_sq_bb_count) > dev->dev->caps.max_wqes || in set_user_sq_size() 546 ucmd->log_sq_stride > in set_user_sq_size() 548 ucmd->log_sq_stride < MLX4_IB_MIN_SQ_STRIDE) in set_user_sq_size() 551 qp->sq.wqe_cnt = 1 << ucmd->log_sq_bb_count; in set_user_sq_size() 552 qp->sq.wqe_shift = ucmd->log_sq_stride; in set_user_sq_size() 734 struct mlx4_ib_create_qp ucmd; in create_qp_common() local 736 if (ib_copy_from_udata(&ucmd, udata, sizeof ucmd)) { in create_qp_common() 741 qp->sq_no_prefetch = ucmd.sq_no_prefetch; in create_qp_common() 743 err = set_user_sq_size(dev, qp, &ucmd); in create_qp_common() [all …]
|
/freebsd/contrib/bmake/ |
H A D | job.c | 909 JobWriteCommand(Job *job, ShellWriter *wr, StringListNode *ln, const char *ucmd) 922 xcmd = Var_SubstInTarget(ucmd, job->node); in JobWriteCommand() 936 (void)Compat_RunCommand(ucmd, job->node, ln); in JobWriteCommand() 912 JobWriteCommand(Job * job,ShellWriter * wr,StringListNode * ln,const char * ucmd) JobWriteCommand() argument
|
H A D | meta.c | 374 printCMD(const char *ucmd, FILE *fp, GNode *gn) in printCMD() argument 376 FStr xcmd = FStr_InitRefer(ucmd); in printCMD()
|