/illumos-gate/usr/src/uts/common/io/ntxn/ |
H A D | unm_ndd.c | 185 unm_param_register(unm_adapter *adapter) argument 195 dip = adapter->dip; 196 nddpp = &adapter->nd_data_p; 199 if (adapter->ahw.board_type == UNM_NIC_XGBE) 210 ndp = &adapter->nd_params[tmplp->ndp_info]; 248 if (adapter->ahw.board_type == UNM_NIC_XGBE) { 262 unm_nd_init(unm_adapter *adapter) argument 273 if (unm_param_register(adapter) != DDI_SUCCESS) 284 dip = adapter->dip; 291 adapter 428 unm_nd_ioctl(unm_adapter *adapter, queue_t *wq, mblk_t *mp, struct iocblk *iocp) argument 498 unm_nd_cleanup(unm_adapter *adapter) argument [all...] |
H A D | unm_nic_isr.c | 55 unm_nic_isr_other(struct unm_adapter_s *adapter) argument 57 u32 portno = adapter->portnum; 58 u32 val, linkup, qg_linksup = adapter->ahw.linkup; 60 UNM_READ_LOCK(&adapter->adapter_lock); 61 adapter->unm_nic_hw_read_wx(adapter, CRB_XG_STATE, &val, 4); 62 UNM_READ_UNLOCK(&adapter->adapter_lock); 64 linkup = 1 & (val >> adapter->physical_port); 65 adapter->ahw.linkup = linkup; 70 mac_link_update(adapter 77 unm_nic_handle_phy_intr(struct unm_adapter_s *adapter) argument [all...] |
H A D | unm_gem.c | 73 extern int unm_register_mac(unm_adapter *adapter); 74 extern void unm_fini_kstats(unm_adapter* adapter); 75 extern void unm_nic_remove(unm_adapter *adapter); 140 check_hw_init(struct unm_adapter_s *adapter) argument 145 adapter->unm_nic_hw_read_wx(adapter, UNM_CAM_RAM(0x1fc), &val, 4); 148 adapter->unm_nic_hw_read_wx(adapter, UNM_ROMUSB_GLB_SW_RESET, 153 if (NX_IS_REVISION_P2(adapter->ahw.revision_id)) { 155 adapter 166 unm_get_flash_block(unm_adapter *adapter, int base, int size, uint32_t *buf) argument 193 get_flash_mac_addr(struct unm_adapter_s *adapter, u64 mac[]) argument 247 unm_initialize_dummy_dma(unm_adapter *adapter) argument 282 unm_free_dummy_dma(unm_adapter *adapter) argument 292 unm_pci_cfg_init(unm_adapter *adapter) argument 386 unm_free_tx_dmahdl(unm_adapter *adapter) argument 409 unm_alloc_tx_dmahdl(unm_adapter *adapter) argument 460 unm_alloc_dma_mem(unm_adapter *adapter, int size, uint_t dma_flag, ddi_dma_attr_t *dma_attr_p, dma_area_t *dma_p) argument 516 unm_free_tx_buffers(unm_adapter *adapter) argument 541 unm_alloc_tx_buffers(unm_adapter *adapter) argument 584 unm_adapter *adapter = rx_buffer->adapter; local 626 unm_create_rx_ring(unm_adapter *adapter, unm_rcv_desc_ctx_t *rcv_desc) argument 700 unm_check_options(unm_adapter *adapter) argument 889 unm_pci_map_setup(unm_adapter *adapter) argument 987 unm_initialize_intr(unm_adapter *adapter) argument 1056 unm_destroy_intr(unm_adapter *adapter) argument 1071 netxen_set_port_mode(unm_adapter *adapter) argument 1100 netxen_pcie_strap_init(unm_adapter *adapter) argument 1120 netxen_read_mac_addr(unm_adapter *adapter) argument 1146 unm_adapter *adapter; local 1355 unm_adapter *adapter = (unm_adapter *)ddi_get_driver_private(dip); local 1383 create_rxtx_rings(unm_adapter *adapter) argument 1432 destroy_rxtx_rings(unm_adapter *adapter) argument [all...] |
H A D | niu.c | 54 static int phy_lock(struct unm_adapter_s *adapter) argument 61 adapter->unm_nic_pci_read_immediate(adapter, 70 adapter->unm_crb_writelit_adapter(adapter, UNM_PHY_LOCK_ID, 76 phy_unlock(struct unm_adapter_s *adapter) argument 81 adapter->unm_nic_pci_read_immediate(adapter, 99 unm_niu_gbe_phy_read(struct unm_adapter_s *adapter, long reg, argument 102 long phy = adapter 177 unm_niu_macaddr_get(struct unm_adapter_s *adapter, unsigned char *addr) argument 211 unm_niu_macaddr_set(struct unm_adapter_s *adapter, unm_ethernet_macaddr_t addr) argument 232 unm_niu_enable_gbe_port(struct unm_adapter_s *adapter, unm_niu_gbe_ifmode_t mode_dont_care) argument 270 adapter); local 272 adapter); local 277 adapter); local 289 adapter); local 304 (port), &mac_cfg1, adapter); local 319 &mac_cfg1, adapter); local 338 &mii_cfg, adapter); local 346 &mac_cfg0, adapter); local 354 unm_niu_disable_gbe_port(struct unm_adapter_s *adapter) argument 376 unm_niu_disable_xg_port(struct unm_adapter_s *adapter) argument 401 unm_niu_set_promiscuous_mode(struct unm_adapter_s *adapter, unm_niu_prom_mode_t mode) argument 481 unm_niu_xg_macaddr_set(struct unm_adapter_s *adapter, unm_ethernet_macaddr_t addr) argument 549 unm_niu_xg_set_promiscuous_mode(struct unm_adapter_s *adapter, unm_niu_prom_mode_t mode) argument 626 unm_niu_xg_set_tx_flow_ctl(struct unm_adapter_s *adapter, int enable) argument 646 unm_niu_gbe_set_tx_flow_ctl(struct unm_adapter_s *adapter, int enable) argument 676 unm_niu_gbe_set_rx_flow_ctl(struct unm_adapter_s *adapter, int enable) argument [all...] |
H A D | unm_nic_main.c | 97 extern int create_rxtx_rings(unm_adapter *adapter); 98 extern void destroy_rxtx_rings(unm_adapter *adapter); 100 static void unm_post_rx_buffers_nodb(struct unm_adapter_s *adapter, 102 static mblk_t *unm_process_rcv(unm_adapter *adapter, statusDesc_t *desc); 104 static int unm_process_cmd_ring(struct unm_adapter_s *adapter); 106 static int unm_nic_do_ioctl(unm_adapter *adapter, queue_t *q, mblk_t *mp); 107 static void unm_nic_ioctl(struct unm_adapter_s *adapter, int cmd, queue_t *q, 125 unm_pci_alloc_consistent(unm_adapter *adapter, argument 139 err = ddi_dma_alloc_handle(adapter->dip, 140 &adapter 216 unm_nic_disable_int(unm_adapter *adapter) argument 225 unm_nic_clear_int(unm_adapter *adapter) argument 297 unm_nic_enable_int(unm_adapter *adapter) argument 313 unm_free_hw_resources(unm_adapter *adapter) argument 362 cleanup_adapter(struct unm_adapter_s *adapter) argument 370 unm_nic_remove(unm_adapter *adapter) argument 397 init_firmware(unm_adapter *adapter) argument 448 receive_peg_ready(struct unm_adapter_s *adapter) argument 484 unm_nic_hw_resources(unm_adapter *adapter) argument 615 unm_nic_update_cmd_producer(struct unm_adapter_s *adapter, uint32_t crb_producer) argument 629 unm_nic_update_cmd_consumer(struct unm_adapter_s *adapter, uint32_t crb_producer) argument 764 unm_send_copy(struct unm_adapter_s *adapter, mblk_t *mp, pktinfo_t *pktinfo) argument 857 unm_return_dma_handle(unm_adapter *adapter, unm_dmah_node_t *head, unm_dmah_node_t *tail, uint32_t num) argument 867 unm_reserve_dma_handle(unm_adapter* adapter) argument 883 unm_send_mapped(struct unm_adapter_s *adapter, mblk_t *mp, pktinfo_t *pktinfo) argument 1083 unm_nic_xmit_frame(unm_adapter *adapter, mblk_t *mp) argument 1113 unm_nic_check_temp(struct unm_adapter_s *adapter) argument 1153 unm_adapter *adapter = (unm_adapter *)v; local 1173 unm_nic_clear_stats(unm_adapter *adapter) argument 1179 unm_nic_poll(unm_adapter *adapter) argument 1200 unm_adapter *adapter = (unm_adapter *)(uintptr_t)data; local 1228 unm_process_rcv(unm_adapter *adapter, statusDesc_t *desc) argument 1327 unm_process_rcv_ring(unm_adapter *adapter, int max) argument 1380 unm_process_cmd_ring(struct unm_adapter_s *adapter) argument 1499 post_rx_doorbell(struct unm_adapter_s *adapter, uint32_t ringid, int count) argument 1519 unm_post_rx_buffers(struct unm_adapter_s *adapter, uint32_t ringid) argument 1562 unm_post_rx_buffers_nodb(struct unm_adapter_s *adapter, uint32_t ringid) argument 1608 unm_nic_fill_statistics_128M(struct unm_adapter_s *adapter, struct unm_statistics *unm_stats) argument 1669 unm_nic_fill_statistics_2M(struct unm_adapter_s *adapter, struct unm_statistics *unm_stats) argument 1710 unm_nic_clear_statistics_128M(struct unm_adapter_s *adapter) argument 1742 unm_nic_clear_statistics_2M(struct unm_adapter_s *adapter) argument 1771 unm_nic_ioctl(struct unm_adapter_s *adapter, int cmd, queue_t *q, mblk_t *mp) argument 1802 unm_nic_resume(unm_adapter *adapter) argument 1822 unm_nic_suspend(unm_adapter *adapter) argument 1840 unm_nic_do_ioctl(unm_adapter *adapter, queue_t *wq, mblk_t *mp) argument 2069 unm_adapter *adapter; local 2110 unm_setup_named_kstat(unm_adapter *adapter, int instance, char *name, const unm_ksindex_t *ksip, size_t size, int (*update)(kstat_t *, int)) argument 2154 unm_init_kstats(unm_adapter* adapter, int instance) argument 2162 unm_fini_kstats(unm_adapter* adapter) argument 2172 unm_nic_set_pauseparam(unm_adapter *adapter, unm_pauseparam_t *pause) argument 2198 unm_adapter *adapter = arg; local 2349 struct unm_adapter_s *adapter = arg; local 2420 struct unm_adapter_s *adapter = arg; local 2434 unm_adapter *adapter = arg; local 2457 struct unm_adapter_s *adapter = (struct unm_adapter_s *)arg; local 2545 unm_register_mac(unm_adapter *adapter) argument [all...] |
H A D | unm_nic_hw.c | 307 crb_win_lock(struct unm_adapter_s *adapter) argument 314 adapter->unm_nic_hw_read_wx(adapter, 320 adapter->name, adapter->instance); 329 adapter->unm_crb_writelit_adapter(adapter, UNM_CRB_WIN_LOCK_ID, 330 adapter->portnum); 334 crb_win_unlock(struct unm_adapter_s *adapter) argument 338 adapter 346 unm_nic_pci_change_crbwindow_128M(unm_adapter *adapter, uint32_t wndw) argument 387 unm_nic_pci_change_crbwindow_2M(unm_adapter *adapter, uint32_t wndw) argument 393 unm_nic_get_crbwindow(unm_adapter *adapter) argument 406 unm_nic_pci_get_crb_addr_2M(unm_adapter *adapter, u64 *off, int len) argument 449 unm_nic_pci_set_crbwindow_2M(unm_adapter *adapter, u64 *off) argument 472 unm_nic_hw_write_ioctl_128M(unm_adapter *adapter, u64 off, void *data, int len) argument 534 unm_nic_hw_write_wx_128M(unm_adapter *adapter, u64 off, void *data, int len) argument 600 unm_nic_pci_write_normalize_128M(unm_adapter *adapter, u64 off, u32 data) argument 609 unm_nic_pci_read_normalize_128M(unm_adapter *adapter, u64 off) argument 618 unm_nic_pci_write_immediate_128M(unm_adapter *adapter, u64 off, u32 *data) argument 629 unm_nic_pci_read_immediate_128M(unm_adapter *adapter, u64 off, u32 *data) argument 640 unm_nic_pci_write_normalize_2M(unm_adapter *adapter, u64 off, u32 data) argument 651 unm_nic_pci_read_normalize_2M(unm_adapter *adapter, u64 off) argument 664 unm_nic_pci_write_immediate_2M(unm_adapter *adapter, u64 off, u32 *data) argument 677 unm_nic_pci_read_immediate_2M(unm_adapter *adapter, u64 off, u32 *data) argument 693 unm_nic_hw_write_wx_2M(unm_adapter *adapter, u64 off, void *data, int len) argument 742 unm_nic_hw_read_ioctl_128M(unm_adapter *adapter, u64 off, void *data, int len) argument 802 unm_nic_hw_read_wx_2M(unm_adapter *adapter, u64 off, void *data, int len) argument 852 unm_nic_hw_read_wx_128M(unm_adapter *adapter, u64 off, void *data, int len) argument 920 unm_nic_pci_mem_bound_check(struct unm_adapter_s *adapter, unsigned long long addr, int size) argument 935 unm_nic_pci_set_window_128M(struct unm_adapter_s *adapter, unsigned long long addr) argument 992 unm_nic_pci_set_window_2M(struct unm_adapter_s *adapter, unsigned long long addr) argument 1070 unm_nic_pci_is_same_window(struct unm_adapter_s *adapter, unsigned long long addr) argument 1108 unm_nic_pci_mem_read_direct(struct unm_adapter_s *adapter, u64 off, void *data, int size) argument 1172 unm_nic_pci_mem_write_direct(struct unm_adapter_s *adapter, u64 off, void *data, int size) argument 1236 unm_nic_pci_mem_write_128M(struct unm_adapter_s *adapter, u64 off, void *data, int size) argument 1329 unm_nic_pci_mem_read_128M(struct unm_adapter_s *adapter, u64 off, void *data, int size) argument 1422 unm_nic_pci_mem_write_2M(struct unm_adapter_s *adapter, u64 off, void *data, int size) argument 1526 unm_nic_pci_mem_read_2M(struct unm_adapter_s *adapter, u64 off, void *data, int size) argument 1627 unm_crb_writelit_adapter_2M(struct unm_adapter_s *adapter, unsigned long off, int data) argument 1634 unm_crb_writelit_adapter_128M(struct unm_adapter_s *adapter, unsigned long off, int data) argument 1657 unm_nic_get_board_info(struct unm_adapter_s *adapter) argument 1749 unm_nic_macaddr_set(struct unm_adapter_s *adapter, __uint8_t *addr) argument 1790 unm_nic_set_mtu(struct unm_adapter_s *adapter, int new_mtu) argument 1836 unm_nic_set_promisc_mode(struct unm_adapter_s *adapter) argument 1868 unm_nic_unset_promisc_mode(struct unm_adapter_s *adapter) argument 1907 unm_nic_phy_read(unm_adapter *adapter, long reg, __uint32_t *readval) argument 1932 unm_nic_init_port(struct unm_adapter_s *adapter) argument 1973 unm_nic_stop_port(struct unm_adapter_s *adapter) argument 1994 unm_crb_write_adapter(unsigned long off, void *data, struct unm_adapter_s *adapter) argument 2001 unm_crb_read_adapter(unsigned long off, void *data, struct unm_adapter_s *adapter) argument 2008 unm_crb_read_val_adapter(unsigned long off, struct unm_adapter_s *adapter) argument 2017 unm_nic_set_link_parameters(struct unm_adapter_s *adapter) argument 2069 unm_nic_flash_print(struct unm_adapter_s *adapter) argument 2115 nx_nic_send_cmd_descs(unm_adapter *adapter, cmdDescType0_t *cmd_desc_arr, int nr_elements) argument 2158 nx_p3_sre_macaddr_change(unm_adapter *adapter, u8 *addr, u8 op) argument 2179 nx_p3_nic_set_promisc(unm_adapter *adapter, u32 mode) argument 2197 nx_p3_nic_set_multi(unm_adapter *adapter) argument [all...] |
H A D | unm_nic_init.c | 161 rom_lock(unm_adapter *adapter) argument 168 unm_nic_read_w0(adapter, UNM_PCIE_REG(PCIE_SEM2_LOCK), &done); 173 adapter->name, adapter->instance, done, timeout); 178 unm_nic_reg_write(adapter, UNM_ROM_LOCK_ID, ROM_LOCK_DRIVER); 183 rom_unlock(unm_adapter *adapter) argument 188 unm_nic_read_w0(adapter, UNM_PCIE_REG(PCIE_SEM2_UNLOCK), &val); 192 wait_rom_done(unm_adapter *adapter) argument 198 unm_nic_reg_read(adapter, UNM_ROMUSB_GLB_STATUS, &done); 211 do_rom_fast_read(unm_adapter *adapter, in argument 233 rom_fast_read(struct unm_adapter_s *adapter, int addr, int *valp) argument 254 pinit_from_rom(struct unm_adapter_s *adapter, int verbose) argument 439 phantom_init(struct unm_adapter_s *adapter, int pegtune_val) argument 470 load_from_flash(struct unm_adapter_s *adapter) argument [all...] |
H A D | unm_nic_ctx.c | 114 netxen_api_lock(struct unm_adapter_s *adapter) argument 120 unm_nic_read_w0(adapter, 135 unm_nic_reg_write(adapter, NETXEN_API_LOCK_ID, NX_OS_API_LOCK_DRIVER); 141 netxen_api_unlock(struct unm_adapter_s *adapter) argument 146 unm_nic_read_w0(adapter, 151 netxen_poll_rsp(struct unm_adapter_s *adapter) argument 163 adapter->unm_nic_hw_read_wx(adapter, NX_CDRP_CRB_OFFSET, 173 netxen_issue_cmd(struct unm_adapter_s *adapter, argument 183 if (netxen_api_lock(adapter)) 224 nx_fw_cmd_set_mtu(struct unm_adapter_s *adapter, int mtu) argument 245 nx_fw_cmd_create_rx_ctx(struct unm_adapter_s *adapter) argument 375 nx_fw_cmd_destroy_rx_ctx(struct unm_adapter_s *adapter) argument 393 nx_fw_cmd_create_tx_ctx(struct unm_adapter_s *adapter) argument 485 nx_fw_cmd_destroy_tx_ctx(struct unm_adapter_s *adapter) argument 577 netxen_init_old_ctx(struct unm_adapter_s *adapter) argument 633 netxen_destroy_rxtx(struct unm_adapter_s *adapter) argument 642 netxen_create_rxtx(struct unm_adapter_s *adapter) argument [all...] |
/illumos-gate/usr/src/uts/common/io/chxge/com/ |
H A D | mc4.c | 35 adapter_t *adapter; member in struct:pemc4 46 #define is_MC4A(adapter) (!t1_is_T1B(adapter)) 49 static unsigned int __devinit mc4_calc_size(adapter_t *adapter) argument 51 u32 mc4_cfg = t1_read_reg_4(adapter, A_MC4_CFG); 52 unsigned int width = is_MC4A(adapter) ? G_MC4A_WIDTH(mc4_cfg) : 64 static int wrreg_wait(adapter_t *adapter, unsigned int addr, u32 val) argument 68 t1_write_reg_4(adapter, addr, val); 69 val = t1_read_reg_4(adapter, addr); /* flush */ 71 if (!(t1_read_reg_4(adapter, add 88 adapter_t *adapter = mc4->adapter; local 193 t1_mc4_create(adapter_t *adapter) argument 248 adapter_t *adapter = mc4->adapter; local [all...] |
H A D | mc3.c | 37 adapter_t *adapter; member in struct:pemc3 48 u32 en = t1_read_reg_4(mc3->adapter, A_PL_ENABLE); 50 if (t1_is_asic(mc3->adapter)) { 51 t1_write_reg_4(mc3->adapter, A_MC3_INT_ENABLE, MC3_INTR_MASK); 52 t1_write_reg_4(mc3->adapter, A_PL_ENABLE, en | F_PL_INTR_MC3); 55 t1_write_reg_4(mc3->adapter, FPGA_MC3_REG_INTRENABLE, 57 t1_write_reg_4(mc3->adapter, A_PL_ENABLE, 65 u32 pl_intr = t1_read_reg_4(mc3->adapter, A_PL_ENABLE); 67 if (t1_is_asic(mc3->adapter)) { 68 t1_write_reg_4(mc3->adapter, A_MC3_INT_ENABL 111 adapter_t *adapter = mc3->adapter; local 182 wrreg_wait(adapter_t *adapter, unsigned int addr, u32 val) argument 199 adapter_t *adapter = mc3->adapter; local 328 mc3_calc_size(const adapter_t *adapter, u32 cfg) argument 341 t1_mc3_create(adapter_t *adapter) argument [all...] |
H A D | cspi.c | 33 adapter_t *adapter; member in struct:pecspi 38 t1_write_reg_4(cspi->adapter, A_CSPI_INTR_ENABLE, 0xffffffff); 44 t1_write_reg_4(cspi->adapter, A_CSPI_INTR_ENABLE, 0); 50 *status = t1_read_reg_4(cspi->adapter, A_CSPI_INTR_STATUS); 53 /* t1_write_reg_4( adapter, CSPI_REG_RAMSTATUS, ); */ 60 adapter_t *adapter = cspi->adapter; local 62 t1_write_reg_4(adapter, A_CSPI_CALENDAR_LEN, 15); 63 t1_write_reg_4(adapter, A_CSPI_FIFO_STATUS_ENABLE, 1); 67 struct pecspi *t1_cspi_create(adapter_t *adapter) argument [all...] |
H A D | ch_subr.c | 50 * @adapter: the adapter performing the operation 63 int t1_wait_op_done(adapter_t *adapter, int reg, u32 mask, int polarity, argument 67 u32 val = t1_read_reg_4(adapter, reg) & mask; 86 __t1_tpi_write(adapter_t *adapter, u32 addr, u32 value) argument 90 t1_write_reg_4(adapter, A_TPI_ADDR, addr); 91 t1_write_reg_4(adapter, A_TPI_WR_DATA, value); 92 t1_write_reg_4(adapter, A_TPI_CSR, F_TPIWR); 94 tpi_busy = t1_wait_op_done(adapter, A_TPI_CSR, F_TPIRDY, 1, 98 adapter_name(adapter), add 103 t1_tpi_write(adapter_t *adapter, u32 addr, u32 value) argument 117 __t1_tpi_read(adapter_t *adapter, u32 addr, u32 *valp) argument 136 t1_tpi_read(adapter_t *adapter, u32 addr, u32 *valp) argument 149 t1_tpi_par(adapter_t *adapter, u32 value) argument 160 link_changed(adapter_t *adapter, int port_id) argument 183 t1_pci_intr_handler(adapter_t *adapter) argument 204 fpga_phy_intr_handler(adapter_t *adapter) argument 224 fpga_slow_intr(adapter_t *adapter) argument 267 fpga_mdio_init(adapter_t *adapter, const struct board_info *bi) argument 276 fpga_mdio_read(adapter_t *adapter, int phy_addr, int mmd_addr, int reg_addr, unsigned int *val) argument 295 fpga_mdio_write(adapter_t *adapter, int phy_addr, int mmd_addr, int reg_addr, unsigned int val) argument 323 mi1_wait_until_ready(adapter_t *adapter, int mi1_reg) argument 344 mi1_mdio_init(adapter_t *adapter, const struct board_info *bi) argument 359 mi1_mdio_read(adapter_t *adapter, int phy_addr, int mmd_addr, int reg_addr, unsigned int *valp) argument 377 mi1_mdio_write(adapter_t *adapter, int phy_addr, int mmd_addr, int reg_addr, unsigned int val) argument 432 mi1_mdio_ext_read(adapter_t *adapter, int phy_addr, int mmd_addr, int reg_addr, unsigned int *valp) argument 457 mi1_mdio_ext_write(adapter_t *adapter, int phy_addr, int mmd_addr, int reg_addr, unsigned int val) argument 760 t1_seeprom_read(adapter_t *adapter, u32 addr, u32 *data) argument 785 t1_eeprom_vpd_get(adapter_t *adapter, chelsio_vpd_t *vpd) argument 799 vpd_macaddress_get(adapter_t *adapter, int index, u8 mac_addr[]) argument 866 elmer0_ext_intr_handler(adapter_t *adapter) argument 974 t1_interrupts_enable(adapter_t *adapter) argument 1026 t1_interrupts_disable(adapter_t * adapter) argument 1063 t1_interrupts_clear(adapter_t * adapter) argument 1104 asic_slow_intr(adapter_t *adapter) argument 1139 t1_slow_intr_handler(adapter_t *adapter) argument 1150 power_sequence_xpak(adapter_t * adapter) argument 1165 t1_get_board_rev(adapter_t *adapter, const struct board_info *bi, struct adapter_params *p) argument 1191 board_init(adapter_t *adapter, const struct board_info *bi) argument 1233 t1_init_hw_modules(adapter_t *adapter) argument 1287 get_pci_mode(adapter_t *adapter, struct pci_params *p) argument 1302 t1_free_sw_modules(adapter_t *adapter) argument 1373 t1_init_sw_modules(adapter_t *adapter, const struct board_info *bi) argument [all...] |
H A D | espi.c | 33 adapter_t *adapter; member in struct:peespi 49 static int tricn_write(adapter_t *adapter, int bundle_addr, int module_addr, argument 54 t1_write_reg_4(adapter, A_ESPI_CMD_ADDR, V_WRITE_DATA(wr_data) | 59 t1_write_reg_4(adapter, A_ESPI_GOSTAT, 0); 61 busy = t1_wait_op_done(adapter, A_ESPI_GOSTAT, F_ESPI_CMD_BUSY, 0, 65 CH_ERR("%s: TRICN write timed out\n", adapter_name(adapter)); 71 static int tricn_read(adapter_t *adapter, int bundle_addr, int module_addr, 77 t1_write_reg_4(adapter, A_ESPI_CMD_ADDR, 82 t1_write_reg_4(adapter, A_ESPI_GOSTAT, 0); 85 status = t1_read_reg_4(adapter, A_ESPI_GOSTA 97 tricn_init(adapter_t *adapter) argument 192 espi_setup_for_pm3393(adapter_t *adapter) argument 208 espi_setup_for_vsc7321(adapter_t *adapter) argument 238 espi_setup_for_ixf1010(adapter_t *adapter, int nports) argument 266 adapter_t *adapter = espi->adapter; local 319 t1_espi_create(adapter_t *adapter) argument 328 t1_espi_set_misc_ctrl(adapter_t *adapter, u32 val) argument 341 t1_espi_get_mon(adapter_t *adapter, u32 addr, u8 wait) argument 373 t1_espi_get_mon_t204(adapter_t *adapter, u32 *valp, u8 wait) argument [all...] |
H A D | ulp.c | 33 adapter_t *adapter; member in struct:peulp 46 if (t1_is_asic(ulp->adapter)) { 47 u32 pl_intr = t1_read_reg_4(ulp->adapter, A_PL_ENABLE); 49 t1_write_reg_4(ulp->adapter, A_ULP_INT_ENABLE, ULP_INTR_MASK); 50 t1_write_reg_4(ulp->adapter, A_PL_ENABLE, 57 if (t1_is_asic(ulp->adapter)) { 58 t1_write_reg_4(ulp->adapter, A_PL_CAUSE, F_PL_INTR_ULP); 59 t1_write_reg_4(ulp->adapter, A_ULP_INT_CAUSE, 0xffffffff); 65 if (t1_is_asic(ulp->adapter)) { 66 u32 pl_intr = t1_read_reg_4(ulp->adapter, A_PL_ENABL 122 adapter_t *adapter = ulp->adapter; local 151 t1_ulp_create(adapter_t *adapter) argument [all...] |
H A D | common.h | 206 static inline int t1_is_asic(const adapter_t *adapter) argument 208 return adapter->params.is_asic; 211 static inline int adapter_matches_type(const adapter_t *adapter, argument 214 return adapter->params.chip_version == version && 215 adapter->params.chip_revision == revision; 221 /* Returns true if an adapter supports VLAN acceleration and TSO */ 222 static inline int vlan_tso_capable(const adapter_t *adapter) argument 224 return !t1_is_T1B(adapter); 227 #define for_each_port(adapter, iter) \ 228 for (iter = 0; iter < (adapter) [all...] |
H A D | my3126.c | 47 if (!is_T2(cphy->adapter)) 50 (void) t1_tpi_read(cphy->adapter, A_ELMER0_GPO, &cphy->elmer_gpo); 58 if (is_T2(cphy->adapter)) 77 adapter_t *adapter; local 80 if (!is_T2(cphy->adapter)) 83 adapter = cphy->adapter; 90 link_changed(adapter, 0); 99 (void) t1_tpi_write(adapter, OFFSET(SUNI1x10GEXP_REG_MSTAT_CONTROL), 101 (void) t1_tpi_read(adapter, 136 adapter_t *adapter; local 199 my3126_phy_create(adapter_t *adapter, int phy_addr, struct mdio_ops *mdio_ops) argument 218 my3126_phy_reset(adapter_t * adapter) argument [all...] |
H A D | tp.c | 36 adapter_t *adapter; member in struct:petp 52 static void tp_pm_configure(adapter_t *adapter, struct tp_params *p) argument 64 t1_write_reg_4(adapter, A_TP_PM_SIZE, p->pm_size); 65 t1_write_reg_4(adapter, A_TP_PM_RX_BASE, p->pm_rx_base); 66 t1_write_reg_4(adapter, A_TP_PM_TX_BASE, p->pm_tx_base); 67 t1_write_reg_4(adapter, A_TP_PM_DEFRAG_BASE, p->pm_size); 68 t1_write_reg_4(adapter, A_TP_PM_RX_PG_SIZE, p->pm_rx_pg_size); 69 t1_write_reg_4(adapter, A_TP_PM_RX_MAX_PGS, p->pm_rx_num_pgs); 70 t1_write_reg_4(adapter, A_TP_PM_TX_PG_SIZE, p->pm_tx_pg_size); 71 t1_write_reg_4(adapter, A_TP_PM_TX_MAX_PG 74 tp_cm_configure(adapter_t *adapter, u32 cm_size) argument 105 tp_set_tcp_time_params(adapter_t *adapter, unsigned int tp_clk) argument 286 t1_tp_create(adapter_t *adapter, struct tp_params *p) argument 419 adapter_t *adapter = tp->adapter; local [all...] |
H A D | ch_mac.c | 84 if (t1_is_asic(mac->adapter)) { 92 mac_intr = t1_read_reg_4(mac->adapter, A_PL_ENABLE); 94 t1_write_reg_4(mac->adapter, A_PL_ENABLE, mac_intr); 96 mac_intr = t1_read_reg_4(mac->adapter, 99 t1_write_reg_4(mac->adapter, 110 if (t1_is_asic(mac->adapter)) { 118 mac_intr = t1_read_reg_4(mac->adapter, A_PL_ENABLE); 120 t1_write_reg_4(mac->adapter, A_PL_ENABLE, mac_intr); 122 mac_intr = t1_read_reg_4(mac->adapter, 125 t1_write_reg_4(mac->adapter, 373 mac_create(adapter_t *adapter, int index) argument [all...] |
H A D | cphy.h | 34 void (*init)(adapter_t *adapter, const struct board_info *bi); 35 int (*read)(adapter_t *adapter, int phy_addr, int mmd_addr, 37 int (*write)(adapter_t *adapter, int phy_addr, int mmd_addr, 80 adapter_t *adapter; /* associated adapter */ member in struct:cphy 92 int (*mdio_read)(adapter_t *adapter, int phy_addr, int mmd_addr, 94 int (*mdio_write)(adapter_t *adapter, int phy_addr, int mmd_addr, 103 return cphy->mdio_read(cphy->adapter, cphy->addr, mmd, reg, valp); 109 return cphy->mdio_write(cphy->adapter, cphy->addr, mmd, reg, val); 125 static inline void cphy_init(struct cphy *phy, adapter_t *adapter, argument [all...] |
H A D | xpak.c | 110 static struct cphy *xpak_phy_create(adapter_t * adapter, int phy_addr, argument 119 cphy->adapter = adapter; 125 static int xpak_phy_reset(adapter_t *adapter) argument 129 (void) t1_tpi_read(adapter, A_ELMER0_GPO, &val); 131 (void) t1_tpi_write(adapter, A_ELMER0_GPO, val); 138 (void) t1_tpi_write(adapter, A_ELMER0_GPO, val | 4); 144 (void) t1_tpi_read(adapter, A_ELMER0_GPO, &val); 146 (void) t1_tpi_write(adapter, A_ELMER0_GPO, val);
|
/illumos-gate/usr/src/uts/common/io/cxgbe/common/ |
H A D | common.h | 295 #include "adapter.h" 301 #define for_each_port(adapter, iter) \ 302 for (iter = 0; iter < (adapter)->params.nports; ++iter) 304 void t4_set_reg_field(struct adapter *adap, unsigned int addr, u32 mask, 307 int t4_wr_mbox_meat(struct adapter *adap, int mbox, const void *cmd, int size, 310 int t4_wr_mbox(struct adapter *adap, int mbox, const void *cmd, 313 void t4_read_indirect(struct adapter *adap, unsigned int addr_reg, 316 void t4_write_indirect(struct adapter *adap, unsigned int addr_reg, 322 void t4_intr_enable(struct adapter *adapter); [all...] |
H A D | common.c | 26 is_offload(const struct adapter *adap) 32 core_ticks_per_usec(const struct adapter *adap) 38 t4_wr_mbox(struct adapter *adap, int mbox, const void *cmd, int size, void *rpl) 44 us_to_core_ticks(const struct adapter *adap, unsigned int us) 50 core_ticks_to_us(const struct adapter *adapter, unsigned int ticks) argument 53 return ((ticks * 1000 + adapter->params.vpd.cclk/2) / 54 adapter->params.vpd.cclk); 58 dack_ticks_to_usec(const struct adapter *adap, unsigned int ticks) 86 t4_wait_op_done(struct adapter *adapte argument [all...] |
/illumos-gate/usr/src/uts/common/io/igb/ |
H A D | igb_debug.h | 48 #define IGB_DEBUGLOG_0(adapter, fmt) \ 49 igb_log((adapter), (IGB_LOG_INFO), (fmt)) 50 #define IGB_DEBUGLOG_1(adapter, fmt, d1) \ 51 igb_log((adapter), (IGB_LOG_INFO), (fmt), (d1)) 52 #define IGB_DEBUGLOG_2(adapter, fmt, d1, d2) \ 53 igb_log((adapter), (IGB_LOG_INFO), (fmt), (d1), (d2)) 54 #define IGB_DEBUGLOG_3(adapter, fmt, d1, d2, d3) \ 55 igb_log((adapter), (IGB_LOG_INFO), (fmt), (d1), (d2), (d3))
|
/illumos-gate/usr/src/uts/common/io/ixgbe/ |
H A D | ixgbe_debug.h | 47 #define IXGBE_DEBUGLOG_0(adapter, fmt) \ 48 ixgbe_log((adapter), (fmt)) 49 #define IXGBE_DEBUGLOG_1(adapter, fmt, d1) \ 50 ixgbe_log((adapter), (fmt), (d1)) 51 #define IXGBE_DEBUGLOG_2(adapter, fmt, d1, d2) \ 52 ixgbe_log((adapter), (fmt), (d1), (d2)) 53 #define IXGBE_DEBUGLOG_3(adapter, fmt, d1, d2, d3) \ 54 ixgbe_log((adapter), (fmt), (d1), (d2), (d3)) 55 #define IXGBE_DEBUGLOG_6(adapter, fmt, d1, d2, d3, d4, d5, d6) \ 56 ixgbe_log((adapter), (fm [all...] |
/illumos-gate/usr/src/uts/common/io/cxgbe/t4nex/ |
H A D | adapter.c | 26 t4_read_reg(struct adapter *sc, uint32_t reg) 33 t4_write_reg(struct adapter *sc, uint32_t reg, uint32_t val) 40 t4_os_pci_read_cfg1(struct adapter *sc, int reg, uint8_t *val) 46 t4_os_pci_write_cfg1(struct adapter *sc, int reg, uint8_t val) 52 t4_os_pci_read_cfg2(struct adapter *sc, int reg, uint16_t *val) 58 t4_os_pci_write_cfg2(struct adapter *sc, int reg, uint16_t val) 64 t4_os_pci_read_cfg4(struct adapter *sc, int reg, uint32_t *val) 70 t4_os_pci_write_cfg4(struct adapter *sc, int reg, uint32_t val) 76 t4_read_reg64(struct adapter *sc, uint32_t reg) 83 t4_write_reg64(struct adapter *s [all...] |