Home
last modified time | relevance | path

Searched refs:tg3 (Results 1 – 9 of 9) sorted by relevance

/Linux-v4.19/drivers/net/ethernet/broadcom/
Dtg3.c479 static void tg3_write32(struct tg3 *tp, u32 off, u32 val) in tg3_write32()
484 static u32 tg3_read32(struct tg3 *tp, u32 off) in tg3_read32()
489 static void tg3_ape_write32(struct tg3 *tp, u32 off, u32 val) in tg3_ape_write32()
494 static u32 tg3_ape_read32(struct tg3 *tp, u32 off) in tg3_ape_read32()
499 static void tg3_write_indirect_reg32(struct tg3 *tp, u32 off, u32 val) in tg3_write_indirect_reg32()
509 static void tg3_write_flush_reg32(struct tg3 *tp, u32 off, u32 val) in tg3_write_flush_reg32()
515 static u32 tg3_read_indirect_reg32(struct tg3 *tp, u32 off) in tg3_read_indirect_reg32()
527 static void tg3_write_indirect_mbox(struct tg3 *tp, u32 off, u32 val) in tg3_write_indirect_mbox()
557 static u32 tg3_read_indirect_mbox(struct tg3 *tp, u32 off) in tg3_read_indirect_mbox()
574 static void _tw32_flush(struct tg3 *tp, u32 off, u32 val, u32 usec_wait) in _tw32_flush()
[all …]
DMakefile13 obj-$(CONFIG_TIGON3) += tg3.o
Dtg3.h3006 struct tg3 *tp;
3135 struct tg3 { struct
3177 u32 (*read32) (struct tg3 *, u32); argument
3178 void (*write32) (struct tg3 *, u32, u32); argument
3179 u32 (*read32_mbox) (struct tg3 *, u32); argument
3180 void (*write32_mbox) (struct tg3 *, u32, argument
3195 void (*write32_tx_mbox) (struct tg3 *, u32, argument
3204 void (*write32_rx_mbox) (struct tg3 *, u32, argument
DKconfig119 will be called tg3. This is recommended.
/Linux-v4.19/Documentation/driver-api/
Ddevice-io.rst149 See tg3.c for a real world example of how to use :c:func:`mmiowb()`
/Linux-v4.19/Documentation/admin-guide/
Dsysfs-rules.rst74 - driver (``tg3``, ``ata_piix``, ``uhci_hcd``)
/Linux-v4.19/Documentation/PCI/
Dpci.txt409 See drivers/infiniband/hw/mthca/ or drivers/net/tg3.c for examples
603 needs to be handled. Many drivers (e.g. tg3, acenic, sym53c8xx_2)
/Linux-v4.19/Documentation/networking/
Dbonding.txt1990 alias eth0 tg3
1991 alias eth1 tg3
2001 (which may later be assigned to the tg3 devices).
2005 add above bonding e1000 tg3
2007 causes modprobe to load e1000 then tg3, in that order, when
2015 softdep bonding pre: tg3 e1000
2017 This will load tg3 and e1000 modules before loading the bonding one.
/Linux-v4.19/
DMAINTAINERS3136 F: drivers/net/ethernet/broadcom/tg3.*