Lines Matching defs:rvu
60 bool npc_is_feature_supported(struct rvu *rvu, u64 features, u8 intf) in npc_is_feature_supported()
139 static bool npc_is_field_present(struct rvu *rvu, enum key_fields type, u8 intf) in npc_is_field_present()
198 static bool npc_check_overlap(struct rvu *rvu, int blkaddr, in npc_check_overlap()
247 static bool npc_check_field(struct rvu *rvu, int blkaddr, enum key_fields type, in npc_check_field()
328 static void npc_handle_multi_layer_fields(struct rvu *rvu, int blkaddr, u8 intf) in npc_handle_multi_layer_fields()
459 static void npc_scan_ldata(struct rvu *rvu, int blkaddr, u8 lid, in npc_scan_ldata()
560 static void npc_set_features(struct rvu *rvu, int blkaddr, u8 intf) in npc_set_features()
633 static int npc_scan_kex(struct rvu *rvu, int blkaddr, u8 intf) in npc_scan_kex()
681 static int npc_scan_verify_kex(struct rvu *rvu, int blkaddr) in npc_scan_verify_kex()
712 int npc_flow_steering_init(struct rvu *rvu, int blkaddr) in npc_flow_steering_init()
721 static int npc_check_unsupported_flows(struct rvu *rvu, u64 features, u8 intf) in npc_check_unsupported_flows()
753 void npc_update_entry(struct rvu *rvu, enum key_fields type, in npc_update_entry()
834 static void npc_update_ipv6_flow(struct rvu *rvu, struct mcam_entry *entry, in npc_update_ipv6_flow()
881 static void npc_update_vlan_features(struct rvu *rvu, struct mcam_entry *entry, in npc_update_vlan_features()
903 static void npc_update_flow(struct rvu *rvu, struct mcam_entry *entry, in npc_update_flow()
1081 static void rvu_mcam_remove_counter_from_rule(struct rvu *rvu, u16 pcifunc, in rvu_mcam_remove_counter_from_rule()
1097 static void rvu_mcam_add_counter_to_rule(struct rvu *rvu, u16 pcifunc, in rvu_mcam_add_counter_to_rule()
1124 static int npc_mcast_update_action_index(struct rvu *rvu, struct npc_install_flow_req *req, in npc_mcast_update_action_index()
1150 static int npc_update_rx_entry(struct rvu *rvu, struct rvu_pfvf *pfvf, in npc_update_rx_entry()
1211 static int npc_update_tx_entry(struct rvu *rvu, struct rvu_pfvf *pfvf, in npc_update_tx_entry()
1255 static int npc_install_flow(struct rvu *rvu, int blkaddr, u16 target, in npc_install_flow()
1414 int rvu_mbox_handler_npc_install_flow(struct rvu *rvu, in rvu_mbox_handler_npc_install_flow()
1543 static int npc_delete_flow(struct rvu *rvu, struct rvu_npc_mcam_rule *rule, in npc_delete_flow()
1564 int rvu_mbox_handler_npc_delete_flow(struct rvu *rvu, in rvu_mbox_handler_npc_delete_flow()
1612 static int npc_update_dmac_value(struct rvu *rvu, int npcblkaddr, in npc_update_dmac_value()
1643 void npc_mcam_enable_flows(struct rvu *rvu, u16 target) in npc_mcam_enable_flows()
1699 void npc_mcam_disable_flows(struct rvu *rvu, u16 target) in npc_mcam_disable_flows()
1721 int npc_install_mcam_drop_rule(struct rvu *rvu, int mcam_idx, u16 *counter_idx, in npc_install_mcam_drop_rule()
1813 int rvu_mbox_handler_npc_get_field_status(struct rvu *rvu, in rvu_mbox_handler_npc_get_field_status()