Home
last modified time | relevance | path

Searched refs:rec_index (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/
H A Dreg.h391 static inline void mlxsw_reg_sfd_rec_pack(char *payload, int rec_index, in mlxsw_reg_sfd_rec_pack() argument
398 if (rec_index >= num_rec) in mlxsw_reg_sfd_rec_pack()
399 mlxsw_reg_sfd_num_rec_set(payload, rec_index + 1); in mlxsw_reg_sfd_rec_pack()
400 mlxsw_reg_sfd_rec_swid_set(payload, rec_index, 0); in mlxsw_reg_sfd_rec_pack()
401 mlxsw_reg_sfd_rec_type_set(payload, rec_index, rec_type); in mlxsw_reg_sfd_rec_pack()
402 mlxsw_reg_sfd_rec_mac_memcpy_to(payload, rec_index, mac); in mlxsw_reg_sfd_rec_pack()
403 mlxsw_reg_sfd_rec_action_set(payload, rec_index, action); in mlxsw_reg_sfd_rec_pack()
406 static inline void mlxsw_reg_sfd_uc_pack(char *payload, int rec_index, in mlxsw_reg_sfd_uc_pack() argument
412 mlxsw_reg_sfd_rec_pack(payload, rec_index, in mlxsw_reg_sfd_uc_pack()
414 mlxsw_reg_sfd_rec_policy_set(payload, rec_index, polic in mlxsw_reg_sfd_uc_pack()
420 mlxsw_reg_sfd_uc_unpack(char *payload, int rec_index, char *mac, u16 *p_fid_vid, u8 *p_local_port) mlxsw_reg_sfd_uc_unpack() argument
465 mlxsw_reg_sfd_uc_lag_pack(char *payload, int rec_index, enum mlxsw_reg_sfd_rec_policy policy, const char *mac, u16 fid_vid, enum mlxsw_reg_sfd_rec_action action, u16 lag_vid, u16 lag_id) mlxsw_reg_sfd_uc_lag_pack() argument
481 mlxsw_reg_sfd_uc_lag_unpack(char *payload, int rec_index, char *mac, u16 *p_vid, u16 *p_lag_id) mlxsw_reg_sfd_uc_lag_unpack() argument
518 mlxsw_reg_sfd_mc_pack(char *payload, int rec_index, const char *mac, u16 fid_vid, enum mlxsw_reg_sfd_rec_action action, u16 mid) mlxsw_reg_sfd_mc_pack() argument
568 mlxsw_reg_sfd_uc_tunnel_pack(char *payload, int rec_index, enum mlxsw_reg_sfd_rec_policy policy, const char *mac, u16 fid, enum mlxsw_reg_sfd_rec_action action, u32 uip, enum mlxsw_reg_sfd_uc_tunnel_protocol proto) mlxsw_reg_sfd_uc_tunnel_pack() argument
686 mlxsw_reg_sfn_mac_unpack(char *payload, int rec_index, char *mac, u16 *p_vid, u8 *p_local_port) mlxsw_reg_sfn_mac_unpack() argument
702 mlxsw_reg_sfn_mac_lag_unpack(char *payload, int rec_index, char *mac, u16 *p_vid, u16 *p_lag_id) mlxsw_reg_sfn_mac_lag_unpack() argument
757 mlxsw_reg_sfn_uc_tunnel_unpack(char *payload, int rec_index, char *mac, u16 *p_fid, u32 *p_uip, enum mlxsw_reg_sfn_uc_tunnel_protocol *p_proto) mlxsw_reg_sfn_uc_tunnel_unpack() argument
3161 mlxsw_reg_peabfe_rec_pack(char *payload, int rec_index, u8 state, u8 bank, u32 bf_index) mlxsw_reg_peabfe_rec_pack() argument
3221 mlxsw_reg_iedr_rec_pack(char *payload, int rec_index, u8 rec_type, u16 rec_size, u32 rec_index_start) mlxsw_reg_iedr_rec_pack() argument
7723 mlxsw_reg_rauhtd_ent_ipv6_unpack(char *payload, int rec_index, u16 *p_rif, char *p_dip) mlxsw_reg_rauhtd_ent_ipv6_unpack() argument
11065 mlxsw_reg_sbsr_rec_unpack(char *payload, int rec_index, u32 *p_buff_occupancy, u32 *p_max_buff_occupancy) mlxsw_reg_sbsr_rec_unpack() argument
[all...]
H A Dspectrum_switchdev.c2407 char *sfn_pl, int rec_index, in mlxsw_sp_fdb_notify_mac_process()
2422 mlxsw_reg_sfn_mac_unpack(sfn_pl, rec_index, mac, &fid, &local_port); in mlxsw_sp_fdb_notify_mac_process()
2472 char *sfn_pl, int rec_index, in mlxsw_sp_fdb_notify_mac_lag_process()
2487 mlxsw_reg_sfn_mac_lag_unpack(sfn_pl, rec_index, mac, &fid, &lag_id); in mlxsw_sp_fdb_notify_mac_lag_process()
2588 int rec_index, in mlxsw_sp_fdb_notify_mac_uc_tunnel_process()
2602 mlxsw_reg_sfn_uc_tunnel_unpack(sfn_pl, rec_index, mac, &fid_index, in mlxsw_sp_fdb_notify_mac_uc_tunnel_process()
2652 char *sfn_pl, int rec_index) in mlxsw_sp_fdb_notify_rec_process()
2654 switch (mlxsw_reg_sfn_rec_type_get(sfn_pl, rec_index)) { in mlxsw_sp_fdb_notify_rec_process()
2657 rec_index, true); in mlxsw_sp_fdb_notify_rec_process()
2661 rec_index, fals in mlxsw_sp_fdb_notify_rec_process()
2406 mlxsw_sp_fdb_notify_mac_process(struct mlxsw_sp *mlxsw_sp, char *sfn_pl, int rec_index, bool adding) mlxsw_sp_fdb_notify_mac_process() argument
2471 mlxsw_sp_fdb_notify_mac_lag_process(struct mlxsw_sp *mlxsw_sp, char *sfn_pl, int rec_index, bool adding) mlxsw_sp_fdb_notify_mac_lag_process() argument
2586 mlxsw_sp_fdb_notify_mac_uc_tunnel_process(struct mlxsw_sp *mlxsw_sp, char *sfn_pl, int rec_index, bool adding) mlxsw_sp_fdb_notify_mac_uc_tunnel_process() argument
2651 mlxsw_sp_fdb_notify_rec_process(struct mlxsw_sp *mlxsw_sp, char *sfn_pl, int rec_index) mlxsw_sp_fdb_notify_rec_process() argument
[all...]
H A Dspectrum_router.c2210 int rec_index) in mlxsw_sp_router_neigh_ent_ipv6_process()
2217 mlxsw_reg_rauhtd_ent_ipv6_unpack(rauhtd_pl, rec_index, &rif, in mlxsw_sp_router_neigh_ent_ipv6_process()
2237 int rec_index) in mlxsw_sp_router_neigh_ent_ipv6_process()
2244 int rec_index) in mlxsw_sp_router_neigh_rec_ipv4_process()
2250 rec_index); in mlxsw_sp_router_neigh_rec_ipv4_process()
2258 ent_index = rec_index * MLXSW_REG_RAUHTD_IPV4_ENT_PER_REC + i; in mlxsw_sp_router_neigh_rec_ipv4_process()
2267 int rec_index) in mlxsw_sp_router_neigh_rec_ipv6_process()
2271 rec_index); in mlxsw_sp_router_neigh_rec_ipv6_process()
2275 char *rauhtd_pl, int rec_index) in mlxsw_sp_router_neigh_rec_process()
2277 switch (mlxsw_reg_rauhtd_rec_type_get(rauhtd_pl, rec_index)) { in mlxsw_sp_router_neigh_rec_process()
2208 mlxsw_sp_router_neigh_ent_ipv6_process(struct mlxsw_sp *mlxsw_sp, char *rauhtd_pl, int rec_index) mlxsw_sp_router_neigh_ent_ipv6_process() argument
2235 mlxsw_sp_router_neigh_ent_ipv6_process(struct mlxsw_sp *mlxsw_sp, char *rauhtd_pl, int rec_index) mlxsw_sp_router_neigh_ent_ipv6_process() argument
2242 mlxsw_sp_router_neigh_rec_ipv4_process(struct mlxsw_sp *mlxsw_sp, char *rauhtd_pl, int rec_index) mlxsw_sp_router_neigh_rec_ipv4_process() argument
2265 mlxsw_sp_router_neigh_rec_ipv6_process(struct mlxsw_sp *mlxsw_sp, char *rauhtd_pl, int rec_index) mlxsw_sp_router_neigh_rec_ipv6_process() argument
2274 mlxsw_sp_router_neigh_rec_process(struct mlxsw_sp *mlxsw_sp, char *rauhtd_pl, int rec_index) mlxsw_sp_router_neigh_rec_process() argument
[all...]
H A Dspectrum_buffers.c1540 int rec_index = 0; in mlxsw_sp_sb_sr_occ_query_cb() local
1559 mlxsw_reg_sbsr_rec_unpack(sbsr_pl, rec_index++, in mlxsw_sp_sb_sr_occ_query_cb()
1573 mlxsw_reg_sbsr_rec_unpack(sbsr_pl, rec_index++, in mlxsw_sp_sb_sr_occ_query_cb()
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxsw/
H A Dreg.h357 static inline void mlxsw_reg_sfd_rec_pack(char *payload, int rec_index, in mlxsw_reg_sfd_rec_pack() argument
364 if (rec_index >= num_rec) in mlxsw_reg_sfd_rec_pack()
365 mlxsw_reg_sfd_num_rec_set(payload, rec_index + 1); in mlxsw_reg_sfd_rec_pack()
366 mlxsw_reg_sfd_rec_swid_set(payload, rec_index, 0); in mlxsw_reg_sfd_rec_pack()
367 mlxsw_reg_sfd_rec_type_set(payload, rec_index, rec_type); in mlxsw_reg_sfd_rec_pack()
368 mlxsw_reg_sfd_rec_mac_memcpy_to(payload, rec_index, mac); in mlxsw_reg_sfd_rec_pack()
369 mlxsw_reg_sfd_rec_action_set(payload, rec_index, action); in mlxsw_reg_sfd_rec_pack()
372 static inline void mlxsw_reg_sfd_uc_pack(char *payload, int rec_index, in mlxsw_reg_sfd_uc_pack() argument
378 mlxsw_reg_sfd_rec_pack(payload, rec_index, in mlxsw_reg_sfd_uc_pack()
380 mlxsw_reg_sfd_rec_policy_set(payload, rec_index, polic in mlxsw_reg_sfd_uc_pack()
438 mlxsw_reg_sfd_uc_lag_pack(char *payload, int rec_index, enum mlxsw_reg_sfd_rec_policy policy, const char *mac, u16 fid_vid, enum mlxsw_reg_sfd_rec_action action, u16 lag_vid, u16 lag_id) mlxsw_reg_sfd_uc_lag_pack() argument
483 mlxsw_reg_sfd_mc_pack(char *payload, int rec_index, const char *mac, u16 fid_vid, enum mlxsw_reg_sfd_rec_action action, u16 mid) mlxsw_reg_sfd_mc_pack() argument
533 mlxsw_reg_sfd_uc_tunnel_pack(char *payload, int rec_index, enum mlxsw_reg_sfd_rec_policy policy, const char *mac, u16 fid, enum mlxsw_reg_sfd_rec_action action, enum mlxsw_reg_sfd_uc_tunnel_protocol proto) mlxsw_reg_sfd_uc_tunnel_pack() argument
548 mlxsw_reg_sfd_uc_tunnel_pack4(char *payload, int rec_index, enum mlxsw_reg_sfd_rec_policy policy, const char *mac, u16 fid, enum mlxsw_reg_sfd_rec_action action, u32 uip) mlxsw_reg_sfd_uc_tunnel_pack4() argument
561 mlxsw_reg_sfd_uc_tunnel_pack6(char *payload, int rec_index, const char *mac, u16 fid, enum mlxsw_reg_sfd_rec_action action, u32 uip_ptr) mlxsw_reg_sfd_uc_tunnel_pack6() argument
682 mlxsw_reg_sfn_mac_unpack(char *payload, int rec_index, char *mac, u16 *p_vid, u16 *p_local_port) mlxsw_reg_sfn_mac_unpack() argument
698 mlxsw_reg_sfn_mac_lag_unpack(char *payload, int rec_index, char *mac, u16 *p_vid, u16 *p_lag_id) mlxsw_reg_sfn_mac_lag_unpack() argument
746 mlxsw_reg_sfn_uc_tunnel_unpack(char *payload, int rec_index, char *mac, u16 *p_fid, u32 *p_uip, enum mlxsw_reg_sfn_uc_tunnel_protocol *p_proto) mlxsw_reg_sfn_uc_tunnel_unpack() argument
3683 mlxsw_reg_peabfe_rec_pack(char *payload, int rec_index, u8 state, u8 bank, u32 bf_index) mlxsw_reg_peabfe_rec_pack() argument
3743 mlxsw_reg_iedr_rec_pack(char *payload, int rec_index, u8 rec_type, u16 rec_size, u32 rec_index_start) mlxsw_reg_iedr_rec_pack() argument
8478 mlxsw_reg_rauhtd_ent_ipv6_unpack(char *payload, int rec_index, u16 *p_rif, char *p_dip) mlxsw_reg_rauhtd_ent_ipv6_unpack() argument
12867 mlxsw_reg_sbsr_rec_unpack(char *payload, int rec_index, u32 *p_buff_occupancy, u32 *p_max_buff_occupancy) mlxsw_reg_sbsr_rec_unpack() argument
[all...]
H A Dspectrum_switchdev.c3046 char *sfn_pl, int rec_index, in mlxsw_sp_fdb_notify_mac_process()
3059 mlxsw_reg_sfn_mac_unpack(sfn_pl, rec_index, mac, &fid, &local_port); in mlxsw_sp_fdb_notify_mac_process()
3114 char *sfn_pl, int rec_index, in mlxsw_sp_fdb_notify_mac_lag_process()
3129 mlxsw_reg_sfn_mac_lag_unpack(sfn_pl, rec_index, mac, &fid, &lag_id); in mlxsw_sp_fdb_notify_mac_lag_process()
3233 int rec_index, in mlxsw_sp_fdb_notify_mac_uc_tunnel_process()
3247 mlxsw_reg_sfn_uc_tunnel_unpack(sfn_pl, rec_index, mac, &fid_index, in mlxsw_sp_fdb_notify_mac_uc_tunnel_process()
3297 char *sfn_pl, int rec_index) in mlxsw_sp_fdb_notify_rec_process()
3299 switch (mlxsw_reg_sfn_rec_type_get(sfn_pl, rec_index)) { in mlxsw_sp_fdb_notify_rec_process()
3302 rec_index, true); in mlxsw_sp_fdb_notify_rec_process()
3306 rec_index, fals in mlxsw_sp_fdb_notify_rec_process()
3045 mlxsw_sp_fdb_notify_mac_process(struct mlxsw_sp *mlxsw_sp, char *sfn_pl, int rec_index, bool adding) mlxsw_sp_fdb_notify_mac_process() argument
3113 mlxsw_sp_fdb_notify_mac_lag_process(struct mlxsw_sp *mlxsw_sp, char *sfn_pl, int rec_index, bool adding) mlxsw_sp_fdb_notify_mac_lag_process() argument
3231 mlxsw_sp_fdb_notify_mac_uc_tunnel_process(struct mlxsw_sp *mlxsw_sp, char *sfn_pl, int rec_index, bool adding) mlxsw_sp_fdb_notify_mac_uc_tunnel_process() argument
3296 mlxsw_sp_fdb_notify_rec_process(struct mlxsw_sp *mlxsw_sp, char *sfn_pl, int rec_index) mlxsw_sp_fdb_notify_rec_process() argument
[all...]
H A Dspectrum_buffers.c1566 int rec_index = 0; in mlxsw_sp_sb_sr_occ_query_cb() local
1585 mlxsw_reg_sbsr_rec_unpack(sbsr_pl, rec_index++, in mlxsw_sp_sb_sr_occ_query_cb()
1599 mlxsw_reg_sbsr_rec_unpack(sbsr_pl, rec_index++, in mlxsw_sp_sb_sr_occ_query_cb()
H A Dspectrum_router.c2443 int rec_index) in mlxsw_sp_router_neigh_ent_ipv6_process()
2450 mlxsw_reg_rauhtd_ent_ipv6_unpack(rauhtd_pl, rec_index, &rif, in mlxsw_sp_router_neigh_ent_ipv6_process()
2470 int rec_index) in mlxsw_sp_router_neigh_ent_ipv6_process()
2477 int rec_index) in mlxsw_sp_router_neigh_rec_ipv4_process()
2483 rec_index); in mlxsw_sp_router_neigh_rec_ipv4_process()
2491 ent_index = rec_index * MLXSW_REG_RAUHTD_IPV4_ENT_PER_REC + i; in mlxsw_sp_router_neigh_rec_ipv4_process()
2500 int rec_index) in mlxsw_sp_router_neigh_rec_ipv6_process()
2504 rec_index); in mlxsw_sp_router_neigh_rec_ipv6_process()
2508 char *rauhtd_pl, int rec_index) in mlxsw_sp_router_neigh_rec_process()
2510 switch (mlxsw_reg_rauhtd_rec_type_get(rauhtd_pl, rec_index)) { in mlxsw_sp_router_neigh_rec_process()
2441 mlxsw_sp_router_neigh_ent_ipv6_process(struct mlxsw_sp *mlxsw_sp, char *rauhtd_pl, int rec_index) mlxsw_sp_router_neigh_ent_ipv6_process() argument
2468 mlxsw_sp_router_neigh_ent_ipv6_process(struct mlxsw_sp *mlxsw_sp, char *rauhtd_pl, int rec_index) mlxsw_sp_router_neigh_ent_ipv6_process() argument
2475 mlxsw_sp_router_neigh_rec_ipv4_process(struct mlxsw_sp *mlxsw_sp, char *rauhtd_pl, int rec_index) mlxsw_sp_router_neigh_rec_ipv4_process() argument
2498 mlxsw_sp_router_neigh_rec_ipv6_process(struct mlxsw_sp *mlxsw_sp, char *rauhtd_pl, int rec_index) mlxsw_sp_router_neigh_rec_ipv6_process() argument
2507 mlxsw_sp_router_neigh_rec_process(struct mlxsw_sp *mlxsw_sp, char *rauhtd_pl, int rec_index) mlxsw_sp_router_neigh_rec_process() argument
[all...]

Completed in 47 milliseconds