Home
last modified time | relevance | path

Searched refs:ukinfo (Results 1 – 6 of 6) sorted by relevance

/freebsd/sys/dev/irdma/
H A Dirdma_verbs.c426 irdma_uk_calc_shift_wq(ukinfo, &ukinfo->sq_shift, &ukinfo->rq_shift); in irdma_setup_umode_qp()
428 ret = irdma_uk_calc_depth_shift_sq(ukinfo, &ukinfo->sq_depth, in irdma_setup_umode_qp()
433 ret = irdma_uk_calc_depth_shift_rq(ukinfo, &ukinfo->rq_depth, in irdma_setup_umode_qp()
440 ukinfo->sq_size = ukinfo->sq_depth >> ukinfo->sq_shift; in irdma_setup_umode_qp()
441 ukinfo->rq_size = ukinfo->rq_depth >> ukinfo->rq_shift; in irdma_setup_umode_qp()
469 status = irdma_uk_calc_depth_shift_sq(ukinfo, &ukinfo->sq_depth, in irdma_setup_kmode_qp()
474 status = irdma_uk_calc_depth_shift_rq(ukinfo, &ukinfo->rq_depth, in irdma_setup_kmode_qp()
521 ukinfo->rq = &ukinfo->sq[ukinfo->sq_depth]; in irdma_setup_kmode_qp()
523 ukinfo->shadow_area = ukinfo->rq[ukinfo->rq_depth].elem; in irdma_setup_kmode_qp()
525 ukinfo->sq_size = ukinfo->sq_depth >> ukinfo->sq_shift; in irdma_setup_kmode_qp()
[all …]
H A Dirdma_uk.c1562 irdma_get_wqe_shift(ukinfo->uk_attrs, in irdma_uk_calc_shift_wq()
1564 ukinfo->max_sq_frag_cnt, in irdma_uk_calc_shift_wq()
1565 ukinfo->max_inline_data, sq_shift); in irdma_uk_calc_shift_wq()
1567 irdma_get_wqe_shift(ukinfo->uk_attrs, ukinfo->max_rq_frag_cnt, 0, in irdma_uk_calc_shift_wq()
1571 if (ukinfo->abi_ver > 4) in irdma_uk_calc_shift_wq()
1589 irdma_get_wqe_shift(ukinfo->uk_attrs, in irdma_uk_calc_depth_shift_sq()
1591 ukinfo->max_sq_frag_cnt, in irdma_uk_calc_depth_shift_sq()
1593 status = irdma_get_sqdepth(ukinfo->uk_attrs, ukinfo->sq_size, in irdma_uk_calc_depth_shift_sq()
1611 irdma_get_wqe_shift(ukinfo->uk_attrs, ukinfo->max_rq_frag_cnt, 0, in irdma_uk_calc_depth_shift_rq()
1615 if (ukinfo->abi_ver > 4) in irdma_uk_calc_depth_shift_rq()
[all …]
H A Dirdma_user.h439 void irdma_uk_calc_shift_wq(struct irdma_qp_uk_init_info *ukinfo, u8 *sq_shift,
441 int irdma_uk_calc_depth_shift_sq(struct irdma_qp_uk_init_info *ukinfo,
443 int irdma_uk_calc_depth_shift_rq(struct irdma_qp_uk_init_info *ukinfo,
H A Dirdma_kcompat.c945 struct irdma_cq_uk_init_info *ukinfo = &info.cq_uk_init_info; in irdma_create_cq() local
969 ukinfo->cq_size = max(entries, 4); in irdma_create_cq()
970 ukinfo->cq_id = cq_num; in irdma_create_cq()
972 ukinfo->avoid_mem_cflct = cqe_64byte_ena; in irdma_create_cq()
1048 ukinfo->cq_size = entries; in irdma_create_cq()
1073 ukinfo->shadow_area = iwcq->kmem_shadow.va; in irdma_create_cq()
1074 ukinfo->cq_base = iwcq->kmem.va; in irdma_create_cq()
/freebsd/contrib/ofed/libirdma/
H A Dirdma_uk.c1665 irdma_uk_calc_depth_shift_sq(struct irdma_qp_uk_init_info *ukinfo, in irdma_uk_calc_depth_shift_sq() argument
1671 irdma_get_wqe_shift(ukinfo->uk_attrs, in irdma_uk_calc_depth_shift_sq()
1672 imm_support ? ukinfo->max_sq_frag_cnt + 1 : in irdma_uk_calc_depth_shift_sq()
1673 ukinfo->max_sq_frag_cnt, in irdma_uk_calc_depth_shift_sq()
1674 ukinfo->max_inline_data, sq_shift); in irdma_uk_calc_depth_shift_sq()
1675 status = irdma_get_sqdepth(ukinfo->uk_attrs, ukinfo->sq_size, in irdma_uk_calc_depth_shift_sq()
1688 irdma_uk_calc_depth_shift_rq(struct irdma_qp_uk_init_info *ukinfo, in irdma_uk_calc_depth_shift_rq() argument
1693 irdma_get_wqe_shift(ukinfo->uk_attrs, ukinfo->max_rq_frag_cnt, 0, in irdma_uk_calc_depth_shift_rq()
1696 if (ukinfo->uk_attrs->hw_rev == IRDMA_GEN_1) { in irdma_uk_calc_depth_shift_rq()
1697 if (ukinfo->abi_ver > 4) in irdma_uk_calc_depth_shift_rq()
[all …]
H A Dirdma_user.h340 int irdma_uk_calc_depth_shift_sq(struct irdma_qp_uk_init_info *ukinfo,
342 int irdma_uk_calc_depth_shift_rq(struct irdma_qp_uk_init_info *ukinfo,