• Home
  • Raw
  • Download

Lines Matching refs:chunk

90 	struct usnic_vnic_res_chunk *chunk;  in usnic_ib_fill_create_qp_resp()  local
115 chunk = usnic_ib_qp_grp_get_chunk(qp_grp, USNIC_VNIC_RES_TYPE_RQ); in usnic_ib_fill_create_qp_resp()
116 if (IS_ERR(chunk)) { in usnic_ib_fill_create_qp_resp()
120 PTR_ERR(chunk)); in usnic_ib_fill_create_qp_resp()
121 return PTR_ERR(chunk); in usnic_ib_fill_create_qp_resp()
124 WARN_ON(chunk->type != USNIC_VNIC_RES_TYPE_RQ); in usnic_ib_fill_create_qp_resp()
125 resp.rq_cnt = chunk->cnt; in usnic_ib_fill_create_qp_resp()
126 for (i = 0; i < chunk->cnt; i++) in usnic_ib_fill_create_qp_resp()
127 resp.rq_idx[i] = chunk->res[i]->vnic_idx; in usnic_ib_fill_create_qp_resp()
129 chunk = usnic_ib_qp_grp_get_chunk(qp_grp, USNIC_VNIC_RES_TYPE_WQ); in usnic_ib_fill_create_qp_resp()
130 if (IS_ERR(chunk)) { in usnic_ib_fill_create_qp_resp()
134 PTR_ERR(chunk)); in usnic_ib_fill_create_qp_resp()
135 return PTR_ERR(chunk); in usnic_ib_fill_create_qp_resp()
138 WARN_ON(chunk->type != USNIC_VNIC_RES_TYPE_WQ); in usnic_ib_fill_create_qp_resp()
139 resp.wq_cnt = chunk->cnt; in usnic_ib_fill_create_qp_resp()
140 for (i = 0; i < chunk->cnt; i++) in usnic_ib_fill_create_qp_resp()
141 resp.wq_idx[i] = chunk->res[i]->vnic_idx; in usnic_ib_fill_create_qp_resp()
143 chunk = usnic_ib_qp_grp_get_chunk(qp_grp, USNIC_VNIC_RES_TYPE_CQ); in usnic_ib_fill_create_qp_resp()
144 if (IS_ERR(chunk)) { in usnic_ib_fill_create_qp_resp()
148 PTR_ERR(chunk)); in usnic_ib_fill_create_qp_resp()
149 return PTR_ERR(chunk); in usnic_ib_fill_create_qp_resp()
152 WARN_ON(chunk->type != USNIC_VNIC_RES_TYPE_CQ); in usnic_ib_fill_create_qp_resp()
153 resp.cq_cnt = chunk->cnt; in usnic_ib_fill_create_qp_resp()
154 for (i = 0; i < chunk->cnt; i++) in usnic_ib_fill_create_qp_resp()
155 resp.cq_idx[i] = chunk->res[i]->vnic_idx; in usnic_ib_fill_create_qp_resp()