Lines Matching refs:init_attr
418 u32 pd, struct ehea_qp_init_attr *init_attr) in ehea_create_qp() argument
433 hret = ehea_h_alloc_resource_qp(adapter->handle, init_attr, pd, in ehea_create_qp()
440 wqe_size_in_bytes_sq = map_wqe_size(init_attr->act_wqe_size_enc_sq); in ehea_create_qp()
441 wqe_size_in_bytes_rq1 = map_wqe_size(init_attr->act_wqe_size_enc_rq1); in ehea_create_qp()
442 wqe_size_in_bytes_rq2 = map_wqe_size(init_attr->act_wqe_size_enc_rq2); in ehea_create_qp()
443 wqe_size_in_bytes_rq3 = map_wqe_size(init_attr->act_wqe_size_enc_rq3); in ehea_create_qp()
445 ret = ehea_qp_alloc_register(qp, &qp->hw_squeue, init_attr->nr_sq_pages, in ehea_create_qp()
447 init_attr->act_wqe_size_enc_sq, adapter, in ehea_create_qp()
455 init_attr->nr_rq1_pages, in ehea_create_qp()
457 init_attr->act_wqe_size_enc_rq1, in ehea_create_qp()
464 if (init_attr->rq_count > 1) { in ehea_create_qp()
466 init_attr->nr_rq2_pages, in ehea_create_qp()
468 init_attr->act_wqe_size_enc_rq2, in ehea_create_qp()
476 if (init_attr->rq_count > 2) { in ehea_create_qp()
478 init_attr->nr_rq3_pages, in ehea_create_qp()
480 init_attr->act_wqe_size_enc_rq3, in ehea_create_qp()
488 qp->init_attr = *init_attr; in ehea_create_qp()
513 struct ehea_qp_init_attr *qp_attr = &qp->init_attr; in ehea_destroy_qp_res()