Lines Matching refs:block_id

233 	enum block_id block_id;
1932 enum block_id block_id)
1936 return (struct dbg_bus_block *)&dbg_bus_blocks[block_id * MAX_CHIP_IDS + dev_data->chip_id];
1941 enum block_id block_id)
1947 block_bus = &dev_data->bus.blocks[block_id];
1948 block_desc = get_dbg_bus_block_desc(p_hwfn, block_id);
2109 if (dev_data->block_in_reset[storm->block_id])
2369 u32 block_id;
2375 if (dev_data->block_in_reset[storm->block_id])
2394 if (dev_data->block_in_reset[storm->block_id] || ecore_rd(p_hwfn, p_ptt, storm->sem_sync_dbg_empty_addr)) {
2421 if (dev_data->block_in_reset[storm->block_id])
2434 for (block_id = 0; block_id < MAX_BLOCK_ID; block_id++) {
2435 struct block_defs *block = s_block_defs[block_id];
2437 if (block->dbg_client_id[dev_data->chip_id] != MAX_DBG_BUS_CLIENTS && !dev_data->block_in_reset[block_id])
2664 u32 block_id, offset = 0;
2684 for (block_id = 0; block_id < MAX_BLOCK_ID; block_id++) {
2685 struct dbg_bus_block_data *block_bus = &dev_data->bus.blocks[block_id];
2686 struct block_defs *block = s_block_defs[block_id];
2784 enum block_id block_id,
2787 struct block_defs *block = s_block_defs[block_id];
2870 u32 block_id, i;
2873 for (block_id = 0; block_id < MAX_BLOCK_ID; block_id++) {
2874 struct block_defs *block = s_block_defs[block_id];
2893 static const struct dbg_attn_block_type_data* ecore_get_block_attn_data(enum block_id block_id,
2898 return &base_attn_block_arr[block_id].per_type_data[attn_type];
2902 static const struct dbg_attn_reg* ecore_get_block_attn_regs(enum block_id block_id,
2906 const struct dbg_attn_block_type_data *block_type_data = ecore_get_block_attn_data(block_id, attn_type);
2920 u32 block_id;
2922 for (block_id = 0; block_id < MAX_BLOCK_ID; block_id++) {
2923 if (dev_data->block_in_reset[block_id])
2926 attn_reg_arr = ecore_get_block_attn_regs((enum block_id)block_id, ATTN_TYPE_PARITY, &num_attn_regs);
3128 if (!mode_match || !block_enable[cond_hdr->block_id]) {
3285 u32 block_id, offset = 0, num_reg_entries = 0;
3293 for (block_id = 0; block_id < MAX_BLOCK_ID; block_id++) {
3294 if (dev_data->block_in_reset[block_id] && dump)
3297 attn_reg_arr = ecore_get_block_attn_regs((enum block_id)block_id, ATTN_TYPE_PARITY, &num_attn_regs);
3321 if (dev_data->block_in_reset[storm->block_id] && dump)
3511 if (!ecore_grc_is_mem_included(p_hwfn, (enum block_id)cond_hdr->block_id, mem_group_id))
3541 if (s_block_defs[cond_hdr->block_id]->associated_to_storm) {
3543 storm_letter = s_storm_defs[s_block_defs[cond_hdr->block_id]->storm_id].letter;
3964 enum block_id block_id,
3971 struct block_defs *block = s_block_defs[block_id];
3987 u32 block_id, line_id, offset = 0;
3995 for (block_id = 0; block_id < MAX_BLOCK_ID; block_id++) {
3996 struct block_defs *block = s_block_defs[block_id];
4010 for (block_id = 0; block_id < MAX_BLOCK_ID; block_id++) {
4011 struct block_defs *block = s_block_defs[block_id];
4018 block_desc = get_dbg_bus_block_desc(p_hwfn, (enum block_id)block_id);
4030 if (dev_data->block_in_reset[block_id]) {
4041 ecore_config_dbg_line(p_hwfn, p_ptt, (enum block_id)block_id, (u8)line_id, 0xf, 0, 0, 0);
4263 u32 block_id;
4271 block_id = GET_FIELD(reg->data, DBG_IDLE_CHK_INFO_REG_BLOCK_ID);
4272 if (block_id >= MAX_BLOCK_ID) {
4273 DP_NOTICE(p_hwfn, true, "Invalid block_id\n");
4277 if (!dev_data->block_in_reset[block_id]) {
4348 u32 block_id = GET_FIELD(cond_regs[reg_id].data, DBG_IDLE_CHK_COND_REG_BLOCK_ID);
4350 if (block_id >= MAX_BLOCK_ID) {
4351 DP_NOTICE(p_hwfn, true, "Invalid block_id\n");
4355 check_rule = !dev_data->block_in_reset[block_id];
4881 if (dev_data->block_in_reset[storm->block_id])
5108 u32 block_id;
5113 for (block_id = 0; block_id < MAX_BLOCK_ID; block_id++) {
5114 struct dbg_bus_block_data *block_bus = &dev_data->bus.blocks[block_id];
5132 enum block_id block_id,
5140 struct block_defs *block = s_block_defs[block_id];
5144 block_bus = &dev_data->bus.blocks[block_id];
5145 block_desc = get_dbg_bus_block_desc(p_hwfn, block_id);
5147 DP_VERBOSE(p_hwfn, ECORE_MSG_DEBUG, "dbg_bus_enable_block: block = %d, line_num = %d, enable_mask = 0x%x, right_shift = %d, force_valid_mask = 0x%x, force_frame_mask = 0x%x\n", block_id, line_num, enable_mask, right_shift, force_valid_mask, force_frame_mask);
5151 if (block_id >= MAX_BLOCK_ID)
5163 if (dev_data->block_in_reset[block_id])
5168 dev_data->bus.blocks[block_id].line_num = line_num;
5206 if (dev_data->block_in_reset[storm->block_id])
5323 enum block_id block_id,
5328 DP_VERBOSE(p_hwfn, ECORE_MSG_DEBUG, "dbg_bus_enable_filter: block = %d, const_msg_len = %d\n", block_id, const_msg_len);
5334 if (block_id >= MAX_BLOCK_ID)
5336 if (!GET_FIELD(dev_data->bus.blocks[block_id].data, DBG_BUS_BLOCK_DATA_ENABLE_MASK))
5406 enum block_id block_id,
5415 DP_VERBOSE(p_hwfn, ECORE_MSG_DEBUG, "dbg_bus_add_trigger_state: block = %d, const_msg_len = %d, count_to_next = %d\n", block_id, const_msg_len, count_to_next);
5417 block_bus = &bus->blocks[block_id];
5423 if (block_id >= MAX_BLOCK_ID)
5559 u32 block_id, client_mask = 0;
5573 for (block_id = 0; block_id < MAX_BLOCK_ID; block_id++) {
5574 struct dbg_bus_block_data *block_bus = &bus->blocks[block_id];
5575 struct block_defs *block = s_block_defs[block_id];
5577 if (GET_FIELD(block_bus->data, DBG_BUS_BLOCK_DATA_ENABLE_MASK) && block_id != BLOCK_DBG)
5600 u32 block_id;
5609 for (block_id = 0; block_id < MAX_BLOCK_ID; block_id++) {
5610 struct dbg_bus_block_data *block_bus = &bus->blocks[block_id];
5615 line_desc = get_dbg_bus_line_desc(p_hwfn, (enum block_id)block_id);
5700 u32 block_id;
5730 for (block_id = 0; block_id < MAX_BLOCK_ID; block_id++) {
5731 struct dbg_bus_block_data *block_bus = &bus->blocks[block_id];
5799 u32 block_id;
5857 for (block_id = 0; block_id < MAX_BLOCK_ID; block_id++) {
5858 if (!GET_FIELD(dev_data->bus.blocks[block_id].data, DBG_BUS_BLOCK_DATA_ENABLE_MASK) || block_id == BLOCK_DBG)
5861 ecore_config_dbg_line(p_hwfn, p_ptt, (enum block_id)block_id,
5862 dev_data->bus.blocks[block_id].line_num,
5863 GET_FIELD(dev_data->bus.blocks[block_id].data, DBG_BUS_BLOCK_DATA_ENABLE_MASK),
5864 GET_FIELD(dev_data->bus.blocks[block_id].data, DBG_BUS_BLOCK_DATA_RIGHT_SHIFT),
5865 GET_FIELD(dev_data->bus.blocks[block_id].data, DBG_BUS_BLOCK_DATA_FORCE_VALID_MASK),
5866 GET_FIELD(dev_data->bus.blocks[block_id].data, DBG_BUS_BLOCK_DATA_FORCE_FRAME_MASK));
5961 u32 min_buf_size_in_dwords, block_id, offset = 0;
6015 for (block_id = 0; block_id < MAX_BLOCK_ID; block_id++)
6416 enum block_id block_id,
6431 attn_reg_arr = ecore_get_block_attn_regs(block_id, attn_type, &num_attn_regs);
6462 results->block_id = (u8)block_id;
6463 results->names_offset = ecore_get_block_attn_data(block_id, attn_type)->names_offset;
6495 enum block_id block_id)
6498 struct block_defs *block = s_block_defs[block_id];