Lines Matching defs:atl1e_hw
314 struct atl1e_hw { struct
315 u8 __iomem *hw_addr; /* inner register address */
316 resource_size_t mem_rang;
317 struct atl1e_adapter *adapter;
318 enum atl1e_nic_type nic_type;
319 u16 device_id;
320 u16 vendor_id;
321 u16 subsystem_id;
322 u16 subsystem_vendor_id;
323 u8 revision_id;
324 u16 pci_cmd_word;
325 u8 mac_addr[ETH_ALEN];
326 u8 perm_mac_addr[ETH_ALEN];
327 u8 preamble_len;
328 u16 max_frame_size;
329 u16 rx_jumbo_th;
330 u16 tx_jumbo_th;
332 u16 media_type;
339 u16 autoneg_advertised;
346 u16 mii_autoneg_adv_reg;
347 u16 mii_1000t_ctrl_reg;
349 u16 imt; /* Interrupt Moderator timer ( 2us resolution) */
350 u16 ict; /* Interrupt Clear timer (2us resolution) */
351 u32 smb_timer;
352 u16 rrd_thresh; /* Threshold of number of RRD produced to trigger
354 u16 tpd_thresh;
355 u16 rx_count_down; /* 2us resolution */
356 u16 tx_count_down;
358 u8 tpd_burst; /* Number of TPD to prefetch in cache-aligned burst. */
359 enum atl1e_rrs_type rrs_type;
360 u32 base_cpu;
361 u32 indirect_tab;
363 enum atl1e_dma_req_block dmar_block;
364 enum atl1e_dma_req_block dmaw_block;
365 u8 dmaw_dly_cnt;
366 u8 dmar_dly_cnt;
368 bool phy_configured;
369 bool re_autoneg;
370 bool emi_ca;