Searched refs:adapter (Results 1 - 25 of 74) sorted by relevance

123

/illumos-gate/usr/src/uts/common/io/ntxn/
H A Dunm_ndd.c185 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 Dunm_nic_isr.c55 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 Dunm_gem.c73 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 Dniu.c54 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 Dunm_nic_main.c97 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 Dunm_nic_hw.c307 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 Dunm_nic_init.c161 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 Dunm_nic_ctx.c114 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 Dmc4.c35 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 Dmc3.c37 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 Dcspi.c33 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 Dch_subr.c50 * @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 Despi.c33 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 Dulp.c33 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 Dcommon.h206 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 Dmy3126.c47 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 Dtp.c36 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 Dch_mac.c84 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 Dcphy.h34 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 Dxpak.c110 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 Dcommon.h295 #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 Dcommon.c26 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 Digb_debug.h48 #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 Dixgbe_debug.h47 #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 Dadapter.c26 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...]

Completed in 97 milliseconds

123