/illumos-gate/usr/src/uts/common/io/nxge/npi/ |
H A D | npi_ipp.c | 167 npi_ipp_reset(npi_handle_t handle, uint8_t portn) argument 172 ASSERT(IS_PORT_NUM_VALID(portn)); 174 IPP_REG_RD(handle, portn, IPP_CONFIG_REG, &val); 176 IPP_REG_WR(handle, portn, IPP_CONFIG_REG, val); 180 IPP_REG_RD(handle, portn, IPP_CONFIG_REG, &val); 188 return (NPI_FAILURE | NPI_IPP_RESET_FAILED(portn)); 199 npi_ipp_config(npi_handle_t handle, config_op_t op, uint8_t portn, argument 204 ASSERT(IS_PORT_NUM_VALID(portn)); 215 return (NPI_FAILURE | NPI_IPP_CONFIG_INVALID(portn)); 218 IPP_REG_RD(handle, portn, IPP_CONFIG_RE 253 npi_ipp_set_max_pktsize(npi_handle_t handle, uint8_t portn, uint32_t bytes) argument 280 npi_ipp_iconfig(npi_handle_t handle, config_op_t op, uint8_t portn, ipp_iconfig_t iconfig) argument 331 npi_ipp_get_status(npi_handle_t handle, uint8_t portn, ipp_status_t *status) argument 344 npi_ipp_get_pfifo_rd_ptr(npi_handle_t handle, uint8_t portn, uint16_t *rd_ptr) argument 356 npi_ipp_get_pfifo_wr_ptr(npi_handle_t handle, uint8_t portn, uint16_t *wr_ptr) argument 368 npi_ipp_get_dfifo_rd_ptr(npi_handle_t handle, uint8_t portn, uint16_t *rd_ptr) argument 381 npi_ipp_get_dfifo_wr_ptr(npi_handle_t handle, uint8_t portn, uint16_t *wr_ptr) argument 394 npi_ipp_write_pfifo(npi_handle_t handle, uint8_t portn, uint8_t addr, uint32_t d0, uint32_t d1, uint32_t d2, uint32_t d3, uint32_t d4) argument 426 npi_ipp_read_pfifo(npi_handle_t handle, uint8_t portn, uint8_t addr, uint32_t *d0, uint32_t *d1, uint32_t *d2, uint32_t *d3, uint32_t *d4) argument 450 npi_ipp_write_dfifo(npi_handle_t handle, uint8_t portn, uint16_t addr, uint32_t d0, uint32_t d1, uint32_t d2, uint32_t d3, uint32_t d4) argument 482 npi_ipp_read_dfifo(npi_handle_t handle, uint8_t portn, uint16_t addr, uint32_t *d0, uint32_t *d1, uint32_t *d2, uint32_t *d3, uint32_t *d4) argument 506 npi_ipp_get_ecc_syndrome(npi_handle_t handle, uint8_t portn, uint16_t *syndrome) argument 519 npi_ipp_get_dfifo_eopm_rdptr(npi_handle_t handle, uint8_t portn, uint16_t *rdptr) argument 533 npi_ipp_get_state_mach(npi_handle_t handle, uint8_t portn, uint32_t *sm) argument 546 npi_ipp_get_ecc_err_count(npi_handle_t handle, uint8_t portn, uint8_t *err_cnt) argument 556 npi_ipp_get_pkt_dis_count(npi_handle_t handle, uint8_t portn, uint16_t *dis_cnt) argument 566 npi_ipp_get_cs_err_count(npi_handle_t handle, uint8_t portn, uint16_t *err_cnt) argument [all...] |
H A D | npi_mac.c | 38 #define XMAC_WAIT_REG(handle, portn, reg, val) {\ 42 XMAC_REG_RD(handle, portn, reg, &val);\ 47 #define BMAC_WAIT_REG(handle, portn, reg, val) {\ 51 BMAC_REG_RD(handle, portn, reg, &val);\ 567 npi_mac_pcs_link_intr_enable(npi_handle_t handle, uint8_t portn) argument 571 ASSERT(IS_PORT_NUM_VALID(portn)); 573 PCS_REG_RD(handle, portn, PCS_CONFIG_REG, &pcs_cfg.value); 575 PCS_REG_WR(handle, portn, PCS_CONFIG_REG, pcs_cfg.value); 581 npi_mac_pcs_link_intr_disable(npi_handle_t handle, uint8_t portn) argument 585 ASSERT(IS_PORT_NUM_VALID(portn)); 595 npi_xmac_xpcs_link_intr_enable(npi_handle_t handle, uint8_t portn) argument 609 npi_xmac_xpcs_link_intr_disable(npi_handle_t handle, uint8_t portn) argument 623 npi_mac_mif_link_intr_disable(npi_handle_t handle, uint8_t portn) argument 642 npi_mac_hashtab_entry(npi_handle_t handle, io_op_t op, uint8_t portn, uint8_t entryn, uint16_t *data) argument 683 npi_mac_hostinfo_entry(npi_handle_t handle, io_op_t op, uint8_t portn, uint8_t entryn, hostinfo_t *hostinfo) argument 737 npi_mac_altaddr_enable(npi_handle_t handle, uint8_t portn, uint8_t addrn) argument 779 npi_mac_altaddr_disable(npi_handle_t handle, uint8_t portn, uint8_t addrn) argument 817 npi_mac_altaddr_entry(npi_handle_t handle, io_op_t op, uint8_t portn, uint8_t entryn, npi_mac_addr_t *data) argument 893 npi_mac_port_attr(npi_handle_t handle, io_op_t op, uint8_t portn, npi_attr_t *attrp) argument 1745 npi_xmac_reset(npi_handle_t handle, uint8_t portn, npi_mac_reset_t mode) argument 1806 npi_xmac_xif_config(npi_handle_t handle, config_op_t op, uint8_t portn, xmac_xif_config_t config) argument 1941 npi_xmac_tx_config(npi_handle_t handle, config_op_t op, uint8_t portn, xmac_tx_config_t config) argument 2024 npi_xmac_rx_config(npi_handle_t handle, config_op_t op, uint8_t portn, xmac_rx_config_t config) argument 2170 npi_xmac_tx_iconfig(npi_handle_t handle, config_op_t op, uint8_t portn, xmac_tx_iconfig_t iconfig) argument 2220 npi_xmac_rx_iconfig(npi_handle_t handle, config_op_t op, uint8_t portn, xmac_rx_iconfig_t iconfig) argument 2270 npi_xmac_ctl_iconfig(npi_handle_t handle, config_op_t op, uint8_t portn, xmac_ctl_iconfig_t iconfig) argument 2321 npi_xmac_tx_get_istatus(npi_handle_t handle, uint8_t portn, xmac_tx_iconfig_t *istatus) argument 2335 npi_xmac_rx_get_istatus(npi_handle_t handle, uint8_t portn, xmac_rx_iconfig_t *istatus) argument 2349 npi_xmac_ctl_get_istatus(npi_handle_t handle, uint8_t portn, xmac_ctl_iconfig_t *istatus) argument 2363 npi_xmac_xpcs_reset(npi_handle_t handle, uint8_t portn) argument 2389 npi_xmac_xpcs_enable(npi_handle_t handle, uint8_t portn) argument 2403 npi_xmac_xpcs_disable(npi_handle_t handle, uint8_t portn) argument 2417 npi_xmac_xpcs_read(npi_handle_t handle, uint8_t portn, uint8_t xpcs_reg, uint32_t *value) argument 2497 npi_xmac_xpcs_write(npi_handle_t handle, uint8_t portn, uint8_t xpcs_reg, uint32_t value) argument 2545 npi_bmac_reset(npi_handle_t handle, uint8_t portn, npi_mac_reset_t mode) argument 2585 npi_mac_pcs_reset(npi_handle_t handle, uint8_t portn) argument 2610 npi_mac_get_link_status(npi_handle_t handle, uint8_t portn, boolean_t *link_up) argument 2629 npi_bmac_tx_config(npi_handle_t handle, config_op_t op, uint8_t portn, bmac_tx_config_t config) argument 2695 npi_bmac_rx_config(npi_handle_t handle, config_op_t op, uint8_t portn, bmac_rx_config_t config) argument 2809 npi_bmac_rx_iconfig(npi_handle_t handle, config_op_t op, uint8_t portn, bmac_rx_iconfig_t iconfig) argument 2859 npi_bmac_xif_config(npi_handle_t handle, config_op_t op, uint8_t portn, bmac_xif_config_t config) argument 2957 npi_bmac_tx_iconfig(npi_handle_t handle, config_op_t op, uint8_t portn, bmac_tx_iconfig_t iconfig) argument 3007 npi_bmac_ctl_iconfig(npi_handle_t handle, config_op_t op, uint8_t portn, bmac_ctl_iconfig_t iconfig) argument 3057 npi_bmac_tx_get_istatus(npi_handle_t handle, uint8_t portn, bmac_tx_iconfig_t *istatus) argument 3071 npi_bmac_rx_get_istatus(npi_handle_t handle, uint8_t portn, bmac_rx_iconfig_t *istatus) argument 3085 npi_bmac_ctl_get_istatus(npi_handle_t handle, uint8_t portn, bmac_ctl_iconfig_t *istatus) argument 3099 npi_mac_mif_mdio_read(npi_handle_t handle, uint8_t portn, uint8_t device, uint16_t xcvr_reg, uint16_t *value) argument 3161 npi_mac_mif_mii_read(npi_handle_t handle, uint8_t portn, uint8_t xcvr_reg, uint16_t *value) argument 3190 npi_mac_mif_mdio_write(npi_handle_t handle, uint8_t portn, uint8_t device, uint16_t xcvr_reg, uint16_t value) argument 3248 npi_mac_mif_mii_write(npi_handle_t handle, uint8_t portn, uint8_t xcvr_reg, uint16_t value) argument 3277 npi_mac_pcs_mii_read(npi_handle_t handle, uint8_t portn, uint8_t xcvr_reg, uint16_t *value) argument 3362 npi_mac_pcs_mii_write(npi_handle_t handle, uint8_t portn, uint8_t xcvr_reg, uint16_t value) argument 3407 npi_mac_mif_link_intr_enable(npi_handle_t handle, uint8_t portn, uint8_t xcvr_reg, uint16_t mask) argument 3439 npi_mac_mif_mdio_link_intr_enable(npi_handle_t handle, uint8_t portn, uint8_t device, uint16_t xcvr_reg, uint16_t mask) argument 3499 npi_bmac_send_pause(npi_handle_t handle, uint8_t portn, uint16_t pause_time) argument 3512 npi_xmac_xif_led(npi_handle_t handle, uint8_t portn, boolean_t on_off) argument 3534 npi_xmac_zap_tx_counters(npi_handle_t handle, uint8_t portn) argument 3545 npi_xmac_zap_rx_counters(npi_handle_t handle, uint8_t portn) argument [all...] |
H A D | npi_ipp.h | 99 #define NPI_IPP_PORT_INVALID(portn)\ 101 IS_PORT | (portn << NPI_PORT_CHAN_SHIFT)) 102 #define NPI_IPP_OPCODE_INVALID(portn)\ 104 IS_PORT | (portn << NPI_PORT_CHAN_SHIFT)) 105 #define NPI_IPP_CONFIG_INVALID(portn)\ 107 IS_PORT | (portn << NPI_PORT_CHAN_SHIFT)) 108 #define NPI_IPP_MAX_PKT_BYTES_INVALID(portn)\ 111 IS_PORT | (portn << NPI_PORT_CHAN_SHIFT)) 112 #define NPI_IPP_COUNTER_INVALID(portn)\ 114 IS_PORT | (portn << NPI_PORT_CHAN_SHIF [all...] |
H A D | npi_mac.h | 273 #define IS_XMAC_PORT_NUM_VALID(portn)\ 274 ((portn == XMAC_PORT_0) || (portn == XMAC_PORT_1)) 276 #define IS_BMAC_PORT_NUM_VALID(portn)\ 277 ((portn == BMAC_PORT_0) || (portn == BMAC_PORT_1)) 279 #define XMAC_REG_WR(handle, portn, reg, val)\ 280 NXGE_REG_WR64(handle, XMAC_REG_ADDR((portn), (reg)), (val)) 282 #define XMAC_REG_RD(handle, portn, reg, val_p)\ 283 NXGE_REG_RD64(handle, XMAC_REG_ADDR((portn), (re [all...] |
H A D | npi_zcp.h | 151 #define NPI_ZCP_PORT_INVALID(portn) ((ZCP_BLK_ID << 8) | PORT_INVALID |\ 152 (portn << 12))
|
H A D | npi_espc.c | 245 npi_espc_port_phy_type_get(npi_handle_t handle, uint8_t *data, uint8_t portn) argument 249 ASSERT(IS_PORT_NUM_VALID(portn)); 252 switch (portn) { 268 " Invalid Input: portn <%d>", 269 portn));
|
H A D | npi_zcp.c | 590 npi_zcp_tt_cfifo_entry(npi_handle_t handle, io_op_t op, uint8_t portn, argument 600 if (portn > 3) { 603 " Invalid Input: portn <%d>", portn)); 604 return (NPI_FAILURE | NPI_ZCP_PORT_INVALID(portn)); 608 if (zcp_mem_write(handle, NULL, ZCP_RAM_SEL_CFIFO0 + portn, 617 if (zcp_mem_read(handle, NULL, ZCP_RAM_SEL_CFIFO0 + portn,
|
H A D | npi_txc.c | 1037 npi_txc_global_imask_set(npi_handle_t handle, uint8_t portn, uint8_t istatus) argument 1042 switch (portn) {
|
/illumos-gate/usr/src/uts/common/io/nxge/ |
H A D | nxge_ipp.c | 37 uint8_t portn; local 49 portn = NXGE_GET_PORT_NUM(nxgep->function_num); 51 NXGE_DEBUG_MSG((nxgep, IPP_CTL, "==> nxge_ipp_init: port%d", portn)); 57 if (portn < 2) 67 portn, i, 0, 0, 0, 0, 0)) != NPI_SUCCESS) 69 if ((rs = npi_ipp_read_dfifo(handle, portn, 75 if ((rs = npi_ipp_get_status(handle, portn, &istatus)) != NPI_SUCCESS) 77 if ((rs = npi_ipp_get_status(handle, portn, &istatus)) != NPI_SUCCESS) 84 if ((rs = npi_ipp_reset(handle, portn)) != NPI_SUCCESS) 88 IPP_REG_RD(nxgep->npi_handle, portn, IPP_ECC_ERR_COUNTER_RE 128 uint8_t portn; local 184 uint8_t portn; local 252 uint8_t portn; local 288 uint8_t portn; local 337 uint8_t portn; local 510 uint8_t portn = nxgep->mac.portnum; local 601 uint8_t portn; local 727 uint8_t portn; local [all...] |
H A D | nxge_zcp.c | 35 uint8_t portn; local 45 portn = NXGE_GET_PORT_NUM(nxgep->function_num); 50 if (portn < 2) 67 portn, i, &w_data) != NPI_SUCCESS) 70 portn, i, &r_data) != NPI_SUCCESS) 74 if (npi_zcp_rest_cfifo_port(handle, portn) != NPI_SUCCESS) 81 switch (portn) { 103 NXGE_DEBUG_MSG((nxgep, RX_CTL, "==> nxge_zcp_init: port%d", portn)); 108 "nxge_zcp_init: Fail to initialize ZCP Port #%d\n", portn)); 118 uint8_t portn; local 277 uint8_t portn = nxgep->mac.portnum; local 394 uint8_t portn; local [all...] |
H A D | nxge_mac.c | 259 uint8_t portn = NXGE_GET_PORT_NUM(nxgep->function_num); local 261 if (((nxgep->nxge_hw_p->niu_type >> (NXGE_PORT_TYPE_SHIFT * portn)) 283 uint8_t portn = NXGE_GET_PORT_NUM(nxgep->function_num); local 323 if (portn > 1) { 327 if (nxge_hswap_phy_present(nxgep, portn)) 574 uint8_t portn = NXGE_GET_PORT_NUM(nxgep->function_num); local 581 portn)); 589 nxgep->xcvr_addr = portn; 598 if (nxgep->nxge_hw_p->xcvr_addr[portn]) { 600 nxgep->nxge_hw_p->xcvr_addr[portn]; 899 uint8_t portn; local 983 uint8_t portn; local 1034 uint8_t portn; local 1189 uint8_t portn; local 1312 uint8_t portn; local 1432 uint8_t portn; local 1468 uint8_t portn; local 1694 uint8_t portn; local 2057 uint8_t portn; local 2312 uint8_t portn; local 2583 uint8_t portn; local 2794 uint8_t portn = nxgep->mac.portnum; local 3596 uint8_t portn = NXGE_GET_PORT_NUM(nxgep->function_num); local 3614 uint8_t portn = NXGE_GET_PORT_NUM(nxgep->function_num); local 3779 uint8_t portn = nxgep->mac.portnum; local 3912 uint8_t portn = NXGE_GET_PORT_NUM(nxgep->function_num); local 4095 uint8_t portn; local 4172 uint8_t portn; local 4279 uint8_t portn; local 4314 uint8_t portn; local 4508 uint8_t portn; local 4555 uint8_t portn; local 4594 uint8_t portn; local 4630 uint8_t portn; local 4665 uint8_t portn = nxgep->mac.portnum; local 4681 uint8_t portn = nxgep->mac.portnum; local 4697 uint8_t portn = nxgep->mac.portnum; local 4712 uint8_t portn = nxgep->mac.portnum; local 4728 uint8_t portn = nxgep->mac.portnum; local 4745 uint8_t portn = nxgep->mac.portnum; local 4760 uint8_t portn; local 5827 nxge_pcs_check(p_nxge_t nxgep, uint8_t portn, nxge_link_state_t *link_up) argument 6046 uint8_t portn; local 6191 uint8_t portn; local 6790 uint8_t phy_port_addr, portn; local 6887 uint8_t portn; local 6916 uint8_t portn; local 7498 nxge_hswap_phy_present(p_nxge_t nxgep, uint8_t portn) argument 8472 uint8_t portn = NXGE_GET_PORT_NUM(nxgep->function_num); local 8590 uint8_t portn; local 8676 uint8_t portn = NXGE_GET_PORT_NUM(nxgep->function_num); local [all...] |
H A D | nxge_txc.c | 48 NXGE_DEBUG_MSG((nxgep, TX_CTL, "==> nxge_txc_init: portn %d", port)); 71 NXGE_DEBUG_MSG((nxgep, TX_CTL, "<== nxge_txc_init: portn %d", port)); 92 NXGE_DEBUG_MSG((nxgep, TX_CTL, "==> nxge_txc_uninit: portn %d", port)); 111 NXGE_DEBUG_MSG((nxgep, TX_CTL, "<== nxge_txc_uninit: portn %d", port)); 396 uint8_t portn; local 401 portn = nxgep->mac.portnum; 408 if ((rs = npi_txc_ro_states_get(handle, portn, 415 NXGE_FM_REPORT_ERROR(nxgep, portn, NULL, 423 NXGE_FM_REPORT_ERROR(nxgep, portn, NULL, 431 NXGE_FM_REPORT_ERROR(nxgep, portn, NUL 527 uint8_t portn = nxgep->mac.portnum; local 591 nxge_txc_inject_port_err(uint8_t portn, txc_int_stat_dbg_t *txcs, uint8_t istats) argument [all...] |
H A D | nxge_kstats.c | 1912 uint8_t portn; local 1921 portn = nxgep->mac.portnum; 1929 XMAC_REG_RD(handle, portn, XTXMAC_FRM_CNT_REG, &val); 1931 XMAC_REG_RD(handle, portn, XTXMAC_BYTE_CNT_REG, &val); 1936 XMAC_REG_RD(handle, portn, XRXMAC_CRC_ER_CNT_REG, &val); 1940 XMAC_REG_RD(handle, portn, XRXMAC_MPSZER_CNT_REG, &val); 1944 XMAC_REG_RD(handle, portn, XRXMAC_CD_VIO_CNT_REG, &val); 1948 XMAC_REG_RD(handle, portn, XRXMAC_BT_CNT_REG, &val); 1951 XMAC_REG_RD(handle, portn, XRXMAC_HIST_CNT1_REG, &val); 1957 XMAC_REG_RD(handle, portn, XRXMAC_HIST_CNT2_RE [all...] |
H A D | nxge_rxdma.c | 2927 uint8_t portn; local 2933 portn = nxgep->mac.portnum; 2938 NXGE_FM_REPORT_ERROR(nxgep, portn, channel, 2946 NXGE_FM_REPORT_ERROR(nxgep, portn, channel, 2955 NXGE_FM_REPORT_ERROR(nxgep, portn, channel, 2964 NXGE_FM_REPORT_ERROR(nxgep, portn, channel, 2973 NXGE_FM_REPORT_ERROR(nxgep, portn, channel, 2982 NXGE_FM_REPORT_ERROR(nxgep, portn, channel, 3002 NXGE_FM_REPORT_ERROR(nxgep, portn, channel, 3011 NXGE_FM_REPORT_ERROR(nxgep, portn, channe 4557 uint8_t portn; local [all...] |
H A D | nxge_hw.c | 329 uint8_t portn; local 333 portn = nxgep->mac.portnum; 350 NXGE_FM_REPORT_ERROR(nxgep, portn, NULL, 354 "XAUI is bad or absent on port<%d>\n", portn)); 374 NXGE_FM_REPORT_ERROR(nxgep, portn, NULL, 379 portn));
|
H A D | nxge_fflp.c | 2144 uint8_t portn, rdc_grp; local 2155 portn = nxgep->mac.portnum; 2168 portn, vlan_err.bits.ldw.addr, 2175 portn)); 2188 portn, tcam_err.bits.ldw.addr, 2195 portn, tcam_err.bits.ldw.addr, 2202 " TCAM Multiple errors on port %d", portn)); 2205 " TCAM PIO error on port %d", portn)); 2225 portn, rdc_grp, 2254 multi_str, multi_bit_str, portn, [all...] |
H A D | nxge_main.c | 539 uint8_t portn; local 676 portn = NXGE_GET_PORT_NUM(nxgep->function_num); 677 nxgep->mac.portnum = portn; 678 if ((portn == 0) || (portn == 1)) 4142 uint8_t portn; local 4152 portn = nxgep->mac.portnum; 4184 if (portn == XMAC_PORT_0 || portn == XMAC_PORT_1) 4277 uint8_t portn; local [all...] |
/illumos-gate/usr/src/uts/common/sys/nxge/ |
H A D | nxge_defs.h | 436 #define IS_PORT_NUM_VALID(portn)\ 437 (portn < 4)
|
H A D | nxge_common_impl.h | 306 #define NXGE_FM_REPORT_ERROR(nxgep, portn, chan, ereport_id)\ 307 nxge_fm_report_error(nxgep, portn, chan, ereport_id)
|
H A D | nxge_impl.h | 1056 void nxge_pcs_check(p_nxge_t, uint8_t portn, nxge_link_state_t *);
|