Lines Matching defs:atl1_hw
688 struct atl1_hw { struct
689 u8 __iomem *hw_addr;
690 struct atl1_adapter *back;
691 enum atl1_dma_order dma_ord;
692 enum atl1_dma_rcb rcb_value;
693 enum atl1_dma_req_block dmar_block;
694 enum atl1_dma_req_block dmaw_block;
695 u8 preamble_len;
696 u8 max_retry;
697 u8 jam_ipg; /* IPG to start JAM for collision based flow
700 u8 ipgt; /* Desired back to back inter-packet gap.
702 u8 min_ifg; /* Minimum number of IFG to enforce in between
705 u8 ipgr1; /* 64bit Carrier-Sense window */
706 u8 ipgr2; /* 96-bit IPG window */
707 u8 tpd_burst; /* Number of TPD to prefetch in cache-aligned
709 u8 rfd_burst; /* Number of RFD to prefetch in cache-aligned
711 u8 rfd_fetch_gap;
712 u8 rrd_burst; /* Threshold number of RRDs that can be retired
714 u8 tpd_fetch_th;
715 u8 tpd_fetch_gap;
716 u16 tx_jumbo_task_th;
717 u16 txf_burst; /* Number of data bytes to read in a cache-
719 u16 rx_jumbo_th; /* Jumbo packet size for non-VLAN packet. VLAN
721 u16 rx_jumbo_lkah;
722 u16 rrd_ret_timer; /* RRD retirement timer. Decrement by 1 after
724 u16 lcol; /* Collision Window */
726 u16 cmb_tpd;
727 u16 cmb_rrd;
728 u16 cmb_rx_timer;
729 u16 cmb_tx_timer;
730 u32 smb_timer;
731 u16 media_type;
732 u16 autoneg_advertised;
734 u16 mii_autoneg_adv_reg;
735 u16 mii_1000t_ctrl_reg;
737 u32 max_frame_size;
738 u32 min_frame_size;
740 u16 dev_rev;
743 u8 flash_vendor;
745 u8 mac_addr[ETH_ALEN];
746 u8 perm_mac_addr[ETH_ALEN];
748 bool phy_configured;