usr/src/uts/common/io/sfe/sfe.c
1094
sfe_get_stats(struct gem_dev *dp)
usr/src/uts/common/io/sfe/sfe.c
1104
sfe_tx_desc_write(struct gem_dev *dp, int slot,
usr/src/uts/common/io/sfe/sfe.c
1149
sfe_tx_start(struct gem_dev *dp, int start_slot, int nslot)
usr/src/uts/common/io/sfe/sfe.c
1175
sfe_rx_desc_write(struct gem_dev *dp, int slot,
usr/src/uts/common/io/sfe/sfe.c
1204
sfe_tx_desc_stat(struct gem_dev *dp, int slot, int ndesc)
usr/src/uts/common/io/sfe/sfe.c
1315
sfe_rx_desc_stat(struct gem_dev *dp, int slot, int ndesc)
usr/src/uts/common/io/sfe/sfe.c
1406
sfe_tx_desc_init(struct gem_dev *dp, int slot)
usr/src/uts/common/io/sfe/sfe.c
1426
sfe_rx_desc_init(struct gem_dev *dp, int slot)
usr/src/uts/common/io/sfe/sfe.c
1446
sfe_tx_desc_clean(struct gem_dev *dp, int slot)
usr/src/uts/common/io/sfe/sfe.c
1455
sfe_rx_desc_clean(struct gem_dev *dp, int slot)
usr/src/uts/common/io/sfe/sfe.c
1467
sfe_interrupt(struct gem_dev *dp)
usr/src/uts/common/io/sfe/sfe.c
154
boolean_t (*get_mac_addr)(struct gem_dev *);
usr/src/uts/common/io/sfe/sfe.c
1567
sfe_mii_sync_dp83815(struct gem_dev *dp)
usr/src/uts/common/io/sfe/sfe.c
1573
sfe_mii_read_dp83815(struct gem_dev *dp, uint_t offset)
usr/src/uts/common/io/sfe/sfe.c
1581
sfe_mii_write_dp83815(struct gem_dev *dp, uint_t offset, uint16_t val)
usr/src/uts/common/io/sfe/sfe.c
1589
sfe_mii_config_dp83815(struct gem_dev *dp)
usr/src/uts/common/io/sfe/sfe.c
1645
sfe_mii_probe_dp83815(struct gem_dev *dp)
usr/src/uts/common/io/sfe/sfe.c
1684
sfe_mii_init_dp83815(struct gem_dev *dp)
usr/src/uts/common/io/sfe/sfe.c
1706
sfe_mii_sync_sis900(struct gem_dev *dp)
usr/src/uts/common/io/sfe/sfe.c
172
static void sfe_mii_sync_dp83815(struct gem_dev *);
usr/src/uts/common/io/sfe/sfe.c
1720
sfe_mii_config_sis900(struct gem_dev *dp)
usr/src/uts/common/io/sfe/sfe.c
173
static void sfe_mii_sync_sis900(struct gem_dev *);
usr/src/uts/common/io/sfe/sfe.c
174
static uint16_t sfe_mii_read_dp83815(struct gem_dev *, uint_t);
usr/src/uts/common/io/sfe/sfe.c
1746
sfe_mii_read_sis900(struct gem_dev *dp, uint_t reg)
usr/src/uts/common/io/sfe/sfe.c
175
static uint16_t sfe_mii_read_sis900(struct gem_dev *, uint_t);
usr/src/uts/common/io/sfe/sfe.c
176
static void sfe_mii_write_dp83815(struct gem_dev *, uint_t, uint16_t);
usr/src/uts/common/io/sfe/sfe.c
177
static void sfe_mii_write_sis900(struct gem_dev *, uint_t, uint16_t);
usr/src/uts/common/io/sfe/sfe.c
178
static void sfe_set_eq_sis630(struct gem_dev *);
usr/src/uts/common/io/sfe/sfe.c
180
static int sfe_reset_chip_sis900(struct gem_dev *);
usr/src/uts/common/io/sfe/sfe.c
1806
sfe_mii_write_sis900(struct gem_dev *dp, uint_t reg, uint16_t val)
usr/src/uts/common/io/sfe/sfe.c
181
static int sfe_reset_chip_dp83815(struct gem_dev *);
usr/src/uts/common/io/sfe/sfe.c
182
static int sfe_init_chip(struct gem_dev *);
usr/src/uts/common/io/sfe/sfe.c
183
static int sfe_start_chip(struct gem_dev *);
usr/src/uts/common/io/sfe/sfe.c
1833
sfe_set_eq_sis630(struct gem_dev *dp)
usr/src/uts/common/io/sfe/sfe.c
184
static int sfe_stop_chip(struct gem_dev *);
usr/src/uts/common/io/sfe/sfe.c
185
static int sfe_set_media(struct gem_dev *);
usr/src/uts/common/io/sfe/sfe.c
186
static int sfe_set_rx_filter_dp83815(struct gem_dev *);
usr/src/uts/common/io/sfe/sfe.c
187
static int sfe_set_rx_filter_sis900(struct gem_dev *);
usr/src/uts/common/io/sfe/sfe.c
188
static int sfe_get_stats(struct gem_dev *);
usr/src/uts/common/io/sfe/sfe.c
189
static int sfe_attach_chip(struct gem_dev *);
usr/src/uts/common/io/sfe/sfe.c
1912
sfe_chipinfo_init_sis900(struct gem_dev *dp)
usr/src/uts/common/io/sfe/sfe.c
192
static int sfe_tx_desc_write(struct gem_dev *dp, int slot,
usr/src/uts/common/io/sfe/sfe.c
194
static void sfe_tx_start(struct gem_dev *dp, int startslot, int nslot);
usr/src/uts/common/io/sfe/sfe.c
195
static void sfe_rx_desc_write(struct gem_dev *dp, int slot,
usr/src/uts/common/io/sfe/sfe.c
1957
sfe_attach_chip(struct gem_dev *dp)
usr/src/uts/common/io/sfe/sfe.c
197
static uint_t sfe_tx_desc_stat(struct gem_dev *dp, int slot, int ndesc);
usr/src/uts/common/io/sfe/sfe.c
198
static uint64_t sfe_rx_desc_stat(struct gem_dev *dp, int slot, int ndesc);
usr/src/uts/common/io/sfe/sfe.c
200
static void sfe_tx_desc_init(struct gem_dev *dp, int slot);
usr/src/uts/common/io/sfe/sfe.c
2004
struct gem_dev *dp;
usr/src/uts/common/io/sfe/sfe.c
201
static void sfe_rx_desc_init(struct gem_dev *dp, int slot);
usr/src/uts/common/io/sfe/sfe.c
202
static void sfe_tx_desc_clean(struct gem_dev *dp, int slot);
usr/src/uts/common/io/sfe/sfe.c
203
static void sfe_rx_desc_clean(struct gem_dev *dp, int slot);
usr/src/uts/common/io/sfe/sfe.c
206
static uint_t sfe_interrupt(struct gem_dev *dp);
usr/src/uts/common/io/sfe/sfe.c
2262
struct gem_dev *dp;
usr/src/uts/common/io/sfe/sfe.c
269
sfe_read_eeprom(struct gem_dev *dp, uint_t offset)
usr/src/uts/common/io/sfe/sfe.c
316
sfe_get_mac_addr_dp83815(struct gem_dev *dp)
usr/src/uts/common/io/sfe/sfe.c
358
sfe_get_mac_addr_sis900(struct gem_dev *dp)
usr/src/uts/common/io/sfe/sfe.c
419
sfe_get_mac_addr_sis962(struct gem_dev *dp)
usr/src/uts/common/io/sfe/sfe.c
446
sfe_reset_chip_sis900(struct gem_dev *dp)
usr/src/uts/common/io/sfe/sfe.c
501
sfe_reset_chip_dp83815(struct gem_dev *dp)
usr/src/uts/common/io/sfe/sfe.c
547
sfe_init_chip(struct gem_dev *dp)
usr/src/uts/common/io/sfe/sfe.c
570
sfe_mcast_hash(struct gem_dev *dp, uint8_t *addr)
usr/src/uts/common/io/sfe/sfe.c
577
sfe_rxfilter_dump(struct gem_dev *dp, int start, int end)
usr/src/uts/common/io/sfe/sfe.c
607
sfe_set_rx_filter_dp83815(struct gem_dev *dp)
usr/src/uts/common/io/sfe/sfe.c
736
sfe_set_rx_filter_sis900(struct gem_dev *dp)
usr/src/uts/common/io/sfe/sfe.c
812
sfe_start_chip(struct gem_dev *dp)
usr/src/uts/common/io/sfe/sfe.c
840
sfe_stop_chip(struct gem_dev *dp)
usr/src/uts/common/io/sfe/sfe.c
884
sfe_stop_chip_quiesce(struct gem_dev *dp)
usr/src/uts/common/io/sfe/sfe.c
944
sfe_set_media(struct gem_dev *dp)
usr/src/uts/common/io/sfe/sfe_util.c
1051
gem_reclaim_txbuf(struct gem_dev *dp)
usr/src/uts/common/io/sfe/sfe_util.c
1061
uint_t (*tx_desc_stat)(struct gem_dev *dp,
usr/src/uts/common/io/sfe/sfe_util.c
1211
gem_tx_load_descs_oo(struct gem_dev *dp,
usr/src/uts/common/io/sfe/sfe_util.c
1218
(struct gem_dev *dp, int slot,
usr/src/uts/common/io/sfe/sfe_util.c
1249
gem_setup_txbuf_copy(struct gem_dev *dp, mblk_t *mp, struct txbuf *tbp)
usr/src/uts/common/io/sfe/sfe_util.c
127
static void gem_mii_start(struct gem_dev *);
usr/src/uts/common/io/sfe/sfe_util.c
128
static void gem_mii_stop(struct gem_dev *);
usr/src/uts/common/io/sfe/sfe_util.c
131
static void gem_nd_setup(struct gem_dev *dp);
usr/src/uts/common/io/sfe/sfe_util.c
132
static void gem_nd_cleanup(struct gem_dev *dp);
usr/src/uts/common/io/sfe/sfe_util.c
1329
gem_tx_start_unit(struct gem_dev *dp)
usr/src/uts/common/io/sfe/sfe_util.c
133
static int gem_alloc_memory(struct gem_dev *);
usr/src/uts/common/io/sfe/sfe_util.c
134
static void gem_free_memory(struct gem_dev *);
usr/src/uts/common/io/sfe/sfe_util.c
135
static void gem_init_rx_ring(struct gem_dev *);
usr/src/uts/common/io/sfe/sfe_util.c
136
static void gem_init_tx_ring(struct gem_dev *);
usr/src/uts/common/io/sfe/sfe_util.c
137
__INLINE__ static void gem_append_rxbuf(struct gem_dev *, struct rxbuf *);
usr/src/uts/common/io/sfe/sfe_util.c
1375
gem_txbuf_options(struct gem_dev *dp, mblk_t *mp, uint8_t *bp)
usr/src/uts/common/io/sfe/sfe_util.c
139
static void gem_tx_timeout(struct gem_dev *);
usr/src/uts/common/io/sfe/sfe_util.c
140
static void gem_mii_link_watcher(struct gem_dev *dp);
usr/src/uts/common/io/sfe/sfe_util.c
141
static int gem_mac_init(struct gem_dev *dp);
usr/src/uts/common/io/sfe/sfe_util.c
142
static int gem_mac_start(struct gem_dev *dp);
usr/src/uts/common/io/sfe/sfe_util.c
1421
gem_send_common(struct gem_dev *dp, mblk_t *mp_head, uint32_t flags)
usr/src/uts/common/io/sfe/sfe_util.c
143
static int gem_mac_stop(struct gem_dev *dp, uint_t flags);
usr/src/uts/common/io/sfe/sfe_util.c
144
static void gem_mac_ioctl(struct gem_dev *dp, queue_t *wq, mblk_t *mp);
usr/src/uts/common/io/sfe/sfe_util.c
1570
gem_restart_nic(struct gem_dev *dp, uint_t flags)
usr/src/uts/common/io/sfe/sfe_util.c
1642
gem_tx_timeout(struct gem_dev *dp)
usr/src/uts/common/io/sfe/sfe_util.c
1723
gem_append_rxbuf(struct gem_dev *dp, struct rxbuf *rbp_head)
usr/src/uts/common/io/sfe/sfe_util.c
1760
gem_get_packet_default(struct gem_dev *dp, struct rxbuf *rbp, size_t len)
usr/src/uts/common/io/sfe/sfe_util.c
1793
gem_receive(struct gem_dev *dp)
usr/src/uts/common/io/sfe/sfe_util.c
1806
uint64_t (*rx_desc_stat)(struct gem_dev *dp,
usr/src/uts/common/io/sfe/sfe_util.c
190
gem_prop_get_int(struct gem_dev *dp, char *prop_template, int def_val)
usr/src/uts/common/io/sfe/sfe_util.c
1969
gem_tx_done(struct gem_dev *dp)
usr/src/uts/common/io/sfe/sfe_util.c
2011
gem_intr(struct gem_dev *dp)
usr/src/uts/common/io/sfe/sfe_util.c
2049
gem_intr_watcher(struct gem_dev *dp)
usr/src/uts/common/io/sfe/sfe_util.c
2064
gem_choose_forcedmode(struct gem_dev *dp)
usr/src/uts/common/io/sfe/sfe_util.c
2083
gem_mii_read(struct gem_dev *dp, uint_t reg)
usr/src/uts/common/io/sfe/sfe_util.c
2092
gem_mii_write(struct gem_dev *dp, uint_t reg, uint16_t val)
usr/src/uts/common/io/sfe/sfe_util.c
2105
gem_mii_config_default(struct gem_dev *dp)
usr/src/uts/common/io/sfe/sfe_util.c
218
gem_dump_packet(struct gem_dev *dp, char *title, mblk_t *mp,
usr/src/uts/common/io/sfe/sfe_util.c
2229
gem_mii_link_check(struct gem_dev *dp)
usr/src/uts/common/io/sfe/sfe_util.c
2826
gem_mii_link_watcher(struct gem_dev *dp)
usr/src/uts/common/io/sfe/sfe_util.c
2848
gem_mii_probe_default(struct gem_dev *dp)
usr/src/uts/common/io/sfe/sfe_util.c
2959
gem_mii_start(struct gem_dev *dp)
usr/src/uts/common/io/sfe/sfe_util.c
2971
gem_mii_stop(struct gem_dev *dp)
usr/src/uts/common/io/sfe/sfe_util.c
2986
gem_get_mac_addr_conf(struct gem_dev *dp)
usr/src/uts/common/io/sfe/sfe_util.c
3073
gem_mac_set_rx_filter(struct gem_dev *dp)
usr/src/uts/common/io/sfe/sfe_util.c
3082
gem_mac_init(struct gem_dev *dp)
usr/src/uts/common/io/sfe/sfe_util.c
3113
gem_mac_start(struct gem_dev *dp)
usr/src/uts/common/io/sfe/sfe_util.c
3159
gem_mac_stop(struct gem_dev *dp, uint_t flags)
usr/src/uts/common/io/sfe/sfe_util.c
3262
gem_add_multicast(struct gem_dev *dp, const uint8_t *ep)
usr/src/uts/common/io/sfe/sfe_util.c
3303
gem_remove_multicast(struct gem_dev *dp, const uint8_t *ep)
usr/src/uts/common/io/sfe/sfe_util.c
3413
struct gem_dev *dp;
usr/src/uts/common/io/sfe/sfe_util.c
3420
struct gem_dev *dp = ((struct gem_nd_arg *)(void *)arg)->dp;
usr/src/uts/common/io/sfe/sfe_util.c
3599
struct gem_dev *dp = ((struct gem_nd_arg *)(void *)arg)->dp;
usr/src/uts/common/io/sfe/sfe_util.c
363
gem_rx_desc_dma_sync(struct gem_dev *dp, int head, int nslot, int how)
usr/src/uts/common/io/sfe/sfe_util.c
3734
gem_nd_load(struct gem_dev *dp, char *name, ndgetf_t gf, ndsetf_t sf, int item)
usr/src/uts/common/io/sfe/sfe_util.c
3751
gem_nd_setup(struct gem_dev *dp)
usr/src/uts/common/io/sfe/sfe_util.c
3867
gem_nd_ioctl(struct gem_dev *dp, queue_t *wq, mblk_t *mp, struct iocblk *iocp)
usr/src/uts/common/io/sfe/sfe_util.c
3905
gem_nd_cleanup(struct gem_dev *dp)
usr/src/uts/common/io/sfe/sfe_util.c
391
gem_tx_desc_dma_sync(struct gem_dev *dp, int head, int nslot, int how)
usr/src/uts/common/io/sfe/sfe_util.c
3917
gem_mac_ioctl(struct gem_dev *dp, queue_t *wq, mblk_t *mp)
usr/src/uts/common/io/sfe/sfe_util.c
4008
gem_mac_xcvr_inuse(struct gem_dev *dp)
usr/src/uts/common/io/sfe/sfe_util.c
4073
struct gem_dev *dp = arg;
usr/src/uts/common/io/sfe/sfe_util.c
4129
struct gem_dev *dp = arg;
usr/src/uts/common/io/sfe/sfe_util.c
4176
struct gem_dev *dp = arg;
usr/src/uts/common/io/sfe/sfe_util.c
4198
struct gem_dev *dp = arg;
usr/src/uts/common/io/sfe/sfe_util.c
420
gem_rx_start_default(struct gem_dev *dp, int head, int nslot)
usr/src/uts/common/io/sfe/sfe_util.c
4224
struct gem_dev *dp = arg;
usr/src/uts/common/io/sfe/sfe_util.c
433
gem_dump_txbuf(struct gem_dev *dp, int level, const char *title)
usr/src/uts/common/io/sfe/sfe_util.c
4541
struct gem_dev *dp = arg;
usr/src/uts/common/io/sfe/sfe_util.c
4568
struct gem_dev *dp = arg;
usr/src/uts/common/io/sfe/sfe_util.c
4592
((struct gem_dev *)arg)->name, __func__));
usr/src/uts/common/io/sfe/sfe_util.c
4594
gem_mac_ioctl((struct gem_dev *)arg, wq, mp);
usr/src/uts/common/io/sfe/sfe_util.c
4605
gem_gld3_init(struct gem_dev *dp, mac_register_t *macp)
usr/src/uts/common/io/sfe/sfe_util.c
4626
gem_read_conf(struct gem_dev *dp)
usr/src/uts/common/io/sfe/sfe_util.c
470
struct gem_dev *dp;
usr/src/uts/common/io/sfe/sfe_util.c
4722
(sizeof (struct gem_dev) + \
usr/src/uts/common/io/sfe/sfe_util.c
4727
struct gem_dev *
usr/src/uts/common/io/sfe/sfe_util.c
4732
struct gem_dev *dp;
usr/src/uts/common/io/sfe/sfe_util.c
484
gem_get_rxbuf(struct gem_dev *dp, int cansleep)
usr/src/uts/common/io/sfe/sfe_util.c
4991
dp->next = (struct gem_dev *)ddi_get_driver_private(dip);
usr/src/uts/common/io/sfe/sfe_util.c
5026
struct gem_dev *dp;
usr/src/uts/common/io/sfe/sfe_util.c
5027
struct gem_dev *tmp;
usr/src/uts/common/io/sfe/sfe_util.c
5105
struct gem_dev *dp;
usr/src/uts/common/io/sfe/sfe_util.c
5154
struct gem_dev *dp;
usr/src/uts/common/io/sfe/sfe_util.c
606
gem_alloc_memory(struct gem_dev *dp)
usr/src/uts/common/io/sfe/sfe_util.c
769
gem_free_memory(struct gem_dev *dp)
usr/src/uts/common/io/sfe/sfe_util.c
829
gem_init_rx_ring(struct gem_dev *dp)
usr/src/uts/common/io/sfe/sfe_util.c
855
gem_prepare_rx_buf(struct gem_dev *dp)
usr/src/uts/common/io/sfe/sfe_util.c
881
gem_clean_rx_buf(struct gem_dev *dp)
usr/src/uts/common/io/sfe/sfe_util.c
928
gem_init_tx_ring(struct gem_dev *dp)
usr/src/uts/common/io/sfe/sfe_util.c
978
gem_clean_tx_buf(struct gem_dev *dp)
usr/src/uts/common/io/sfe/sfe_util.h
161
struct gem_dev *rxb_devp;
usr/src/uts/common/io/sfe/sfe_util.h
427
int (*gc_attach_chip)(struct gem_dev *dp);
usr/src/uts/common/io/sfe/sfe_util.h
428
int (*gc_reset_chip)(struct gem_dev *dp);
usr/src/uts/common/io/sfe/sfe_util.h
429
int (*gc_init_chip)(struct gem_dev *dp);
usr/src/uts/common/io/sfe/sfe_util.h
430
int (*gc_start_chip)(struct gem_dev *dp);
usr/src/uts/common/io/sfe/sfe_util.h
431
int (*gc_stop_chip)(struct gem_dev *dp);
usr/src/uts/common/io/sfe/sfe_util.h
432
uint32_t (*gc_multicast_hash)(struct gem_dev *dp, uint8_t *);
usr/src/uts/common/io/sfe/sfe_util.h
433
int (*gc_set_rx_filter)(struct gem_dev *dp);
usr/src/uts/common/io/sfe/sfe_util.h
434
int (*gc_set_media)(struct gem_dev *dp);
usr/src/uts/common/io/sfe/sfe_util.h
435
int (*gc_get_stats)(struct gem_dev *dp);
usr/src/uts/common/io/sfe/sfe_util.h
436
uint_t (*gc_interrupt)(struct gem_dev *dp);
usr/src/uts/common/io/sfe/sfe_util.h
439
int (*gc_tx_desc_write)(struct gem_dev *dp, int slot,
usr/src/uts/common/io/sfe/sfe_util.h
475
void (*gc_tx_start) (struct gem_dev *dp, int slot, int frags);
usr/src/uts/common/io/sfe/sfe_util.h
476
void (*gc_rx_desc_write)(struct gem_dev *dp, int slot,
usr/src/uts/common/io/sfe/sfe_util.h
478
void (*gc_rx_start)(struct gem_dev *dp, int slot, int frags);
usr/src/uts/common/io/sfe/sfe_util.h
481
(struct gem_dev *dp, int slot, int descs);
usr/src/uts/common/io/sfe/sfe_util.h
487
(struct gem_dev *dp, int slot, int frags);
usr/src/uts/common/io/sfe/sfe_util.h
511
void (*gc_tx_desc_init)(struct gem_dev *dp, int slot);
usr/src/uts/common/io/sfe/sfe_util.h
512
void (*gc_rx_desc_init)(struct gem_dev *dp, int slot);
usr/src/uts/common/io/sfe/sfe_util.h
513
void (*gc_tx_desc_clean)(struct gem_dev *dp, int slot);
usr/src/uts/common/io/sfe/sfe_util.h
514
void (*gc_rx_desc_clean)(struct gem_dev *dp, int slot);
usr/src/uts/common/io/sfe/sfe_util.h
517
int (*gc_mii_probe)(struct gem_dev *dp);
usr/src/uts/common/io/sfe/sfe_util.h
518
int (*gc_mii_init)(struct gem_dev *dp);
usr/src/uts/common/io/sfe/sfe_util.h
519
int (*gc_mii_config)(struct gem_dev *dp);
usr/src/uts/common/io/sfe/sfe_util.h
520
void (*gc_mii_sync)(struct gem_dev *dp);
usr/src/uts/common/io/sfe/sfe_util.h
521
uint16_t (*gc_mii_read)(struct gem_dev *dp, uint_t reg);
usr/src/uts/common/io/sfe/sfe_util.h
522
void (*gc_mii_write)(struct gem_dev *dp,
usr/src/uts/common/io/sfe/sfe_util.h
524
void (*gc_mii_tune_phy)(struct gem_dev *dp);
usr/src/uts/common/io/sfe/sfe_util.h
527
void (*gc_put_packet)(struct gem_dev *dp,
usr/src/uts/common/io/sfe/sfe_util.h
529
mblk_t *(*gc_get_packet)(struct gem_dev *dp,
usr/src/uts/common/io/sfe/sfe_util.h
565
struct gem_dev *next; /* pointer to next port on the same device */
usr/src/uts/common/io/sfe/sfe_util.h
580
boolean_t gem_get_mac_addr_conf(struct gem_dev *);
usr/src/uts/common/io/sfe/sfe_util.h
581
int gem_mii_probe_default(struct gem_dev *);
usr/src/uts/common/io/sfe/sfe_util.h
582
int gem_mii_config_default(struct gem_dev *);
usr/src/uts/common/io/sfe/sfe_util.h
583
boolean_t gem_mii_link_check(struct gem_dev *dp);
usr/src/uts/common/io/sfe/sfe_util.h
584
uint16_t gem_mii_read(struct gem_dev *, uint_t);
usr/src/uts/common/io/sfe/sfe_util.h
585
void gem_mii_write(struct gem_dev *, uint_t, uint16_t);
usr/src/uts/common/io/sfe/sfe_util.h
586
int gem_reclaim_txbuf(struct gem_dev *dp);
usr/src/uts/common/io/sfe/sfe_util.h
587
int gem_restart_nic(struct gem_dev *dp, uint_t flags);
usr/src/uts/common/io/sfe/sfe_util.h
590
boolean_t gem_tx_done(struct gem_dev *);
usr/src/uts/common/io/sfe/sfe_util.h
591
int gem_receive(struct gem_dev *);
usr/src/uts/common/io/sfe/sfe_util.h
592
int gem_receive_copy(struct gem_dev *);
usr/src/uts/common/io/sfe/sfe_util.h
593
struct gem_dev *gem_do_attach(dev_info_t *, int,
usr/src/uts/common/io/sfe/sfe_util.h
596
mblk_t *gem_send_common(struct gem_dev *, mblk_t *, uint32_t);
usr/src/uts/common/io/sfe/sfe_util.h
602
mblk_t *gem_get_packet_default(struct gem_dev *, struct rxbuf *, size_t);
usr/src/uts/common/io/sfe/sfe_util.h
613
struct rxbuf *gem_get_rxbuf(struct gem_dev *, int);
usr/src/uts/common/io/sfe/sfe_util.h
615
void gem_rx_desc_dma_sync(struct gem_dev *, int, int, int);
usr/src/uts/common/io/sfe/sfe_util.h
616
void gem_tx_desc_dma_sync(struct gem_dev *, int, int, int);
usr/src/uts/common/io/sfe/sfe_util.h
628
((struct gem_dev *)(ddi_get_driver_private(dip)))