Lines Matching refs:buffers
80 * get the next tape buffer from the drive's pool of buffers
85 tlm_buffers_t *buffers, int zero)
87 int buf = buffers->tbs_buffer_in;
88 tlm_buffer_t *buffer = &buffers->tbs_buffer[buf];
117 tlm_buffer_release_in_buf(buffers);
119 buffer = tlm_buffer_advance_in_idx(buffers);
122 buffer = tlm_buffer_in_buf(buffers, NULL);
128 tlm_buffer_out_buf_timed_wait(buffers, 500);
131 buffer = tlm_buffer_in_buf(buffers, NULL);
149 buffers->tbs_offset += *actual_size;
163 tlm_buffers_t *buffers, int *actual_size)
171 buf = buffers->tbs_buffer_out;
172 buffer = &buffers->tbs_buffer[buf];
191 tlm_buffer_release_out_buf(buffers);
193 buffer = tlm_buffer_advance_out_idx(buffers);
202 tlm_buffer_in_buf_timed_wait(buffers, 500);
204 buffer = tlm_buffer_out_buf(buffers, NULL);
239 tlm_unget_read_buffer(tlm_buffers_t *buffers, int size)
246 buf = buffers->tbs_buffer_out;
247 buffer = &buffers->tbs_buffer[buf];
264 tlm_unget_write_buffer(tlm_buffers_t *buffers, int size)
271 buf = buffers->tbs_buffer_in;
272 buffer = &buffers->tbs_buffer[buf];