Lines Matching refs:sfn_pl

2902 					    char *sfn_pl, int rec_index,  in mlxsw_sp_fdb_notify_mac_process()  argument
2915 mlxsw_reg_sfn_mac_unpack(sfn_pl, rec_index, mac, &fid, &local_port); in mlxsw_sp_fdb_notify_mac_process()
2966 char *sfn_pl, int rec_index, in mlxsw_sp_fdb_notify_mac_lag_process() argument
2981 mlxsw_reg_sfn_mac_lag_unpack(sfn_pl, rec_index, mac, &fid, &lag_id); in mlxsw_sp_fdb_notify_mac_lag_process()
3080 char *sfn_pl, in mlxsw_sp_fdb_notify_mac_uc_tunnel_process() argument
3095 mlxsw_reg_sfn_uc_tunnel_unpack(sfn_pl, rec_index, mac, &fid_index, in mlxsw_sp_fdb_notify_mac_uc_tunnel_process()
3145 char *sfn_pl, int rec_index) in mlxsw_sp_fdb_notify_rec_process() argument
3147 switch (mlxsw_reg_sfn_rec_type_get(sfn_pl, rec_index)) { in mlxsw_sp_fdb_notify_rec_process()
3149 mlxsw_sp_fdb_notify_mac_process(mlxsw_sp, sfn_pl, in mlxsw_sp_fdb_notify_rec_process()
3153 mlxsw_sp_fdb_notify_mac_process(mlxsw_sp, sfn_pl, in mlxsw_sp_fdb_notify_rec_process()
3157 mlxsw_sp_fdb_notify_mac_lag_process(mlxsw_sp, sfn_pl, in mlxsw_sp_fdb_notify_rec_process()
3161 mlxsw_sp_fdb_notify_mac_lag_process(mlxsw_sp, sfn_pl, in mlxsw_sp_fdb_notify_rec_process()
3165 mlxsw_sp_fdb_notify_mac_uc_tunnel_process(mlxsw_sp, sfn_pl, in mlxsw_sp_fdb_notify_rec_process()
3169 mlxsw_sp_fdb_notify_mac_uc_tunnel_process(mlxsw_sp, sfn_pl, in mlxsw_sp_fdb_notify_rec_process()
3182 char *sfn_pl; in mlxsw_sp_fdb_notify_work() local
3188 sfn_pl = kmalloc(MLXSW_REG_SFN_LEN, GFP_KERNEL); in mlxsw_sp_fdb_notify_work()
3189 if (!sfn_pl) in mlxsw_sp_fdb_notify_work()
3201 mlxsw_reg_sfn_pack(sfn_pl); in mlxsw_sp_fdb_notify_work()
3202 err = mlxsw_reg_query(mlxsw_sp->core, MLXSW_REG(sfn), sfn_pl); in mlxsw_sp_fdb_notify_work()
3207 num_rec = mlxsw_reg_sfn_num_rec_get(sfn_pl); in mlxsw_sp_fdb_notify_work()
3209 mlxsw_sp_fdb_notify_rec_process(mlxsw_sp, sfn_pl, i); in mlxsw_sp_fdb_notify_work()
3217 kfree(sfn_pl); in mlxsw_sp_fdb_notify_work()