Lines Matching defs:rvu
59 bool npc_is_feature_supported(struct rvu *rvu, u64 features, u8 intf) in npc_is_feature_supported()
138 static bool npc_is_field_present(struct rvu *rvu, enum key_fields type, u8 intf) in npc_is_field_present()
197 static bool npc_check_overlap(struct rvu *rvu, int blkaddr, in npc_check_overlap()
246 static bool npc_check_field(struct rvu *rvu, int blkaddr, enum key_fields type, in npc_check_field()
327 static void npc_handle_multi_layer_fields(struct rvu *rvu, int blkaddr, u8 intf) in npc_handle_multi_layer_fields()
458 static void npc_scan_ldata(struct rvu *rvu, int blkaddr, u8 lid, in npc_scan_ldata()
558 static void npc_set_features(struct rvu *rvu, int blkaddr, u8 intf) in npc_set_features()
630 static int npc_scan_kex(struct rvu *rvu, int blkaddr, u8 intf) in npc_scan_kex()
678 static int npc_scan_verify_kex(struct rvu *rvu, int blkaddr) in npc_scan_verify_kex()
709 int npc_flow_steering_init(struct rvu *rvu, int blkaddr) in npc_flow_steering_init()
718 static int npc_check_unsupported_flows(struct rvu *rvu, u64 features, u8 intf) in npc_check_unsupported_flows()
750 void npc_update_entry(struct rvu *rvu, enum key_fields type, in npc_update_entry()
831 static void npc_update_ipv6_flow(struct rvu *rvu, struct mcam_entry *entry, in npc_update_ipv6_flow()
878 static void npc_update_vlan_features(struct rvu *rvu, struct mcam_entry *entry, in npc_update_vlan_features()
900 static void npc_update_flow(struct rvu *rvu, struct mcam_entry *entry, in npc_update_flow()
1077 static void rvu_mcam_remove_counter_from_rule(struct rvu *rvu, u16 pcifunc, in rvu_mcam_remove_counter_from_rule()
1093 static void rvu_mcam_add_counter_to_rule(struct rvu *rvu, u16 pcifunc, in rvu_mcam_add_counter_to_rule()
1120 static int npc_mcast_update_action_index(struct rvu *rvu, struct npc_install_flow_req *req, in npc_mcast_update_action_index()
1146 static int npc_update_rx_entry(struct rvu *rvu, struct rvu_pfvf *pfvf, in npc_update_rx_entry()
1205 static int npc_update_tx_entry(struct rvu *rvu, struct rvu_pfvf *pfvf, in npc_update_tx_entry()
1249 static int npc_install_flow(struct rvu *rvu, int blkaddr, u16 target, in npc_install_flow()
1408 int rvu_mbox_handler_npc_install_flow(struct rvu *rvu, in rvu_mbox_handler_npc_install_flow()
1537 static int npc_delete_flow(struct rvu *rvu, struct rvu_npc_mcam_rule *rule, in npc_delete_flow()
1558 int rvu_mbox_handler_npc_delete_flow(struct rvu *rvu, in rvu_mbox_handler_npc_delete_flow()
1606 static int npc_update_dmac_value(struct rvu *rvu, int npcblkaddr, in npc_update_dmac_value()
1637 void npc_mcam_enable_flows(struct rvu *rvu, u16 target) in npc_mcam_enable_flows()
1693 void npc_mcam_disable_flows(struct rvu *rvu, u16 target) in npc_mcam_disable_flows()
1715 int npc_install_mcam_drop_rule(struct rvu *rvu, int mcam_idx, u16 *counter_idx, in npc_install_mcam_drop_rule()
1807 int rvu_mbox_handler_npc_get_field_status(struct rvu *rvu, in rvu_mbox_handler_npc_get_field_status()