Home
last modified time | relevance | path

Searched refs:ngep (Results 1 – 9 of 9) sorted by relevance

/illumos-gate/usr/src/uts/common/io/nge/
H A Dnge_main.c513 srp->ngep = ngep; in nge_init_send_ring()
618 rrp->ngep = ngep; in nge_init_recv_ring()
716 brp->ngep = ngep; in nge_init_buff_ring()
1255 ngep->record_promisc = ngep->promisc; in nge_m_promisc()
1481 (*ngep->physops->phys_update)(ngep); in nge_m_ioctl()
1589 (*ngep->physops->phys_update)(ngep); in nge_m_setprop()
1607 (*ngep->physops->phys_update)(ngep); in nge_m_setprop()
1734 (*ngep->physops->phys_update)(ngep); in nge_m_setprop()
2028 (*ngep->physops->phys_update)(ngep); in nge_set_priv_prop()
2118 ngep->promisc = ngep->record_promisc; in nge_restart()
[all …]
H A Dnge_ndd.c47 ngep->param_en_pause = ngep->param_adv_pause; in nge_param_sync()
48 ngep->param_en_asym_pause = ngep->param_adv_asym_pause; in nge_param_sync()
49 ngep->param_en_1000fdx = ngep->param_adv_1000fdx; in nge_param_sync()
50 ngep->param_en_1000hdx = ngep->param_adv_1000hdx; in nge_param_sync()
51 ngep->param_en_100fdx = ngep->param_adv_100fdx; in nge_param_sync()
52 ngep->param_en_100hdx = ngep->param_adv_100hdx; in nge_param_sync()
53 ngep->param_en_10fdx = ngep->param_adv_10fdx; in nge_param_sync()
54 ngep->param_en_10hdx = ngep->param_adv_10hdx; in nge_param_sync()
88 dip = ngep->devinfo; in nge_nd_param_init()
127 dip = ngep->devinfo; in nge_nd_init()
[all …]
H A Dnge_xmii.c160 nge_phy_probe(nge_t *ngep) in nge_phy_probe() argument
176 ngep->phy_xmii_addr = i; in nge_phy_probe()
187 ngep->phy_id = in nge_phy_probe()
230 nge_phy_reset(nge_t *ngep) in nge_phy_reset() argument
265 if (!nge_phy_reset(ngep)) in nge_phy_restart()
287 nge_mii_put16(ngep, in nge_phy_restart()
338 ngep->param_adv_pause, ngep->param_adv_asym_pause, in nge_update_copper()
340 ngep->param_adv_100fdx, ngep->param_adv_100hdx, in nge_update_copper()
341 ngep->param_adv_10fdx, ngep->param_adv_10hdx)); in nge_update_copper()
660 if ((ngep->phy_mode != RGMII_IN) && (ngep->phy_mode != MII_IN)) { in nge_phys_init()
[all …]
H A Dnge_chip.c51 return (ddi_get8(ngep->io_handle, PIO_ADDR(ngep, regno))); in nge_reg_get8()
62 ddi_put8(ngep->io_handle, PIO_ADDR(ngep, regno), data); in nge_reg_put8()
73 return (ddi_get16(ngep->io_handle, PIO_ADDR(ngep, regno))); in nge_reg_get16()
84 ddi_put16(ngep->io_handle, PIO_ADDR(ngep, regno), data); in nge_reg_put16()
95 return (ddi_get32(ngep->io_handle, PIO_ADDR(ngep, regno))); in nge_reg_get32()
106 ddi_put32(ngep->io_handle, PIO_ADDR(ngep, regno), data); in nge_reg_put32()
1179 (*ngep->physops->phys_update)(ngep); in nge_chip_start()
1262 nge_reg_put8(ngep, NGE_RX_DEf, ngep->rx_def); in nge_chip_start()
1603 (*ngep->physops->phys_check)(ngep); in nge_factotum_link_check()
1732 mac_link_update(ngep->mh, ngep->link_state); in nge_chip_factotum()
[all …]
H A Dnge_kstats.c70 nge_t *ngep; in nge_statistics_update() local
79 ngep = ksp->ks_private; in nge_statistics_update()
141 nge_t *ngep; in nge_chipinfo_update() local
148 ngep = ksp->ks_private; in nge_chipinfo_update()
170 nge_t *ngep; in nge_debuginfo_update() local
250 ngep->nge_kstats[NGE_KSTAT_STATS] = nge_setup_named_kstat(ngep, in nge_init_kstats()
254 ngep->nge_kstats[NGE_KSTAT_CHIPID] = nge_setup_named_kstat(ngep, in nge_init_kstats()
258 ngep->nge_kstats[NGE_KSTAT_DEBUG] = nge_setup_named_kstat(ngep, in nge_init_kstats()
278 nge_t *ngep = arg; in nge_m_stat() local
428 *val = ngep->phy_id; in nge_m_stat()
[all …]
H A Dnge_rx.c71 nge_t *ngep; in nge_recv_recycle() local
78 brp = ngep->buff; in nge_recv_recycle()
156 brp = ngep->buff; in nge_recv_packet()
328 rrp = ngep->recv; in nge_recv_ring()
329 brp = ngep->buff; in nge_recv_ring()
333 if (sync_start + ngep->param_recv_max_packet <= ngep->rx_desc) { in nge_recv_ring()
336 ngep->param_recv_max_packet * ngep->desc_attr.rxd_size, in nge_recv_ring()
388 if (ngep->recv_count >= ngep->param_recv_max_packet) in nge_recv_ring()
393 if (sync_start + ngep->recv_count <= ngep->rx_desc) { in nge_recv_ring()
396 ngep->recv_count * ngep->desc_attr.rxd_size, in nge_recv_ring()
[all …]
H A Dnge_tx.c63 srp = ngep->send; in nge_tx_recycle_all()
166 srp = ngep->send; in nge_tx_recycle()
188 ngep->watchdog = 0; in nge_tx_recycle()
285 srp = ngep->send; in nge_tx_alloc()
315 srp = ngep->send; in nge_tx_start()
337 ngep->watchdog = 1; in nge_tx_start()
450 srp = ngep->send; in nge_send_mapped()
605 srp = ngep->send; in nge_send()
655 nge_t *ngep = arg; in nge_m_tx() local
675 rw_exit(ngep->rwlock); in nge_m_tx()
[all …]
H A Dnge.h78 #define PIO_ADDR(ngep, offset) ((void *)((caddr_t)(ngep)->io_regs+(offset))) argument
945 (*nge_db(ngep)), args)
986 int nge_restart(nge_t *ngep);
1000 int nge_chip_reset(nge_t *ngep);
1001 int nge_chip_start(nge_t *ngep);
1002 void nge_chip_sync(nge_t *ngep);
1007 void nge_phys_init(nge_t *ngep);
1013 void nge_receive(nge_t *ngep);
1021 int nge_nd_init(nge_t *ngep);
1022 void nge_nd_cleanup(nge_t *ngep);
[all …]
H A Dnge_log.c69 nge_log(nge_t *ngep, const char *fmt, ...) in nge_log() argument
74 nge_log_data.who = ngep->ifname; in nge_log()
89 nge_problem(nge_t *ngep, const char *fmt, ...) in nge_problem() argument
94 nge_log_data.who = ngep->ifname; in nge_problem()
109 nge_error(nge_t *ngep, const char *fmt, ...) in nge_error() argument
114 nge_log_data.who = ngep->ifname; in nge_error()
169 nge_report(nge_t *ngep, uint8_t error_id) in nge_report() argument
174 nge_error(ngep, err_msg); in nge_report()
204 (*nge_db(nge_t *ngep))(const char *fmt, ...) in nge_db() argument
208 nge_log_data.who = ngep->ifname; in nge_db()