Lines Matching refs:blkfront_info
127 struct blkfront_info struct
201 static int blkfront_setup_indirect(struct blkfront_info *info);
202 static int blkfront_gather_backend_features(struct blkfront_info *info);
204 static int get_id_from_freelist(struct blkfront_info *info) in get_id_from_freelist()
213 static int add_id_to_freelist(struct blkfront_info *info, in add_id_to_freelist()
226 static int fill_grant_buffer(struct blkfront_info *info, int num) in fill_grant_buffer()
266 static struct grant *get_free_grant(struct blkfront_info *info) in get_free_grant()
282 const struct blkfront_info *info) in grant_foreign_access()
292 struct blkfront_info *info) in get_grant()
315 struct blkfront_info *info) in get_indirect_grant()
406 struct blkfront_info *info = (struct blkfront_info *)arg; in blkif_restart_queue_callback()
429 struct blkfront_info *info = bdev->bd_disk->private_data; in blkif_ioctl()
461 struct blkfront_info *info = req->rq_disk->private_data; in blkif_queue_discard_req()
490 struct blkfront_info *info;
510 struct blkfront_info *info = setup->info; in blkif_setup_rw_req_grant()
571 struct blkfront_info *info = req->rq_disk->private_data; in blkif_queue_rw_req()
716 struct blkfront_info *info = req->rq_disk->private_data; in blkif_queue_request()
727 static inline void flush_requests(struct blkfront_info *info) in flush_requests()
738 struct blkfront_info *info) in blkif_request_flush_invalid()
750 struct blkfront_info *info = qd->rq->rq_disk->private_data; in blkif_queue_rq()
787 struct blkfront_info *info = gd->private_data; in xlvbd_init_blk_queue()
852 static void xlvbd_flush(struct blkfront_info *info) in xlvbd_flush()
931 struct blkfront_info *info, in xlvbd_alloc_gendisk()
1029 static void xlvbd_release_gendisk(struct blkfront_info *info) in xlvbd_release_gendisk()
1060 static void kick_pending_request_queues(struct blkfront_info *info) in kick_pending_request_queues()
1068 struct blkfront_info *info = container_of(work, struct blkfront_info, work); in blkif_restart_queue()
1076 static void blkif_free(struct blkfront_info *info, int suspend) in blkif_free()
1212 static void blkif_completion(struct blk_shadow *s, struct blkfront_info *info, in blkif_completion()
1302 struct blkfront_info *info = (struct blkfront_info *)dev_id; in blkif_interrupt()
1411 struct blkfront_info *info) in setup_blkring()
1461 struct blkfront_info *info) in talk_to_blkback()
1570 struct blkfront_info *info; in blkfront_probe()
1650 static int blkif_recover(struct blkfront_info *info) in blkif_recover()
1775 struct blkfront_info *info = dev_get_drvdata(&dev->dev); in blkfront_resume()
1794 blkfront_closing(struct blkfront_info *info) in blkfront_closing()
1831 static void blkfront_setup_discard(struct blkfront_info *info) in blkfront_setup_discard()
1854 static int blkfront_setup_indirect(struct blkfront_info *info) in blkfront_setup_indirect()
1930 static int blkfront_gather_backend_features(struct blkfront_info *info) in blkfront_gather_backend_features()
1993 static void blkfront_connect(struct blkfront_info *info) in blkfront_connect()
2090 struct blkfront_info *info = dev_get_drvdata(&dev->dev); in blkback_changed()
2127 struct blkfront_info *info = dev_get_drvdata(&xbdev->dev); in blkfront_remove()
2176 struct blkfront_info *info = dev_get_drvdata(&dev->dev); in blkfront_is_ready()
2184 struct blkfront_info *info; in blkif_open()
2211 struct blkfront_info *info = disk->private_data; in blkif_release()