Searched refs:kvdl_index (Results 1 - 11 of 11) sorted by relevance

/linux-master/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_acl_flex_actions.c13 u32 kvdl_index; local
23 1, &kvdl_index);
26 mlxsw_reg_pefa_pack(pefa_pl, kvdl_index, ca, enc_actions);
30 *p_kvdl_index = kvdl_index;
35 1, kvdl_index);
53 static void mlxsw_sp_act_kvdl_set_del(void *priv, u32 kvdl_index, argument
61 1, kvdl_index);
64 static int mlxsw_sp1_act_kvdl_set_activity_get(void *priv, u32 kvdl_index, argument
70 static int mlxsw_sp2_act_kvdl_set_activity_get(void *priv, u32 kvdl_index, argument
77 mlxsw_reg_pefa_pack(pefa_pl, kvdl_index, tru
90 u32 kvdl_index; local
110 mlxsw_sp_act_kvdl_fwd_entry_del(void *priv, u32 kvdl_index) argument
[all...]
H A Dcore_acl_flex_actions.h17 void (*kvdl_set_del)(void *priv, u32 kvdl_index, bool is_first);
18 int (*kvdl_set_activity_get)(void *priv, u32 kvdl_index,
21 void (*kvdl_fwd_entry_del)(void *priv, u32 kvdl_index);
96 bool rmid_valid, u32 kvdl_index);
H A Dspectrum2_acl_tcam.c12 u32 kvdl_index; member in struct:mlxsw_sp2_acl_tcam
89 tcam->kvdl_count, &tcam->kvdl_index);
111 mlxsw_reg_pefa_pack(pefa_pl, tcam->kvdl_index + i,
117 mlxsw_reg_pgcr_pack(pgcr_pl, tcam->kvdl_index);
136 tcam->kvdl_count, tcam->kvdl_index);
146 tcam->kvdl_count, tcam->kvdl_index);
H A Dspectrum2_kvdl.c108 u16 size, u32 kvdl_index)
118 mlxsw_reg_iedr_rec_pack(iedr_pl, 0, res_type, size, kvdl_index);
126 unsigned int size, u32 kvdl_index)
135 size, kvdl_index);
140 bit = kvdl_index / part->indexes_per_usage_bit;
107 mlxsw_sp2_kvdl_rec_del(struct mlxsw_sp *mlxsw_sp, u8 res_type, u16 size, u32 kvdl_index) argument
124 mlxsw_sp2_kvdl_part_free(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp2_kvdl_part *part, unsigned int size, u32 kvdl_index) argument
H A Dspectrum1_kvdl.c89 mlxsw_sp1_kvdl_index_part(struct mlxsw_sp1_kvdl *kvdl, u32 kvdl_index) argument
96 if (kvdl_index >= part->info.start_index &&
97 kvdl_index <= part->info.end_index)
113 u32 kvdl_index)
115 return (kvdl_index - info->start_index) / info->alloc_size;
137 u32 kvdl_index)
142 entry_index = mlxsw_sp1_kvdl_to_entry_index(info, kvdl_index);
112 mlxsw_sp1_kvdl_to_entry_index(const struct mlxsw_sp1_kvdl_part_info *info, u32 kvdl_index) argument
136 mlxsw_sp1_kvdl_part_free(struct mlxsw_sp1_kvdl_part *part, u32 kvdl_index) argument
H A Dspectrum_nve.c69 u32 kvdl_index; member in struct:mlxsw_sp_nve_mc_record
133 u32 kvdl_index; local
137 &addr->addr6, &kvdl_index);
142 mc_entry->ipv6_entry.addr6_kvdl_index = kvdl_index;
286 &mc_record->kvdl_index);
310 mc_record->kvdl_index);
377 next_kvdl_index = next_record->kvdl_index;
382 mc_record->kvdl_index, next_valid,
522 swap(mc_record->kvdl_index, next_record->kvdl_index);
[all...]
H A Dspectrum_acl_atcam.c387 u32 kvdl_index, priority; local
399 kvdl_index = mlxsw_afa_block_first_kvdl_index(rulei->act_block);
407 kvdl_index);
451 u32 kvdl_index, priority; local
457 kvdl_index = mlxsw_afa_block_first_kvdl_index(rulei->act_block);
465 kvdl_index);
H A Dcore_acl_flex_actions.c92 u32 kvdl_index; member in struct:mlxsw_afa_set
94 * kvdl_index is valid).
122 u32 kvdl_index; member in struct:mlxsw_afa_fwd_entry
304 &set->kvdl_index,
323 set->kvdl_index,
482 mlxsw_afa_set_next_set(prev_set, set->kvdl_index);
511 return block->first_set->next->kvdl_index;
517 u32 kvdl_index = mlxsw_afa_block_first_kvdl_index(block); local
520 kvdl_index, activity);
576 &fwd_entry->kvdl_index,
1671 u32 kvdl_index; local
1986 mlxsw_afa_block_append_mcrouter(struct mlxsw_afa_block *block, u16 expected_irif, u16 min_mtu, bool rmid_valid, u32 kvdl_index) argument
[all...]
H A Dspectrum_mr_tcam.c29 u32 kvdl_index; member in struct:mlxsw_sp_mr_tcam_erif_list
93 erif_list->kvdl_index = sublist->rigr2_kvdl_index;
177 to->kvdl_index = from->kvdl_index;
228 erif_list->kvdl_index);
H A Dspectrum_switchdev.c1679 u32 kvdl_index, bool adding)
1691 MLXSW_REG_SFD_REC_ACTION_NOP, kvdl_index);
1709 u32 kvdl_index; local
1712 err = mlxsw_sp_nve_ipv6_addr_kvdl_set(mlxsw_sp, addr, &kvdl_index);
1717 kvdl_index, true);
1731 mlxsw_sp_port_fdb_tun_uc_op6_sfd_write(mlxsw_sp, mac, fid, kvdl_index,
1677 mlxsw_sp_port_fdb_tun_uc_op6_sfd_write(struct mlxsw_sp *mlxsw_sp, const char *mac, u16 fid, u32 kvdl_index, bool adding) argument
H A Dspectrum.c3018 u32 kvdl_index; member in struct:mlxsw_sp_ipv6_addr_node
3055 node->kvdl_index = *p_kvdl_index;
3078 u32 kvdl_index = node->kvdl_index; local
3084 kvdl_index);
3099 *p_kvdl_index = node->kvdl_index;

Completed in 188 milliseconds