Home
last modified time | relevance | path

Searched refs:hwq_attr (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/infiniband/hw/bng_re/
H A Dbng_fw.c64 struct bng_re_hwq_attr hwq_attr = {}; in bng_re_alloc_fw_channel() local
77 hwq_attr.sginfo = &sginfo; in bng_re_alloc_fw_channel()
78 hwq_attr.res = rcfw->res; in bng_re_alloc_fw_channel()
79 hwq_attr.depth = BNG_FW_CREQE_MAX_CNT; in bng_re_alloc_fw_channel()
80 hwq_attr.stride = BNG_FW_CREQE_UNITS; in bng_re_alloc_fw_channel()
81 hwq_attr.type = BNG_HWQ_TYPE_QUEUE; in bng_re_alloc_fw_channel()
83 if (bng_re_alloc_init_hwq(&creq->hwq, &hwq_attr)) { in bng_re_alloc_fw_channel()
92 hwq_attr.depth = rcfw->cmdq_depth & 0x7FFFFFFF; in bng_re_alloc_fw_channel()
93 hwq_attr.stride = BNG_FW_CMDQE_UNITS; in bng_re_alloc_fw_channel()
94 hwq_attr.type = BNG_HWQ_TYPE_CTX; in bng_re_alloc_fw_channel()
[all …]
/linux/drivers/infiniband/hw/bnxt_re/
H A Dqplib_rcfw.c934 struct bnxt_qplib_hwq_attr hwq_attr = {}; in bnxt_qplib_alloc_rcfw_channel() local
947 hwq_attr.sginfo = &sginfo; in bnxt_qplib_alloc_rcfw_channel()
948 hwq_attr.res = rcfw->res; in bnxt_qplib_alloc_rcfw_channel()
949 hwq_attr.depth = BNXT_QPLIB_CREQE_MAX_CNT; in bnxt_qplib_alloc_rcfw_channel()
950 hwq_attr.stride = BNXT_QPLIB_CREQE_UNITS; in bnxt_qplib_alloc_rcfw_channel()
951 hwq_attr.type = bnxt_qplib_get_hwq_type(res); in bnxt_qplib_alloc_rcfw_channel()
953 if (bnxt_qplib_alloc_init_hwq(&creq->hwq, &hwq_attr)) { in bnxt_qplib_alloc_rcfw_channel()
962 hwq_attr.depth = rcfw->cmdq_depth & 0x7FFFFFFF; in bnxt_qplib_alloc_rcfw_channel()
963 hwq_attr.stride = BNXT_QPLIB_CMDQE_UNITS; in bnxt_qplib_alloc_rcfw_channel()
964 hwq_attr.type = HWQ_TYPE_CTX; in bnxt_qplib_alloc_rcfw_channel()
[all …]
H A Dib_verbs.c1256 struct bnxt_qplib_hwq_attr hwq_attr = {}; in bnxt_re_qp_alloc_init_xrrq() local
1270 hwq_attr.res = res; in bnxt_re_qp_alloc_init_xrrq()
1271 hwq_attr.sginfo = &sginfo; in bnxt_re_qp_alloc_init_xrrq()
1272 hwq_attr.depth = orrq->max_elements; in bnxt_re_qp_alloc_init_xrrq()
1273 hwq_attr.stride = BNXT_QPLIB_MAX_ORRQE_ENTRY_SIZE; in bnxt_re_qp_alloc_init_xrrq()
1274 hwq_attr.aux_stride = 0; in bnxt_re_qp_alloc_init_xrrq()
1275 hwq_attr.aux_depth = 0; in bnxt_re_qp_alloc_init_xrrq()
1276 hwq_attr.type = HWQ_TYPE_CTX; in bnxt_re_qp_alloc_init_xrrq()
1277 rc = bnxt_qplib_alloc_init_hwq(orrq, &hwq_attr); in bnxt_re_qp_alloc_init_xrrq()
1288 hwq_attr.sginfo = &sginfo; in bnxt_re_qp_alloc_init_xrrq()
[all …]