Searched refs:fadv_idx (Results 1 – 2 of 2) sorted by relevance
450 flow_owner_flowadv_index_alloc(struct flow_owner *fo, flowadv_idx_t *fadv_idx) in flow_owner_flowadv_index_alloc() argument479 *fadv_idx = FLOWADV_IDX_NONE; in flow_owner_flowadv_index_alloc()485 *fadv_idx = (flowadv_idx_t)idx; in flow_owner_flowadv_index_alloc()486 ASSERT(*fadv_idx < fo->fo_flowadv_max); in flow_owner_flowadv_index_alloc()491 flow_owner_flowadv_index_free(struct flow_owner *fo, flowadv_idx_t fadv_idx) in flow_owner_flowadv_index_free() argument498 ASSERT((fo->fo_flowadv_max != 0) && (fadv_idx < fo->fo_flowadv_max)); in flow_owner_flowadv_index_free()500 chunk_idx = fadv_idx / FO_FLOWADV_CHUNK; in flow_owner_flowadv_index_free()501 bit_pos = fadv_idx % FO_FLOWADV_CHUNK; in flow_owner_flowadv_index_free()
414 flowadv_idx_t fadv_idx = FLOWADV_IDX_NONE; in flow_entry_alloc() local459 (flow_owner_flowadv_index_alloc(fo, &fadv_idx) != 0)) { in flow_entry_alloc()569 fe->fe_adv_idx = fadv_idx; in flow_entry_alloc()649 if (fadv_idx != FLOWADV_IDX_NONE) { in flow_entry_alloc()650 flow_owner_flowadv_index_free(fo, fadv_idx); in flow_entry_alloc()