Searched refs:fadv_idx (Results 1 – 2 of 2) sorted by relevance
454 flow_owner_flowadv_index_alloc(struct flow_owner *fo, flowadv_idx_t *fadv_idx) in flow_owner_flowadv_index_alloc() argument483 *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() argument502 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()
436 flowadv_idx_t fadv_idx = FLOWADV_IDX_NONE; in flow_entry_alloc() local480 (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()