Lines Matching full:reusable

59  *   reusable
73 * descriptor is invalidated by first transitioning to the reusable state and
81 * committed or reusable queried state. This makes it possible that a valid
140 * into the reusable state and then pushing the @tail_lpos forward beyond
287 * set old descriptor reusable (state), then modify new data block area
302 * set descriptor reusable (state), then push data tail (lpos)
305 * set descriptor reusable (state), then push descriptor tail (id)
540 * the transition from finalized to reusable. Either this context or some
557 * data block from @lpos_begin until @lpos_end into the reusable state.
559 * If there is any problem making the associated descriptor reusable, either
629 * descriptors into the reusable state if the tail is pushed beyond
644 * Any descriptor states that have transitioned to reusable due to the in data_push_tail()
668 * the reusable state must already be visible. in data_push_tail()
672 * Make all descriptors reusable that are associated with in data_push_tail()
745 * reusable are stored before pushing the tail lpos. A full in data_push_tail()
747 * the descriptor states reusable. This pairs with in data_push_tail()
762 * the tail, the tail descriptor is made reusable and all data blocks up to
765 * reusable).
817 * to it because the tail must always be in a finalized or reusable in desc_push_tail()
830 * reusable are stored before pushing the tail ID. This allows in desc_push_tail()
833 * descriptor states reusable. This pairs with desc_reserve:D. in desc_push_tail()
1055 * to reusable are stored before modifying the newly in data_alloc()
1058 * reusable. See data_push_tail:A about why the reusable in data_alloc()
1778 * A descriptor in the reusable state may no longer have its data in desc_read_finalized_seq()
1850 * _always_ in the finalized or reusable state. in prb_first_seq()