Lines Matching refs:handle

109 npi_ipp_dump_regs(npi_handle_t handle, uint8_t port)  in npi_ipp_dump_regs()  argument
116 NPI_REG_DUMP_MSG((handle.function, NPI_REG_CTL, in npi_ipp_dump_regs()
122 NXGE_REG_RD64(handle, offset, &value); in npi_ipp_dump_regs()
123 NPI_REG_DUMP_MSG((handle.function, NPI_REG_CTL, "0x%08llx " in npi_ipp_dump_regs()
128 NPI_REG_DUMP_MSG((handle.function, NPI_REG_CTL, in npi_ipp_dump_regs()
135 npi_ipp_read_regs(npi_handle_t handle, uint8_t port) in npi_ipp_read_regs() argument
142 NPI_DEBUG_MSG((handle.function, NPI_IPP_CTL, in npi_ipp_read_regs()
148 NXGE_REG_RD64(handle, offset, &value); in npi_ipp_read_regs()
157 npi_ipp_reset(npi_handle_t handle, uint8_t portn) in npi_ipp_reset() argument
164 IPP_REG_RD(handle, portn, IPP_CONFIG_REG, &val); in npi_ipp_reset()
166 IPP_REG_WR(handle, portn, IPP_CONFIG_REG, val); in npi_ipp_reset()
170 IPP_REG_RD(handle, portn, IPP_CONFIG_REG, &val); in npi_ipp_reset()
175 NPI_ERROR_MSG((handle.function, NPI_ERR_CTL, in npi_ipp_reset()
189 npi_ipp_config(npi_handle_t handle, config_op_t op, uint8_t portn, in npi_ipp_config() argument
201 NPI_ERROR_MSG((handle.function, NPI_ERR_CTL, in npi_ipp_config()
208 IPP_REG_RD(handle, portn, IPP_CONFIG_REG, &val); in npi_ipp_config()
218 NPI_ERROR_MSG((handle.function, NPI_ERR_CTL, in npi_ipp_config()
224 IPP_REG_RD(handle, portn, IPP_CONFIG_REG, &val); in npi_ipp_config()
232 NPI_ERROR_MSG((handle.function, NPI_ERR_CTL, in npi_ipp_config()
238 IPP_REG_WR(handle, portn, IPP_CONFIG_REG, val); in npi_ipp_config()
243 npi_ipp_set_max_pktsize(npi_handle_t handle, uint8_t portn, uint32_t bytes) in npi_ipp_set_max_pktsize() argument
250 NPI_ERROR_MSG((handle.function, NPI_ERR_CTL, in npi_ipp_set_max_pktsize()
257 IPP_REG_RD(handle, portn, IPP_CONFIG_REG, &val); in npi_ipp_set_max_pktsize()
261 IPP_REG_WR(handle, portn, IPP_CONFIG_REG, val); in npi_ipp_set_max_pktsize()
270 npi_ipp_iconfig(npi_handle_t handle, config_op_t op, uint8_t portn, in npi_ipp_iconfig() argument
282 NPI_ERROR_MSG((handle.function, NPI_ERR_CTL, in npi_ipp_iconfig()
289 IPP_REG_RD(handle, portn, IPP_INT_MASK_REG, &val); in npi_ipp_iconfig()
294 IPP_REG_WR(handle, portn, IPP_INT_MASK_REG, val); in npi_ipp_iconfig()
300 NPI_ERROR_MSG((handle.function, NPI_ERR_CTL, in npi_ipp_iconfig()
306 IPP_REG_WR(handle, portn, IPP_INT_MASK_REG, ~iconfig); in npi_ipp_iconfig()
310 NPI_ERROR_MSG((handle.function, NPI_ERR_CTL, in npi_ipp_iconfig()
321 npi_ipp_get_status(npi_handle_t handle, uint8_t portn, ipp_status_t *status) in npi_ipp_get_status() argument
327 IPP_REG_RD(handle, portn, IPP_INT_STATUS_REG, &val); in npi_ipp_get_status()
334 npi_ipp_get_pfifo_rd_ptr(npi_handle_t handle, uint8_t portn, uint16_t *rd_ptr) in npi_ipp_get_pfifo_rd_ptr() argument
340 IPP_REG_RD(handle, portn, IPP_PFIFO_RD_PTR_REG, &value); in npi_ipp_get_pfifo_rd_ptr()
346 npi_ipp_get_pfifo_wr_ptr(npi_handle_t handle, uint8_t portn, uint16_t *wr_ptr) in npi_ipp_get_pfifo_wr_ptr() argument
352 IPP_REG_RD(handle, portn, IPP_PFIFO_WR_PTR_REG, &value); in npi_ipp_get_pfifo_wr_ptr()
358 npi_ipp_get_dfifo_rd_ptr(npi_handle_t handle, uint8_t portn, uint16_t *rd_ptr) in npi_ipp_get_dfifo_rd_ptr() argument
364 IPP_REG_RD(handle, portn, IPP_DFIFO_RD_PTR_REG, &value); in npi_ipp_get_dfifo_rd_ptr()
371 npi_ipp_get_dfifo_wr_ptr(npi_handle_t handle, uint8_t portn, uint16_t *wr_ptr) in npi_ipp_get_dfifo_wr_ptr() argument
377 IPP_REG_RD(handle, portn, IPP_DFIFO_WR_PTR_REG, &value); in npi_ipp_get_dfifo_wr_ptr()
384 npi_ipp_write_pfifo(npi_handle_t handle, uint8_t portn, uint8_t addr, in npi_ipp_write_pfifo() argument
392 NPI_ERROR_MSG((handle.function, NPI_ERR_CTL, in npi_ipp_write_pfifo()
398 IPP_REG_RD(handle, portn, IPP_CONFIG_REG, &val); in npi_ipp_write_pfifo()
400 IPP_REG_WR(handle, portn, IPP_CONFIG_REG, val); in npi_ipp_write_pfifo()
402 IPP_REG_WR(handle, portn, IPP_PFIFO_WR_PTR_REG, addr); in npi_ipp_write_pfifo()
403 IPP_REG_WR(handle, portn, IPP_PFIFO_WR_DATA0_REG, d0); in npi_ipp_write_pfifo()
404 IPP_REG_WR(handle, portn, IPP_PFIFO_WR_DATA1_REG, d1); in npi_ipp_write_pfifo()
405 IPP_REG_WR(handle, portn, IPP_PFIFO_WR_DATA2_REG, d2); in npi_ipp_write_pfifo()
406 IPP_REG_WR(handle, portn, IPP_PFIFO_WR_DATA3_REG, d3); in npi_ipp_write_pfifo()
407 IPP_REG_WR(handle, portn, IPP_PFIFO_WR_DATA4_REG, d4); in npi_ipp_write_pfifo()
410 IPP_REG_WR(handle, portn, IPP_CONFIG_REG, val); in npi_ipp_write_pfifo()
416 npi_ipp_read_pfifo(npi_handle_t handle, uint8_t portn, uint8_t addr, in npi_ipp_read_pfifo() argument
423 NPI_ERROR_MSG((handle.function, NPI_ERR_CTL, in npi_ipp_read_pfifo()
429 IPP_REG_WR(handle, portn, IPP_PFIFO_RD_PTR_REG, addr); in npi_ipp_read_pfifo()
430 IPP_REG_RD(handle, portn, IPP_PFIFO_RD_DATA0_REG, d0); in npi_ipp_read_pfifo()
431 IPP_REG_RD(handle, portn, IPP_PFIFO_RD_DATA1_REG, d1); in npi_ipp_read_pfifo()
432 IPP_REG_RD(handle, portn, IPP_PFIFO_RD_DATA2_REG, d2); in npi_ipp_read_pfifo()
433 IPP_REG_RD(handle, portn, IPP_PFIFO_RD_DATA3_REG, d3); in npi_ipp_read_pfifo()
434 IPP_REG_RD(handle, portn, IPP_PFIFO_RD_DATA4_REG, d4); in npi_ipp_read_pfifo()
440 npi_ipp_write_dfifo(npi_handle_t handle, uint8_t portn, uint16_t addr, in npi_ipp_write_dfifo() argument
448 NPI_ERROR_MSG((handle.function, NPI_ERR_CTL, in npi_ipp_write_dfifo()
454 IPP_REG_RD(handle, portn, IPP_CONFIG_REG, &val); in npi_ipp_write_dfifo()
456 IPP_REG_WR(handle, portn, IPP_CONFIG_REG, val); in npi_ipp_write_dfifo()
458 IPP_REG_WR(handle, portn, IPP_DFIFO_WR_PTR_REG, addr); in npi_ipp_write_dfifo()
459 IPP_REG_WR(handle, portn, IPP_DFIFO_WR_DATA0_REG, d0); in npi_ipp_write_dfifo()
460 IPP_REG_WR(handle, portn, IPP_DFIFO_WR_DATA1_REG, d1); in npi_ipp_write_dfifo()
461 IPP_REG_WR(handle, portn, IPP_DFIFO_WR_DATA2_REG, d2); in npi_ipp_write_dfifo()
462 IPP_REG_WR(handle, portn, IPP_DFIFO_WR_DATA3_REG, d3); in npi_ipp_write_dfifo()
463 IPP_REG_WR(handle, portn, IPP_DFIFO_WR_DATA4_REG, d4); in npi_ipp_write_dfifo()
466 IPP_REG_WR(handle, portn, IPP_CONFIG_REG, val); in npi_ipp_write_dfifo()
472 npi_ipp_read_dfifo(npi_handle_t handle, uint8_t portn, uint16_t addr, in npi_ipp_read_dfifo() argument
479 NPI_ERROR_MSG((handle.function, NPI_ERR_CTL, in npi_ipp_read_dfifo()
485 IPP_REG_WR(handle, portn, IPP_DFIFO_RD_PTR_REG, addr); in npi_ipp_read_dfifo()
486 IPP_REG_RD(handle, portn, IPP_DFIFO_RD_DATA0_REG, d0); in npi_ipp_read_dfifo()
487 IPP_REG_RD(handle, portn, IPP_DFIFO_RD_DATA1_REG, d1); in npi_ipp_read_dfifo()
488 IPP_REG_RD(handle, portn, IPP_DFIFO_RD_DATA2_REG, d2); in npi_ipp_read_dfifo()
489 IPP_REG_RD(handle, portn, IPP_DFIFO_RD_DATA3_REG, d3); in npi_ipp_read_dfifo()
490 IPP_REG_RD(handle, portn, IPP_DFIFO_RD_DATA4_REG, d4); in npi_ipp_read_dfifo()
496 npi_ipp_get_ecc_syndrome(npi_handle_t handle, uint8_t portn, uint16_t *syndrome) in npi_ipp_get_ecc_syndrome() argument
502 IPP_REG_RD(handle, portn, IPP_DFIFO_ECC_SYNDROME_REG, &val); in npi_ipp_get_ecc_syndrome()
509 npi_ipp_get_dfifo_eopm_rdptr(npi_handle_t handle, uint8_t portn, in npi_ipp_get_dfifo_eopm_rdptr() argument
516 IPP_REG_RD(handle, portn, IPP_DFIFO_EOPM_RD_PTR_REG, &val); in npi_ipp_get_dfifo_eopm_rdptr()
523 npi_ipp_get_state_mach(npi_handle_t handle, uint8_t portn, uint32_t *sm) in npi_ipp_get_state_mach() argument
529 IPP_REG_RD(handle, portn, IPP_STATE_MACHINE_REG, &val); in npi_ipp_get_state_mach()
536 npi_ipp_get_ecc_err_count(npi_handle_t handle, uint8_t portn, uint8_t *err_cnt) in npi_ipp_get_ecc_err_count() argument
540 IPP_REG_RD(handle, portn, IPP_ECC_ERR_COUNTER_REG, err_cnt); in npi_ipp_get_ecc_err_count()
546 npi_ipp_get_pkt_dis_count(npi_handle_t handle, uint8_t portn, uint16_t *dis_cnt) in npi_ipp_get_pkt_dis_count() argument
550 IPP_REG_RD(handle, portn, IPP_DISCARD_PKT_CNT_REG, dis_cnt); in npi_ipp_get_pkt_dis_count()
556 npi_ipp_get_cs_err_count(npi_handle_t handle, uint8_t portn, uint16_t *err_cnt) in npi_ipp_get_cs_err_count() argument
560 IPP_REG_RD(handle, portn, IPP_BAD_CKSUM_ERR_CNT_REG, err_cnt); in npi_ipp_get_cs_err_count()