Home
last modified time | relevance | path

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

/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.c622 u64 schq, parent; in otx2_txschq_config() local
640 schq = schq_list[lvl][prio]; in otx2_txschq_config()
643 req->reg[0] = NIX_AF_SMQX_CFG(schq); in otx2_txschq_config()
654 req->reg[1] = NIX_AF_MDQX_PARENT(schq); in otx2_txschq_config()
658 req->reg[2] = NIX_AF_MDQX_SCHEDULE(schq); in otx2_txschq_config()
666 req->reg[0] = NIX_AF_TL4X_PARENT(schq); in otx2_txschq_config()
669 req->reg[1] = NIX_AF_TL4X_SCHEDULE(schq); in otx2_txschq_config()
673 req->reg[2] = NIX_AF_TL4X_SDP_LINK_CFG(schq); in otx2_txschq_config()
679 req->reg[0] = NIX_AF_TL3X_PARENT(schq); in otx2_txschq_config()
682 req->reg[1] = NIX_AF_TL3X_SCHEDULE(schq); in otx2_txschq_config()
[all …]
H A Dqos.h32 u16 schq[NIX_TXSCH_LVL_CNT]; member
65 u16 schq; member
/linux/drivers/net/ethernet/marvell/octeontx2/af/
H A Drvu_nix.c295 int lvl, u16 pcifunc, u16 schq) in is_valid_txschq()
308 if (schq >= txsch->schq.max) in is_valid_txschq()
312 map_func = TXSCH_MAP_FUNC(txsch->pfvf_map[schq]); in is_valid_txschq()
1858 u32 schq; in handle_txschq_shaper_update()
1861 schq = TXSCHQ_IDX(reg, TXSCHQ_IDX_SHIFT); in handle_txschq_shaper_update()
1866 md_debug0 = NIX_AF_TL1X_MD_DEBUG0(schq); in handle_txschq_shaper_update()
1867 sw_xoff = NIX_AF_TL1X_SW_XOFF(schq); in handle_txschq_shaper_update()
1872 md_debug0 = NIX_AF_TL2X_MD_DEBUG0(schq); in handle_txschq_shaper_update()
1873 sw_xoff = NIX_AF_TL2X_SW_XOFF(schq); in handle_txschq_shaper_update()
294 is_valid_txschq(struct rvu * rvu,int blkaddr,int lvl,u16 pcifunc,u16 schq) is_valid_txschq() argument
1826 u32 schq; handle_txschq_shaper_update() local
1909 nix_reset_tx_schedule(struct rvu * rvu,int blkaddr,int lvl,int schq) nix_reset_tx_schedule() argument
1948 nix_reset_tx_shaping(struct rvu * rvu,int blkaddr,int nixlf,int lvl,int schq) nix_reset_tx_shaping() argument
2000 nix_reset_tx_linkcfg(struct rvu * rvu,int blkaddr,int lvl,int schq) nix_reset_tx_linkcfg() argument
2025 nix_clear_tx_xoff(struct rvu * rvu,int blkaddr,int lvl,int schq) nix_clear_tx_xoff() argument
2100 int schq, req_schq, free_cnt; nix_check_txschq_alloc_req() local
2150 int idx, schq; nix_txsch_alloc() local
2240 u16 schq; rvu_mbox_handler_nix_txsch_alloc() local
2326 u16 schq; nix_smq_flush_fill_ctx() local
2530 int blkaddr, nixlf, lvl, schq, err; nix_txschq_free() local
2619 int lvl, schq, nixlf, blkaddr; nix_txschq_free_one() local
2696 u16 schq, parent; is_txschq_hierarchy_valid() local
2775 int schq; nix_tl1_default_cfg() local
2809 int idx, schq; nix_txschq_cfg_read() local
2832 int schq; rvu_nix_tx_tl2_cfg() local
2866 int nixlf, schq; rvu_mbox_handler_nix_txschq_cfg() local
3763 int err, lvl, schq; nix_setup_txschq() local
[all...]
H A Drvu.c2028 rsp->schq[NIX_TXSCH_LVL_SMQ] = 1; in rvu_mbox_handler_free_rsrc_cnt()
2029 rsp->schq[NIX_TXSCH_LVL_TL4] = 1; in rvu_mbox_handler_free_rsrc_cnt()
2030 rsp->schq[NIX_TXSCH_LVL_TL3] = 1; in rvu_mbox_handler_free_rsrc_cnt()
2031 rsp->schq[NIX_TXSCH_LVL_TL2] = 1; in rvu_mbox_handler_free_rsrc_cnt()
2042 rsp->schq[NIX_TXSCH_LVL_SMQ] = in rvu_mbox_handler_free_rsrc_cnt()
2043 rvu_rsrc_free_count(&txsch->schq); in rvu_mbox_handler_free_rsrc_cnt()
2046 rsp->schq[NIX_TXSCH_LVL_TL4] = in rvu_mbox_handler_free_rsrc_cnt()
2047 rvu_rsrc_free_count(&txsch->schq); in rvu_mbox_handler_free_rsrc_cnt()
2050 rsp->schq[NIX_TXSCH_LVL_TL3] = in rvu_mbox_handler_free_rsrc_cnt()
2051 rvu_rsrc_free_count(&txsch->schq); in rvu_mbox_handler_free_rsrc_cnt()
[all...]
H A Drvu.h334 struct rsrc_bmap schq; member
353 u16 schq; member
H A Drvu_devlink.c1210 if (rvu_rsrc_free_count(&txsch->schq) != txsch->schq.max) { in rvu_af_dl_dwrr_mtu_validate()