Lines Matching refs:ctx_entry
310 struct nfp_fl_stats_ctx_to_flow *ctx_entry; in nfp_compile_flow_metadata() local
327 ctx_entry = kzalloc(sizeof(*ctx_entry), GFP_KERNEL); in nfp_compile_flow_metadata()
328 if (!ctx_entry) { in nfp_compile_flow_metadata()
333 ctx_entry->stats_cxt = stats_cxt; in nfp_compile_flow_metadata()
334 ctx_entry->flow = nfp_flow; in nfp_compile_flow_metadata()
336 if (rhashtable_insert_fast(&priv->stats_ctx_table, &ctx_entry->ht_node, in nfp_compile_flow_metadata()
382 &ctx_entry->ht_node, in nfp_compile_flow_metadata()
385 kfree(ctx_entry); in nfp_compile_flow_metadata()
403 struct nfp_fl_stats_ctx_to_flow *ctx_entry; in nfp_modify_flow_metadata() local
421 ctx_entry = rhashtable_lookup_fast(&priv->stats_ctx_table, &temp_ctx_id, in nfp_modify_flow_metadata()
423 if (!ctx_entry) in nfp_modify_flow_metadata()
427 &ctx_entry->ht_node, in nfp_modify_flow_metadata()
429 kfree(ctx_entry); in nfp_modify_flow_metadata()
437 struct nfp_fl_stats_ctx_to_flow *ctx_entry; in nfp_flower_get_fl_payload_from_ctx() local
440 ctx_entry = rhashtable_lookup_fast(&priv->stats_ctx_table, &ctx_id, in nfp_flower_get_fl_payload_from_ctx()
442 if (!ctx_entry) in nfp_flower_get_fl_payload_from_ctx()
445 return ctx_entry->flow; in nfp_flower_get_fl_payload_from_ctx()