Lines Matching refs:blkfront_ring_info

172 struct blkfront_ring_info {  struct
217 struct blkfront_ring_info *rinfo;
261 static int blkfront_setup_indirect(struct blkfront_ring_info *rinfo);
265 static int get_id_from_freelist(struct blkfront_ring_info *rinfo) in get_id_from_freelist()
275 static int add_id_to_freelist(struct blkfront_ring_info *rinfo, in add_id_to_freelist()
288 static int fill_grant_buffer(struct blkfront_ring_info *rinfo, int num) in fill_grant_buffer()
329 static struct grant *get_free_grant(struct blkfront_ring_info *rinfo) in get_free_grant()
355 struct blkfront_ring_info *rinfo) in get_grant()
379 struct blkfront_ring_info *rinfo) in get_indirect_grant()
471 struct blkfront_ring_info *rinfo = (struct blkfront_ring_info *)arg; in blkif_restart_queue_callback()
524 static unsigned long blkif_ring_get_request(struct blkfront_ring_info *rinfo, in blkif_ring_get_request()
543 static int blkif_queue_discard_req(struct request *req, struct blkfront_ring_info *rinfo) in blkif_queue_discard_req()
570 struct blkfront_ring_info *rinfo;
593 struct blkfront_ring_info *rinfo = setup->rinfo; in blkif_setup_rw_req_grant()
691 static int blkif_queue_rw_req(struct request *req, struct blkfront_ring_info *rinfo) in blkif_queue_rw_req()
849 static int blkif_queue_request(struct request *req, struct blkfront_ring_info *rinfo) in blkif_queue_request()
861 static inline void flush_requests(struct blkfront_ring_info *rinfo) in flush_requests()
887 struct blkfront_ring_info *rinfo = NULL; in blkif_queue_rq()
1195 struct blkfront_ring_info *rinfo = &info->rinfo[i]; in xlvbd_release_gendisk()
1219 static inline void kick_pending_request_queues_locked(struct blkfront_ring_info *rinfo) in kick_pending_request_queues_locked()
1225 static void kick_pending_request_queues(struct blkfront_ring_info *rinfo) in kick_pending_request_queues()
1236 struct blkfront_ring_info *rinfo = container_of(work, struct blkfront_ring_info, work); in blkif_restart_queue()
1242 static void blkif_free_ring(struct blkfront_ring_info *rinfo) in blkif_free_ring()
1419 struct blkfront_ring_info *rinfo, in blkif_completion()
1553 struct blkfront_ring_info *rinfo = (struct blkfront_ring_info *)dev_id; in blkif_interrupt()
1670 struct blkfront_ring_info *rinfo) in setup_blkring()
1723 struct blkfront_ring_info *rinfo, const char *dir) in write_per_ring_nodes()
1795 struct blkfront_ring_info *rinfo = &info->rinfo[i]; in talk_to_blkback()
1876 struct blkfront_ring_info *rinfo = &info->rinfo[i]; in talk_to_blkback()
1918 sizeof(struct blkfront_ring_info), in negotiate_mq()
1926 struct blkfront_ring_info *rinfo; in negotiate_mq()
2029 struct blkfront_ring_info *rinfo = &info->rinfo[r_index]; in blkif_recover()
2041 struct blkfront_ring_info *rinfo; in blkif_recover()
2082 struct blkfront_ring_info *rinfo = &info->rinfo[i]; in blkfront_resume()
2188 static int blkfront_setup_indirect(struct blkfront_ring_info *rinfo) in blkfront_setup_indirect()
2654 struct blkfront_ring_info *rinfo = &info->rinfo[i]; in purge_persistent_grants()