Home
last modified time | relevance | path

Searched refs:schq (Results 1 – 10 of 10) sorted by relevance

/openbmc/linux/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dqos.c49 cfg->reg[index++] = NIX_AF_MDQX_PARENT(node->schq); in otx2_qos_get_regaddr()
50 cfg->reg[index++] = NIX_AF_MDQX_SCHEDULE(node->schq); in otx2_qos_get_regaddr()
51 cfg->reg[index++] = NIX_AF_MDQX_PIR(node->schq); in otx2_qos_get_regaddr()
52 cfg->reg[index] = NIX_AF_MDQX_CIR(node->schq); in otx2_qos_get_regaddr()
54 cfg->reg[index++] = NIX_AF_TL4X_PARENT(node->schq); in otx2_qos_get_regaddr()
55 cfg->reg[index++] = NIX_AF_TL4X_SCHEDULE(node->schq); in otx2_qos_get_regaddr()
56 cfg->reg[index++] = NIX_AF_TL4X_PIR(node->schq); in otx2_qos_get_regaddr()
57 cfg->reg[index] = NIX_AF_TL4X_CIR(node->schq); in otx2_qos_get_regaddr()
59 cfg->reg[index++] = NIX_AF_TL3X_PARENT(node->schq); in otx2_qos_get_regaddr()
60 cfg->reg[index++] = NIX_AF_TL3X_SCHEDULE(node->schq); in otx2_qos_get_regaddr()
[all …]
H A Dotx2_common.c610 u64 schq, parent; in otx2_txschq_config() local
628 schq = schq_list[lvl][prio]; in otx2_txschq_config()
631 req->reg[0] = NIX_AF_SMQX_CFG(schq); in otx2_txschq_config()
642 req->reg[1] = NIX_AF_MDQX_PARENT(schq); in otx2_txschq_config()
646 req->reg[2] = NIX_AF_MDQX_SCHEDULE(schq); in otx2_txschq_config()
650 req->reg[0] = NIX_AF_TL4X_PARENT(schq); in otx2_txschq_config()
653 req->reg[1] = NIX_AF_TL4X_SCHEDULE(schq); in otx2_txschq_config()
657 req->reg[0] = NIX_AF_TL3X_PARENT(schq); in otx2_txschq_config()
660 req->reg[1] = NIX_AF_TL3X_SCHEDULE(schq); in otx2_txschq_config()
664 req->reg[2] = NIX_AF_TL3_TL2X_LINKX_CFG(schq, hw->tx_link); in otx2_txschq_config()
[all …]
H A Dqos.h32 u16 schq[NIX_TXSCH_LVL_CNT]; member
65 u16 schq; member
H A Dotx2_dcbnl.c75 req->schq[lvl] = 1; in otx2_pfc_txschq_alloc_one()
88 if (!rsp->schq[lvl]) in otx2_pfc_txschq_alloc_one()
H A Dotx2_common.h980 void otx2_txschq_free_one(struct otx2_nic *pfvf, u16 lvl, u16 schq);
/openbmc/linux/drivers/net/ethernet/marvell/octeontx2/af/
H A Drvu_nix.c271 int lvl, u16 pcifunc, u16 schq) in is_valid_txschq() argument
284 if (schq >= txsch->schq.max) in is_valid_txschq()
288 map_func = TXSCH_MAP_FUNC(txsch->pfvf_map[schq]); in is_valid_txschq()
1642 u32 schq; in handle_txschq_shaper_update() local
1645 schq = TXSCHQ_IDX(reg, TXSCHQ_IDX_SHIFT); in handle_txschq_shaper_update()
1650 md_debug0 = NIX_AF_TL1X_MD_DEBUG0(schq); in handle_txschq_shaper_update()
1651 sw_xoff = NIX_AF_TL1X_SW_XOFF(schq); in handle_txschq_shaper_update()
1656 md_debug0 = NIX_AF_TL2X_MD_DEBUG0(schq); in handle_txschq_shaper_update()
1657 sw_xoff = NIX_AF_TL2X_SW_XOFF(schq); in handle_txschq_shaper_update()
1663 md_debug0 = NIX_AF_TL3X_MD_DEBUG0(schq); in handle_txschq_shaper_update()
[all …]
H A Drvu.c1935 rsp->schq[NIX_TXSCH_LVL_SMQ] = 1; in rvu_mbox_handler_free_rsrc_cnt()
1936 rsp->schq[NIX_TXSCH_LVL_TL4] = 1; in rvu_mbox_handler_free_rsrc_cnt()
1937 rsp->schq[NIX_TXSCH_LVL_TL3] = 1; in rvu_mbox_handler_free_rsrc_cnt()
1938 rsp->schq[NIX_TXSCH_LVL_TL2] = 1; in rvu_mbox_handler_free_rsrc_cnt()
1949 rsp->schq[NIX_TXSCH_LVL_SMQ] = in rvu_mbox_handler_free_rsrc_cnt()
1950 rvu_rsrc_free_count(&txsch->schq); in rvu_mbox_handler_free_rsrc_cnt()
1953 rsp->schq[NIX_TXSCH_LVL_TL4] = in rvu_mbox_handler_free_rsrc_cnt()
1954 rvu_rsrc_free_count(&txsch->schq); in rvu_mbox_handler_free_rsrc_cnt()
1957 rsp->schq[NIX_TXSCH_LVL_TL3] = in rvu_mbox_handler_free_rsrc_cnt()
1958 rvu_rsrc_free_count(&txsch->schq); in rvu_mbox_handler_free_rsrc_cnt()
[all …]
H A Dmbox.h465 u16 schq[NIX_TXSCH_LVL_CNT]; member
980 u16 schq[NIX_TXSCH_LVL_CNT]; /* No of non-contiguous queues */ member
987 u16 schq[NIX_TXSCH_LVL_CNT]; member
1003 u16 schq; member
H A Drvu.h274 struct rsrc_bmap schq; member
293 u16 schq; member
H A Drvu_devlink.c1391 if (rvu_rsrc_free_count(&txsch->schq) != txsch->schq.max) { in rvu_af_dl_dwrr_mtu_validate()