Searched refs:fadv_idx (Results 1 – 2 of 2) sorted by relevance
455 flow_owner_flowadv_index_alloc(struct flow_owner *fo, flowadv_idx_t *fadv_idx) in flow_owner_flowadv_index_alloc() argument484 *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() argument503 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()
190 flowadv_idx_t fadv_idx = FLOWADV_IDX_NONE; in flow_entry_alloc() local223 (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()