Searched refs:oa_tc6 (Results 1 – 7 of 7) sorted by relevance
| /linux/include/linux/ |
| H A D | oa_tc6.h | 67 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 D | oa_tc6.c | 68 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 D | Makefile | 107 obj-$(CONFIG_OA_TC6) += oa_tc6.o
|
| /linux/Documentation/networking/ |
| H A D | oa-tc6-framework.rst | 454 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 D | lan865x.c | 43 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 D | adin1140.c | 102 struct oa_tc6 *tc6;
|
| /linux/ |
| H A D | MAINTAINERS | 20438 F: drivers/net/ethernet/oa_tc6.c 20439 F: include/linux/oa_tc6.h
|