Searched refs:drbd_interval (Results 1 – 9 of 9) sorted by relevance
/Linux-v4.19/drivers/block/drbd/ |
D | drbd_interval.c | 12 struct drbd_interval *this = rb_entry(node, struct drbd_interval, rb); in interval_end() 24 compute_subtree_last(struct drbd_interval *node) in compute_subtree_last() 41 RB_DECLARE_CALLBACKS(static, augment_callbacks, struct drbd_interval, rb, 48 drbd_insert_interval(struct rb_root *root, struct drbd_interval *this) in drbd_insert_interval() 56 struct drbd_interval *here = in drbd_insert_interval() 57 rb_entry(*new, struct drbd_interval, rb); in drbd_insert_interval() 92 struct drbd_interval *interval) in drbd_contains_interval() 97 struct drbd_interval *here = in drbd_contains_interval() 98 rb_entry(node, struct drbd_interval, rb); in drbd_contains_interval() 118 drbd_remove_interval(struct rb_root *root, struct drbd_interval *this) in drbd_remove_interval() [all …]
|
D | drbd_interval.h | 8 struct drbd_interval { struct 19 static inline void drbd_clear_interval(struct drbd_interval *i) in drbd_clear_interval() argument 24 static inline bool drbd_interval_empty(struct drbd_interval *i) in drbd_interval_empty() 29 extern bool drbd_insert_interval(struct rb_root *, struct drbd_interval *); 31 struct drbd_interval *); 32 extern void drbd_remove_interval(struct rb_root *, struct drbd_interval *); 33 extern struct drbd_interval *drbd_find_overlap(struct rb_root *, sector_t, 35 extern struct drbd_interval *drbd_next_overlap(struct drbd_interval *, sector_t,
|
D | Makefile | 5 drbd-y += drbd_interval.o drbd_state.o
|
D | drbd_int.h | 281 extern int drbd_wait_misc(struct drbd_device *, struct drbd_interval *); 296 struct drbd_interval i; 412 struct drbd_interval i; 1647 extern bool drbd_al_begin_io_prepare(struct drbd_device *device, struct drbd_interval *i); 1648 extern int drbd_al_begin_io_nonblock(struct drbd_device *device, struct drbd_interval *i); 1650 extern bool drbd_al_begin_io_fastpath(struct drbd_device *device, struct drbd_interval *i); 1651 extern void drbd_al_begin_io(struct drbd_device *device, struct drbd_interval *i); 1652 extern void drbd_al_complete_io(struct drbd_device *device, struct drbd_interval *i);
|
D | drbd_actlog.c | 253 bool drbd_al_begin_io_fastpath(struct drbd_device *device, struct drbd_interval *i) in drbd_al_begin_io_fastpath() 270 bool drbd_al_begin_io_prepare(struct drbd_device *device, struct drbd_interval *i) in drbd_al_begin_io_prepare() 490 void drbd_al_begin_io(struct drbd_device *device, struct drbd_interval *i) in drbd_al_begin_io() 496 int drbd_al_begin_io_nonblock(struct drbd_device *device, struct drbd_interval *i) in drbd_al_begin_io_nonblock() 556 void drbd_al_complete_io(struct drbd_device *device, struct drbd_interval *i) in drbd_al_complete_io()
|
D | drbd_req.c | 94 struct drbd_interval *i = &req->i; in drbd_remove_request_interval() 975 struct drbd_interval *i; in complete_conflicting_writes()
|
D | drbd_receiver.c | 1638 struct drbd_interval *i = &peer_req->i; in drbd_remove_epoch_entry_interval() 2103 struct drbd_interval *i; in restart_conflicting_writes() 2338 struct drbd_interval *i; in fail_postponed_requests() 2367 struct drbd_interval *i; in handle_write_conflicts()
|
D | drbd_worker.c | 119 struct drbd_interval i; in drbd_endio_write_sec_final()
|
D | drbd_main.c | 3775 int drbd_wait_misc(struct drbd_device *device, struct drbd_interval *i) in drbd_wait_misc()
|