Lines Matching refs:pdev

9 static void dbg_zero_all_attn(lm_device_t *pdev)  in dbg_zero_all_attn()  argument
13 DbgMessage(pdev, INFORMi, "dbg_zero_all_attn() inside!\n"); in dbg_zero_all_attn()
15 def_sb = lm_get_default_status_block(pdev); in dbg_zero_all_attn()
20 pdev->vars.aeu_mask_attn_func = 0x303; in dbg_zero_all_attn()
21 pdev->vars.attn_state = 0; in dbg_zero_all_attn()
30 static void dbg_assert_attn_lines(lm_device_t *pdev, u16_t lines_to_assert) in dbg_assert_attn_lines() argument
34 …DbgMessage1(pdev, INFORMi, "dbg_assert_attn_lines() inside! lines_to_assert:0x%x\n", lines_to_asse… in dbg_assert_attn_lines()
36 def_sb = lm_get_default_status_block(pdev); in dbg_assert_attn_lines()
56 static void dbg_deassert_attn_lines(lm_device_t *pdev, u16_t lines_to_deassert) in dbg_deassert_attn_lines() argument
60 …DbgMessage1(pdev, INFORMi, "dbg_deassert_attn_lines() inside! lines_to_deassert:0x%x\n", lines_to_… in dbg_deassert_attn_lines()
62 def_sb = lm_get_default_status_block(pdev); in dbg_deassert_attn_lines()
81 static void dbg_ack_assert_attn_lines(lm_device_t *pdev, u16_t assert_lines_to_ack) in dbg_ack_assert_attn_lines() argument
85 …DbgMessage1(pdev, INFORMi, "dbg_ack_assert_attn_lines() inside! assert_lines_to_ack:0x%x\n", asser… in dbg_ack_assert_attn_lines()
87 def_sb = lm_get_default_status_block(pdev); in dbg_ack_assert_attn_lines()
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()
133 DbgMessage(pdev, INFORMi, "dbg_change_sb_index() inside!\n"); in dbg_change_sb_index()
137 def_sb = lm_get_default_status_block(pdev); in dbg_change_sb_index()
146 …DbgMessage6(pdev, INFORMi, "dbg_change_sb_index():sb#%d indices are now: c_def_prod_idx:%d, u_def_… in dbg_change_sb_index()
157 rss_sb = lm_get_status_block(pdev, rss_id); in dbg_change_sb_index()
163 …DbgMessage3(pdev, INFORMi, "dbg_change_sb_index():sb#%d indices are now: c_rss_prod_idx:%d, u_rss_… in dbg_change_sb_index()
176 static void dbg_def_sb_dpc(lm_device_t *pdev) in dbg_def_sb_dpc() argument
190 DbgBreakIf(!pdev); in dbg_def_sb_dpc()
191 DbgMessage(pdev, INFORMi, "dbg_def_sb_dpc(): inside!\n"); in dbg_def_sb_dpc()
195 if ((is_updated = lm_is_def_sb_updated(pdev)) == 0) in dbg_def_sb_dpc()
198 DbgMessage(pdev, INFORMi, "dbg_def_sb_dpc(): no change in status index so get out!\n"); in dbg_def_sb_dpc()
199 …lm_int_ack_sb(pdev, DEF_STATUS_BLOCK_INDEX, TSTORM_ID, DEF_SB_INDEX_OF_TSTORM(pdev), IGU_INT_ENABL… in dbg_def_sb_dpc()
207 lm_update_hc_indices(pdev, DEF_STATUS_BLOCK_INDEX, &activity_flg); in dbg_def_sb_dpc()
218 lm_get_attn_info(pdev, &lcl_attn_bits, &lcl_attn_ack); in dbg_def_sb_dpc()
220 …GET_ATTN_CHNG_GROUPS(pdev, lcl_attn_bits, lcl_attn_ack, &asserted_proc_grps, &deasserted_proc_grps… in dbg_def_sb_dpc()
222 …DbgMessage2(pdev, INFORMi, "dbg_def_sb_dpc(): asserted_proc_grps:0x%x, deasserted_proc_grps:0x%x\n… in dbg_def_sb_dpc()
225 lm_handle_assertion_processing(pdev, asserted_proc_grps); in dbg_def_sb_dpc()
228 lm_handle_deassertion_processing(pdev, deasserted_proc_grps); in dbg_def_sb_dpc()
241 if ((is_updated = lm_is_def_sb_updated(pdev)) == 0) in dbg_def_sb_dpc()
249 …DbgMessage2(pdev, INFORMi, "um_bdrv_def_dpc(): cnt_acks:%d, total_activ_to_ack:0x%x\n", cnt_acks, … in dbg_def_sb_dpc()
252 …lm_int_ack_sb(pdev, DEF_STATUS_BLOCK_INDEX, ATTENTION_ID, DEF_SB_INDEX_OF_ATTN(pdev), --cnt_acks ?… in dbg_def_sb_dpc()
255 …lm_int_ack_sb(pdev, DEF_STATUS_BLOCK_INDEX, USTORM_ID, DEF_SB_INDEX_OF_USTORM(pdev), --cnt_acks ? … in dbg_def_sb_dpc()
258 …lm_int_ack_sb(pdev, DEF_STATUS_BLOCK_INDEX, CSTORM_ID, DEF_SB_INDEX_OF_CSTORM(pdev), --cnt_acks ? … in dbg_def_sb_dpc()
261 …lm_int_ack_sb(pdev, DEF_STATUS_BLOCK_INDEX, XSTORM_ID, DEF_SB_INDEX_OF_XSTORM(pdev), --cnt_acks ? … in dbg_def_sb_dpc()
264 …lm_int_ack_sb(pdev, DEF_STATUS_BLOCK_INDEX, TSTORM_ID, DEF_SB_INDEX_OF_TSTORM(pdev), --cnt_acks ? … in dbg_def_sb_dpc()
266 …DbgMessage(pdev, INFORMi, "dbg_def_sb_dpc(): FINISH ______________________________________________… in dbg_def_sb_dpc()
275 static void dbg_sb_dpc(lm_device_t *pdev, u8_t rss_id) in dbg_sb_dpc() argument
284 DbgBreakIf(!pdev); 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()
294 DbgMessage(pdev, INFORMi, "handle_sb(): no change is status index so get out!\n"); in dbg_sb_dpc()
295 lm_int_ack_sb(pdev, rss_id, CSTORM_ID, SB_INDEX_OF_CSTORM(pdev,rss_id), IGU_INT_ENABLE, 0); in dbg_sb_dpc()
302 lm_update_hc_indices(pdev, rss_id, &activity_flg); in dbg_sb_dpc()
311 if (lm_is_rx_completion(pdev, rss_id)) in dbg_sb_dpc()
320 if (lm_is_tx_completion(pdev, rss_id)) in dbg_sb_dpc()
327 if ((is_updated = lm_is_sb_updated(pdev, rss_id)) == 0) in dbg_sb_dpc()
334 …DbgMessage2(pdev, INFORMi, "dbg_sb_dpc(): cnt_acks:%d, total_activ_to_ack:0x%x\n", cnt_acks, total… in dbg_sb_dpc()
337 …lm_int_ack_sb(pdev, rss_id, USTORM_ID, SB_INDEX_OF_USTORM(pdev,rss_id), --cnt_acks ? IGU_INT_NOP :… in dbg_sb_dpc()
340 …lm_int_ack_sb(pdev, rss_id, CSTORM_ID, SB_INDEX_OF_CSTORM(pdev,rss_id), --cnt_acks ? IGU_INT_NOP :… in dbg_sb_dpc()
343 lm_sq_post_pending(pdev); in dbg_sb_dpc()
344 DbgMessage(pdev, INFORMi, "handle_sb(): FINISH _______________________________________________\n"); in dbg_sb_dpc()
347 static u8_t dbg_isr(lm_device_t *pdev, u32_t intr_status) in dbg_isr() argument
354 DbgBreakIf(!pdev); in dbg_isr()
355 DbgMessage(pdev, INFORMi, "dbg_isr() inside!\n"); in dbg_isr()
387 dbg_def_sb_dpc(pdev); in dbg_isr()
394 dbg_sb_dpc(pdev, rss_id - 1); in dbg_isr()
404 …DbgMessage1(pdev, INFORMi, "dbg_isr(): intr_recognized is:%s\n", intr_recognized ? "TRUE" : "FALSE… in dbg_isr()
410 void dbg_sb_ints_test_suite(lm_device_t *pdev) in dbg_sb_ints_test_suite() argument
414 def_sb = lm_get_default_status_block(pdev); in dbg_sb_ints_test_suite()
421 print_sb_info(pdev); in dbg_sb_ints_test_suite()
424 dbg_def_sb_dpc(pdev); in dbg_sb_ints_test_suite()
429 dbg_sb_dpc(pdev, index); in dbg_sb_ints_test_suite()
439 dbg_change_sb_index(pdev, index); in dbg_sb_ints_test_suite()
443 dbg_assert_attn_lines(pdev, 0x3); in dbg_sb_ints_test_suite()
446 dbg_isr(pdev, 0x15555); in dbg_sb_ints_test_suite()
455 dbg_ack_assert_attn_lines(pdev, 0x3); in dbg_sb_ints_test_suite()
464 dbg_deassert_attn_lines(pdev, 0x3); in dbg_sb_ints_test_suite()
476 dbg_isr(pdev, 0x1); in dbg_sb_ints_test_suite()
479 dbg_zero_all_attn(pdev); in dbg_sb_ints_test_suite()
484 dbg_assert_attn_lines(pdev, 0x3); in dbg_sb_ints_test_suite()
487 dbg_ack_assert_attn_lines(pdev, 0x3); in dbg_sb_ints_test_suite()
497 dbg_isr(pdev, 0x1); in dbg_sb_ints_test_suite()