/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_acl_ctcam.c | 22 region->tcam_region_info); in mlxsw_sp_acl_ctcam_region_resize() 34 region->tcam_region_info, src_offset, in mlxsw_sp_acl_ctcam_region_move() 35 region->tcam_region_info, dst_offset, size); in mlxsw_sp_acl_ctcam_region_move() 61 region->tcam_region_info, in mlxsw_sp_acl_ctcam_region_entry_insert() 94 cregion->region->tcam_region_info, in mlxsw_sp_acl_ctcam_region_entry_remove() 111 cregion->region->tcam_region_info, in mlxsw_sp_acl_ctcam_region_entry_action_replace()
|
H A D | spectrum_acl_atcam.c | 401 priority, region->tcam_region_info, in mlxsw_sp_acl_atcam_region_entry_insert() 430 region->tcam_region_info, in mlxsw_sp_acl_atcam_region_entry_remove() 459 priority, region->tcam_region_info, in mlxsw_sp_acl_atcam_region_entry_action_replace()
|
H A D | spectrum1_acl_tcam.c | 214 _region->tcam_region_info, offset, 0); in mlxsw_sp1_acl_tcam_region_entry_activity_get()
|
H A D | spectrum_acl_tcam.c | 577 region->id, region->tcam_region_info); in mlxsw_sp_acl_tcam_region_alloc() 588 mlxsw_reg_ptar_unpack(ptar_pl, region->tcam_region_info); in mlxsw_sp_acl_tcam_region_alloc() 600 region->tcam_region_info); in mlxsw_sp_acl_tcam_region_free() 611 region->tcam_region_info); in mlxsw_sp_acl_tcam_region_enable() 622 region->tcam_region_info); in mlxsw_sp_acl_tcam_region_disable()
|
H A D | spectrum_acl_tcam.h | 87 char tcam_region_info[MLXSW_REG_PXXX_TCAM_REGION_INFO_LEN]; member
|
H A D | reg.h | 2159 MLXSW_ITEM_BUF(reg, pacl, tcam_region_info, 0x30, 2163 bool valid, const char *tcam_region_info) in mlxsw_reg_pacl_pack() 2168 mlxsw_reg_pacl_tcam_region_info_memcpy_to(payload, tcam_region_info); in mlxsw_reg_pacl_pack() 2304 MLXSW_ITEM_BUF(reg, ptar, tcam_region_info, 0x10, 2321 const char *tcam_region_info) in mlxsw_reg_ptar_pack() 2329 mlxsw_reg_ptar_tcam_region_info_memcpy_to(payload, tcam_region_info); in mlxsw_reg_ptar_pack() 2338 static inline void mlxsw_reg_ptar_unpack(char *payload, char *tcam_region_info) in mlxsw_reg_ptar_unpack() argument 2340 mlxsw_reg_ptar_tcam_region_info_memcpy_from(payload, tcam_region_info); in mlxsw_reg_ptar_unpack() 2383 /* Move rules. Moves the rules from "tcam_region_info" starting 2388 /* Copy rules. Copies the rules from "tcam_region_info" startin 2162 mlxsw_reg_pacl_pack(char *payload, u16 acl_id, bool valid, const char *tcam_region_info) mlxsw_reg_pacl_pack() argument 2318 mlxsw_reg_ptar_pack(char *payload, enum mlxsw_reg_ptar_op op, enum mlxsw_reg_ptar_key_type key_type, u16 region_size, u16 region_id, const char *tcam_region_info) mlxsw_reg_ptar_pack() argument 2638 mlxsw_reg_ptce2_pack(char *payload, bool valid, enum mlxsw_reg_ptce2_op op, const char *tcam_region_info, u16 offset, u32 priority) mlxsw_reg_ptce2_pack() argument 2942 mlxsw_reg_ptce3_pack(char *payload, bool valid, enum mlxsw_reg_ptce3_op op, u32 priority, const char *tcam_region_info, const char *key, u8 erp_id, u16 delta_start, u8 delta_mask, u8 delta_value, bool large_exists, u32 lkey_id, u32 action_pointer) mlxsw_reg_ptce3_pack() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_acl_ctcam.c | 22 region->tcam_region_info); in mlxsw_sp_acl_ctcam_region_resize() 34 region->tcam_region_info, src_offset, in mlxsw_sp_acl_ctcam_region_move() 35 region->tcam_region_info, dst_offset, size); in mlxsw_sp_acl_ctcam_region_move() 61 region->tcam_region_info, in mlxsw_sp_acl_ctcam_region_entry_insert() 94 cregion->region->tcam_region_info, in mlxsw_sp_acl_ctcam_region_entry_remove() 111 cregion->region->tcam_region_info, in mlxsw_sp_acl_ctcam_region_entry_action_replace()
|
H A D | spectrum_acl_atcam.c | 401 priority, region->tcam_region_info, in mlxsw_sp_acl_atcam_region_entry_insert() 430 region->tcam_region_info, in mlxsw_sp_acl_atcam_region_entry_remove() 459 priority, region->tcam_region_info, in mlxsw_sp_acl_atcam_region_entry_action_replace()
|
H A D | spectrum1_acl_tcam.c | 214 _region->tcam_region_info, offset, 0); in mlxsw_sp1_acl_tcam_region_entry_activity_get()
|
H A D | spectrum_acl_tcam.c | 578 region->id, region->tcam_region_info); in mlxsw_sp_acl_tcam_region_alloc() 589 mlxsw_reg_ptar_unpack(ptar_pl, region->tcam_region_info); in mlxsw_sp_acl_tcam_region_alloc() 601 region->tcam_region_info); in mlxsw_sp_acl_tcam_region_free() 612 region->tcam_region_info); in mlxsw_sp_acl_tcam_region_enable() 623 region->tcam_region_info); in mlxsw_sp_acl_tcam_region_disable()
|
H A D | spectrum_acl_tcam.h | 82 char tcam_region_info[MLXSW_REG_PXXX_TCAM_REGION_INFO_LEN]; member
|
H A D | reg.h | 2609 MLXSW_ITEM_BUF(reg, pacl, tcam_region_info, 0x30, 2613 bool valid, const char *tcam_region_info) in mlxsw_reg_pacl_pack() 2618 mlxsw_reg_pacl_tcam_region_info_memcpy_to(payload, tcam_region_info); in mlxsw_reg_pacl_pack() 2754 MLXSW_ITEM_BUF(reg, ptar, tcam_region_info, 0x10, 2771 const char *tcam_region_info) in mlxsw_reg_ptar_pack() 2779 mlxsw_reg_ptar_tcam_region_info_memcpy_to(payload, tcam_region_info); in mlxsw_reg_ptar_pack() 2788 static inline void mlxsw_reg_ptar_unpack(char *payload, char *tcam_region_info) in mlxsw_reg_ptar_unpack() argument 2790 mlxsw_reg_ptar_tcam_region_info_memcpy_from(payload, tcam_region_info); in mlxsw_reg_ptar_unpack() 2905 /* Move rules. Moves the rules from "tcam_region_info" starting 2910 /* Copy rules. Copies the rules from "tcam_region_info" startin 2612 mlxsw_reg_pacl_pack(char *payload, u16 acl_id, bool valid, const char *tcam_region_info) mlxsw_reg_pacl_pack() argument 2768 mlxsw_reg_ptar_pack(char *payload, enum mlxsw_reg_ptar_op op, enum mlxsw_reg_ptar_key_type key_type, u16 region_size, u16 region_id, const char *tcam_region_info) mlxsw_reg_ptar_pack() argument 3160 mlxsw_reg_ptce2_pack(char *payload, bool valid, enum mlxsw_reg_ptce2_op op, const char *tcam_region_info, u16 offset, u32 priority) mlxsw_reg_ptce2_pack() argument 3464 mlxsw_reg_ptce3_pack(char *payload, bool valid, enum mlxsw_reg_ptce3_op op, u32 priority, const char *tcam_region_info, const char *key, u8 erp_id, u16 delta_start, u8 delta_mask, u8 delta_value, bool large_exists, u32 lkey_id, u32 action_pointer) mlxsw_reg_ptce3_pack() argument [all...] |