drbd_interval
bool drbd_al_begin_io_fastpath(struct drbd_device *device, struct drbd_interval *i)
bool drbd_al_begin_io_prepare(struct drbd_device *device, struct drbd_interval *i)
void drbd_al_begin_io(struct drbd_device *device, struct drbd_interval *i)
int drbd_al_begin_io_nonblock(struct drbd_device *device, struct drbd_interval *i)
void drbd_al_complete_io(struct drbd_device *device, struct drbd_interval *i)
extern bool drbd_al_begin_io_prepare(struct drbd_device *device, struct drbd_interval *i);
extern int drbd_al_begin_io_nonblock(struct drbd_device *device, struct drbd_interval *i);
extern bool drbd_al_begin_io_fastpath(struct drbd_device *device, struct drbd_interval *i);
extern void drbd_al_begin_io(struct drbd_device *device, struct drbd_interval *i);
extern void drbd_al_complete_io(struct drbd_device *device, struct drbd_interval *i);
extern int drbd_wait_misc(struct drbd_device *, struct drbd_interval *);
struct drbd_interval i;
struct drbd_interval i;
struct drbd_interval *
struct drbd_interval *this = rb_entry(node, struct drbd_interval, rb);
struct drbd_interval *overlap = NULL;
struct drbd_interval *here =
rb_entry(node, struct drbd_interval, rb);
struct drbd_interval *
drbd_next_overlap(struct drbd_interval *i, sector_t sector, unsigned int size)
i = rb_entry(node, struct drbd_interval, rb);
struct drbd_interval, rb, sector_t, end, NODE_END);
drbd_insert_interval(struct rb_root *root, struct drbd_interval *this)
struct drbd_interval *here =
rb_entry(*new, struct drbd_interval, rb);
struct drbd_interval *interval)
struct drbd_interval *here =
rb_entry(node, struct drbd_interval, rb);
drbd_remove_interval(struct rb_root *root, struct drbd_interval *this)
static inline void drbd_clear_interval(struct drbd_interval *i)
static inline bool drbd_interval_empty(struct drbd_interval *i)
extern bool drbd_insert_interval(struct rb_root *, struct drbd_interval *);
struct drbd_interval *);
extern void drbd_remove_interval(struct rb_root *, struct drbd_interval *);
extern struct drbd_interval *drbd_find_overlap(struct rb_root *, sector_t,
extern struct drbd_interval *drbd_next_overlap(struct drbd_interval *, sector_t,
int drbd_wait_misc(struct drbd_device *device, struct drbd_interval *i)
struct drbd_interval *i = &peer_req->i;
struct drbd_interval *i;
struct drbd_interval *i;
struct drbd_interval *i;
struct drbd_interval *i = &req->i;
struct drbd_interval *i;
struct drbd_interval i;