Lines Matching refs:p_block

1417 	struct qed_igu_block *p_block;  in qed_get_igu_free_sb()  local
1422 p_block = &p_hwfn->hw_info.p_igu_info->entry[igu_id]; in qed_get_igu_free_sb()
1424 if (!(p_block->status & QED_IGU_STATUS_VALID) || in qed_get_igu_free_sb()
1425 !(p_block->status & QED_IGU_STATUS_FREE)) in qed_get_igu_free_sb()
1428 if (!!(p_block->status & QED_IGU_STATUS_PF) == b_is_pf) in qed_get_igu_free_sb()
1429 return p_block; in qed_get_igu_free_sb()
1437 struct qed_igu_block *p_block; in qed_get_pf_igu_sb_id() local
1442 p_block = &p_hwfn->hw_info.p_igu_info->entry[igu_id]; in qed_get_pf_igu_sb_id()
1444 if (!(p_block->status & QED_IGU_STATUS_VALID) || in qed_get_pf_igu_sb_id()
1445 !p_block->is_pf || in qed_get_pf_igu_sb_id()
1446 p_block->vector_number != vector_id) in qed_get_pf_igu_sb_id()
1490 struct qed_igu_block *p_block; in qed_int_sb_init() local
1493 p_block = &p_info->entry[sb_info->igu_sb_id]; in qed_int_sb_init()
1495 p_block->sb_info = sb_info; in qed_int_sb_init()
1496 p_block->status &= ~QED_IGU_STATUS_FREE; in qed_int_sb_init()
1529 struct qed_igu_block *p_block; in qed_int_sb_release() local
1545 p_block = &p_info->entry[sb_info->igu_sb_id]; in qed_int_sb_release()
1548 if (!p_block->vector_number) { in qed_int_sb_release()
1554 p_block->sb_info = NULL; in qed_int_sb_release()
1555 p_block->status |= QED_IGU_STATUS_FREE; in qed_int_sb_release()
1781 struct qed_igu_block *p_block; in qed_int_igu_init_pure_rt_single() local
1784 p_block = &p_hwfn->hw_info.p_igu_info->entry[igu_sb_id]; in qed_int_igu_init_pure_rt_single()
1788 p_block->function_id, in qed_int_igu_init_pure_rt_single()
1789 p_block->is_pf, p_block->vector_number); in qed_int_igu_init_pure_rt_single()
1826 struct qed_igu_block *p_block; in qed_int_igu_init_pure_rt() local
1837 p_block = &p_info->entry[igu_sb_id]; in qed_int_igu_init_pure_rt()
1839 if (!(p_block->status & QED_IGU_STATUS_VALID) || in qed_int_igu_init_pure_rt()
1840 !p_block->is_pf || in qed_int_igu_init_pure_rt()
1841 (p_block->status & QED_IGU_STATUS_DSB)) in qed_int_igu_init_pure_rt()
1859 struct qed_igu_block *p_block; in qed_int_igu_reset_cam() local
1924 p_block = &p_info->entry[igu_sb_id]; in qed_int_igu_reset_cam()
1927 if (!(p_block->status & QED_IGU_STATUS_VALID)) in qed_int_igu_reset_cam()
1930 if (p_block->status & QED_IGU_STATUS_DSB) { in qed_int_igu_reset_cam()
1931 p_block->function_id = p_hwfn->rel_pf_id; in qed_int_igu_reset_cam()
1932 p_block->is_pf = 1; in qed_int_igu_reset_cam()
1933 p_block->vector_number = 0; in qed_int_igu_reset_cam()
1934 p_block->status = QED_IGU_STATUS_VALID | in qed_int_igu_reset_cam()
1939 p_block->function_id = p_hwfn->rel_pf_id; in qed_int_igu_reset_cam()
1940 p_block->is_pf = 1; in qed_int_igu_reset_cam()
1941 p_block->vector_number = p_info->usage.cnt - pf_sbs; in qed_int_igu_reset_cam()
1942 p_block->status = QED_IGU_STATUS_VALID | in qed_int_igu_reset_cam()
1946 p_block->function_id = in qed_int_igu_reset_cam()
1949 p_block->is_pf = 0; in qed_int_igu_reset_cam()
1950 p_block->vector_number = 0; in qed_int_igu_reset_cam()
1951 p_block->status = QED_IGU_STATUS_VALID | in qed_int_igu_reset_cam()
1955 p_block->function_id = 0; in qed_int_igu_reset_cam()
1956 p_block->is_pf = 0; in qed_int_igu_reset_cam()
1957 p_block->vector_number = 0; in qed_int_igu_reset_cam()
1961 p_block->function_id); in qed_int_igu_reset_cam()
1962 SET_FIELD(val, IGU_MAPPING_LINE_PF_VALID, p_block->is_pf); in qed_int_igu_reset_cam()
1964 p_block->vector_number); in qed_int_igu_reset_cam()
1967 SET_FIELD(val, IGU_MAPPING_LINE_VALID, p_block->is_pf); in qed_int_igu_reset_cam()
1981 p_block->function_id, in qed_int_igu_reset_cam()
1982 p_block->is_pf, in qed_int_igu_reset_cam()
1983 p_block->vector_number, rval, val); in qed_int_igu_reset_cam()
1995 struct qed_igu_block *p_block; in qed_int_igu_read_cam_block() local
1997 p_block = &p_hwfn->hw_info.p_igu_info->entry[igu_sb_id]; in qed_int_igu_read_cam_block()
2000 p_block->function_id = GET_FIELD(val, IGU_MAPPING_LINE_FUNCTION_NUMBER); in qed_int_igu_read_cam_block()
2001 p_block->is_pf = GET_FIELD(val, IGU_MAPPING_LINE_PF_VALID); in qed_int_igu_read_cam_block()
2002 p_block->vector_number = GET_FIELD(val, IGU_MAPPING_LINE_VECTOR_NUMBER); in qed_int_igu_read_cam_block()
2003 p_block->igu_sb_id = igu_sb_id; in qed_int_igu_read_cam_block()
2009 struct qed_igu_block *p_block; in qed_int_igu_read_cam() local
2034 p_block = &p_igu_info->entry[igu_sb_id]; in qed_int_igu_read_cam()
2036 if ((p_block->is_pf) && in qed_int_igu_read_cam()
2037 (p_block->function_id == p_hwfn->rel_pf_id)) { in qed_int_igu_read_cam()
2038 p_block->status = QED_IGU_STATUS_PF | in qed_int_igu_read_cam()
2044 } else if (!(p_block->is_pf) && in qed_int_igu_read_cam()
2045 (p_block->function_id >= min_vf) && in qed_int_igu_read_cam()
2046 (p_block->function_id < max_vf)) { in qed_int_igu_read_cam()
2048 p_block->status = QED_IGU_STATUS_VALID | in qed_int_igu_read_cam()
2058 if ((p_block->status & QED_IGU_STATUS_VALID) && in qed_int_igu_read_cam()
2061 p_block->status |= QED_IGU_STATUS_DSB; in qed_int_igu_read_cam()
2068 if ((p_block->status & QED_IGU_STATUS_VALID) || in qed_int_igu_read_cam()
2072 igu_sb_id, p_block->function_id, in qed_int_igu_read_cam()
2073 p_block->is_pf, p_block->vector_number); in qed_int_igu_read_cam()