Lines Matching refs:rnbd_clt_dev
51 static void rnbd_clt_put_dev(struct rnbd_clt_dev *dev) in rnbd_clt_put_dev()
67 static inline bool rnbd_clt_get_dev(struct rnbd_clt_dev *dev) in rnbd_clt_get_dev()
72 static int rnbd_clt_set_dev_attr(struct rnbd_clt_dev *dev, in rnbd_clt_set_dev_attr()
97 static int rnbd_clt_change_capacity(struct rnbd_clt_dev *dev, in rnbd_clt_change_capacity()
108 static int process_msg_open_rsp(struct rnbd_clt_dev *dev, in process_msg_open_rsp()
142 int rnbd_clt_resize_disk(struct rnbd_clt_dev *dev, size_t newsize) in rnbd_clt_resize_disk()
380 struct rnbd_clt_dev *dev = rq->rq_disk->private_data; in rnbd_softirq_done_fn()
392 struct rnbd_clt_dev *dev = iu->dev; in msg_io_conf()
453 struct rnbd_clt_dev *dev = iu->dev; in msg_close_conf()
460 static int send_msg_close(struct rnbd_clt_dev *dev, u32 device_id, bool wait) in send_msg_close()
501 struct rnbd_clt_dev *dev = iu->dev; in msg_open_conf()
540 static int send_msg_open(struct rnbd_clt_dev *dev, bool wait) in send_msg_open()
644 struct rnbd_clt_dev *dev; in set_dev_states_to_disconnected()
660 struct rnbd_clt_dev *dev; in remap_devs()
930 struct rnbd_clt_dev *dev = block_device->bd_disk->private_data; in rnbd_client_open()
944 struct rnbd_clt_dev *dev = gen->private_data; in rnbd_client_release()
953 struct rnbd_clt_dev *dev; in rnbd_client_getgeo()
992 static int rnbd_client_xfer_request(struct rnbd_clt_dev *dev, in rnbd_client_xfer_request()
1056 static bool rnbd_clt_dev_add_to_requeue(struct rnbd_clt_dev *dev, in rnbd_clt_dev_add_to_requeue()
1100 static void rnbd_clt_dev_kick_mq_queue(struct rnbd_clt_dev *dev, in rnbd_clt_dev_kick_mq_queue()
1120 struct rnbd_clt_dev *dev = rq->rq_disk->private_data; in rnbd_queue_rq()
1241 static inline void rnbd_init_hw_queue(struct rnbd_clt_dev *dev, in rnbd_init_hw_queue()
1250 static void rnbd_init_mq_hw_queues(struct rnbd_clt_dev *dev) in rnbd_init_mq_hw_queues()
1263 static int setup_mq_dev(struct rnbd_clt_dev *dev) in setup_mq_dev()
1275 static void setup_request_queue(struct rnbd_clt_dev *dev) in setup_request_queue()
1306 static void rnbd_clt_setup_gen_disk(struct rnbd_clt_dev *dev, int idx) in rnbd_clt_setup_gen_disk()
1334 struct rnbd_clt_dev *dev, int idx) in rnbd_client_setup_device()
1357 static struct rnbd_clt_dev *init_dev(struct rnbd_clt_session *sess, in init_dev()
1361 struct rnbd_clt_dev *dev; in init_dev()
1410 struct rnbd_clt_dev *dev; in __exists_dev()
1443 struct rnbd_clt_dev *dev) in insert_dev_if_not_exists_devpath()
1459 static void delete_dev(struct rnbd_clt_dev *dev) in delete_dev()
1468 struct rnbd_clt_dev *rnbd_clt_map_device(const char *sessname, in rnbd_clt_map_device()
1475 struct rnbd_clt_dev *dev; in rnbd_clt_map_device()
1543 static void destroy_gen_disk(struct rnbd_clt_dev *dev) in destroy_gen_disk()
1550 static void destroy_sysfs(struct rnbd_clt_dev *dev, in destroy_sysfs()
1563 int rnbd_clt_unmap_device(struct rnbd_clt_dev *dev, bool force, in rnbd_clt_unmap_device()
1610 int rnbd_clt_remap_device(struct rnbd_clt_dev *dev) in rnbd_clt_remap_device()
1636 struct rnbd_clt_dev *dev; in unmap_device_work()
1645 struct rnbd_clt_dev *dev, *tn; in rnbd_destroy_sessions()