Home
last modified time | relevance | path

Searched refs:td_driver_t (Results 1 – 17 of 17) sorted by relevance

/xen-4.10.0-shim-comet/tools/blktap2/drivers/
A Dtapdisk.h111 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 Dtapdisk-driver.c34 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 Dtapdisk-driver.h55 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 Dtapdisk-interface.c42 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 Dblock-remus.c158 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 Dblock-aio.c56 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 Dblock-ram.c111 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 Dblock-log.c586 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 Dblock-cache.c520 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 Dtapdisk-image.h42 td_driver_t *driver;
A Dtapdisk-image.c90 td_driver_t *driver; in tapdisk_image_check_td_request()
122 td_driver_t *driver; in tapdisk_image_check_ring_request()
A Dtapdisk-interface.h48 void td_queue_tiocb(td_driver_t *, struct tiocb *);
A Dblock-qcow.c101 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 Dblock-vhd.c242 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 Dimg2qcow.c74 td_driver_t *ddqcow;
A Dqcow2raw.c75 td_driver_t *ddqcow, *ddaio;
A Dtapdisk-vbd.c202 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()

Completed in 26 milliseconds