/xen-4.10.0-shim-comet/tools/blktap2/drivers/ |
A D | tapdisk.h | 111 typedef struct td_driver_handle td_driver_t; typedef 160 int (*td_open) (td_driver_t *, const char *, td_flag_t); 161 int (*td_close) (td_driver_t *); 162 int (*td_get_parent_id) (td_driver_t *, td_disk_id_t *); 163 int (*td_validate_parent) (td_driver_t *, td_driver_t *, td_flag_t); 164 void (*td_queue_read) (td_driver_t *, td_request_t); 165 void (*td_queue_write) (td_driver_t *, td_request_t); 166 void (*td_debug) (td_driver_t *);
|
A D | tapdisk-driver.c | 34 td_driver_t * 38 td_driver_t *driver; in tapdisk_driver_allocate() 45 driver = calloc(1, sizeof(td_driver_t)); in tapdisk_driver_allocate() 73 tapdisk_driver_free(td_driver_t *driver) in tapdisk_driver_free() 91 tapdisk_driver_queue_tiocb(td_driver_t *driver, struct tiocb *tiocb) in tapdisk_driver_queue_tiocb() 97 tapdisk_driver_debug(td_driver_t *driver) in tapdisk_driver_debug()
|
A D | tapdisk-driver.h | 55 td_driver_t *tapdisk_driver_allocate(int, char *, td_flag_t, int); 56 void tapdisk_driver_free(td_driver_t *); 58 void tapdisk_driver_queue_tiocb(td_driver_t *, struct tiocb *); 60 void tapdisk_driver_debug(td_driver_t *);
|
A D | tapdisk-interface.c | 42 td_driver_t *driver; in td_load() 65 td_driver_t *driver; in __td_open() 109 td_driver_t *driver; in td_close() 130 td_driver_t *driver; in td_get_parent_id() 145 td_driver_t *driver, *pdriver; in td_validate_parent() 164 td_driver_t *driver; in td_queue_write() 192 td_driver_t *driver; in td_queue_read() 229 td_queue_tiocb(td_driver_t *driver, struct tiocb *tiocb) in td_queue_tiocb() 251 td_driver_t *driver; in td_debug()
|
A D | block-remus.c | 158 td_driver_t *tdremus_driver; 179 int (*queue_flush)(td_driver_t *driver); 208 static int tdremus_close(td_driver_t *driver); 617 static int ramdisk_start(td_driver_t *driver) in ramdisk_start() 883 static int client_flush(td_driver_t *driver) in client_flush() 902 static int server_flush(td_driver_t *driver) in server_flush() 914 static int primary_start(td_driver_t *driver) in primary_start() 1182 static int backup_start(td_driver_t *driver) in backup_start() 1271 td_driver_t *driver = s->tdremus_driver; in remus_server_event() 1486 td_driver_t *driver = s->tdremus_driver; in ctl_request() [all …]
|
A D | block-aio.c | 56 td_driver_t *driver; 113 int tdaio_open(td_driver_t *driver, const char *name, td_flag_t flags) in tdaio_open() 171 void tdaio_queue_read(td_driver_t *driver, td_request_t treq) in tdaio_queue_read() 199 void tdaio_queue_write(td_driver_t *driver, td_request_t treq) in tdaio_queue_write() 227 int tdaio_close(td_driver_t *driver) in tdaio_close() 236 int tdaio_get_parent_id(td_driver_t *driver, td_disk_id_t *id) in tdaio_get_parent_id() 241 int tdaio_validate_parent(td_driver_t *driver, in tdaio_validate_parent() 242 td_driver_t *pdriver, td_flag_t flags) in tdaio_validate_parent()
|
A D | block-ram.c | 111 int tdram_open (td_driver_t *driver, const char *name, td_flag_t flags) in tdram_open() 201 void tdram_queue_read(td_driver_t *driver, td_request_t treq) in tdram_queue_read() 212 void tdram_queue_write(td_driver_t *driver, td_request_t treq) in tdram_queue_write() 225 int tdram_close(td_driver_t *driver) in tdram_close() 234 int tdram_get_parent_id(td_driver_t *driver, td_disk_id_t *id) in tdram_get_parent_id() 239 int tdram_validate_parent(td_driver_t *driver, in tdram_validate_parent() 240 td_driver_t *pdriver, td_flag_t flags) in tdram_validate_parent()
|
A D | block-log.c | 586 static int tdlog_close(td_driver_t*); 588 static int tdlog_open(td_driver_t* driver, const char* name, td_flag_t flags) in tdlog_open() 619 static int tdlog_close(td_driver_t* driver) in tdlog_close() 630 static void tdlog_queue_read(td_driver_t* driver, td_request_t treq) in tdlog_queue_read() 635 static void tdlog_queue_write(td_driver_t* driver, td_request_t treq) in tdlog_queue_write() 644 static int tdlog_get_parent_id(td_driver_t* driver, td_disk_id_t* id) in tdlog_get_parent_id() 649 static int tdlog_validate_parent(td_driver_t *driver, in tdlog_validate_parent() 650 td_driver_t *parent, td_flag_t flags) in tdlog_validate_parent()
|
A D | block-cache.c | 520 block_cache_open(td_driver_t *driver, const char *name, td_flag_t flags) in block_cache_open() 573 block_cache_close(td_driver_t *driver) in block_cache_close() 710 block_cache_queue_read(td_driver_t *driver, td_request_t treq) in block_cache_queue_read() 735 block_cache_queue_write(td_driver_t *driver, td_request_t treq) in block_cache_queue_write() 741 block_cache_get_parent_id(td_driver_t *driver, td_disk_id_t *id) in block_cache_get_parent_id() 747 block_cache_validate_parent(td_driver_t *driver, in block_cache_validate_parent() 748 td_driver_t *pdriver, td_flag_t flags) in block_cache_validate_parent() 763 block_cache_debug(td_driver_t *driver) in block_cache_debug()
|
A D | tapdisk-image.h | 42 td_driver_t *driver;
|
A D | tapdisk-image.c | 90 td_driver_t *driver; in tapdisk_image_check_td_request() 122 td_driver_t *driver; in tapdisk_image_check_ring_request()
|
A D | tapdisk-interface.h | 48 void td_queue_tiocb(td_driver_t *, struct tiocb *);
|
A D | block-qcow.c | 101 static int init_aio_state(td_driver_t *driver) in init_aio_state() 217 static void async_read(td_driver_t *driver, td_request_t treq) in async_read() 245 static void async_write(td_driver_t *driver, td_request_t treq) in async_write() 868 int tdqcow_open (td_driver_t *driver, const char *name, td_flag_t flags) in tdqcow_open() 984 void tdqcow_queue_read(td_driver_t *driver, td_request_t treq) in tdqcow_queue_read() 1053 void tdqcow_queue_write(td_driver_t *driver, td_request_t treq) in tdqcow_queue_write() 1162 int tdqcow_close(td_driver_t *driver) in tdqcow_close() 1429 int tdqcow_get_parent_id(td_driver_t *driver, td_disk_id_t *id) in tdqcow_get_parent_id() 1466 int tdqcow_validate_parent(td_driver_t *driver, in tdqcow_validate_parent() 1467 td_driver_t *pdriver, td_flag_t flags) in tdqcow_validate_parent()
|
A D | block-vhd.c | 242 td_driver_t *driver; 597 __vhd_open(td_driver_t *driver, const char *name, vhd_flag_t flags) in __vhd_open() 678 _vhd_open(td_driver_t *driver, const char *name, td_flag_t flags) in _vhd_open() 725 _vhd_close(td_driver_t *driver) in _vhd_close() 772 vhd_validate_parent(td_driver_t *child_driver, in vhd_validate_parent() 773 td_driver_t *parent_driver, td_flag_t flags) in vhd_validate_parent() 823 vhd_get_parent_id(td_driver_t *driver, td_disk_id_t *id) in vhd_get_parent_id() 1674 vhd_queue_read(td_driver_t *driver, td_request_t treq) in vhd_queue_read() 1747 vhd_queue_write(td_driver_t *driver, td_request_t treq) in vhd_queue_write() 2240 vhd_debug(td_driver_t *driver) in vhd_debug()
|
A D | img2qcow.c | 74 td_driver_t *ddqcow;
|
A D | qcow2raw.c | 75 td_driver_t *ddqcow, *ddaio;
|
A D | tapdisk-vbd.c | 202 td_driver_t *driver; in tapdisk_vbd_add_block_cache() 267 td_driver_t *driver; in tapdisk_vbd_add_dirty_log() 316 td_driver_t *driver; in tapdisk_vbd_open_level()
|