Lines Matching refs:chunk
64 struct usnic_vnic_res_chunk *chunk; in usnic_ib_fill_create_qp_resp() local
89 chunk = usnic_ib_qp_grp_get_chunk(qp_grp, USNIC_VNIC_RES_TYPE_RQ); in usnic_ib_fill_create_qp_resp()
90 if (IS_ERR_OR_NULL(chunk)) { in usnic_ib_fill_create_qp_resp()
94 PTR_ERR(chunk)); in usnic_ib_fill_create_qp_resp()
95 return chunk ? PTR_ERR(chunk) : -ENOMEM; in usnic_ib_fill_create_qp_resp()
98 WARN_ON(chunk->type != USNIC_VNIC_RES_TYPE_RQ); in usnic_ib_fill_create_qp_resp()
99 resp.rq_cnt = chunk->cnt; in usnic_ib_fill_create_qp_resp()
100 for (i = 0; i < chunk->cnt; i++) in usnic_ib_fill_create_qp_resp()
101 resp.rq_idx[i] = chunk->res[i]->vnic_idx; in usnic_ib_fill_create_qp_resp()
103 chunk = usnic_ib_qp_grp_get_chunk(qp_grp, USNIC_VNIC_RES_TYPE_WQ); in usnic_ib_fill_create_qp_resp()
104 if (IS_ERR_OR_NULL(chunk)) { in usnic_ib_fill_create_qp_resp()
108 PTR_ERR(chunk)); in usnic_ib_fill_create_qp_resp()
109 return chunk ? PTR_ERR(chunk) : -ENOMEM; in usnic_ib_fill_create_qp_resp()
112 WARN_ON(chunk->type != USNIC_VNIC_RES_TYPE_WQ); in usnic_ib_fill_create_qp_resp()
113 resp.wq_cnt = chunk->cnt; in usnic_ib_fill_create_qp_resp()
114 for (i = 0; i < chunk->cnt; i++) in usnic_ib_fill_create_qp_resp()
115 resp.wq_idx[i] = chunk->res[i]->vnic_idx; in usnic_ib_fill_create_qp_resp()
117 chunk = usnic_ib_qp_grp_get_chunk(qp_grp, USNIC_VNIC_RES_TYPE_CQ); in usnic_ib_fill_create_qp_resp()
118 if (IS_ERR_OR_NULL(chunk)) { in usnic_ib_fill_create_qp_resp()
122 PTR_ERR(chunk)); in usnic_ib_fill_create_qp_resp()
123 return chunk ? PTR_ERR(chunk) : -ENOMEM; in usnic_ib_fill_create_qp_resp()
126 WARN_ON(chunk->type != USNIC_VNIC_RES_TYPE_CQ); in usnic_ib_fill_create_qp_resp()
127 resp.cq_cnt = chunk->cnt; in usnic_ib_fill_create_qp_resp()
128 for (i = 0; i < chunk->cnt; i++) in usnic_ib_fill_create_qp_resp()
129 resp.cq_idx[i] = chunk->res[i]->vnic_idx; in usnic_ib_fill_create_qp_resp()