Lines Matching refs:tail
176 buffer_struct *tail; in ftape_read_segment_fraction() local
183 tail = ftape_get_buffer(ft_queue_tail); in ftape_read_segment_fraction()
184 while (!read_done && tail->status == done) { in ftape_read_segment_fraction()
188 if (tail->segment_id == segment_id) { in ftape_read_segment_fraction()
194 if (tail->deleted) { in ftape_read_segment_fraction()
206 tail, in ftape_read_segment_fraction()
230 tail->segment_id); in ftape_read_segment_fraction()
232 tail->status = waiting; in ftape_read_segment_fraction()
233 tail = ftape_next_buffer(ft_queue_tail); in ftape_read_segment_fraction()
235 if (!read_done && tail->status == reading) { in ftape_read_segment_fraction()
236 if (tail->segment_id == segment_id) { in ftape_read_segment_fraction()
309 tail = ftape_get_buffer(ft_queue_tail); in ftape_read_segment_fraction()
310 if (tail->status == waiting) { in ftape_read_segment_fraction()