/kernel/linux/linux-5.10/drivers/net/ethernet/ti/ |
H A D | cpsw_ale.c | 105 static inline int cpsw_ale_get_field(u32 *ale_entry, u32 start, u32 bits) in cpsw_ale_get_field() argument 122 static inline void cpsw_ale_set_field(u32 *ale_entry, u32 start, u32 bits, in cpsw_ale_set_field() argument 229 cpsw_ale_entry_get_fld(struct cpsw_ale *ale, u32 *ale_entry, const struct ale_entry_fld *entry_tbl, int fld_id) cpsw_ale_entry_get_fld() argument 253 cpsw_ale_entry_set_fld(struct cpsw_ale *ale, u32 *ale_entry, const struct ale_entry_fld *entry_tbl, int fld_id, u32 value) cpsw_ale_entry_set_fld() argument 278 cpsw_ale_vlan_get_fld(struct cpsw_ale *ale, u32 *ale_entry, int fld_id) cpsw_ale_vlan_get_fld() argument 286 cpsw_ale_vlan_set_fld(struct cpsw_ale *ale, u32 *ale_entry, int fld_id, u32 value) cpsw_ale_vlan_set_fld() argument 296 cpsw_ale_get_addr(u32 *ale_entry, u8 *addr) cpsw_ale_get_addr() argument 304 cpsw_ale_set_addr(u32 *ale_entry, const u8 *addr) cpsw_ale_set_addr() argument 312 cpsw_ale_read(struct cpsw_ale *ale, int idx, u32 *ale_entry) cpsw_ale_read() argument 327 cpsw_ale_write(struct cpsw_ale *ale, int idx, u32 *ale_entry) cpsw_ale_write() argument 345 u32 ale_entry[ALE_ENTRY_WORDS]; cpsw_ale_match_addr() local 366 u32 ale_entry[ALE_ENTRY_WORDS]; cpsw_ale_match_vlan() local 382 u32 ale_entry[ALE_ENTRY_WORDS]; cpsw_ale_match_free() local 396 u32 ale_entry[ALE_ENTRY_WORDS]; cpsw_ale_find_ageable() local 414 cpsw_ale_flush_mcast(struct cpsw_ale *ale, u32 *ale_entry, int port_mask) cpsw_ale_flush_mcast() argument 435 u32 ale_entry[ALE_ENTRY_WORDS]; cpsw_ale_flush_multicast() local 468 cpsw_ale_set_vlan_entry_type(u32 *ale_entry, int flags, u16 vid) cpsw_ale_set_vlan_entry_type() argument 482 u32 ale_entry[ALE_ENTRY_WORDS] = {0, 0, 0}; cpsw_ale_add_ucast() local 508 u32 ale_entry[ALE_ENTRY_WORDS] = {0, 0, 0}; cpsw_ale_del_ucast() local 523 u32 ale_entry[ALE_ENTRY_WORDS] = {0, 0, 0}; cpsw_ale_add_mcast() local 556 u32 ale_entry[ALE_ENTRY_WORDS] = {0, 0, 0}; cpsw_ale_del_mcast() local 583 cpsw_ale_set_vlan_mcast(struct cpsw_ale *ale, u32 *ale_entry, int reg_mcast, int unreg_mcast) cpsw_ale_set_vlan_mcast() argument 599 cpsw_ale_set_vlan_untag(struct cpsw_ale *ale, u32 *ale_entry, u16 vid, int untag_mask) cpsw_ale_set_vlan_untag() argument 614 u32 ale_entry[ALE_ENTRY_WORDS] = {0, 0, 0}; cpsw_ale_add_vlan() local 651 cpsw_ale_del_vlan_modify(struct cpsw_ale *ale, u32 *ale_entry, u16 vid, int port_mask) cpsw_ale_del_vlan_modify() argument 692 u32 ale_entry[ALE_ENTRY_WORDS] = {0, 0, 0}; cpsw_ale_del_vlan() local 716 u32 ale_entry[ALE_ENTRY_WORDS] = {0, 0, 0}; cpsw_ale_vlan_add_modify() local 755 u32 ale_entry[ALE_ENTRY_WORDS]; cpsw_ale_set_unreg_mcast() local 779 cpsw_ale_vlan_set_unreg_mcast(struct cpsw_ale *ale, u32 *ale_entry, int allmulti) cpsw_ale_vlan_set_unreg_mcast() argument 796 cpsw_ale_vlan_set_unreg_mcast_idx(struct cpsw_ale *ale, u32 *ale_entry, int allmulti) cpsw_ale_vlan_set_unreg_mcast_idx() argument 817 u32 ale_entry[ALE_ENTRY_WORDS]; cpsw_ale_set_allmulti() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/ti/ |
H A D | cpsw_ale.c | 107 static inline int cpsw_ale_get_field(u32 *ale_entry, u32 start, u32 bits) in cpsw_ale_get_field() argument 124 static inline void cpsw_ale_set_field(u32 *ale_entry, u32 start, u32 bits, in cpsw_ale_set_field() argument 231 cpsw_ale_entry_get_fld(struct cpsw_ale *ale, u32 *ale_entry, const struct ale_entry_fld *entry_tbl, int fld_id) cpsw_ale_entry_get_fld() argument 255 cpsw_ale_entry_set_fld(struct cpsw_ale *ale, u32 *ale_entry, const struct ale_entry_fld *entry_tbl, int fld_id, u32 value) cpsw_ale_entry_set_fld() argument 280 cpsw_ale_vlan_get_fld(struct cpsw_ale *ale, u32 *ale_entry, int fld_id) cpsw_ale_vlan_get_fld() argument 288 cpsw_ale_vlan_set_fld(struct cpsw_ale *ale, u32 *ale_entry, int fld_id, u32 value) cpsw_ale_vlan_set_fld() argument 298 cpsw_ale_get_addr(u32 *ale_entry, u8 *addr) cpsw_ale_get_addr() argument 306 cpsw_ale_set_addr(u32 *ale_entry, const u8 *addr) cpsw_ale_set_addr() argument 314 cpsw_ale_read(struct cpsw_ale *ale, int idx, u32 *ale_entry) cpsw_ale_read() argument 329 cpsw_ale_write(struct cpsw_ale *ale, int idx, u32 *ale_entry) cpsw_ale_write() argument 347 u32 ale_entry[ALE_ENTRY_WORDS]; cpsw_ale_match_addr() local 368 u32 ale_entry[ALE_ENTRY_WORDS]; cpsw_ale_match_vlan() local 384 u32 ale_entry[ALE_ENTRY_WORDS]; cpsw_ale_match_free() local 398 u32 ale_entry[ALE_ENTRY_WORDS]; cpsw_ale_find_ageable() local 416 cpsw_ale_flush_mcast(struct cpsw_ale *ale, u32 *ale_entry, int port_mask) cpsw_ale_flush_mcast() argument 437 u32 ale_entry[ALE_ENTRY_WORDS]; cpsw_ale_flush_multicast() local 470 cpsw_ale_set_vlan_entry_type(u32 *ale_entry, int flags, u16 vid) cpsw_ale_set_vlan_entry_type() argument 484 u32 ale_entry[ALE_ENTRY_WORDS] = {0, 0, 0}; cpsw_ale_add_ucast() local 510 u32 ale_entry[ALE_ENTRY_WORDS] = {0, 0, 0}; cpsw_ale_del_ucast() local 525 u32 ale_entry[ALE_ENTRY_WORDS] = {0, 0, 0}; cpsw_ale_add_mcast() local 558 u32 ale_entry[ALE_ENTRY_WORDS] = {0, 0, 0}; cpsw_ale_del_mcast() local 585 cpsw_ale_set_vlan_mcast(struct cpsw_ale *ale, u32 *ale_entry, int reg_mcast, int unreg_mcast) cpsw_ale_set_vlan_mcast() argument 601 cpsw_ale_set_vlan_untag(struct cpsw_ale *ale, u32 *ale_entry, u16 vid, int untag_mask) cpsw_ale_set_vlan_untag() argument 616 u32 ale_entry[ALE_ENTRY_WORDS] = {0, 0, 0}; cpsw_ale_add_vlan() local 653 cpsw_ale_vlan_del_modify_int(struct cpsw_ale *ale, u32 *ale_entry, u16 vid, int port_mask) cpsw_ale_vlan_del_modify_int() argument 695 u32 ale_entry[ALE_ENTRY_WORDS] = {0, 0, 0}; cpsw_ale_vlan_del_modify() local 712 u32 ale_entry[ALE_ENTRY_WORDS] = {0, 0, 0}; cpsw_ale_del_vlan() local 747 u32 ale_entry[ALE_ENTRY_WORDS] = {0, 0, 0}; cpsw_ale_vlan_add_modify() local 786 u32 ale_entry[ALE_ENTRY_WORDS]; cpsw_ale_set_unreg_mcast() local 810 cpsw_ale_vlan_set_unreg_mcast(struct cpsw_ale *ale, u32 *ale_entry, int allmulti) cpsw_ale_vlan_set_unreg_mcast() argument 827 cpsw_ale_vlan_set_unreg_mcast_idx(struct cpsw_ale *ale, u32 *ale_entry, int allmulti) cpsw_ale_vlan_set_unreg_mcast_idx() argument 848 u32 ale_entry[ALE_ENTRY_WORDS]; cpsw_ale_set_allmulti() local [all...] |