Home
last modified time | relevance | path

Searched refs:bgep (Results 1 – 11 of 11) sorted by relevance

/titanic_44/usr/src/uts/common/io/bge/
H A Dbge_mii.c113 bge_phydump(bge_t *bgep, uint16_t mii_status, uint16_t aux) in bge_phydump() argument
118 ASSERT(mutex_owned(bgep->genlock)); in bge_phydump()
123 regs[i] = bge_mii_get16(bgep, i); in bge_phydump()
153 bge_phy_toggle_auxctl_smdsp(bge_t *bgep, in bge_phy_toggle_auxctl_smdsp() argument
158 val = bge_mii_get16(bgep, MII_AUX_CONTROL); in bge_phy_toggle_auxctl_smdsp()
166 bge_mii_put16(bgep, MII_AUX_CONTROL, (val | MII_AUX_CTRL_TX_6DB)); in bge_phy_toggle_auxctl_smdsp()
175 bge_phy_probe(bge_t *bgep) in bge_phy_probe() argument
181 BGE_TRACE(("bge_phy_probe($%p)", (void *)bgep)); in bge_phy_probe()
183 ASSERT(mutex_owned(bgep->genlock)); in bge_phy_probe()
185 nicsig = bge_nic_read32(bgep, BGE_NIC_DATA_SIG_ADDR); in bge_phy_probe()
[all …]
H A Dbge_ndd.c48 bge_param_sync(bge_t *bgep) in bge_param_sync() argument
50 bgep->param_en_pause = bgep->param_adv_pause; in bge_param_sync()
51 bgep->param_en_asym_pause = bgep->param_adv_asym_pause; in bge_param_sync()
52 bgep->param_en_1000fdx = bgep->param_adv_1000fdx; in bge_param_sync()
53 bgep->param_en_1000hdx = bgep->param_adv_1000hdx; in bge_param_sync()
54 bgep->param_en_100fdx = bgep->param_adv_100fdx; in bge_param_sync()
55 bgep->param_en_100hdx = bgep->param_adv_100hdx; in bge_param_sync()
56 bgep->param_en_10fdx = bgep->param_adv_10fdx; in bge_param_sync()
57 bgep->param_en_10hdx = bgep->param_adv_10hdx; in bge_param_sync()
78 bgep->fieldname = propval; \
[all …]
H A Dbge_chip2.c35 #define PIO_ADDR(bgep, offset) ((void *)((caddr_t)(bgep)->io_regs+(offset))) argument
36 #define APE_ADDR(bgep, offset) ((void *)((caddr_t)(bgep)->ape_regs+(offset))) argument
176 static void bge_cfg_clr16(bge_t *bgep, bge_regno_t regno, uint16_t bits);
180 bge_cfg_clr16(bge_t *bgep, bge_regno_t regno, uint16_t bits) in bge_cfg_clr16() argument
185 (void *)bgep, regno, bits)); in bge_cfg_clr16()
187 regval = pci_config_get16(bgep->cfg_handle, regno); in bge_cfg_clr16()
190 (void *)bgep, regno, bits, regval, regval & ~bits)); in bge_cfg_clr16()
193 pci_config_put16(bgep->cfg_handle, regno, regval); in bge_cfg_clr16()
198 static void bge_cfg_clr32(bge_t *bgep, bge_regno_t regno, uint32_t bits);
202 bge_cfg_clr32(bge_t *bgep, bge_regno_t regno, uint32_t bits) in bge_cfg_clr32() argument
[all …]
H A Dbge_main2.c333 bge_reinit_rings(bge_t *bgep) in bge_reinit_rings() argument
337 ASSERT(mutex_owned(bgep->genlock)); in bge_reinit_rings()
342 for (ring = 0; ring < bgep->chipid.tx_rings; ++ring) in bge_reinit_rings()
343 bge_reinit_send_ring(&bgep->send[ring]); in bge_reinit_rings()
348 for (ring = 0; ring < bgep->chipid.rx_rings; ++ring) in bge_reinit_rings()
349 bge_reinit_recv_ring(&bgep->recv[ring]); in bge_reinit_rings()
355 bge_reinit_buff_ring(&bgep->buff[ring], ring); in bge_reinit_rings()
377 bge_reset(bge_t *bgep, uint_t asf_mode) in bge_reset() argument
379 bge_reset(bge_t *bgep) in bge_reset()
385 BGE_TRACE(("bge_reset($%p)", (void *)bgep)); in bge_reset()
[all …]
H A Dbge_kstats.c197 bge_t *bgep; in bge_statistics_update() local
206 bgep = ksp->ks_private; in bge_statistics_update()
207 if (bgep->chipid.statistic_type == BGE_STAT_BLK) in bge_statistics_update()
208 bstp = DMA_VPTR(bgep->statistics); in bge_statistics_update()
220 if (bgep->chipid.statistic_type == BGE_STAT_BLK) in bge_statistics_update()
224 pstats = bgep->pstats; in bge_statistics_update()
310 bge_t *bgep; in bge_chipid_update() local
317 bgep = ksp->ks_private; in bge_chipid_update()
320 (knp++)->value.ui64 = bgep->chipid.asic_rev; in bge_chipid_update()
321 (knp++)->value.ui64 = bgep->chipid.businfo; in bge_chipid_update()
[all …]
H A Dbge_recv2.c38 static void bge_refill(bge_t *bgep, buff_ring_t *brp, sw_rbd_t *srbdp);
57 bge_refill(bge_t *bgep, buff_ring_t *brp, sw_rbd_t *srbdp) in bge_refill() argument
65 bge_mbx_put(bgep, brp->chip_mbx_reg, slot); in bge_refill()
68 static mblk_t *bge_receive_packet(bge_t *bgep, bge_rbd_t *hw_rbd_p,
73 bge_receive_packet(bge_t *bgep, bge_rbd_t *hw_rbd_p, recv_ring_t *rrp) in bge_receive_packet() argument
92 BGE_PKTDUMP((bgep, &hw_rbd, NULL, "bad ring flags!")); in bge_receive_packet()
96 brp = &bgep->buff[BGE_JUMBO_BUFF_RING]; in bge_receive_packet()
101 brp = &bgep->buff[BGE_MINI_BUFF_RING]; in bge_receive_packet()
106 brp = &bgep->buff[BGE_STD_BUFF_RING]; in bge_receive_packet()
112 BGE_PKTDUMP((bgep, &hw_rbd, NULL, "bad ring index!")); in bge_receive_packet()
[all …]
H A Dbge_impl.h394 struct bge *bgep; /* (const) containing */ member
437 struct bge *bgep; /* (const) containing */ member
512 struct bge *bgep; /* (const) containing */ member
994 #define CATC_TRIGGER(bgep, data) bge_reg_put32(bgep, 0x0a00, (data)) argument
1137 #define BGE_LDB(b, args) BGE_XDB(b, bgep->debug, (*bge_db(bgep)), args)
1138 #define BGE_CDB(f, args) BGE_XDB(BGE_DBG, bgep->debug, f, args)
1170 #define BGE_BRKPT(bgep, s) BGE_DDB(bge_dbg_enter(bgep, s)) argument
1171 #define BGE_MARK(bgep) BGE_DDB(bge_led_mark(bgep)) argument
1172 #define BGE_PCICHK(bgep) BGE_DDB(bge_pci_check(bgep)) argument
1181 uint16_t bge_mii_get16(bge_t *bgep, bge_regno_t regno);
[all …]
H A Dbge_send.c92 static boolean_t bge_recycle_ring(bge_t *bgep, send_ring_t *srp);
96 bge_recycle_ring(bge_t *bgep, send_ring_t *srp) in bge_recycle_ring() argument
145 bgep->watchdog = (slot == srp->tx_next) ? 0 : 1; in bge_recycle_ring()
173 if (srp->tx_flow != 0 || bgep->tx_resched_needed) in bge_recycle_ring()
174 ddi_trigger_softintr(bgep->drain_id); in bge_recycle_ring()
207 boolean_t bge_recycle(bge_t *bgep, bge_status_t *bsp);
211 bge_recycle(bge_t *bgep, bge_status_t *bsp) in bge_recycle() argument
215 uint64_t tx_rings = bgep->chipid.tx_rings; in bge_recycle()
220 srp = &bgep->send[ring]; in bge_recycle()
233 tx_done |= bge_recycle_ring(bgep, srp); in bge_recycle()
[all …]
H A Dbge_log.c70 bge_log(bge_t *bgep, const char *fmt, ...) in bge_log() argument
75 bge_log_data.who = bgep->ifname; in bge_log()
90 bge_problem(bge_t *bgep, const char *fmt, ...) in bge_problem() argument
95 bge_log_data.who = bgep->ifname; in bge_problem()
110 bge_error(bge_t *bgep, const char *fmt, ...) in bge_error() argument
115 bge_log_data.who = bgep->ifname; in bge_error()
127 bge_fm_ereport(bge_t *bgep, char *detail) in bge_fm_ereport() argument
134 if (DDI_FM_EREPORT_CAP(bgep->fm_capabilities)) { in bge_fm_ereport()
135 ddi_fm_ereport_post(bgep->devinfo, buf, ena, DDI_NOSLEEP, in bge_fm_ereport()
168 (*bge_db(bge_t *bgep))(const char *fmt, ...) in bge_db() argument
[all …]
H A Dbge_hw.h162 #define DEVICE_5704_SERIES_CHIPSETS(bgep)\ argument
163 ((bgep->chipid.device == DEVICE_ID_5700) ||\
164 (bgep->chipid.device == DEVICE_ID_5701) ||\
165 (bgep->chipid.device == DEVICE_ID_5702) ||\
166 (bgep->chipid.device == DEVICE_ID_5702fe)||\
167 (bgep->chipid.device == DEVICE_ID_5703C) ||\
168 (bgep->chipid.device == DEVICE_ID_5703S) ||\
169 (bgep->chipid.device == DEVICE_ID_5703) ||\
170 (bgep->chipid.device == DEVICE_ID_5704C) ||\
171 (bgep->chipid.device == DEVICE_ID_5704S) ||\
[all …]
H A Dbge_mii_5906.c41 bge_adj_volt_5906(bge_t *bgep) in bge_adj_volt_5906() argument
44 bge_mii_put16(bgep, 0x17, 0x12); in bge_adj_volt_5906()