Lines Matching refs:wqe_mgtp

528 	ibmf_wqe_mgt_t		*wqe_mgtp;
538 wqe_mgtp = kmem_zalloc(sizeof (ibmf_wqe_mgt_t), KM_SLEEP);
539 mutex_init(&wqe_mgtp->wqes_mutex, NULL, MUTEX_DRIVER, NULL);
540 _NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(*wqe_mgtp))
546 wqe_mgtp->wqes_kmem_sz = cip->ci_nports * 2 *
549 wqe_mgtp->wqes_kmem =
550 kmem_zalloc(wqe_mgtp->wqes_kmem_sz, KM_SLEEP);
552 mem_attr.mr_vaddr = (ib_vaddr_t)(uintptr_t)wqe_mgtp->wqes_kmem;
553 mem_attr.mr_len = wqe_mgtp->wqes_kmem_sz;
561 kmem_free(wqe_mgtp->wqes_kmem,
562 wqe_mgtp->wqes_kmem_sz);
574 wqe_mgtp->wqes_ib_mem = mem_desc.md_vaddr;
575 wqe_mgtp->wqes_ib_lkey = mem_desc.md_lkey;
576 wqe_mgtp->wqes_ib_mem_hdl = mem_hdl;
582 (void *)(uintptr_t)wqe_mgtp->wqes_ib_mem, wqe_mgtp->wqes_kmem_sz,
586 cip->ci_wqe_mgt_list = wqe_mgtp;
684 ibmf_wqe_mgt_t *wqe_mgtp;
694 wqe_mgtp = kmem_zalloc(sizeof (ibmf_wqe_mgt_t), KM_SLEEP);
695 mutex_init(&wqe_mgtp->wqes_mutex, NULL, MUTEX_DRIVER, NULL);
696 _NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(*wqe_mgtp))
701 wqe_mgtp->wqes_kmem_sz = (IBMF_MEM_PER_WQE * ibmf_send_wqes_per_port) +
703 wqe_mgtp->wqes_kmem = kmem_zalloc(wqe_mgtp->wqes_kmem_sz, KM_SLEEP);
705 mem_attr.mr_vaddr = (ib_vaddr_t)(uintptr_t)wqe_mgtp->wqes_kmem;
706 mem_attr.mr_len = wqe_mgtp->wqes_kmem_sz;
715 kmem_free(wqe_mgtp->wqes_kmem, wqe_mgtp->wqes_kmem_sz);
728 wqe_mgtp->wqes_ib_mem = mem_desc.md_vaddr;
729 wqe_mgtp->wqes_ib_lkey = mem_desc.md_lkey;
730 wqe_mgtp->wqes_ib_mem_hdl = mem_hdl;
737 (void *)(uintptr_t)wqe_mgtp->wqes_ib_mem, wqe_mgtp->wqes_kmem_sz,
765 qp_ctx->isq_wqe_mgt_list = wqe_mgtp;