Lines Matching refs:chunk

49 	struct usnic_vnic_res_chunk *chunk;  in usnic_ib_fill_create_qp_resp()  local
74 chunk = usnic_ib_qp_grp_get_chunk(qp_grp, USNIC_VNIC_RES_TYPE_RQ); in usnic_ib_fill_create_qp_resp()
75 if (IS_ERR_OR_NULL(chunk)) { in usnic_ib_fill_create_qp_resp()
79 PTR_ERR(chunk)); in usnic_ib_fill_create_qp_resp()
80 return chunk ? PTR_ERR(chunk) : -ENOMEM; in usnic_ib_fill_create_qp_resp()
83 WARN_ON(chunk->type != USNIC_VNIC_RES_TYPE_RQ); in usnic_ib_fill_create_qp_resp()
84 resp.rq_cnt = chunk->cnt; in usnic_ib_fill_create_qp_resp()
85 for (i = 0; i < chunk->cnt; i++) in usnic_ib_fill_create_qp_resp()
86 resp.rq_idx[i] = chunk->res[i]->vnic_idx; in usnic_ib_fill_create_qp_resp()
88 chunk = usnic_ib_qp_grp_get_chunk(qp_grp, USNIC_VNIC_RES_TYPE_WQ); in usnic_ib_fill_create_qp_resp()
89 if (IS_ERR_OR_NULL(chunk)) { in usnic_ib_fill_create_qp_resp()
93 PTR_ERR(chunk)); in usnic_ib_fill_create_qp_resp()
94 return chunk ? PTR_ERR(chunk) : -ENOMEM; in usnic_ib_fill_create_qp_resp()
97 WARN_ON(chunk->type != USNIC_VNIC_RES_TYPE_WQ); in usnic_ib_fill_create_qp_resp()
98 resp.wq_cnt = chunk->cnt; in usnic_ib_fill_create_qp_resp()
99 for (i = 0; i < chunk->cnt; i++) in usnic_ib_fill_create_qp_resp()
100 resp.wq_idx[i] = chunk->res[i]->vnic_idx; in usnic_ib_fill_create_qp_resp()
102 chunk = usnic_ib_qp_grp_get_chunk(qp_grp, USNIC_VNIC_RES_TYPE_CQ); in usnic_ib_fill_create_qp_resp()
103 if (IS_ERR_OR_NULL(chunk)) { in usnic_ib_fill_create_qp_resp()
107 PTR_ERR(chunk)); in usnic_ib_fill_create_qp_resp()
108 return chunk ? PTR_ERR(chunk) : -ENOMEM; in usnic_ib_fill_create_qp_resp()
111 WARN_ON(chunk->type != USNIC_VNIC_RES_TYPE_CQ); in usnic_ib_fill_create_qp_resp()
112 resp.cq_cnt = chunk->cnt; in usnic_ib_fill_create_qp_resp()
113 for (i = 0; i < chunk->cnt; i++) in usnic_ib_fill_create_qp_resp()
114 resp.cq_idx[i] = chunk->res[i]->vnic_idx; in usnic_ib_fill_create_qp_resp()