Home
last modified time | relevance | path

Searched refs:key_fields (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/octeontx2/af/
H A Drvu_npc_fs.c128 static bool npc_is_field_present(struct rvu *rvu, enum key_fields type, u8 intf) in npc_is_field_present()
147 static void npc_set_layer_mdata(struct npc_mcam *mcam, enum key_fields type, in npc_set_layer_mdata()
188 enum key_fields type, u8 start_lid, u8 intf) in npc_check_overlap()
236 static bool npc_check_field(struct rvu *rvu, int blkaddr, enum key_fields type, in npc_check_field()
320 struct npc_key_field *key_fields; in npc_handle_multi_layer_fields() local
338 key_fields = mcam->rx_key_fields; in npc_handle_multi_layer_fields()
342 key_fields = mcam->tx_key_fields; in npc_handle_multi_layer_fields()
351 etype_ether = &key_fields[NPC_ETYPE_ETHER]; in npc_handle_multi_layer_fields()
352 etype_tag1 = &key_fields[NPC_ETYPE_TAG1]; in npc_handle_multi_layer_fields()
353 etype_tag2 = &key_fields[NPC_ETYPE_TAG in npc_handle_multi_layer_fields()
[all...]
H A Drvu_npc_fs.h17 void npc_update_entry(struct rvu *rvu, enum key_fields type,
H A Dnpc.h180 enum key_fields { enum
/third_party/protobuf/src/google/protobuf/util/
H A Dmessage_differencer_unittest.cc1599 std::vector<const FieldDescriptor*> key_fields; in TEST() local
1600 key_fields.push_back(GetFieldDescriptor(msg1, "item.a")); in TEST()
1601 key_fields.push_back(GetFieldDescriptor(msg1, "item.ra")); in TEST()
1603 GetFieldDescriptor(msg1, "item"), key_fields); in TEST() local
1726 std::vector<const FieldDescriptor*> key_fields; in TEST() local
1727 key_fields.push_back(GetFieldDescriptor(msg1, "item.a")); in TEST()
1728 key_fields.push_back(GetFieldDescriptor(msg1, "item.ra")); in TEST()
1730 GetFieldDescriptor(msg1, "item"), key_fields); in TEST() local
H A Dmessage_differencer.h457 // the key in comparison. All specified fields in 'key_fields' should be
462 // the other message. Only fields in 'key_fields' are compared in this step
465 // for every field in 'key_fields') will be compared in this step.
467 // average size of the fields specified in 'key_fields', m is the number of
468 // fields in 'key_fields' and n is the number of elements. If partial
474 const std::vector<const FieldDescriptor*>& key_fields);
H A Dmessage_differencer.cc380 const std::vector<const FieldDescriptor*>& key_fields) { in TreatAsMapWithMultipleFieldsAsKey()
382 for (int i = 0; i < key_fields.size(); ++i) { in TreatAsMapWithMultipleFieldsAsKey()
384 key_field_path.push_back(key_fields[i]); in TreatAsMapWithMultipleFieldsAsKey()
378 TreatAsMapWithMultipleFieldsAsKey( const FieldDescriptor* field, const std::vector<const FieldDescriptor*>& key_fields) TreatAsMapWithMultipleFieldsAsKey() argument

Completed in 12 milliseconds