Home
last modified time | relevance | path

Searched refs:swq (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/infiniband/hw/bnxt_re/
H A Dqplib_fp.c636 kfree(srq->swq); in bnxt_qplib_destroy_srq()
691 srq->swq = kzalloc_objs(*srq->swq, srq->hwq.max_elements); in bnxt_qplib_create_srq()
692 if (!srq->swq) { in bnxt_qplib_create_srq()
697 srq->swq[idx].next_idx = idx + 1; in bnxt_qplib_create_srq()
698 srq->swq[srq->last_idx].next_idx = -1; in bnxt_qplib_create_srq()
712 kfree(srq->swq); in bnxt_qplib_create_srq()
768 srq->start_idx = srq->swq[next].next_idx; in bnxt_qplib_post_srq_recv()
785 srq->swq[next].wr_id = wqe->wr_id; in bnxt_qplib_post_srq_recv()
801 que->swq = kzalloc_objs(*que->swq, que->max_sw_wqe); in bnxt_qplib_alloc_init_swq()
802 if (!que->swq) in bnxt_qplib_alloc_init_swq()
[all …]
/linux/drivers/infiniband/sw/rdmavt/
H A Dqp.c1033 struct rvt_swqe *swq = NULL; in rvt_create_qp() local
1077 sz = struct_size(swq, sg_list, init_attr->cap.max_send_sge); in rvt_create_qp()
1078 swq = vzalloc_node(array_size(sz, sqsize), rdi->dparms.node); in rvt_create_qp()
1079 if (!swq) in rvt_create_qp()
1150 qp->s_wq = swq; in rvt_create_qp()
1269 vfree(swq); in rvt_create_qp()