Lines Matching defs:Adapter

59 	struct e1000g *Adapter;
119 Adapter = rx_data->rx_ring->adapter;
121 &Adapter->pending_rx_count);
140 e1000g_rx_setup(struct e1000g *Adapter)
156 hw = &Adapter->shared;
157 rx_data = Adapter->rx_ring->rx_data;
164 sizeof (struct e1000_rx_desc) * Adapter->rx_desc_num);
166 if (!Adapter->rx_buffer_setup) {
182 for (i = 0; i < Adapter->rx_desc_num;
194 for (i = 0; i < Adapter->rx_freelist_num;
201 rx_data->avail_freepkt = Adapter->rx_freelist_num;
204 Adapter->rx_buffer_setup = B_TRUE;
211 for (i = 0; i < Adapter->rx_desc_num; i++) {
224 E1000_WRITE_REG(&Adapter->shared, E1000_RDTR, Adapter->rx_intr_delay);
225 E1000G_DEBUGLOG_1(Adapter, E1000G_INFO_LEVEL,
226 "E1000_RDTR: 0x%x\n", Adapter->rx_intr_delay);
228 E1000_WRITE_REG(&Adapter->shared, E1000_RADV,
229 Adapter->rx_intr_abs_delay);
230 E1000G_DEBUGLOG_1(Adapter, E1000G_INFO_LEVEL,
231 "E1000_RADV: 0x%x\n", Adapter->rx_intr_abs_delay);
239 size = Adapter->rx_desc_num * sizeof (struct e1000_rx_desc);
272 if (Adapter->default_mtu > ETHERMTU)
275 if (Adapter->strip_crc)
278 if (Adapter->mem_workaround_82546 &&
284 if ((Adapter->max_frame_size > FRAME_SIZE_UPTO_2K) &&
285 (Adapter->max_frame_size <= FRAME_SIZE_UPTO_4K))
287 else if ((Adapter->max_frame_size > FRAME_SIZE_UPTO_4K) &&
288 (Adapter->max_frame_size <= FRAME_SIZE_UPTO_8K))
290 else if ((Adapter->max_frame_size > FRAME_SIZE_UPTO_8K) &&
291 (Adapter->max_frame_size <= FRAME_SIZE_UPTO_16K))
316 if (Adapter->default_mtu > ETHERMTU) {
327 (Adapter->default_mtu > ETHERMTU)) {
372 struct e1000g *Adapter;
374 Adapter = rx_data->rx_ring->adapter;
399 if (Adapter->rx_freelist_num < Adapter->rx_freelist_limit) {
435 struct e1000g *Adapter;
449 Adapter = rx_ring->adapter;
451 hw = &Adapter->shared;
458 ddi_fm_service_impact(Adapter->dip, DDI_SERVICE_DEGRADED);
459 Adapter->e1000g_state |= E1000G_ERROR;
472 max_size = Adapter->max_frame_size - ETHERFCSL - VLAN_TAGSZ;
480 (pkt_count < Adapter->rx_limit_onintr) &&
529 ddi_fm_service_impact(Adapter->dip,
531 Adapter->e1000g_state |= E1000G_ERROR;
549 Adapter->min_frame_size, Adapter->max_frame_size)) {
551 e1000_tbi_adjust_stats(Adapter,
573 E1000G_DEBUGLOG_0(Adapter, E1000G_INFO_LEVEL,
590 if (end_of_packet && !Adapter->strip_crc) {
614 if (length <= Adapter->rx_bcopy_thresh)
733 * Adapter structure, for the Rx processing can end
767 max_size = Adapter->max_frame_size - ETHERFCSL;
842 if (e1000g_check_acc_handle(Adapter->osdep.reg_handle) != DDI_FM_OK) {
843 ddi_fm_service_impact(Adapter->dip, DDI_SERVICE_DEGRADED);
844 Adapter->e1000g_state |= E1000G_ERROR;
847 Adapter->rx_pkt_cnt = pkt_count;
885 if (e1000g_check_acc_handle(Adapter->osdep.reg_handle) != DDI_FM_OK) {
886 ddi_fm_service_impact(Adapter->dip, DDI_SERVICE_DEGRADED);
887 Adapter->e1000g_state |= E1000G_ERROR;