Symbol: drbd_interval
drivers/block/drbd/drbd_actlog.c
241
bool drbd_al_begin_io_fastpath(struct drbd_device *device, struct drbd_interval *i)
drivers/block/drbd/drbd_actlog.c
258
bool drbd_al_begin_io_prepare(struct drbd_device *device, struct drbd_interval *i)
drivers/block/drbd/drbd_actlog.c
478
void drbd_al_begin_io(struct drbd_device *device, struct drbd_interval *i)
drivers/block/drbd/drbd_actlog.c
484
int drbd_al_begin_io_nonblock(struct drbd_device *device, struct drbd_interval *i)
drivers/block/drbd/drbd_actlog.c
533
void drbd_al_complete_io(struct drbd_device *device, struct drbd_interval *i)
drivers/block/drbd/drbd_int.h
1513
extern bool drbd_al_begin_io_prepare(struct drbd_device *device, struct drbd_interval *i);
drivers/block/drbd/drbd_int.h
1514
extern int drbd_al_begin_io_nonblock(struct drbd_device *device, struct drbd_interval *i);
drivers/block/drbd/drbd_int.h
1516
extern bool drbd_al_begin_io_fastpath(struct drbd_device *device, struct drbd_interval *i);
drivers/block/drbd/drbd_int.h
1517
extern void drbd_al_begin_io(struct drbd_device *device, struct drbd_interval *i);
drivers/block/drbd/drbd_int.h
1518
extern void drbd_al_complete_io(struct drbd_device *device, struct drbd_interval *i);
drivers/block/drbd/drbd_int.h
196
extern int drbd_wait_misc(struct drbd_device *, struct drbd_interval *);
drivers/block/drbd/drbd_int.h
211
struct drbd_interval i;
drivers/block/drbd/drbd_int.h
324
struct drbd_interval i;
drivers/block/drbd/drbd_interval.c
117
struct drbd_interval *
drivers/block/drbd/drbd_interval.c
12
struct drbd_interval *this = rb_entry(node, struct drbd_interval, rb);
drivers/block/drbd/drbd_interval.c
121
struct drbd_interval *overlap = NULL;
drivers/block/drbd/drbd_interval.c
127
struct drbd_interval *here =
drivers/block/drbd/drbd_interval.c
128
rb_entry(node, struct drbd_interval, rb);
drivers/block/drbd/drbd_interval.c
147
struct drbd_interval *
drivers/block/drbd/drbd_interval.c
148
drbd_next_overlap(struct drbd_interval *i, sector_t sector, unsigned int size)
drivers/block/drbd/drbd_interval.c
157
i = rb_entry(node, struct drbd_interval, rb);
drivers/block/drbd/drbd_interval.c
19
struct drbd_interval, rb, sector_t, end, NODE_END);
drivers/block/drbd/drbd_interval.c
25
drbd_insert_interval(struct rb_root *root, struct drbd_interval *this)
drivers/block/drbd/drbd_interval.c
33
struct drbd_interval *here =
drivers/block/drbd/drbd_interval.c
34
rb_entry(*new, struct drbd_interval, rb);
drivers/block/drbd/drbd_interval.c
70
struct drbd_interval *interval)
drivers/block/drbd/drbd_interval.c
75
struct drbd_interval *here =
drivers/block/drbd/drbd_interval.c
76
rb_entry(node, struct drbd_interval, rb);
drivers/block/drbd/drbd_interval.c
96
drbd_remove_interval(struct rb_root *root, struct drbd_interval *this)
drivers/block/drbd/drbd_interval.h
22
static inline void drbd_clear_interval(struct drbd_interval *i)
drivers/block/drbd/drbd_interval.h
27
static inline bool drbd_interval_empty(struct drbd_interval *i)
drivers/block/drbd/drbd_interval.h
32
extern bool drbd_insert_interval(struct rb_root *, struct drbd_interval *);
drivers/block/drbd/drbd_interval.h
34
struct drbd_interval *);
drivers/block/drbd/drbd_interval.h
35
extern void drbd_remove_interval(struct rb_root *, struct drbd_interval *);
drivers/block/drbd/drbd_interval.h
36
extern struct drbd_interval *drbd_find_overlap(struct rb_root *, sector_t,
drivers/block/drbd/drbd_interval.h
38
extern struct drbd_interval *drbd_next_overlap(struct drbd_interval *, sector_t,
drivers/block/drbd/drbd_main.c
3651
int drbd_wait_misc(struct drbd_device *device, struct drbd_interval *i)
drivers/block/drbd/drbd_receiver.c
1542
struct drbd_interval *i = &peer_req->i;
drivers/block/drbd/drbd_receiver.c
1998
struct drbd_interval *i;
drivers/block/drbd/drbd_receiver.c
2235
struct drbd_interval *i;
drivers/block/drbd/drbd_receiver.c
2264
struct drbd_interval *i;
drivers/block/drbd/drbd_req.c
62
struct drbd_interval *i = &req->i;
drivers/block/drbd/drbd_req.c
958
struct drbd_interval *i;
drivers/block/drbd/drbd_worker.c
108
struct drbd_interval i;