Searched refs:m_entry (Results 1 – 5 of 5) sorted by relevance
/drivers/net/ethernet/marvell/prestera/ |
D | prestera_flower.c | 52 struct prestera_acl_rule_match_entry m_entry = {0}; in prestera_flower_parse_meta() local 79 m_entry.type = PRESTERA_ACL_RULE_MATCH_ENTRY_TYPE_PORT; in prestera_flower_parse_meta() 80 m_entry.keymask.u64.key = port->hw_id | ((u64)port->dev_id << 32); in prestera_flower_parse_meta() 81 m_entry.keymask.u64.mask = ~(u64)0; in prestera_flower_parse_meta() 83 return prestera_acl_rule_match_add(rule, &m_entry); in prestera_flower_parse_meta() 92 struct prestera_acl_rule_match_entry m_entry; in prestera_flower_parse() local 141 memset(&m_entry, 0, sizeof(m_entry)); in prestera_flower_parse() 142 m_entry.type = PRESTERA_ACL_RULE_MATCH_ENTRY_TYPE_ETH_TYPE; in prestera_flower_parse() 143 m_entry.keymask.u16.key = n_proto_key; in prestera_flower_parse() 144 m_entry.keymask.u16.mask = n_proto_mask; in prestera_flower_parse() [all …]
|
D | prestera_acl.c | 257 struct prestera_acl_rule_match_entry *m_entry; in prestera_acl_rule_match_add() local 259 m_entry = kmalloc(sizeof(*m_entry), GFP_KERNEL); in prestera_acl_rule_match_add() 260 if (!m_entry) in prestera_acl_rule_match_add() 263 memcpy(m_entry, entry, sizeof(*entry)); in prestera_acl_rule_match_add() 264 list_add(&m_entry->list, &rule->match_list); in prestera_acl_rule_match_add() 278 struct prestera_acl_rule_match_entry *m_entry; in prestera_acl_rule_destroy() local 282 m_entry = list_entry(pos, typeof(*m_entry), list); in prestera_acl_rule_destroy() 284 kfree(m_entry); in prestera_acl_rule_destroy()
|
D | prestera_hw.c | 915 struct prestera_acl_rule_match_entry *m_entry; in prestera_hw_acl_matches_put() local 918 list_for_each_entry(m_entry, m_list, list) { in prestera_hw_acl_matches_put() 919 match[i].type = m_entry->type; in prestera_hw_acl_matches_put() 921 switch (m_entry->type) { in prestera_hw_acl_matches_put() 927 match[i].keymask.u16.key = m_entry->keymask.u16.key; in prestera_hw_acl_matches_put() 928 match[i].keymask.u16.mask = m_entry->keymask.u16.mask; in prestera_hw_acl_matches_put() 933 match[i].keymask.u8.key = m_entry->keymask.u8.key; in prestera_hw_acl_matches_put() 934 match[i].keymask.u8.mask = m_entry->keymask.u8.mask; in prestera_hw_acl_matches_put() 939 m_entry->keymask.mac.key, in prestera_hw_acl_matches_put() 942 m_entry->keymask.mac.mask, in prestera_hw_acl_matches_put() [all …]
|
/drivers/net/ethernet/netronome/nfp/flower/ |
D | conntrack.c | 542 static int nfp_fl_ct_add_offload(struct nfp_fl_nft_tc_merge *m_entry) in nfp_fl_ct_add_offload() argument 545 struct nfp_fl_ct_zone_entry *zt = m_entry->zt; in nfp_fl_ct_add_offload() 560 netdev = m_entry->netdev; in nfp_fl_ct_add_offload() 563 rules[CT_TYPE_PRE_CT] = m_entry->tc_m_parent->pre_ct_parent->rule; in nfp_fl_ct_add_offload() 564 rules[CT_TYPE_NFT] = m_entry->nft_parent->rule; in nfp_fl_ct_add_offload() 565 rules[CT_TYPE_POST_CT] = m_entry->tc_m_parent->post_ct_parent->rule; in nfp_fl_ct_add_offload() 573 m_entry->netdev, in nfp_fl_ct_add_offload() 825 m_entry->tc_flower_cookie = flow_pay->tc_flower_cookie; in nfp_fl_ct_add_offload() 826 m_entry->flow_pay = flow_pay; in nfp_fl_ct_add_offload() 990 struct nfp_fl_ct_tc_merge *m_entry; in nfp_ct_do_tc_merge() local [all …]
|
/drivers/net/ethernet/intel/ice/ |
D | ice_switch.c | 1215 struct ice_fltr_mgmt_list_entry *m_entry, in ice_add_update_vsi_list() argument 1232 if (m_entry->vsi_count < 2 && !m_entry->vsi_list_info) { in ice_add_update_vsi_list() 1265 m_entry->vsi_list_info = in ice_add_update_vsi_list() 1269 if (!m_entry->vsi_list_info) in ice_add_update_vsi_list() 1275 if (m_entry->sw_marker_id != ICE_INVAL_SW_MARKER_ID) in ice_add_update_vsi_list() 1277 ice_add_marker_act(hw, m_entry, in ice_add_update_vsi_list() 1278 m_entry->sw_marker_id, in ice_add_update_vsi_list() 1279 m_entry->lg_act_idx); in ice_add_update_vsi_list() 1284 if (!m_entry->vsi_list_info) in ice_add_update_vsi_list() 1288 if (test_bit(vsi_handle, m_entry->vsi_list_info->vsi_map)) in ice_add_update_vsi_list() [all …]
|