Home
last modified time | relevance | path

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

/xnu-12377.61.12/bsd/skywalk/nexus/flowswitch/flow/
H A Dflow_owner.c454 flow_owner_flowadv_index_alloc(struct flow_owner *fo, flowadv_idx_t *fadv_idx) in flow_owner_flowadv_index_alloc() argument
483 *fadv_idx = FLOWADV_IDX_NONE; in flow_owner_flowadv_index_alloc()
489 *fadv_idx = (flowadv_idx_t)idx; in flow_owner_flowadv_index_alloc()
490 ASSERT(*fadv_idx < fo->fo_flowadv_max); in flow_owner_flowadv_index_alloc()
495 flow_owner_flowadv_index_free(struct flow_owner *fo, flowadv_idx_t fadv_idx) in flow_owner_flowadv_index_free() argument
502 ASSERT((fo->fo_flowadv_max != 0) && (fadv_idx < fo->fo_flowadv_max)); in flow_owner_flowadv_index_free()
504 chunk_idx = fadv_idx / FO_FLOWADV_CHUNK; in flow_owner_flowadv_index_free()
505 bit_pos = fadv_idx % FO_FLOWADV_CHUNK; in flow_owner_flowadv_index_free()
H A Dflow_entry.c436 flowadv_idx_t fadv_idx = FLOWADV_IDX_NONE; in flow_entry_alloc() local
480 (flow_owner_flowadv_index_alloc(fo, &fadv_idx) != 0)) { in flow_entry_alloc()
592 fe->fe_adv_idx = fadv_idx; in flow_entry_alloc()
681 if (fadv_idx != FLOWADV_IDX_NONE) { in flow_entry_alloc()
682 flow_owner_flowadv_index_free(fo, fadv_idx); in flow_entry_alloc()