Home
last modified time | relevance | path

Searched refs:ucmd (Results 1 – 6 of 6) sorted by relevance

/trueos/sys/dev/iir/
HDiir.c173 gdt_ucmd_t *ucmd);
691 gdt_ucmd_t *ucmd; in gdt_next() local
721 ucmd = TAILQ_FIRST(&gdt->sc_ucmd_queue); in gdt_next()
722 if (ucmd != NULL) { in gdt_next()
723 TAILQ_REMOVE(&gdt->sc_ucmd_queue, ucmd, links); in gdt_next()
724 if ((gccb = gdt_ioctl_cmd(gdt, ucmd)) == NULL) { in gdt_next()
725 TAILQ_INSERT_HEAD(&gdt->sc_ucmd_queue, ucmd, links); in gdt_next()
934 gdt_ioctl_cmd(struct gdt_softc *gdt, gdt_ucmd_t *ucmd) in gdt_ioctl_cmd() argument
939 GDT_DPRINTF(GDT_D_DEBUG, ("gdt_ioctl_cmd(%p, %p)\n", gdt, ucmd)); in gdt_ioctl_cmd()
948 gccb->gc_ucmd = ucmd; in gdt_ioctl_cmd()
[all …]
HDiir_ctrl.c195 gdt_ucmd_t *ucmd; in iir_ioctl() local
198 ucmd = (gdt_ucmd_t *)cmdarg; in iir_ioctl()
199 gdt = gdt_minor2softc(dev, ucmd->io_node); in iir_ioctl()
203 TAILQ_INSERT_TAIL(&gdt->sc_ucmd_queue, ucmd, links); in iir_ioctl()
204 ucmd->complete_flag = FALSE; in iir_ioctl()
206 if (!ucmd->complete_flag) in iir_ioctl()
207 (void) mtx_sleep(ucmd, &gdt->sc_lock, PCATCH | PRIBIO, "iirucw", in iir_ioctl()
/trueos/sys/ofed/drivers/infiniband/hw/mthca/
HDmthca_provider.c472 struct mthca_create_srq ucmd; in mthca_create_srq() local
484 if (ib_copy_from_udata(&ucmd, udata, sizeof ucmd)) { in mthca_create_srq()
490 context->db_tab, ucmd.db_index, in mthca_create_srq()
491 ucmd.db_page); in mthca_create_srq()
496 srq->mr.ibmr.lkey = ucmd.lkey; in mthca_create_srq()
497 srq->db_index = ucmd.db_index; in mthca_create_srq()
505 context->db_tab, ucmd.db_index); in mthca_create_srq()
545 struct mthca_create_qp ucmd; in mthca_create_qp() local
566 if (ib_copy_from_udata(&ucmd, udata, sizeof ucmd)) { in mthca_create_qp()
573 ucmd.sq_db_index, ucmd.sq_db_page); in mthca_create_qp()
[all …]
/trueos/sys/ofed/drivers/infiniband/hw/mlx4/
HDsrq.c109 struct mlx4_ib_create_srq ucmd; in mlx4_ib_create_srq() local
111 if (ib_copy_from_udata(&ucmd, udata, sizeof ucmd)) { in mlx4_ib_create_srq()
116 srq->umem = ib_umem_get(pd->uobject->context, ucmd.buf_addr, in mlx4_ib_create_srq()
133 ucmd.db_addr, &srq->db); in mlx4_ib_create_srq()
HDcq.c200 struct mlx4_ib_create_cq ucmd; in mlx4_ib_create_cq() local
202 if (ib_copy_from_udata(&ucmd, udata, sizeof ucmd)) { in mlx4_ib_create_cq()
208 ucmd.buf_addr, entries); in mlx4_ib_create_cq()
212 err = mlx4_ib_db_map_user(to_mucontext(context), ucmd.db_addr, in mlx4_ib_create_cq()
303 struct mlx4_ib_resize_cq ucmd; in mlx4_alloc_resize_umem() local
309 if (ib_copy_from_udata(&ucmd, udata, sizeof ucmd)) in mlx4_alloc_resize_umem()
317 &cq->resize_umem, ucmd.buf_addr, entries); in mlx4_alloc_resize_umem()
HDqp.c539 struct mlx4_ib_create_qp *ucmd) in set_user_sq_size() argument
542 if ((1 << ucmd->log_sq_bb_count) > dev->dev->caps.max_wqes || in set_user_sq_size()
543 ucmd->log_sq_stride > in set_user_sq_size()
545 ucmd->log_sq_stride < MLX4_IB_MIN_SQ_STRIDE) in set_user_sq_size()
548 qp->sq.wqe_cnt = 1 << ucmd->log_sq_bb_count; in set_user_sq_size()
549 qp->sq.wqe_shift = ucmd->log_sq_stride; in set_user_sq_size()
960 struct mlx4_ib_create_qp ucmd; in create_qp_common() local
964 if (ib_copy_from_udata(&ucmd, udata, sizeof ucmd)) { in create_qp_common()
969 qp->sq_no_prefetch = ucmd.sq_no_prefetch; in create_qp_common()
971 err = set_user_sq_size(dev, qp, &ucmd); in create_qp_common()
[all …]