Home
last modified time | relevance | path

Searched full:tc6 (Results 1 – 13 of 13) sorted by relevance

/linux/drivers/net/ethernet/microchip/lan865x/
H A Dlan865x.c43 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 Doa_tc6.h13 /* 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 Dadin1140.c102 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 DKconfig150 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 Dindex.rst90 oa-tc6-framework
/linux/Documentation/devicetree/bindings/net/
H A Dadi,ad3306.yaml16 The device tries to implement the Open Alliance TC6 10BASE-T1x MAC-PHY
/linux/Documentation/translations/zh_CN/networking/
H A Dindex.rst110 * oa-tc6-framework
/linux/drivers/net/ethernet/intel/i40e/
H A Di40e_dcb.c80 * |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 Dinterrupts.h71 /* TC5 & TC6 are virtual slots for KN02's onboard devices */
/linux/tools/testing/selftests/bpf/prog_tests/
H A Dtc_links.c1595 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 Dtc_opts.c2290 fd3 = bpf_program__fd(skel->progs.tc6); in test_tc_chain_mixed()
/linux/drivers/net/ethernet/intel/ice/
H A Dice_dcb.c184 * |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 DMAINTAINERS20434 F: Documentation/networking/oa-tc6-framework.rst