Home
last modified time | relevance | path

Searched refs:oa_tc6 (Results 1 – 6 of 6) sorted by relevance

/linux-6.15/include/linux/
H A Doa_tc6.h13 struct oa_tc6;
15 struct oa_tc6 *oa_tc6_init(struct spi_device *spi, struct net_device *netdev);
16 void oa_tc6_exit(struct oa_tc6 *tc6);
17 int oa_tc6_write_register(struct oa_tc6 *tc6, u32 address, u32 value);
18 int oa_tc6_write_registers(struct oa_tc6 *tc6, u32 address, u32 value[],
20 int oa_tc6_read_register(struct oa_tc6 *tc6, u32 address, u32 *value);
21 int oa_tc6_read_registers(struct oa_tc6 *tc6, u32 address, u32 value[],
23 netdev_tx_t oa_tc6_start_xmit(struct oa_tc6 *tc6, struct sk_buff *skb);
24 int oa_tc6_zero_align_receive_frame_enable(struct oa_tc6 *tc6);
/linux-6.15/drivers/net/ethernet/
H A Doa_tc6.c109 struct oa_tc6 { struct
423 struct oa_tc6 *tc6 = bus->priv; in oa_tc6_mdiobus_read()
439 struct oa_tc6 *tc6 = bus->priv; in oa_tc6_mdiobus_write()
467 struct oa_tc6 *tc6 = bus->priv; in oa_tc6_mdiobus_read_c45()
485 struct oa_tc6 *tc6 = bus->priv; in oa_tc6_mdiobus_write_c45()
542 static int oa_tc6_phy_init(struct oa_tc6 *tc6) in oa_tc6_phy_init()
580 static void oa_tc6_phy_exit(struct oa_tc6 *tc6) in oa_tc6_phy_exit()
1110 struct oa_tc6 *tc6 = data; in oa_tc6_spi_thread_handler()
1155 struct oa_tc6 *tc6 = data; in oa_tc6_macphy_isr()
1237 struct oa_tc6 *tc6; in oa_tc6_init()
[all …]
H A DMakefile109 obj-$(CONFIG_OA_TC6) += oa_tc6.o
/linux-6.15/Documentation/networking/
H A Doa-tc6-framework.rst454 The include/linux/oa_tc6.h defines the following functions:
456 .. c:function:: struct oa_tc6 *oa_tc6_init(struct spi_device *spi, \
461 .. c:function:: void oa_tc6_exit(struct oa_tc6 *tc6)
465 .. c:function:: int oa_tc6_write_register(struct oa_tc6 *tc6, u32 address, \
470 .. c:function:: int oa_tc6_write_registers(struct oa_tc6 *tc6, u32 address, \
476 .. c:function:: int oa_tc6_read_register(struct oa_tc6 *tc6, u32 address, \
481 .. c:function:: int oa_tc6_read_registers(struct oa_tc6 *tc6, u32 address, \
487 .. c:function:: netdev_tx_t oa_tc6_start_xmit(struct oa_tc6 *tc6, \
493 .. c:function:: int oa_tc6_zero_align_receive_frame_enable(struct oa_tc6 *tc6);
/linux-6.15/drivers/net/ethernet/microchip/lan865x/
H A Dlan865x.c39 struct oa_tc6 *tc6;
42 static int lan865x_set_hw_macaddr_low_bytes(struct oa_tc6 *tc6, const u8 *mac) in lan865x_set_hw_macaddr_low_bytes()
/linux-6.15/
H A DMAINTAINERS18277 F: drivers/net/ethernet/oa_tc6.c
18278 F: include/linux/oa_tc6.h