Lines Matching defs:buffers
79 * get the next tape buffer from the drive's pool of buffers
84 tlm_buffers_t *buffers, int zero)
86 int buf = buffers->tbs_buffer_in;
87 tlm_buffer_t *buffer = &buffers->tbs_buffer[buf];
116 tlm_buffer_release_in_buf(buffers);
118 buffer = tlm_buffer_advance_in_idx(buffers);
121 buffer = tlm_buffer_in_buf(buffers, NULL);
127 tlm_buffer_out_buf_timed_wait(buffers, 500);
130 buffer = tlm_buffer_in_buf(buffers, NULL);
148 buffers->tbs_offset += *actual_size;
162 tlm_buffers_t *buffers, int *actual_size)
170 buf = buffers->tbs_buffer_out;
171 buffer = &buffers->tbs_buffer[buf];
190 tlm_buffer_release_out_buf(buffers);
192 buffer = tlm_buffer_advance_out_idx(buffers);
201 tlm_buffer_in_buf_timed_wait(buffers, 500);
203 buffer = tlm_buffer_out_buf(buffers, NULL);
238 tlm_unget_read_buffer(tlm_buffers_t *buffers, int size)
245 buf = buffers->tbs_buffer_out;
246 buffer = &buffers->tbs_buffer[buf];
263 tlm_unget_write_buffer(tlm_buffers_t *buffers, int size)
270 buf = buffers->tbs_buffer_in;
271 buffer = &buffers->tbs_buffer[buf];