| /linux/drivers/net/ethernet/microchip/lan865x/ |
| H A D | lan865x.c | 43 struct oa_tc6 *tc6; member 46 static int lan865x_set_hw_macaddr_low_bytes(struct oa_tc6 *tc6, const u8 *mac) in lan865x_set_hw_macaddr_low_bytes() argument 52 return oa_tc6_write_register(tc6, LAN865X_REG_MAC_L_SADDR1, regval); in lan865x_set_hw_macaddr_low_bytes() 62 ret = lan865x_set_hw_macaddr_low_bytes(priv->tc6, mac); in lan865x_set_hw_macaddr() 68 ret = oa_tc6_write_register(priv->tc6, LAN865X_REG_MAC_H_SADDR1, in lan865x_set_hw_macaddr() 76 restore_ret = lan865x_set_hw_macaddr_low_bytes(priv->tc6, in lan865x_set_hw_macaddr() 149 ret = oa_tc6_write_register(priv->tc6, LAN865X_REG_MAC_H_HASH, hash_hi); in lan865x_set_specific_multicast_addr() 156 ret = oa_tc6_write_register(priv->tc6, LAN865X_REG_MAC_L_HASH, hash_lo); in lan865x_set_specific_multicast_addr() 169 ret = oa_tc6_write_register(priv->tc6, LAN865X_REG_MAC_H_HASH, in lan865x_set_all_multicast_addr() 177 ret = oa_tc6_write_register(priv->tc6, LAN865X_REG_MAC_L_HASH, in lan865x_set_all_multicast_addr() [all …]
|
| /linux/include/linux/ |
| H A D | oa_tc6.h | 13 /* OPEN Alliance TC6 registers */ 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); 91 int oa_tc6_zero_align_receive_frame_enable(struct oa_tc6 *tc6);
|
| /linux/drivers/net/ethernet/adi/ |
| H A D | adin1140.c | 102 struct oa_tc6 *tc6; member 156 ret = oa_tc6_write_register_mms(priv->tc6, OA_TC6_MAC_MMS1, in adin1140_mac_filter_set() 165 ret = oa_tc6_write_register_mms(priv->tc6, OA_TC6_MAC_MMS1, in adin1140_mac_filter_set() 181 ret = oa_tc6_write_register_mms(priv->tc6, OA_TC6_MAC_MMS1, in adin1140_mac_filter_set() 189 return oa_tc6_write_register_mms(priv->tc6, OA_TC6_MAC_MMS1, in adin1140_mac_filter_set() 255 ret = oa_tc6_read_register(priv->tc6, OA_TC6_REG_CONFIG2, &val); in adin1140_promiscuous_mode() 264 return oa_tc6_write_register(priv->tc6, OA_TC6_REG_CONFIG2, val); in adin1140_promiscuous_mode() 352 ret = oa_tc6_read_register_mms(priv->tc6, OA_TC6_MAC_MMS1, in adin1140_stats_work() 371 ret = oa_tc6_zero_align_receive_frame_enable(priv->tc6); in adin1140_configure() 376 ret = oa_tc6_write_register_mms(priv->tc6, OA_TC6_MAC_MMS1, in adin1140_configure() [all …]
|
| /linux/drivers/net/ethernet/ |
| H A D | Kconfig | 150 tristate "OPEN Alliance TC6 10BASE-T1x MAC-PHY support" if COMPILE_TEST 154 This library implements OPEN Alliance TC6 10BASE-T1x MAC-PHY 158 <file:Documentation/networking/oa-tc6-framework.rst>.
|
| /linux/Documentation/networking/ |
| H A D | index.rst | 90 oa-tc6-framework
|
| /linux/Documentation/devicetree/bindings/net/ |
| H A D | adi,ad3306.yaml | 16 The device tries to implement the Open Alliance TC6 10BASE-T1x MAC-PHY
|
| /linux/Documentation/translations/zh_CN/networking/ |
| H A D | index.rst | 110 * oa-tc6-framework
|
| /linux/drivers/net/ethernet/intel/i40e/ |
| H A D | i40e_dcb.c | 80 * |tc0|tc1|tc2|tc3|tc4|tc5|tc6|tc7| in i40e_parse_ieee_etscfg_tlv() 89 * |tc0|tc1|tc2|tc3|tc4|tc5|tc6|tc7| in i40e_parse_ieee_etscfg_tlv() 133 * |tc0|tc1|tc2|tc3|tc4|tc5|tc6|tc7| in i40e_parse_ieee_etsrec_tlv() 142 * |tc0|tc1|tc2|tc3|tc4|tc5|tc6|tc7| in i40e_parse_ieee_etsrec_tlv() 1000 * |tc0|tc1|tc2|tc3|tc4|tc5|tc6|tc7| in i40e_add_ieee_ets_tlv() 1009 * |tc0|tc1|tc2|tc3|tc4|tc5|tc6|tc7| in i40e_add_ieee_ets_tlv() 1064 * |tc0|tc1|tc2|tc3|tc4|tc5|tc6|tc7| in i40e_add_ieee_etsrec_tlv() 1073 * |tc0|tc1|tc2|tc3|tc4|tc5|tc6|tc7| in i40e_add_ieee_etsrec_tlv()
|
| /linux/arch/mips/include/asm/dec/ |
| H A D | interrupts.h | 71 /* TC5 & TC6 are virtual slots for KN02's onboard devices */
|
| /linux/tools/testing/selftests/bpf/prog_tests/ |
| H A D | tc_links.c | 1595 ASSERT_EQ(bpf_program__set_expected_attach_type(skel->progs.tc6, target), in test_tc_chain_mixed() 1604 pid3 = id_from_prog_fd(bpf_program__fd(skel->progs.tc6)); in test_tc_chain_mixed() 1623 link = bpf_program__attach_tcx(skel->progs.tc6, loopback, &optl); in test_tc_chain_mixed() 1627 skel->links.tc6 = link; in test_tc_chain_mixed() 1638 err = bpf_link__update_program(skel->links.tc6, skel->progs.tc4); in test_tc_chain_mixed() 1651 err = bpf_link__detach(skel->links.tc6); in test_tc_chain_mixed()
|
| H A D | tc_opts.c | 2290 fd3 = bpf_program__fd(skel->progs.tc6); in test_tc_chain_mixed()
|
| /linux/drivers/net/ethernet/intel/ice/ |
| H A D | ice_dcb.c | 184 * |tc0|tc1|tc2|tc3|tc4|tc5|tc6|tc7| in ice_parse_ieee_ets_common_tlv() 190 * |tc0|tc1|tc2|tc3|tc4|tc5|tc6|tc7| in ice_parse_ieee_ets_common_tlv() 1092 * |tc0|tc1|tc2|tc3|tc4|tc5|tc6|tc7| in ice_add_ieee_ets_common_tlv() 1098 * |tc0|tc1|tc2|tc3|tc4|tc5|tc6|tc7| in ice_add_ieee_ets_common_tlv()
|
| /linux/ |
| H A D | MAINTAINERS | 20434 F: Documentation/networking/oa-tc6-framework.rst
|