Home
last modified time | relevance | path

Searched refs:drbd_interval (Results 1 – 9 of 9) sorted by relevance

/linux-4.4.14/drivers/block/drbd/
Ddrbd_interval.c11 struct drbd_interval *this = rb_entry(node, struct drbd_interval, rb); in interval_end()
23 compute_subtree_last(struct drbd_interval *node) in compute_subtree_last()
40 RB_DECLARE_CALLBACKS(static, augment_callbacks, struct drbd_interval, rb,
47 drbd_insert_interval(struct rb_root *root, struct drbd_interval *this) in drbd_insert_interval()
55 struct drbd_interval *here = in drbd_insert_interval()
56 rb_entry(*new, struct drbd_interval, rb); in drbd_insert_interval()
91 struct drbd_interval *interval) in drbd_contains_interval()
96 struct drbd_interval *here = in drbd_contains_interval()
97 rb_entry(node, struct drbd_interval, rb); in drbd_contains_interval()
117 drbd_remove_interval(struct rb_root *root, struct drbd_interval *this) in drbd_remove_interval()
[all …]
Ddrbd_interval.h7 struct drbd_interval { struct
18 static inline void drbd_clear_interval(struct drbd_interval *i) in drbd_clear_interval() argument
23 static inline bool drbd_interval_empty(struct drbd_interval *i) in drbd_interval_empty()
28 extern bool drbd_insert_interval(struct rb_root *, struct drbd_interval *);
30 struct drbd_interval *);
31 extern void drbd_remove_interval(struct rb_root *, struct drbd_interval *);
32 extern struct drbd_interval *drbd_find_overlap(struct rb_root *, sector_t,
34 extern struct drbd_interval *drbd_next_overlap(struct drbd_interval *, sector_t,
DMakefile4 drbd-y += drbd_interval.o drbd_state.o
Ddrbd_int.h293 extern int drbd_wait_misc(struct drbd_device *, struct drbd_interval *);
305 struct drbd_interval i;
421 struct drbd_interval i;
1627 extern bool drbd_al_begin_io_prepare(struct drbd_device *device, struct drbd_interval *i);
1628 extern int drbd_al_begin_io_nonblock(struct drbd_device *device, struct drbd_interval *i);
1630 extern bool drbd_al_begin_io_fastpath(struct drbd_device *device, struct drbd_interval *i);
1631 extern void drbd_al_begin_io(struct drbd_device *device, struct drbd_interval *i);
1632 extern void drbd_al_complete_io(struct drbd_device *device, struct drbd_interval *i);
Ddrbd_actlog.c252 bool drbd_al_begin_io_fastpath(struct drbd_device *device, struct drbd_interval *i) in drbd_al_begin_io_fastpath()
269 bool drbd_al_begin_io_prepare(struct drbd_device *device, struct drbd_interval *i) in drbd_al_begin_io_prepare()
332 void drbd_al_begin_io(struct drbd_device *device, struct drbd_interval *i) in drbd_al_begin_io()
338 int drbd_al_begin_io_nonblock(struct drbd_device *device, struct drbd_interval *i) in drbd_al_begin_io_nonblock()
398 void drbd_al_complete_io(struct drbd_device *device, struct drbd_interval *i) in drbd_al_complete_io()
Ddrbd_req.c88 struct drbd_interval *i = &req->i; in drbd_remove_request_interval()
976 struct drbd_interval *i; in complete_conflicting_writes()
Ddrbd_receiver.c1483 struct drbd_interval *i = &peer_req->i; in drbd_remove_epoch_entry_interval()
1912 struct drbd_interval *i; in restart_conflicting_writes()
2140 struct drbd_interval *i; in fail_postponed_requests()
2169 struct drbd_interval *i; in handle_write_conflicts()
Ddrbd_worker.c123 struct drbd_interval i; in drbd_endio_write_sec_final()
Ddrbd_main.c3720 int drbd_wait_misc(struct drbd_device *device, struct drbd_interval *i) in drbd_wait_misc()