Home
last modified time | relevance | path

Searched refs:drbd_interval (Results 1 - 18 of 18) sorted by relevance

/kernel/linux/linux-5.10/drivers/block/drbd/
H A Ddrbd_interval.c4 #include "drbd_interval.h"
12 struct drbd_interval *this = rb_entry(node, struct drbd_interval, rb); in interval_end()
19 struct drbd_interval, rb, sector_t, end, NODE_END);
25 drbd_insert_interval(struct rb_root *root, struct drbd_interval *this) in drbd_insert_interval()
33 struct drbd_interval *here = in drbd_insert_interval()
34 rb_entry(*new, struct drbd_interval, rb); in drbd_insert_interval()
69 struct drbd_interval *interval) in drbd_contains_interval()
74 struct drbd_interval *here = in drbd_contains_interval()
75 rb_entry(node, struct drbd_interval, r in drbd_contains_interval()
[all...]
H A Ddrbd_interval.h8 struct drbd_interval { struct
19 static inline void drbd_clear_interval(struct drbd_interval *i) in drbd_clear_interval()
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,
H A DMakefile5 drbd-y += drbd_interval.o drbd_state.o
H A Ddrbd_int.h267 #include "drbd_interval.h"
269 extern int drbd_wait_misc(struct drbd_device *, struct drbd_interval *);
284 struct drbd_interval i;
400 struct drbd_interval i;
1603 extern bool drbd_al_begin_io_prepare(struct drbd_device *device, struct drbd_interval *i);
1604 extern int drbd_al_begin_io_nonblock(struct drbd_device *device, struct drbd_interval *i);
1606 extern bool drbd_al_begin_io_fastpath(struct drbd_device *device, struct drbd_interval *i);
1607 extern void drbd_al_begin_io(struct drbd_device *device, struct drbd_interval *i);
1608 extern void drbd_al_complete_io(struct drbd_device *device, struct drbd_interval *i);
H A Ddrbd_actlog.c241 bool drbd_al_begin_io_fastpath(struct drbd_device *device, struct drbd_interval *i) in drbd_al_begin_io_fastpath()
258 bool drbd_al_begin_io_prepare(struct drbd_device *device, struct drbd_interval *i) in drbd_al_begin_io_prepare()
478 void drbd_al_begin_io(struct drbd_device *device, struct drbd_interval *i) in drbd_al_begin_io()
484 int drbd_al_begin_io_nonblock(struct drbd_device *device, struct drbd_interval *i) in drbd_al_begin_io_nonblock()
544 void drbd_al_complete_io(struct drbd_device *device, struct drbd_interval *i) in drbd_al_complete_io()
H A Ddrbd_req.c64 struct drbd_interval *i = &req->i; in drbd_remove_request_interval()
946 struct drbd_interval *i; in complete_conflicting_writes()
H A Ddrbd_receiver.c1742 struct drbd_interval *i = &peer_req->i; in drbd_remove_epoch_entry_interval()
2216 struct drbd_interval *i; in restart_conflicting_writes()
2455 struct drbd_interval *i; in fail_postponed_requests()
2484 struct drbd_interval *i; in handle_write_conflicts()
H A Ddrbd_worker.c108 struct drbd_interval i; in __releases()
H A Ddrbd_main.c3704 * @i: the struct drbd_interval embedded in struct drbd_request or
3707 int drbd_wait_misc(struct drbd_device *device, struct drbd_interval *i) in drbd_wait_misc()
/kernel/linux/linux-6.6/drivers/block/drbd/
H A Ddrbd_interval.c4 #include "drbd_interval.h"
12 struct drbd_interval *this = rb_entry(node, struct drbd_interval, rb); in interval_end()
19 struct drbd_interval, rb, sector_t, end, NODE_END);
25 drbd_insert_interval(struct rb_root *root, struct drbd_interval *this) in drbd_insert_interval()
33 struct drbd_interval *here = in drbd_insert_interval()
34 rb_entry(*new, struct drbd_interval, rb); in drbd_insert_interval()
70 struct drbd_interval *interval) in drbd_contains_interval()
75 struct drbd_interval *here = in drbd_contains_interval()
76 rb_entry(node, struct drbd_interval, r in drbd_contains_interval()
[all...]
H A Ddrbd_interval.h8 struct drbd_interval { struct
19 static inline void drbd_clear_interval(struct drbd_interval *i) in drbd_clear_interval()
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,
H A DMakefile5 drbd-y += drbd_interval.o drbd_state.o
H A Ddrbd_int.h194 #include "drbd_interval.h"
196 extern int drbd_wait_misc(struct drbd_device *, struct drbd_interval *);
211 struct drbd_interval i;
328 struct drbd_interval i;
1540 extern bool drbd_al_begin_io_prepare(struct drbd_device *device, struct drbd_interval *i);
1541 extern int drbd_al_begin_io_nonblock(struct drbd_device *device, struct drbd_interval *i);
1543 extern bool drbd_al_begin_io_fastpath(struct drbd_device *device, struct drbd_interval *i);
1544 extern void drbd_al_begin_io(struct drbd_device *device, struct drbd_interval *i);
1545 extern void drbd_al_complete_io(struct drbd_device *device, struct drbd_interval *i);
H A Ddrbd_actlog.c241 bool drbd_al_begin_io_fastpath(struct drbd_device *device, struct drbd_interval *i) in drbd_al_begin_io_fastpath()
258 bool drbd_al_begin_io_prepare(struct drbd_device *device, struct drbd_interval *i) in drbd_al_begin_io_prepare()
478 void drbd_al_begin_io(struct drbd_device *device, struct drbd_interval *i) in drbd_al_begin_io()
484 int drbd_al_begin_io_nonblock(struct drbd_device *device, struct drbd_interval *i) in drbd_al_begin_io_nonblock()
544 void drbd_al_complete_io(struct drbd_device *device, struct drbd_interval *i) in drbd_al_complete_io()
H A Ddrbd_req.c62 struct drbd_interval *i = &req->i; in drbd_remove_request_interval()
957 struct drbd_interval *i; in complete_conflicting_writes()
H A Ddrbd_receiver.c1730 struct drbd_interval *i = &peer_req->i; in drbd_remove_epoch_entry_interval()
2186 struct drbd_interval *i; in restart_conflicting_writes()
2423 struct drbd_interval *i; in fail_postponed_requests()
2452 struct drbd_interval *i; in handle_write_conflicts()
H A Ddrbd_worker.c108 struct drbd_interval i; in __releases()
H A Ddrbd_main.c3676 * @i: the struct drbd_interval embedded in struct drbd_request or
3679 int drbd_wait_misc(struct drbd_device *device, struct drbd_interval *i) in drbd_wait_misc()

Completed in 45 milliseconds