Lines Matching refs:td_driver_t
144 typedef void (*queue_rw_t) (td_driver_t *driver, td_request_t treq);
158 td_driver_t *tdremus_driver;
179 int (*queue_flush)(td_driver_t *driver);
197 static void primary_queue_read(td_driver_t *driver, td_request_t treq);
198 static void primary_queue_write(td_driver_t *driver, td_request_t treq);
201 static void backup_queue_read(td_driver_t *driver, td_request_t treq);
202 static void backup_queue_write(td_driver_t *driver, td_request_t treq);
205 static void unprotected_queue_read(td_driver_t *driver, td_request_t treq);
206 static void unprotected_queue_write(td_driver_t *driver, td_request_t treq);
208 static int tdremus_close(td_driver_t *driver);
210 static int switch_mode(td_driver_t *driver, enum tdremus_mode mode);
232 static int ramdisk_flush(td_driver_t *driver, struct tdremus_state* s);
504 static int ramdisk_flush(td_driver_t *driver, struct tdremus_state* s) in ramdisk_flush()
574 static int ramdisk_start_flush(td_driver_t *driver) in ramdisk_start_flush()
617 static int ramdisk_start(td_driver_t *driver) in ramdisk_start()
831 static void primary_queue_read(td_driver_t *driver, td_request_t treq) in primary_queue_read()
844 static void primary_queue_write(td_driver_t *driver, td_request_t treq) in primary_queue_write()
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()
1136 static inline int server_writes_inflight(td_driver_t *driver) in server_writes_inflight()
1150 void backup_queue_read(td_driver_t *driver, td_request_t treq) in backup_queue_read()
1168 void backup_queue_write(td_driver_t *driver, td_request_t treq) in backup_queue_write()
1182 static int backup_start(td_driver_t *driver) in backup_start()
1197 static int server_do_wreq(td_driver_t *driver) in server_do_wreq()
1240 static int server_do_sreq(td_driver_t *driver) in server_do_sreq()
1251 static int server_do_creq(td_driver_t *driver) in server_do_creq()
1271 td_driver_t *driver = s->tdremus_driver; in remus_server_event()
1302 void unprotected_queue_read(td_driver_t *driver, td_request_t treq) in unprotected_queue_read()
1324 void unprotected_queue_write(td_driver_t *driver, td_request_t treq) in unprotected_queue_write()
1342 static int unprotected_start(td_driver_t *driver) in unprotected_start()
1390 static int get_args(td_driver_t *driver, const char* name) in get_args()
1451 static int switch_mode(td_driver_t *driver, enum tdremus_mode mode) in switch_mode()
1486 td_driver_t *driver = s->tdremus_driver; in ctl_request()
1536 static int ctl_open(td_driver_t *driver, const char* name) in ctl_open()
1596 static void ctl_close(td_driver_t *driver) in ctl_close()
1634 static int tdremus_open(td_driver_t *driver, const char *name, in tdremus_open()
1686 static int tdremus_close(td_driver_t *driver) in tdremus_close()
1710 static int tdremus_get_parent_id(td_driver_t *driver, td_disk_id_t *id) in tdremus_get_parent_id()
1716 static int tdremus_validate_parent(td_driver_t *driver, in tdremus_validate_parent()
1717 td_driver_t *pdriver, td_flag_t flags) in tdremus_validate_parent()