/titanic_50/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/ |
H A D | l2_dbg.c | 127 static void dbg_change_sb_index(lm_device_t *pdev, u8_t rss_id) in dbg_change_sb_index() argument 132 DbgBreakIf(!pdev || rss_id > MAX_RSS_CHAINS); in dbg_change_sb_index() 135 if(rss_id == DEF_STATUS_BLOCK_INDEX) in dbg_change_sb_index() 147 rss_id, in dbg_change_sb_index() 157 rss_sb = lm_get_status_block(pdev, rss_id); in dbg_change_sb_index() 164 rss_id, in dbg_change_sb_index() 275 static void dbg_sb_dpc(lm_device_t *pdev, u8_t rss_id) in dbg_sb_dpc() argument 285 DbgBreakIf(rss_id >= MAX_RSS_CHAINS); in dbg_sb_dpc() 287 DbgMessage1(pdev, INFORMi, "dbg_sb_dpc(): handling RSS status block #%d\n", rss_id); in dbg_sb_dpc() 291 if ((is_updated = lm_is_sb_updated(pdev, rss_id)) == 0) in dbg_sb_dpc() [all …]
|
H A D | lm_sb.c | 476 volatile struct host_hc_status_block_e2 * lm_get_e2_status_block(lm_device_t *pdev, u8_t rss_id) in lm_get_e2_status_block() argument 478 return pdev->vars.status_blocks_arr[rss_id].host_hc_status_block.e2_sb; in lm_get_e2_status_block() 481 volatile struct host_hc_status_block_e1x * lm_get_e1x_status_block(lm_device_t *pdev, u8_t rss_id) in lm_get_e1x_status_block() argument 483 return pdev->vars.status_blocks_arr[rss_id].host_hc_status_block.e1x_sb; in lm_get_e1x_status_block() 868 void lm_int_hc_ack_sb(lm_device_t *pdev, u8_t rss_id, u8_t storm_id, u16_t sb_index, u8_t int_op, u… in lm_int_hc_ack_sb() argument 881 …nt_ack_sb() inside! rss_id:%d, sb_index:%d, func_num:%d is_update:%d\n", rss_id, sb_index, FUNC_ID… in lm_int_hc_ack_sb() 884 hc_data.sb_id_and_flags |= (0xffffffff & (rss_id << IGU_ACK_REGISTER_STATUS_BLOCK_ID_SHIFT)); in lm_int_hc_ack_sb() 1050 void lm_int_ack_sb_disable(lm_device_t *pdev, u8_t rss_id) in lm_int_ack_sb_disable() argument 1053 lm_int_hc_ack_sb(pdev, rss_id , HC_SEG_ACCESS_NORM, 0, IGU_INT_DISABLE, 0); in lm_int_ack_sb_disable() 1054 pdev->debug_info.ack_dis[rss_id]++; in lm_int_ack_sb_disable() [all …]
|
/titanic_50/usr/src/uts/common/io/bnxe/ |
H A D | bnxe_intr.c | 595 u32_t rss_id = 0; in BnxeIntrISR() local 643 if (rss_id == 0) in BnxeIntrISR() 669 lm_int_ack_sb_disable(pLM, (rss_id - 1)); in BnxeIntrISR() 671 BnxeServiceSbIntr(pUM, (rss_id - 1), &pktsRxed, &pktsTxed); in BnxeIntrISR() 673 if (pktsTxed) BnxeTxRingProcess(pUM, (rss_id - 1)); in BnxeIntrISR() 674 if (pktsRxed) BnxeRxRingProcess(pUM, (rss_id - 1), B_FALSE, 0); in BnxeIntrISR() 678 lm_int_ack_sb_enable(pLM, (rss_id - 1)); in BnxeIntrISR() 683 rss_id++; in BnxeIntrISR()
|
/titanic_50/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/vf/basic_vf/ |
H A D | lm_vf.c | 127 u8_t rss_id; in lm_vf_en() local 137 LM_FOREACH_RSS_IDX(pf_dev, rss_id) { in lm_vf_en() 138 …f_acquire_resource(pf_dev->pf_resources.free_sbs, LM_FW_SB_ID(pf_dev, RSS_ID_TO_SB_ID(rss_id)), 1); in lm_vf_en() 139 …d is allocated for PF[%d] itself\n", LM_FW_SB_ID(pf_dev, RSS_ID_TO_SB_ID(rss_id)), FUNC_ID(pf_dev)… in lm_vf_en() 140 …cquire_resource(pf_dev->pf_resources.free_clients, LM_FW_CLI_ID(pf_dev, RSS_ID_TO_CID(rss_id)), 1); in lm_vf_en() 141 …%d is allocated for PF[%d] itself\n", LM_FW_CLI_ID(pf_dev, RSS_ID_TO_CID(rss_id)), FUNC_ID(pf_dev)… in lm_vf_en()
|
/titanic_50/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/include/ |
H A D | lm5710.h | 1203 …TOE_FW_RSS_ID(pdev, rss_id) ((pdev)->params.l4_base_fw_rss_id + (IS_MULTI_VNIC(pdev) ? (CHIP_… argument 3195 volatile struct host_status_block * lm_get_status_block(lm_device_t *pdev, u8_t rss_id); 3277 void lm_int_ack_sb_enable(lm_device_t *pdev, u8_t rss_id); 3278 void lm_int_ack_sb_disable(lm_device_t *pdev, u8_t rss_id);
|
/titanic_50/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/vf/channel_vf/ |
H A D | lm_vf.c | 9 extern void lm_int_igu_ack_sb(lm_device_t *pdev, u8_t rss_id, u8_t storm_id, u16_t sb_index, u8_t i…
|