Lines Matching refs:loop_device

92 static int transfer_xor(struct loop_device *lo, int cmd,  in transfer_xor()
121 static int xor_init(struct loop_device *lo, const struct loop_info64 *info) in xor_init()
165 static loff_t get_loop_size(struct loop_device *lo, struct file *file) in get_loop_size()
170 static void __loop_update_dio(struct loop_device *lo, bool dio) in __loop_update_dio()
252 static void loop_set_size(struct loop_device *lo, loff_t size) in loop_set_size()
263 lo_do_transfer(struct loop_device *lo, int cmd, in lo_do_transfer()
302 static int lo_write_simple(struct loop_device *lo, struct request *rq, in lo_write_simple()
324 static int lo_write_transfer(struct loop_device *lo, struct request *rq, in lo_write_transfer()
354 static int lo_read_simple(struct loop_device *lo, struct request *rq, in lo_read_simple()
383 static int lo_read_transfer(struct loop_device *lo, struct request *rq, in lo_read_transfer()
433 static int lo_fallocate(struct loop_device *lo, struct request *rq, loff_t pos, in lo_fallocate()
460 static int lo_req_flush(struct loop_device *lo, struct request *rq) in lo_req_flush()
527 static int lo_rw_aio(struct loop_device *lo, struct loop_cmd *cmd, in lo_rw_aio()
599 static int do_req_filebacked(struct loop_device *lo, struct request *rq) in do_req_filebacked()
647 static inline void loop_update_dio(struct loop_device *lo) in loop_update_dio()
653 static void loop_reread_partitions(struct loop_device *lo, in loop_reread_partitions()
680 struct loop_device *l; in loop_validate_file()
704 static int loop_change_fd(struct loop_device *lo, struct block_device *bdev, in loop_change_fd()
771 ssize_t (*callback)(struct loop_device *, char *)) in loop_attr_show() argument
774 struct loop_device *lo = disk->private_data; in loop_attr_show()
780 static ssize_t loop_attr_##_name##_show(struct loop_device *, char *); \
789 static ssize_t loop_attr_backing_file_show(struct loop_device *lo, char *buf) in loop_attr_backing_file_show()
811 static ssize_t loop_attr_offset_show(struct loop_device *lo, char *buf) in loop_attr_offset_show()
816 static ssize_t loop_attr_sizelimit_show(struct loop_device *lo, char *buf) in loop_attr_sizelimit_show()
821 static ssize_t loop_attr_autoclear_show(struct loop_device *lo, char *buf) in loop_attr_autoclear_show()
828 static ssize_t loop_attr_partscan_show(struct loop_device *lo, char *buf) in loop_attr_partscan_show()
835 static ssize_t loop_attr_dio_show(struct loop_device *lo, char *buf) in loop_attr_dio_show()
864 static void loop_sysfs_init(struct loop_device *lo) in loop_sysfs_init()
870 static void loop_sysfs_exit(struct loop_device *lo) in loop_sysfs_exit()
877 static void loop_config_discard(struct loop_device *lo) in loop_config_discard()
929 static void loop_unprepare_queue(struct loop_device *lo) in loop_unprepare_queue()
941 static int loop_prepare_queue(struct loop_device *lo) in loop_prepare_queue()
952 static void loop_update_rotational(struct loop_device *lo) in loop_update_rotational()
971 loop_release_xfer(struct loop_device *lo) in loop_release_xfer()
987 loop_init_xfer(struct loop_device *lo, struct loop_func_table *xfer, in loop_init_xfer()
1016 loop_set_status_from_info(struct loop_device *lo, in loop_set_status_from_info()
1071 static int loop_configure(struct loop_device *lo, fmode_t mode, in loop_configure()
1205 static int __loop_clr_fd(struct loop_device *lo, bool release) in __loop_clr_fd()
1317 static int loop_clr_fd(struct loop_device *lo) in loop_clr_fd()
1350 loop_set_status(struct loop_device *lo, const struct loop_info64 *info) in loop_set_status()
1434 loop_get_status(struct loop_device *lo, struct loop_info64 *info) in loop_get_status()
1530 loop_set_status_old(struct loop_device *lo, const struct loop_info __user *arg) in loop_set_status_old()
1542 loop_set_status64(struct loop_device *lo, const struct loop_info64 __user *arg) in loop_set_status64()
1552 loop_get_status_old(struct loop_device *lo, struct loop_info __user *arg) { in loop_get_status_old()
1569 loop_get_status64(struct loop_device *lo, struct loop_info64 __user *arg) { in loop_get_status64()
1582 static int loop_set_capacity(struct loop_device *lo) in loop_set_capacity()
1595 static int loop_set_dio(struct loop_device *lo, unsigned long arg) in loop_set_dio()
1609 static int loop_set_block_size(struct loop_device *lo, unsigned long arg) in loop_set_block_size()
1647 static int lo_simple_ioctl(struct loop_device *lo, unsigned int cmd, in lo_simple_ioctl()
1675 struct loop_device *lo = bdev->bd_disk->private_data; in lo_ioctl()
1826 loop_set_status_compat(struct loop_device *lo, in loop_set_status_compat()
1839 loop_get_status_compat(struct loop_device *lo, in loop_get_status_compat()
1856 struct loop_device *lo = bdev->bd_disk->private_data; in lo_compat_ioctl()
1891 struct loop_device *lo; in lo_open()
1911 struct loop_device *lo; in lo_release()
1975 struct loop_device *lo = ptr; in unregister_transfer_cb()
2006 struct loop_device *lo = rq->q->queuedata; in loop_queue_rq()
2041 struct loop_device *lo = rq->q->queuedata; in loop_handle_cmd()
2085 static int loop_add(struct loop_device **l, int i) in loop_add()
2087 struct loop_device *lo; in loop_add()
2191 static void loop_remove(struct loop_device *lo) in loop_remove()
2202 struct loop_device *lo = ptr; in find_free_cb()
2203 struct loop_device **l = data; in find_free_cb()
2212 static int loop_lookup(struct loop_device **l, int i) in loop_lookup()
2214 struct loop_device *lo; in loop_lookup()
2240 struct loop_device *lo; in loop_probe()
2261 struct loop_device *lo; in loop_control_ioctl()
2326 struct loop_device *lo; in loop_init()
2400 struct loop_device *lo = ptr; in loop_exit_cb()