Home
last modified time | relevance | path

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

/linux/include/linux/
H A Doa_tc6.h67 struct oa_tc6;
77 struct oa_tc6 *oa_tc6_init(struct spi_device *spi, struct net_device *netdev,
79 void oa_tc6_exit(struct oa_tc6 *tc6);
80 int oa_tc6_write_register(struct oa_tc6 *tc6, u32 address, u32 value);
81 int oa_tc6_write_register_mms(struct oa_tc6 *tc6, u8 mms, u16 address,
83 int oa_tc6_write_registers(struct oa_tc6 *tc6, u32 address, u32 value[],
85 int oa_tc6_read_register(struct oa_tc6 *tc6, u32 address, u32 *value);
86 int oa_tc6_read_register_mms(struct oa_tc6 *tc6, u8 mms, u16 address,
88 int oa_tc6_read_registers(struct oa_tc6 *tc6, u32 address, u32 value[],
90 netdev_tx_t oa_tc6_start_xmit(struct oa_tc6 *tc6, struct sk_buff *skb);
[all …]
/linux/drivers/net/ethernet/
H A Doa_tc6.c68 struct oa_tc6 { struct
118 static int oa_tc6_spi_transfer(struct oa_tc6 *tc6, in oa_tc6_spi_transfer()
169 static void oa_tc6_update_ctrl_write_data(struct oa_tc6 *tc6, u32 value[], in oa_tc6_update_ctrl_write_data()
196 static void oa_tc6_prepare_ctrl_spi_buf(struct oa_tc6 *tc6, u32 address, in oa_tc6_prepare_ctrl_spi_buf()
210 static int oa_tc6_check_ctrl_write_reply(struct oa_tc6 *tc6, u8 size) in oa_tc6_check_ctrl_write_reply()
226 static int oa_tc6_check_ctrl_read_reply(struct oa_tc6 *tc6, u8 length) in oa_tc6_check_ctrl_read_reply()
256 static void oa_tc6_copy_ctrl_read_data(struct oa_tc6 *tc6, u32 value[], in oa_tc6_copy_ctrl_read_data()
271 static int oa_tc6_perform_ctrl(struct oa_tc6 *tc6, u32 address, u32 value[], in oa_tc6_perform_ctrl()
315 int oa_tc6_read_registers(struct oa_tc6 *tc6, u32 address, u32 value[], in oa_tc6_read_registers()
342 int oa_tc6_read_register(struct oa_tc6 *tc6, u32 address, u32 *value) in oa_tc6_read_register()
[all …]
H A DMakefile107 obj-$(CONFIG_OA_TC6) += oa_tc6.o
/linux/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, \
462 .. c:function:: void oa_tc6_exit(struct oa_tc6 *tc6)
466 .. c:function:: int oa_tc6_write_register(struct oa_tc6 *tc6, u32 address, \
471 .. c:function:: int oa_tc6_write_registers(struct oa_tc6 *tc6, u32 address, \
477 .. c:function:: int oa_tc6_read_register(struct oa_tc6 *tc6, u32 address, \
482 .. c:function:: int oa_tc6_read_registers(struct oa_tc6 *tc6, u32 address, \
488 .. c:function:: netdev_tx_t oa_tc6_start_xmit(struct oa_tc6 *tc6, \
494 .. c:function:: int oa_tc6_zero_align_receive_frame_enable(struct oa_tc6 *tc6);
/linux/drivers/net/ethernet/microchip/lan865x/
H A Dlan865x.c43 struct oa_tc6 *tc6;
46 static int lan865x_set_hw_macaddr_low_bytes(struct oa_tc6 *tc6, const u8 *mac) in lan865x_set_hw_macaddr_low_bytes()
/linux/drivers/net/ethernet/adi/
H A Dadin1140.c102 struct oa_tc6 *tc6;
/linux/
H A DMAINTAINERS20438 F: drivers/net/ethernet/oa_tc6.c
20439 F: include/linux/oa_tc6.h