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