Lines Matching refs:dasd_block
59 static int dasd_flush_block_queue(struct dasd_block *);
150 struct dasd_block *dasd_alloc_block(void)
152 struct dasd_block *block;
177 void dasd_free_block(struct dasd_block *block)
229 struct dasd_block *block = device->block;
314 struct dasd_block *block;
373 struct dasd_block *block = device->block;
637 static void dasd_profile_start(struct dasd_block *block,
749 static void dasd_profile_end(struct dasd_block *block,
1585 static int dasd_ese_needs_format(struct dasd_block *block, struct irb *irb)
1854 * If we have an error on a dasd_block layer request then we cancel
1855 * and return all further requests from the same dasd_block as well.
1864 * only requeue request that came from the dasd_block layer
1934 * by setting a dasd_block state and calling the callback function
1941 struct dasd_block *block;
2663 * SECTION: Operations of the dasd_block layer.
2667 * Timeout function for dasd_block. This is used when the block layer
2674 struct dasd_block *block;
2686 * Setup timeout for a dasd_block in jiffies.
2688 void dasd_block_set_timer(struct dasd_block *block, int expires)
2698 * Clear timeout for a dasd_block.
2700 void dasd_block_clear_timer(struct dasd_block *block)
2785 static void __dasd_process_block_ccw_queue(struct dasd_block *block,
2852 static void __dasd_block_start_head(struct dasd_block *block)
2897 * Central dasd_block layer routine. Takes requests from the generic
2903 struct dasd_block *block = (struct dasd_block *) data;
2963 static int _dasd_requests_to_flushqueue(struct dasd_block *block,
2997 * Go through all request on the dasd_block request queue, cancel them
3001 static int dasd_flush_block_queue(struct dasd_block *block)
3037 void dasd_schedule_block_bh(struct dasd_block *block)
3060 struct dasd_block *block = hctx->queue->queuedata;
3151 struct dasd_block *block = req->q->queuedata;
3452 struct dasd_block *block;
3570 struct dasd_block *block;
3888 struct dasd_block *block = device->block;