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

/linux-master/drivers/net/ethernet/mellanox/mlxsw/
H A Dreg.h357 static inline void mlxsw_reg_sfd_rec_pack(char *payload, int rec_index, argument
364 if (rec_index >= num_rec)
365 mlxsw_reg_sfd_num_rec_set(payload, rec_index + 1);
366 mlxsw_reg_sfd_rec_swid_set(payload, rec_index, 0);
367 mlxsw_reg_sfd_rec_type_set(payload, rec_index, rec_type);
368 mlxsw_reg_sfd_rec_mac_memcpy_to(payload, rec_index, mac);
369 mlxsw_reg_sfd_rec_action_set(payload, rec_index, action);
372 static inline void mlxsw_reg_sfd_uc_pack(char *payload, int rec_index, argument
378 mlxsw_reg_sfd_rec_pack(payload, rec_index,
380 mlxsw_reg_sfd_rec_policy_set(payload, rec_index, polic
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) 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) 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) 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) 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) argument
682 mlxsw_reg_sfn_mac_unpack(char *payload, int rec_index, char *mac, u16 *p_vid, u16 *p_local_port) argument
698 mlxsw_reg_sfn_mac_lag_unpack(char *payload, int rec_index, char *mac, u16 *p_vid, u16 *p_lag_id) 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) argument
3755 mlxsw_reg_peabfe_rec_pack(char *payload, int rec_index, u8 state, u8 bank, u32 bf_index) argument
3815 mlxsw_reg_iedr_rec_pack(char *payload, int rec_index, u8 rec_type, u16 rec_size, u32 rec_index_start) argument
8553 mlxsw_reg_rauhtd_ent_ipv6_unpack(char *payload, int rec_index, u16 *p_rif, char *p_dip) argument
12954 mlxsw_reg_sbsr_rec_unpack(char *payload, int rec_index, u32 *p_buff_occupancy, u32 *p_max_buff_occupancy) argument
[all...]
H A Dspectrum_switchdev.c3046 char *sfn_pl, int rec_index,
3059 mlxsw_reg_sfn_mac_unpack(sfn_pl, rec_index, mac, &fid, &local_port);
3114 char *sfn_pl, int rec_index,
3129 mlxsw_reg_sfn_mac_lag_unpack(sfn_pl, rec_index, mac, &fid, &lag_id);
3233 int rec_index,
3247 mlxsw_reg_sfn_uc_tunnel_unpack(sfn_pl, rec_index, mac, &fid_index,
3297 char *sfn_pl, int rec_index)
3299 switch (mlxsw_reg_sfn_rec_type_get(sfn_pl, rec_index)) {
3302 rec_index, true);
3306 rec_index, fals
3045 mlxsw_sp_fdb_notify_mac_process(struct mlxsw_sp *mlxsw_sp, char *sfn_pl, int rec_index, bool adding) argument
3113 mlxsw_sp_fdb_notify_mac_lag_process(struct mlxsw_sp *mlxsw_sp, char *sfn_pl, int rec_index, bool adding) argument
3231 mlxsw_sp_fdb_notify_mac_uc_tunnel_process(struct mlxsw_sp *mlxsw_sp, char *sfn_pl, int rec_index, bool adding) argument
3296 mlxsw_sp_fdb_notify_rec_process(struct mlxsw_sp *mlxsw_sp, char *sfn_pl, int rec_index) argument
[all...]
H A Dspectrum_buffers.c1566 int rec_index = 0; local
1585 mlxsw_reg_sbsr_rec_unpack(sbsr_pl, rec_index++,
1599 mlxsw_reg_sbsr_rec_unpack(sbsr_pl, rec_index++,
H A Dspectrum_router.c2445 int rec_index)
2452 mlxsw_reg_rauhtd_ent_ipv6_unpack(rauhtd_pl, rec_index, &rif,
2472 int rec_index)
2479 int rec_index)
2485 rec_index);
2493 ent_index = rec_index * MLXSW_REG_RAUHTD_IPV4_ENT_PER_REC + i;
2502 int rec_index)
2506 rec_index);
2510 char *rauhtd_pl, int rec_index)
2512 switch (mlxsw_reg_rauhtd_rec_type_get(rauhtd_pl, rec_index)) {
2443 mlxsw_sp_router_neigh_ent_ipv6_process(struct mlxsw_sp *mlxsw_sp, char *rauhtd_pl, int rec_index) argument
2470 mlxsw_sp_router_neigh_ent_ipv6_process(struct mlxsw_sp *mlxsw_sp, char *rauhtd_pl, int rec_index) argument
2477 mlxsw_sp_router_neigh_rec_ipv4_process(struct mlxsw_sp *mlxsw_sp, char *rauhtd_pl, int rec_index) argument
2500 mlxsw_sp_router_neigh_rec_ipv6_process(struct mlxsw_sp *mlxsw_sp, char *rauhtd_pl, int rec_index) argument
2509 mlxsw_sp_router_neigh_rec_process(struct mlxsw_sp *mlxsw_sp, char *rauhtd_pl, int rec_index) argument
[all...]

Completed in 205 milliseconds