Searched refs:Adapter (Results 1 - 8 of 8) sorted by relevance

/illumos-gate/usr/src/uts/common/io/e1000g/
H A De1000g_main.c161 static void e1000g_fm_init(struct e1000g *Adapter);
162 static void e1000g_fm_fini(struct e1000g *Adapter);
166 static void e1000g_restore_promisc(struct e1000g *Adapter);
405 struct e1000g *Adapter; local
431 Adapter =
432 (struct e1000g *)kmem_zalloc(sizeof (*Adapter), KM_SLEEP);
434 Adapter->dip = devinfo;
435 Adapter->instance = instance;
436 Adapter->tx_ring->adapter = Adapter;
604 e1000g_register_mac(struct e1000g *Adapter) argument
631 e1000g_identify_hardware(struct e1000g *Adapter) argument
658 e1000g_regs_map(struct e1000g *Adapter) argument
789 e1000g_set_driver_params(struct e1000g *Adapter) argument
885 e1000g_setup_max_mtu(struct e1000g *Adapter) argument
936 e1000g_set_bufsize(struct e1000g *Adapter) argument
1040 struct e1000g *Adapter; local
1101 e1000g_unattach(dev_info_t *devinfo, struct e1000g *Adapter) argument
1243 e1000g_init_locks(struct e1000g *Adapter) argument
1271 e1000g_destroy_locks(struct e1000g *Adapter) argument
1295 struct e1000g *Adapter; local
1333 struct e1000g *Adapter; local
1362 e1000g_init(struct e1000g *Adapter) argument
1632 e1000g_alloc_rx_data(struct e1000g *Adapter) argument
1690 e1000g_link_up(struct e1000g *Adapter) argument
1876 struct e1000g *Adapter = (struct e1000g *)arg; local
1901 e1000g_start(struct e1000g *Adapter, boolean_t global) argument
1974 e1000g_flush_desc_rings(struct e1000g *Adapter) argument
2004 struct e1000g *Adapter = (struct e1000g *)arg; local
2027 e1000g_stop(struct e1000g *Adapter, boolean_t global) argument
2100 e1000g_rx_clean(struct e1000g *Adapter) argument
2116 e1000g_tx_clean(struct e1000g *Adapter) argument
2174 e1000g_tx_drain(struct e1000g *Adapter) argument
2198 e1000g_rx_drain(struct e1000g *Adapter) argument
2219 e1000g_reset_adapter(struct e1000g *Adapter) argument
2255 e1000g_global_reset(struct e1000g *Adapter) argument
2292 struct e1000g *Adapter; local
2330 struct e1000g *Adapter; local
2365 e1000g_intr_work(struct e1000g *Adapter, uint32_t icr) argument
2506 e1000g_init_unicst(struct e1000g *Adapter) argument
2581 e1000g_unicst_set(struct e1000g *Adapter, const uint8_t *mac_addr, int slot) argument
2659 multicst_add(struct e1000g *Adapter, const uint8_t *multiaddr) argument
2728 multicst_remove(struct e1000g *Adapter, const uint8_t *multiaddr) argument
2784 e1000g_release_multicast(struct e1000g *Adapter) argument
2796 struct e1000g *Adapter = (struct e1000g *)arg; local
2818 struct e1000g *Adapter = (struct e1000g *)arg; local
2963 e1000g_unicst_find(struct e1000g *Adapter, const uint8_t *mac_addr) argument
2986 struct e1000g *Adapter = (struct e1000g *)arg; local
3027 struct e1000g *Adapter = (struct e1000g *)arg; local
3079 struct e1000g *Adapter = (struct e1000g *)arg; local
3110 struct e1000g *Adapter = (struct e1000g *)arg; local
3138 struct e1000g *Adapter = (struct e1000g *)arg; local
3211 struct e1000g *Adapter = arg; local
3418 struct e1000g *Adapter = arg; local
3512 struct e1000g *Adapter = arg; local
3658 e1000g_set_priv_prop(struct e1000g *Adapter, const char *pr_name, uint_t pr_valsize, const void *pr_val) argument
3863 e1000g_get_priv_prop(struct e1000g *Adapter, const char *pr_name, uint_t pr_valsize, void *pr_val) argument
3948 e1000g_get_conf(struct e1000g *Adapter) argument
4172 e1000g_get_prop(struct e1000g *Adapter, char *propname, int minval, int maxval, int defval, int *propvalue) argument
4232 e1000g_link_check(struct e1000g *Adapter) argument
4315 e1000g_reset_link(struct e1000g *Adapter) argument
4387 e1000g_timer_tx_resched(struct e1000g *Adapter) argument
4410 struct e1000g *Adapter = (struct e1000g *)ws; local
4533 struct e1000g *Adapter = (struct e1000g *)arg; local
4548 e1000g_force_speed_duplex(struct e1000g *Adapter) argument
4617 e1000g_get_max_frame_size(struct e1000g *Adapter) argument
4665 e1000g_pch_limits(struct e1000g *Adapter) argument
4704 arm_watchdog_timer(struct e1000g *Adapter) argument
4713 enable_watchdog_timer(struct e1000g *Adapter) argument
4727 disable_watchdog_timer(struct e1000g *Adapter) argument
4745 start_watchdog_timer(struct e1000g *Adapter) argument
4760 restart_watchdog_timer(struct e1000g *Adapter) argument
4771 stop_watchdog_timer(struct e1000g *Adapter) argument
4788 stop_link_timer(struct e1000g *Adapter) argument
4823 e1000g_clear_interrupt(struct e1000g *Adapter) argument
4830 e1000g_mask_interrupt(struct e1000g *Adapter) argument
4843 e1000g_clear_all_interrupts(struct e1000g *Adapter) argument
4849 e1000g_mask_tx_interrupt(struct e1000g *Adapter) argument
4855 e1000g_clear_tx_interrupt(struct e1000g *Adapter) argument
4861 e1000g_smartspeed(struct e1000g *Adapter) argument
4995 e1000g_stall_check(struct e1000g *Adapter) argument
5210 e1000g_loopback_ioctl(struct e1000g *Adapter, struct iocblk *iocp, mblk_t *mp) argument
5381 e1000g_set_loopback_mode(struct e1000g *Adapter, uint32_t mode) argument
5481 e1000g_set_internal_loopback(struct e1000g *Adapter) argument
5652 e1000g_set_external_loopback_1000(struct e1000g *Adapter) argument
5759 e1000g_set_external_loopback_100(struct e1000g *Adapter) argument
5796 e1000g_set_external_loopback_10(struct e1000g *Adapter) argument
5834 e1000g_find_mac_address(struct e1000g *Adapter) argument
5905 e1000g_add_intrs(struct e1000g *Adapter) argument
5970 e1000g_intr_add(struct e1000g *Adapter, int intr_type) argument
6102 e1000g_rem_intrs(struct e1000g *Adapter) argument
6129 e1000g_enable_intrs(struct e1000g *Adapter) argument
6160 e1000g_disable_intrs(struct e1000g *Adapter) argument
6192 e1000g_get_phy_state(struct e1000g *Adapter) argument
6361 e1000g_fm_init(struct e1000g *Adapter) argument
6403 e1000g_fm_fini(struct e1000g *Adapter) argument
6432 e1000g_fm_ereport(struct e1000g *Adapter, char *detail) argument
6458 struct e1000g *Adapter; local
6489 e1000g_param_sync(struct e1000g *Adapter) argument
6573 e1000g_restore_promisc(struct e1000g *Adapter) argument
[all...]
H A De1000g_debug.h75 #define E1000G_DEBUGLOG_0(Adapter, Level, fmt) \
76 if (e1000g_debug) e1000g_log((Adapter), (Level), (fmt))
78 #define E1000G_DEBUGLOG_1(Adapter, Level, fmt, d1) \
79 if (e1000g_debug) e1000g_log((Adapter), (Level), (fmt), (d1))
81 #define E1000G_DEBUGLOG_2(Adapter, Level, fmt, d1, d2) \
82 if (e1000g_debug) e1000g_log((Adapter), (Level), (fmt), (d1), (d2))
84 #define E1000G_DEBUGLOG_3(Adapter, Level, fmt, d1, d2, d3) \
85 if (e1000g_debug) e1000g_log((Adapter), (Level), (fmt), (d1),\
88 #define E1000G_DEBUGLOG_4(Adapter, Level, fmt, d1, d2, d3, d4) \
89 if (e1000g_debug) e1000g_log((Adapter), (Leve
[all...]
H A De1000g_stat.c50 e1000_tbi_adjust_stats(struct e1000g *Adapter, argument
56 e1000g_ksp = (p_e1000g_stat_t)Adapter->e1000g_ksp->ks_data;
67 Adapter->fcs_errors--;
97 Adapter->brdcstrcv++;
102 Adapter->multircv++;
105 if (frame_len == Adapter->max_frame_size) {
110 if (Adapter->toolong_errors > 0)
111 Adapter->toolong_errors--;
151 struct e1000g *Adapter; local
165 Adapter
315 struct e1000g *Adapter = (struct e1000g *)arg; local
710 e1000g_init_stats(struct e1000g *Adapter) argument
958 struct e1000g *Adapter = rx_ring->adapter; local
[all...]
H A De1000g_alloc.c41 (sizeof (tx_sw_packet_t) * Adapter->tx_freelist_num)
70 static int e1000g_alloc_descriptors(struct e1000g *Adapter);
71 static void e1000g_free_descriptors(struct e1000g *Adapter);
72 static int e1000g_alloc_packets(struct e1000g *Adapter);
73 static void e1000g_free_packets(struct e1000g *Adapter);
168 e1000g_alloc_dma_resources(struct e1000g *Adapter) argument
175 (Adapter->tx_desc_num >= MIN_NUM_TX_DESCRIPTOR) &&
176 (Adapter->rx_desc_num >= MIN_NUM_RX_DESCRIPTOR) &&
177 (Adapter->tx_freelist_num >= MIN_NUM_TX_FREELIST)) {
179 result = e1000g_alloc_descriptors(Adapter);
218 e1000g_alloc_descriptors(struct e1000g *Adapter) argument
253 e1000g_free_descriptors(struct e1000g *Adapter) argument
276 struct e1000g *Adapter; local
481 struct e1000g *Adapter; local
703 e1000g_alloc_packets(struct e1000g *Adapter) argument
764 e1000g_free_packets(struct e1000g *Adapter) argument
778 e1000g_alloc_dvma_buffer(struct e1000g *Adapter, dma_buffer_t *buf, size_t size) argument
851 e1000g_alloc_dma_buffer(struct e1000g *Adapter, dma_buffer_t *buf, size_t size, ddi_dma_attr_t *p_dma_attr) argument
949 e1000g_alloc_dma_buffer_82546(struct e1000g *Adapter, dma_buffer_t *buf, size_t size, ddi_dma_attr_t *p_dma_attr) argument
1130 struct e1000g *Adapter; local
1250 struct e1000g *Adapter; local
1286 struct e1000g *Adapter; local
1329 struct e1000g *Adapter; local
1469 struct e1000g *Adapter; local
1537 e1000g_release_dma_resources(struct e1000g *Adapter) argument
[all...]
H A De1000g_debug.c67 struct e1000g *Adapter = (struct e1000g *)instance; local
113 if (Adapter != NULL) {
115 ddi_get_name(Adapter->dip), ddi_get_instance(Adapter->dip));
165 struct e1000g *Adapter = (struct e1000g *)instance; local
166 struct e1000_hw *hw = &Adapter->shared;
175 e1000g_log(Adapter, CE_WARN,
182 e1000g_log(Adapter, CE_WARN,
188 e1000g_log(Adapter, CE_WARN,
192 e1000g_log(Adapter, CE_CON
228 struct e1000g *Adapter = (struct e1000g *)instance; local
272 struct e1000g *Adapter = (struct e1000g *)instance; local
371 struct e1000g *Adapter = (struct e1000g *)instance; local
540 struct e1000g *Adapter = (struct e1000g *)instance; local
[all...]
H A De1000g_rx.c64 struct e1000g *Adapter; local
124 Adapter = rx_data->rx_ring->adapter;
126 &Adapter->pending_rx_count);
145 e1000g_rx_setup(struct e1000g *Adapter) argument
161 hw = &Adapter->shared;
162 rx_data = Adapter->rx_ring->rx_data;
169 sizeof (struct e1000_rx_desc) * Adapter->rx_desc_num);
171 if (!Adapter->rx_buffer_setup) {
187 for (i = 0; i < Adapter->rx_desc_num;
199 for (i = 0; i < Adapter
387 struct e1000g *Adapter; local
450 struct e1000g *Adapter; local
915 e1000g_flush_rx_ring(struct e1000g *Adapter) argument
[all...]
H A De1000g_tx.c121 struct e1000g *Adapter = (struct e1000g *)arg; local
124 rw_enter(&Adapter->chip_lock, RW_READER);
126 if ((Adapter->e1000g_state & E1000G_SUSPENDED) ||
127 !(Adapter->e1000g_state & E1000G_STARTED) ||
128 (Adapter->link_state != LINK_STATE_UP)) {
137 if (!e1000g_send(Adapter, mp)) {
145 rw_exit(&Adapter->chip_lock);
158 e1000g_send(struct e1000g *Adapter, mblk_t *mp) argument
178 tx_ring = Adapter->tx_ring;
179 bcopy_thresh = Adapter
556 struct e1000g *Adapter; local
608 struct e1000g *Adapter; local
898 e1000g_tx_setup(struct e1000g *Adapter) argument
1021 struct e1000g *Adapter; local
1654 struct e1000g *Adapter; local
1736 e1000g_flush_tx_ring(struct e1000g *Adapter) argument
[all...]
H A De1000g_sw.h1040 int e1000g_alloc_dma_resources(struct e1000g *Adapter);
1041 void e1000g_release_dma_resources(struct e1000g *Adapter);
1043 void e1000g_tx_setup(struct e1000g *Adapter);
1044 void e1000g_rx_setup(struct e1000g *Adapter);
1056 int e1000g_init_stats(struct e1000g *Adapter);
1058 void e1000_tbi_adjust_stats(struct e1000g *Adapter,
1061 void e1000g_clear_interrupt(struct e1000g *Adapter);
1062 void e1000g_mask_interrupt(struct e1000g *Adapter);
1063 void e1000g_clear_all_interrupts(struct e1000g *Adapter);
1064 void e1000g_clear_tx_interrupt(struct e1000g *Adapter);
[all...]

Completed in 85 milliseconds