Lines Matching refs:sb_id
579 u16 sb_id) in qed_get_igu_sb_id() argument
584 if (sb_id == QED_SP_SB_ID) in qed_get_igu_sb_id()
587 igu_sb_id = sb_id + p_hwfn->hw_info.p_igu_info->igu_base_sb; in qed_get_igu_sb_id()
590 (sb_id == QED_SP_SB_ID) ? "DSB" : "non-DSB", igu_sb_id); in qed_get_igu_sb_id()
600 u16 sb_id) in qed_int_sb_init() argument
605 sb_info->igu_sb_id = qed_get_igu_sb_id(p_hwfn, sb_id); in qed_int_sb_init()
607 if (sb_id != QED_SP_SB_ID) { in qed_int_sb_init()
608 p_hwfn->sbs_info[sb_id] = sb_info; in qed_int_sb_init()
630 u16 sb_id) in qed_int_sb_release() argument
632 if (sb_id == QED_SP_SB_ID) { in qed_int_sb_release()
641 p_hwfn->sbs_info[sb_id] = NULL; in qed_int_sb_release()
831 u32 sb_id, in qed_int_igu_cleanup_sb() argument
836 u32 pxp_addr = IGU_CMD_INT_ACK_BASE + sb_id; in qed_int_igu_cleanup_sb()
864 sb_bit = 1 << (sb_id % 32); in qed_int_igu_cleanup_sb()
865 sb_bit_addr = sb_id / 32 * sizeof(u32); in qed_int_igu_cleanup_sb()
882 val, sb_id); in qed_int_igu_cleanup_sb()
887 u32 sb_id, in qed_int_igu_init_pure_rt_single() argument
895 qed_int_igu_cleanup_sb(p_hwfn, p_ptt, sb_id, 1, opaque); in qed_int_igu_init_pure_rt_single()
898 qed_int_igu_cleanup_sb(p_hwfn, p_ptt, sb_id, 0, opaque); in qed_int_igu_init_pure_rt_single()
903 CAU_REG_PI_MEMORY + (sb_id * 12 + pi) * 4, 0); in qed_int_igu_init_pure_rt_single()
913 u32 sb_id = 0; in qed_int_igu_init_pure_rt() local
925 for (sb_id = igu_base_sb; sb_id < igu_base_sb + igu_sb_cnt; sb_id++) in qed_int_igu_init_pure_rt()
926 qed_int_igu_init_pure_rt_single(p_hwfn, p_ptt, sb_id, in qed_int_igu_init_pure_rt()
931 sb_id = p_hwfn->hw_info.p_igu_info->igu_dsb_id; in qed_int_igu_init_pure_rt()
933 "IGU cleaning slowpath SB [%d]\n", sb_id); in qed_int_igu_init_pure_rt()
934 qed_int_igu_init_pure_rt_single(p_hwfn, p_ptt, sb_id, in qed_int_igu_init_pure_rt()
946 u16 sb_id; in qed_int_igu_read_cam() local
962 for (sb_id = 0; sb_id < QED_MAPPING_MEMORY_SIZE(p_hwfn->cdev); in qed_int_igu_read_cam()
963 sb_id++) { in qed_int_igu_read_cam()
964 blk = &p_igu_info->igu_map.igu_blocks[sb_id]; in qed_int_igu_read_cam()
967 IGU_REG_MAPPING_MEMORY + sizeof(u32) * sb_id); in qed_int_igu_read_cam()
992 p_igu_info->igu_dsb_id = sb_id; in qed_int_igu_read_cam()
996 p_igu_info->igu_base_sb = sb_id; in qed_int_igu_read_cam()
997 } else if (prev_sb_id != sb_id - 1) { in qed_int_igu_read_cam()
1003 prev_sb_id = sb_id; in qed_int_igu_read_cam()