Lines Matching refs:blk_data
56 if (atomic_cmpxchg(&device->blk_data.requeue_scheduled, 0, 1) != 0)
58 schedule_work(&device->blk_data.requeue_task);
77 device->blk_data.block_position =
81 device->blk_data.block_position = -1;
84 blk_peek_request(device->blk_data.request_queue))
142 queue = device->blk_data.request_queue;
150 spin_lock_irq(&device->blk_data.request_queue_lock);
159 spin_unlock_irq(&device->blk_data.request_queue_lock);
161 spin_lock_irq(&device->blk_data.request_queue_lock);
165 spin_unlock_irq(&device->blk_data.request_queue_lock);
167 spin_lock_irq(&device->blk_data.request_queue_lock);
169 spin_unlock_irq(&device->blk_data.request_queue_lock);
170 atomic_set(&device->blk_data.requeue_scheduled, 0);
197 blkdat = &device->blk_data;
258 if (!device->blk_data.disk) {
262 del_gendisk(device->blk_data.disk);
263 device->blk_data.disk->private_data = NULL;
265 put_disk(device->blk_data.disk);
267 device->blk_data.disk = NULL;
269 device->blk_data.request_queue->queuedata = NULL;
272 blk_cleanup_queue(device->blk_data.request_queue);
273 device->blk_data.request_queue = NULL;
286 if (!device->blk_data.medium_changed)
319 set_capacity(device->blk_data.disk,
322 device->blk_data.block_position = 0;
323 device->blk_data.medium_changed = 0;
334 device, device->blk_data.medium_changed);
336 return device->blk_data.medium_changed;