Home
last modified time | relevance | path

Searched refs:fadv_idx (Results 1 – 2 of 2) sorted by relevance

/xnu-8020.140.41/bsd/skywalk/nexus/flowswitch/flow/
H A Dflow_owner.c455 flow_owner_flowadv_index_alloc(struct flow_owner *fo, flowadv_idx_t *fadv_idx) in flow_owner_flowadv_index_alloc() argument
484 *fadv_idx = FLOWADV_IDX_NONE; in flow_owner_flowadv_index_alloc()
490 *fadv_idx = (flowadv_idx_t)idx; in flow_owner_flowadv_index_alloc()
491 ASSERT(*fadv_idx < fo->fo_flowadv_max); in flow_owner_flowadv_index_alloc()
496 flow_owner_flowadv_index_free(struct flow_owner *fo, flowadv_idx_t fadv_idx) in flow_owner_flowadv_index_free() argument
503 ASSERT((fo->fo_flowadv_max != 0) && (fadv_idx < fo->fo_flowadv_max)); in flow_owner_flowadv_index_free()
505 chunk_idx = fadv_idx / FO_FLOWADV_CHUNK; in flow_owner_flowadv_index_free()
506 bit_pos = fadv_idx % FO_FLOWADV_CHUNK; in flow_owner_flowadv_index_free()
H A Dflow_entry.c190 flowadv_idx_t fadv_idx = FLOWADV_IDX_NONE; in flow_entry_alloc() local
223 (flow_owner_flowadv_index_alloc(fo, &fadv_idx) != 0)) { in flow_entry_alloc()
316 fe->fe_adv_idx = fadv_idx; in flow_entry_alloc()
374 if (fadv_idx != FLOWADV_IDX_NONE) { in flow_entry_alloc()
375 flow_owner_flowadv_index_free(fo, fadv_idx); in flow_entry_alloc()