loop_device 28 drivers/block/cryptoloop.c cryptoloop_init(struct loop_device *lo, const struct loop_info64 *info) loop_device 95 drivers/block/cryptoloop.c cryptoloop_transfer(struct loop_device *lo, int cmd, loop_device 158 drivers/block/cryptoloop.c cryptoloop_ioctl(struct loop_device *lo, int cmd, unsigned long arg) loop_device 164 drivers/block/cryptoloop.c cryptoloop_release(struct loop_device *lo) loop_device 92 drivers/block/loop.c static int transfer_xor(struct loop_device *lo, int cmd, loop_device 121 drivers/block/loop.c static int xor_init(struct loop_device *lo, const struct loop_info64 *info) loop_device 165 drivers/block/loop.c static loff_t get_loop_size(struct loop_device *lo, struct file *file) loop_device 170 drivers/block/loop.c static void __loop_update_dio(struct loop_device *lo, bool dio) loop_device 230 drivers/block/loop.c figure_loop_size(struct loop_device *lo, loff_t offset, loff_t sizelimit) loop_device 250 drivers/block/loop.c lo_do_transfer(struct loop_device *lo, int cmd, loop_device 289 drivers/block/loop.c static int lo_write_simple(struct loop_device *lo, struct request *rq, loop_device 311 drivers/block/loop.c static int lo_write_transfer(struct loop_device *lo, struct request *rq, loop_device 341 drivers/block/loop.c static int lo_read_simple(struct loop_device *lo, struct request *rq, loop_device 370 drivers/block/loop.c static int lo_read_transfer(struct loop_device *lo, struct request *rq, loop_device 420 drivers/block/loop.c static int lo_fallocate(struct loop_device *lo, struct request *rq, loff_t pos, loop_device 447 drivers/block/loop.c static int lo_req_flush(struct loop_device *lo, struct request *rq) loop_device 513 drivers/block/loop.c static int lo_rw_aio(struct loop_device *lo, struct loop_cmd *cmd, loop_device 585 drivers/block/loop.c static int do_req_filebacked(struct loop_device *lo, struct request *rq) loop_device 633 drivers/block/loop.c static inline void loop_update_dio(struct loop_device *lo) loop_device 639 drivers/block/loop.c static void loop_reread_partitions(struct loop_device *lo, loop_device 664 drivers/block/loop.c struct loop_device *l; loop_device 688 drivers/block/loop.c static int loop_change_fd(struct loop_device *lo, struct block_device *bdev, loop_device 755 drivers/block/loop.c ssize_t (*callback)(struct loop_device *, char *)) loop_device 758 drivers/block/loop.c struct loop_device *lo = disk->private_data; loop_device 764 drivers/block/loop.c static ssize_t loop_attr_##_name##_show(struct loop_device *, char *); \ loop_device 773 drivers/block/loop.c static ssize_t loop_attr_backing_file_show(struct loop_device *lo, char *buf) loop_device 795 drivers/block/loop.c static ssize_t loop_attr_offset_show(struct loop_device *lo, char *buf) loop_device 800 drivers/block/loop.c static ssize_t loop_attr_sizelimit_show(struct loop_device *lo, char *buf) loop_device 805 drivers/block/loop.c static ssize_t loop_attr_autoclear_show(struct loop_device *lo, char *buf) loop_device 812 drivers/block/loop.c static ssize_t loop_attr_partscan_show(struct loop_device *lo, char *buf) loop_device 819 drivers/block/loop.c static ssize_t loop_attr_dio_show(struct loop_device *lo, char *buf) loop_device 848 drivers/block/loop.c static void loop_sysfs_init(struct loop_device *lo) loop_device 854 drivers/block/loop.c static void loop_sysfs_exit(struct loop_device *lo) loop_device 861 drivers/block/loop.c static void loop_config_discard(struct loop_device *lo) loop_device 910 drivers/block/loop.c static void loop_unprepare_queue(struct loop_device *lo) loop_device 922 drivers/block/loop.c static int loop_prepare_queue(struct loop_device *lo) loop_device 933 drivers/block/loop.c static void loop_update_rotational(struct loop_device *lo) loop_device 951 drivers/block/loop.c static int loop_set_fd(struct loop_device *lo, fmode_t mode, loop_device 1078 drivers/block/loop.c loop_release_xfer(struct loop_device *lo) loop_device 1094 drivers/block/loop.c loop_init_xfer(struct loop_device *lo, struct loop_func_table *xfer, loop_device 1114 drivers/block/loop.c static int __loop_clr_fd(struct loop_device *lo, bool release) loop_device 1225 drivers/block/loop.c static int loop_clr_fd(struct loop_device *lo) loop_device 1258 drivers/block/loop.c loop_set_status(struct loop_device *lo, const struct loop_info64 *info) loop_device 1379 drivers/block/loop.c loop_get_status(struct loop_device *lo, struct loop_info64 *info) loop_device 1475 drivers/block/loop.c loop_set_status_old(struct loop_device *lo, const struct loop_info __user *arg) loop_device 1487 drivers/block/loop.c loop_set_status64(struct loop_device *lo, const struct loop_info64 __user *arg) loop_device 1497 drivers/block/loop.c loop_get_status_old(struct loop_device *lo, struct loop_info __user *arg) { loop_device 1514 drivers/block/loop.c loop_get_status64(struct loop_device *lo, struct loop_info64 __user *arg) { loop_device 1527 drivers/block/loop.c static int loop_set_capacity(struct loop_device *lo) loop_device 1535 drivers/block/loop.c static int loop_set_dio(struct loop_device *lo, unsigned long arg) loop_device 1549 drivers/block/loop.c static int loop_set_block_size(struct loop_device *lo, unsigned long arg) loop_device 1586 drivers/block/loop.c static int lo_simple_ioctl(struct loop_device *lo, unsigned int cmd, loop_device 1614 drivers/block/loop.c struct loop_device *lo = bdev->bd_disk->private_data; loop_device 1747 drivers/block/loop.c loop_set_status_compat(struct loop_device *lo, loop_device 1760 drivers/block/loop.c loop_get_status_compat(struct loop_device *lo, loop_device 1777 drivers/block/loop.c struct loop_device *lo = bdev->bd_disk->private_data; loop_device 1811 drivers/block/loop.c struct loop_device *lo; loop_device 1831 drivers/block/loop.c struct loop_device *lo; loop_device 1895 drivers/block/loop.c struct loop_device *lo = ptr; loop_device 1926 drivers/block/loop.c struct loop_device *lo = rq->q->queuedata; loop_device 1961 drivers/block/loop.c struct loop_device *lo = rq->q->queuedata; loop_device 2001 drivers/block/loop.c static int loop_add(struct loop_device **l, int i) loop_device 2003 drivers/block/loop.c struct loop_device *lo; loop_device 2107 drivers/block/loop.c static void loop_remove(struct loop_device *lo) loop_device 2118 drivers/block/loop.c struct loop_device *lo = ptr; loop_device 2119 drivers/block/loop.c struct loop_device **l = data; loop_device 2128 drivers/block/loop.c static int loop_lookup(struct loop_device **l, int i) loop_device 2130 drivers/block/loop.c struct loop_device *lo; loop_device 2156 drivers/block/loop.c struct loop_device *lo; loop_device 2177 drivers/block/loop.c struct loop_device *lo; loop_device 2242 drivers/block/loop.c struct loop_device *lo; loop_device 2316 drivers/block/loop.c struct loop_device *lo = ptr; loop_device 35 drivers/block/loop.h int (*transfer)(struct loop_device *, int cmd, loop_device 46 drivers/block/loop.h int (*ioctl)(struct loop_device *, int cmd, loop_device 80 drivers/block/loop.h int (*transfer)(struct loop_device *lo, int cmd, loop_device 84 drivers/block/loop.h int (*init)(struct loop_device *, const struct loop_info64 *); loop_device 86 drivers/block/loop.h int (*release)(struct loop_device *); loop_device 87 drivers/block/loop.h int (*ioctl)(struct loop_device *, int cmd, unsigned long arg);