Lines Matching refs:char_data
101 if (device->char_data.idal_buf != NULL && in tapechar_check_idalbuffer()
102 device->char_data.idal_buf->size == block_size) in tapechar_check_idalbuffer()
116 if (device->char_data.idal_buf != NULL) in tapechar_check_idalbuffer()
117 idal_buffer_free(device->char_data.idal_buf); in tapechar_check_idalbuffer()
119 device->char_data.idal_buf = new; in tapechar_check_idalbuffer()
148 if (device->char_data.block_size != 0) { in tapechar_read()
149 if (count < device->char_data.block_size) { in tapechar_read()
154 block_size = device->char_data.block_size; in tapechar_read()
174 if (idal_buffer_to_user(device->char_data.idal_buf, in tapechar_read()
198 if (device->char_data.block_size != 0) { in tapechar_write()
199 if (count < device->char_data.block_size) { in tapechar_write()
204 block_size = device->char_data.block_size; in tapechar_write()
225 if (idal_buffer_from_user(device->char_data.idal_buf, in tapechar_write()
327 if (device->char_data.idal_buf != NULL) { in tapechar_release()
328 idal_buffer_free(device->char_data.idal_buf); in tapechar_release()
329 device->char_data.idal_buf = NULL; in tapechar_release()
406 ((device->char_data.block_size << MT_ST_BLKSIZE_SHIFT) in __tapechar_ioctl()