Lines Matching refs:portn

35 	uint8_t portn;  in nxge_ipp_init()  local
47 portn = NXGE_GET_PORT_NUM(nxgep->function_num); in nxge_ipp_init()
49 NXGE_DEBUG_MSG((nxgep, IPP_CTL, "==> nxge_ipp_init: port%d", portn)); in nxge_ipp_init()
55 if (portn < 2) in nxge_ipp_init()
65 portn, i, 0, 0, 0, 0, 0)) != NPI_SUCCESS) in nxge_ipp_init()
67 if ((rs = npi_ipp_read_dfifo(handle, portn, in nxge_ipp_init()
73 if ((rs = npi_ipp_get_status(handle, portn, &istatus)) != NPI_SUCCESS) in nxge_ipp_init()
75 if ((rs = npi_ipp_get_status(handle, portn, &istatus)) != NPI_SUCCESS) in nxge_ipp_init()
82 if ((rs = npi_ipp_reset(handle, portn)) != NPI_SUCCESS) in nxge_ipp_init()
86 IPP_REG_RD(nxgep->npi_handle, portn, IPP_ECC_ERR_COUNTER_REG, &val); in nxge_ipp_init()
87 IPP_REG_RD(nxgep->npi_handle, portn, IPP_BAD_CKSUM_ERR_CNT_REG, &val); in nxge_ipp_init()
88 IPP_REG_RD(nxgep->npi_handle, portn, IPP_DISCARD_PKT_CNT_REG, &val); in nxge_ipp_init()
90 if ((rs = npi_ipp_get_status(handle, portn, &istatus)) != NPI_SUCCESS) in nxge_ipp_init()
94 if ((rs = npi_ipp_iconfig(handle, INIT, portn, ICFG_IPP_ALL)) in nxge_ipp_init()
101 if ((rs = npi_ipp_config(handle, INIT, portn, config)) != NPI_SUCCESS) in nxge_ipp_init()
107 if ((rs = npi_ipp_set_max_pktsize(handle, portn, in nxge_ipp_init()
112 NXGE_DEBUG_MSG((nxgep, IPP_CTL, "<== nxge_ipp_init: port%d", portn)); in nxge_ipp_init()
118 portn)); in nxge_ipp_init()
126 uint8_t portn; in nxge_ipp_disable() local
134 portn = NXGE_GET_PORT_NUM(nxgep->function_num); in nxge_ipp_disable()
136 NXGE_DEBUG_MSG((nxgep, IPP_CTL, "==> nxge_ipp_disable: port%d", portn)); in nxge_ipp_disable()
142 (void) npi_ipp_get_dfifo_rd_ptr(handle, portn, &rd_ptr); in nxge_ipp_disable()
143 (void) npi_ipp_get_dfifo_wr_ptr(handle, portn, &wr_ptr); in nxge_ipp_disable()
147 (void) npi_ipp_get_dfifo_rd_ptr(handle, portn, &rd_ptr); in nxge_ipp_disable()
148 (void) npi_ipp_get_dfifo_wr_ptr(handle, portn, &wr_ptr); in nxge_ipp_disable()
156 " rd_fifo != wr_fifo", portn)); in nxge_ipp_disable()
163 portn, config)) != NPI_SUCCESS) in nxge_ipp_disable()
167 if ((rs = npi_ipp_reset(handle, portn)) != NPI_SUCCESS) in nxge_ipp_disable()
170 NXGE_DEBUG_MSG((nxgep, IPP_CTL, "<== nxge_ipp_disable: port%d", portn)); in nxge_ipp_disable()
174 "nxge_ipp_disable: Fail to disable IPP Port #%d\n", portn)); in nxge_ipp_disable()
182 uint8_t portn; in nxge_ipp_reset() local
190 portn = NXGE_GET_PORT_NUM(nxgep->function_num); in nxge_ipp_reset()
192 NXGE_DEBUG_MSG((nxgep, IPP_CTL, "==> nxge_ipp_reset: port%d", portn)); in nxge_ipp_reset()
197 portn, config)) != NPI_SUCCESS) in nxge_ipp_reset()
203 (void) npi_ipp_get_dfifo_rd_ptr(handle, portn, &rd_ptr); in nxge_ipp_reset()
204 (void) npi_ipp_get_dfifo_wr_ptr(handle, portn, &wr_ptr); in nxge_ipp_reset()
208 (void) npi_ipp_get_dfifo_rd_ptr(handle, portn, &rd_ptr); in nxge_ipp_reset()
209 (void) npi_ipp_get_dfifo_wr_ptr(handle, portn, &wr_ptr); in nxge_ipp_reset()
217 " rd_fifo != wr_fifo", portn)); in nxge_ipp_reset()
223 if ((rs = npi_ipp_reset(handle, portn)) != NPI_SUCCESS) { in nxge_ipp_reset()
228 if ((rs = npi_zcp_rest_cfifo_port(handle, portn)) != NPI_SUCCESS) in nxge_ipp_reset()
235 IPP_REG_WR(handle, portn, IPP_ECC_CTRL_REG, 0); in nxge_ipp_reset()
237 NXGE_DEBUG_MSG((nxgep, IPP_CTL, "<== nxge_ipp_reset: port%d", portn)); in nxge_ipp_reset()
242 portn)); in nxge_ipp_reset()
250 uint8_t portn; in nxge_ipp_enable() local
257 portn = NXGE_GET_PORT_NUM(nxgep->function_num); in nxge_ipp_enable()
259 NXGE_DEBUG_MSG((nxgep, IPP_CTL, "==> nxge_ipp_enable: port%d", portn)); in nxge_ipp_enable()
263 if ((rs = npi_ipp_config(handle, INIT, portn, config)) != NPI_SUCCESS) in nxge_ipp_enable()
269 if ((rs = npi_ipp_set_max_pktsize(handle, portn, in nxge_ipp_enable()
274 NXGE_DEBUG_MSG((nxgep, IPP_CTL, "<== nxge_ipp_enable: port%d", portn)); in nxge_ipp_enable()
278 "nxge_ipp_init: Fail to Enable IPP Port #%d\n", portn)); in nxge_ipp_enable()
286 uint8_t portn; in nxge_ipp_drain() local
293 portn = NXGE_GET_PORT_NUM(nxgep->function_num); in nxge_ipp_drain()
295 NXGE_DEBUG_MSG((nxgep, IPP_CTL, "==> nxge_ipp_drain: port%d", portn)); in nxge_ipp_drain()
300 (void) npi_ipp_get_dfifo_rd_ptr(handle, portn, &rd_ptr); in nxge_ipp_drain()
301 (void) npi_ipp_get_dfifo_wr_ptr(handle, portn, &wr_ptr); in nxge_ipp_drain()
305 (void) npi_ipp_get_dfifo_rd_ptr(handle, portn, &rd_ptr); in nxge_ipp_drain()
306 (void) npi_ipp_get_dfifo_wr_ptr(handle, portn, &wr_ptr); in nxge_ipp_drain()
314 " rd_fifo != wr_fifo", portn)); in nxge_ipp_drain()
319 NXGE_DEBUG_MSG((nxgep, IPP_CTL, "<== nxge_ipp_drain: port%d", portn)); in nxge_ipp_drain()
323 "Fail to Reset IPP Port #%d\n", portn)); in nxge_ipp_drain()
335 uint8_t portn; in nxge_ipp_handle_sys_errors() local
344 portn = nxgep->mac.portnum; in nxge_ipp_handle_sys_errors()
348 if ((rs = npi_ipp_get_status(handle, portn, &istatus)) != NPI_SUCCESS) in nxge_ipp_handle_sys_errors()
360 if ((rs = npi_ipp_get_dfifo_eopm_rdptr(handle, portn, in nxge_ipp_handle_sys_errors()
363 if ((rs = npi_ipp_get_state_mach(handle, portn, in nxge_ipp_handle_sys_errors()
366 NXGE_FM_REPORT_ERROR(nxgep, portn, 0, in nxge_ipp_handle_sys_errors()
375 if ((rs = npi_ipp_get_dfifo_eopm_rdptr(handle, portn, in nxge_ipp_handle_sys_errors()
378 if ((rs = npi_ipp_get_state_mach(handle, portn, in nxge_ipp_handle_sys_errors()
381 NXGE_FM_REPORT_ERROR(nxgep, portn, 0, in nxge_ipp_handle_sys_errors()
396 if ((rs = npi_ipp_get_ecc_syndrome(handle, portn, in nxge_ipp_handle_sys_errors()
399 NXGE_FM_REPORT_ERROR(nxgep, portn, 0, in nxge_ipp_handle_sys_errors()
408 NXGE_FM_REPORT_ERROR(nxgep, portn, 0, in nxge_ipp_handle_sys_errors()
418 NXGE_FM_REPORT_ERROR(nxgep, portn, 0, in nxge_ipp_handle_sys_errors()
428 NXGE_FM_REPORT_ERROR(nxgep, portn, 0, in nxge_ipp_handle_sys_errors()
445 (void) npi_ipp_get_cs_err_count(handle, portn, &cnt16); in nxge_ipp_handle_sys_errors()
457 (void) npi_ipp_get_pkt_dis_count(handle, portn, &cnt16); in nxge_ipp_handle_sys_errors()
465 (void) npi_ipp_get_ecc_err_count(handle, portn, &cnt8); in nxge_ipp_handle_sys_errors()
474 if (portn != 2) { in nxge_ipp_handle_sys_errors()
475 NXGE_FM_REPORT_ERROR(nxgep, portn, 0, in nxge_ipp_handle_sys_errors()
488 IPP_REG_WR(handle, portn, IPP_ECC_CTRL_REG, 0); in nxge_ipp_handle_sys_errors()
493 " fatal Error on Port #%d\n", portn)); in nxge_ipp_handle_sys_errors()
508 uint8_t portn = nxgep->mac.portnum; in nxge_ipp_inject_err() local
518 IPP_REG_WR(nxgep->npi_handle, portn, IPP_ECC_CTRL_REG, in nxge_ipp_inject_err()
529 IPP_REG_WR(nxgep->npi_handle, portn, IPP_ECC_CTRL_REG, in nxge_ipp_inject_err()
542 IPP_REG_RD(nxgep->npi_handle, portn, IPP_INT_STATUS_REG, in nxge_ipp_inject_err()
561 IPP_REG_WR(nxgep->npi_handle, portn, in nxge_ipp_inject_err()
573 IPP_REG_WR(nxgep->npi_handle, portn, in nxge_ipp_inject_err()
581 IPP_REG_WR(nxgep->npi_handle, portn, in nxge_ipp_inject_err()
586 IPP_REG_WR(nxgep->npi_handle, portn, IPP_INT_STATUS_REG, in nxge_ipp_inject_err()
599 uint8_t portn; in nxge_ipp_fatal_err_recover() local
613 portn = nxgep->mac.portnum; in nxge_ipp_fatal_err_recover()
619 IPP_REG_WR(handle, portn, IPP_ECC_CTRL_REG, 0); in nxge_ipp_fatal_err_recover()
627 NXGE_DEBUG_MSG((nxgep, IPP_CTL, "port%d Reset ZCP CFIFO...", portn)); in nxge_ipp_fatal_err_recover()
628 if ((rs = npi_zcp_rest_cfifo_port(handle, portn)) != NPI_SUCCESS) in nxge_ipp_fatal_err_recover()
634 (void) npi_ipp_get_dfifo_rd_ptr(handle, portn, &rd_ptr); in nxge_ipp_fatal_err_recover()
635 (void) npi_ipp_get_dfifo_wr_ptr(handle, portn, &wr_ptr); in nxge_ipp_fatal_err_recover()
639 (void) npi_ipp_get_dfifo_rd_ptr(handle, portn, &rd_ptr); in nxge_ipp_fatal_err_recover()
640 (void) npi_ipp_get_dfifo_wr_ptr(handle, portn, &wr_ptr); in nxge_ipp_fatal_err_recover()
648 portn, rd_ptr, wr_ptr)); in nxge_ipp_fatal_err_recover()
659 if (portn < 2) in nxge_ipp_fatal_err_recover()
669 if ((rs = npi_ipp_write_dfifo(handle, portn, in nxge_ipp_fatal_err_recover()
672 if ((rs = npi_ipp_read_dfifo(handle, portn, i, in nxge_ipp_fatal_err_recover()
678 if ((rs = npi_ipp_get_status(handle, portn, &istatus)) != NPI_SUCCESS) in nxge_ipp_fatal_err_recover()
680 if ((rs = npi_ipp_get_status(handle, portn, &istatus)) != NPI_SUCCESS) in nxge_ipp_fatal_err_recover()
684 NXGE_DEBUG_MSG((nxgep, IPP_CTL, "port%d Reset IPP...", portn)); in nxge_ipp_fatal_err_recover()
685 if ((rs = npi_ipp_reset(handle, portn)) != NPI_SUCCESS) in nxge_ipp_fatal_err_recover()
688 NXGE_DEBUG_MSG((nxgep, IPP_CTL, "port%d Reset RxMAC...", portn)); in nxge_ipp_fatal_err_recover()
692 NXGE_DEBUG_MSG((nxgep, IPP_CTL, "port%d Initialize RxMAC...", portn)); in nxge_ipp_fatal_err_recover()
696 NXGE_DEBUG_MSG((nxgep, IPP_CTL, "port%d Enable RxMAC...", portn)); in nxge_ipp_fatal_err_recover()
725 uint8_t portn; in nxge_ipp_eccue_valid_check() local
734 portn = nxgep->mac.portnum; in nxge_ipp_eccue_valid_check()
737 if ((rs = npi_ipp_get_dfifo_rd_ptr(handle, portn, &rd_ptr)) in nxge_ipp_eccue_valid_check()
740 if ((rs = npi_ipp_get_dfifo_wr_ptr(handle, portn, &wr_ptr)) in nxge_ipp_eccue_valid_check()
755 portn, &curr_rd_ptr)) != NPI_SUCCESS) in nxge_ipp_eccue_valid_check()
758 portn, &curr_wr_ptr)) != NPI_SUCCESS) in nxge_ipp_eccue_valid_check()
776 if ((rs = npi_ipp_read_dfifo(handle, portn, rd_ptr, in nxge_ipp_eccue_valid_check()