Searched defs:adapter (Results 1 - 25 of 46) sorted by relevance

12

/illumos-gate/usr/src/uts/common/io/chxge/com/
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 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 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 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);
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 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 Dmv88x201x.c81 if (t1_is_asic(cphy->adapter)) {
84 (void) t1_tpi_read(cphy->adapter, A_ELMER0_INT_ENABLE, &elmer);
86 (void) t1_tpi_write(cphy->adapter, A_ELMER0_INT_ENABLE, elmer);
97 if (t1_is_asic(cphy->adapter)) {
100 (void) t1_tpi_read(cphy->adapter, A_ELMER0_INT_ENABLE, &elmer);
102 (void) t1_tpi_write(cphy->adapter, A_ELMER0_INT_ENABLE, elmer);
136 if (t1_is_asic(cphy->adapter)) {
137 (void) t1_tpi_read(cphy->adapter, A_ELMER0_INT_CAUSE, &elmer);
139 (void) t1_tpi_write(cphy->adapter, A_ELMER0_INT_CAUSE, elmer);
218 static struct cphy *mv88x201x_phy_create(adapter_t *adapter, in argument
243 mv88x201x_phy_reset(adapter_t *adapter) 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 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 Dmv88e1xxx.c98 if (t1_is_asic(cphy->adapter)) {
101 (void) t1_tpi_read(cphy->adapter, A_ELMER0_INT_ENABLE, &elmer);
103 if (is_T2(cphy->adapter)) {
106 (void) t1_tpi_write(cphy->adapter, A_ELMER0_INT_ENABLE, elmer);
117 if (t1_is_asic(cphy->adapter)) {
120 (void) t1_tpi_read(cphy->adapter, A_ELMER0_INT_ENABLE, &elmer);
122 if (is_T2(cphy->adapter)) {
125 (void) t1_tpi_write(cphy->adapter, A_ELMER0_INT_ENABLE, elmer);
138 if (t1_is_asic(cphy->adapter)) {
139 (void) t1_tpi_read(cphy->adapter, A_ELMER0_INT_CAUS
397 mv88e1xxx_phy_create(adapter_t *adapter, int phy_addr, struct mdio_ops *mdio_ops) argument
427 mv88e1xxx_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 Dvsc7321.c66 static void vsc_read(adapter_t *adapter, u32 addr, u32 *val) argument
70 (void) t1_tpi_read(adapter, (addr << 2) + 4, &vlo);
73 (void) t1_tpi_read(adapter, (REG_LOCAL_STATUS << 2) + 4, &vlo);
74 (void) t1_tpi_read(adapter, REG_LOCAL_STATUS << 2, &vhi);
78 (void) t1_tpi_read(adapter, (REG_LOCAL_DATA << 2) + 4, &vlo);
79 (void) t1_tpi_read(adapter, REG_LOCAL_DATA << 2, &vhi);
84 static void vsc_write(adapter_t *adapter, u32 addr, u32 data) argument
86 (void) t1_tpi_write(adapter, (addr << 2) + 4, data & 0xFFFF);
87 (void) t1_tpi_write(adapter, addr << 2, (data >> 16) & 0xFFFF);
91 static void vsc7321_full_reset(adapter_t* adapter) argument
221 run_table(adapter_t *adapter, struct init_table *ib, int len) argument
235 vsc7321_mac_reset(adapter_t *adapter) argument
240 vsc7321_mac_create(adapter_t *adapter, int index) argument
[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 Dgmac.h109 adapter_t *adapter; member in struct:cmac
116 struct cmac *(*create)(adapter_t *adapter, int index);
H A Dvsc7326.c55 static void vsc_read(adapter_t *adapter, u32 addr, u32 *val) argument
60 MAC_LOCK(adapter->mac_lock);
61 (void) t1_tpi_read(adapter, (addr << 2) + 4, &vlo);
64 (void) t1_tpi_read(adapter, (REG_LOCAL_STATUS << 2) + 4, &vlo);
65 (void) t1_tpi_read(adapter, REG_LOCAL_STATUS << 2, &vhi);
72 (void) t1_tpi_read(adapter, (REG_LOCAL_DATA << 2) + 4, &vlo);
73 (void) t1_tpi_read(adapter, REG_LOCAL_DATA << 2, &vhi);
80 MAC_UNLOCK(adapter->mac_lock);
83 static void vsc_write(adapter_t *adapter, u32 addr, u32 data) argument
85 MAC_LOCK(adapter
95 vsc7326_full_reset(adapter_t* adapter) argument
240 run_table(adapter_t *adapter, struct init_table *ib, int len) argument
254 bist_rd(adapter_t *adapter, int moduleid, int address) argument
281 bist_wr(adapter_t *adapter, int moduleid, int address, int value) argument
311 run_bist(adapter_t *adapter, int moduleid) argument
320 check_bist(adapter_t *adapter, int moduleid) argument
334 enable_mem(adapter_t *adapter, int moduleid) argument
341 run_bist_all(adapter_t *adapter) argument
724 vsc7326_mac_create(adapter_t *adapter, int index) argument
755 vsc7326_mac_reset(adapter_t *adapter) argument
[all...]
H A Dpm3393.c97 (void) t1_tpi_read(cmac->adapter, OFFSET(reg), data32);
103 (void) t1_tpi_write(cmac->adapter, OFFSET(reg), data32);
161 (void) t1_tpi_read(cmac->adapter, A_ELMER0_INT_ENABLE, &elmer);
163 (void) t1_tpi_write(cmac->adapter, A_ELMER0_INT_ENABLE, elmer);
167 pl_intr = t1_read_reg_4(cmac->adapter, A_PL_ENABLE);
169 t1_write_reg_4(cmac->adapter, A_PL_ENABLE, pl_intr);
200 (void) t1_tpi_read(cmac->adapter, A_ELMER0_INT_ENABLE, &elmer);
202 (void) t1_tpi_write(cmac->adapter, A_ELMER0_INT_ENABLE, elmer);
243 (void) t1_tpi_read(cmac->adapter, A_ELMER0_INT_CAUSE, &elmer);
245 (void) t1_tpi_write(cmac->adapter, A_ELMER0_INT_CAUS
731 pm3393_mac_create(adapter_t *adapter, int index) argument
828 pm3393_mac_reset(adapter_t * adapter) argument
[all...]
/illumos-gate/usr/src/uts/common/io/ntxn/
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_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_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 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_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/cxgbe/common/
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/ixgbe/
H A Dixgbe_debug.c38 ixgbe_dump_interrupt(void *adapter, char *tag) argument
40 ixgbe_t *ixgbe = (ixgbe_t *)adapter;
150 ixgbe_dump_addr(void *adapter, char *tag, const uint8_t *addr) argument
152 ixgbe_t *ixgbe = (ixgbe_t *)adapter;
427 ixgbe_dump_regs(void *adapter) argument
429 ixgbe_t *ixgbe = (ixgbe_t *)adapter;
/illumos-gate/usr/src/uts/common/io/chxge/
H A Dglue.c397 t1_fatal_err(ch_t *adapter) argument
399 if (adapter->ch_flags & PEINITDONE) {
400 (void) sge_stop(adapter->sge);
401 t1_interrupts_disable(adapter);
404 adapter_name(adapter));
478 ch_init_cyclic(void *adapter, p_ch_cyclic_t cyclic, argument
/illumos-gate/usr/src/uts/common/io/e1000g/
H A De1000_osdep.h89 #define ADAPTER_REG_SET 1 /* solaris mapping of adapter registers */
217 struct e1000g *adapter; member in struct:e1000g_osdep

Completed in 100 milliseconds

12