Lines Matching defs:tg3
3117 struct tg3 { struct
3140 * updating tg3_flags. argument
3159 u32 (*read32) (struct tg3 *, u32); argument
3160 void (*write32) (struct tg3 *, u32, u32); argument
3161 u32 (*read32_mbox) (struct tg3 *, u32); argument
3162 void (*write32_mbox) (struct tg3 *, u32, argument
3177 void (*write32_tx_mbox) (struct tg3 *, u32, argument
3185 struct tg3_napi napi[TG3_IRQ_MAX_VECS]; argument
3186 void (*write32_rx_mbox) (struct tg3 *, u32, argument
3207 struct tg3_ethtool_stats estats_prev; argument
3229 struct tg3_link_config link_config; argument
3230 struct tg3_bufmgr_config bufmgr_config; argument
3233 u32 rx_mode;
3234 u32 tx_mode;
3235 u32 mac_mode;
3236 u32 mi_mode;
3237 u32 misc_host_ctrl;
3238 u32 grc_mode;
3239 u32 grc_local_ctrl;
3240 u32 dma_rwctrl;
3241 u32 coalesce_mode;
3242 u32 pwrmgmt_thresh;
3243 u32 rxptpctl;
3246 u32 pci_chip_rev_id;
3247 u16 pci_cmd;
3248 u8 pci_cacheline_sz;
3249 u8 pci_lat_timer;
3251 int pci_fn;
3252 int msi_cap;
3253 int pcix_cap;
3254 int pcie_readrq;
3256 struct mii_bus *mdio_bus;
3257 int mdio_irq[PHY_MAX_ADDR];
3258 int old_link;
3260 u8 phy_addr;
3261 u8 phy_ape_lock;
3264 u32 phy_id;
3315 u32 phy_flags;
3355 struct tg3_hw_stats *hw_stats; argument
3356 dma_addr_t stats_mapping;
3357 struct work_struct reset_task;
3359 int nvram_lock_cnt;
3360 u32 nvram_size;
3369 u32 nvram_pagesize;
3370 u32 nvram_jedecnum;
3418 * typecheck(struct tg3 *, tp) also creates larger objects. argument