drbd_device 82 drivers/block/drbd/drbd_actlog.c void *drbd_md_get_buffer(struct drbd_device *device, const char *intent) drbd_device 99 drivers/block/drbd/drbd_actlog.c void drbd_md_put_buffer(struct drbd_device *device) drbd_device 105 drivers/block/drbd/drbd_actlog.c void wait_until_done_or_force_detached(struct drbd_device *device, struct drbd_backing_dev *bdev, drbd_device 125 drivers/block/drbd/drbd_actlog.c static int _drbd_md_sync_page_io(struct drbd_device *device, drbd_device 177 drivers/block/drbd/drbd_actlog.c int drbd_md_sync_page_io(struct drbd_device *device, struct drbd_backing_dev *bdev, drbd_device 206 drivers/block/drbd/drbd_actlog.c static struct bm_extent *find_active_resync_extent(struct drbd_device *device, unsigned int enr) drbd_device 218 drivers/block/drbd/drbd_actlog.c static struct lc_element *_al_get(struct drbd_device *device, unsigned int enr, bool nonblock) drbd_device 241 drivers/block/drbd/drbd_actlog.c bool drbd_al_begin_io_fastpath(struct drbd_device *device, struct drbd_interval *i) drbd_device 258 drivers/block/drbd/drbd_actlog.c bool drbd_al_begin_io_prepare(struct drbd_device *device, struct drbd_interval *i) drbd_device 298 drivers/block/drbd/drbd_actlog.c static sector_t al_tr_number_to_on_disk_sector(struct drbd_device *device) drbd_device 316 drivers/block/drbd/drbd_actlog.c static int __al_write_transaction(struct drbd_device *device, struct al_transaction_on_disk *buffer) drbd_device 402 drivers/block/drbd/drbd_actlog.c static int al_write_transaction(struct drbd_device *device) drbd_device 439 drivers/block/drbd/drbd_actlog.c void drbd_al_begin_io_commit(struct drbd_device *device) drbd_device 478 drivers/block/drbd/drbd_actlog.c void drbd_al_begin_io(struct drbd_device *device, struct drbd_interval *i) drbd_device 484 drivers/block/drbd/drbd_actlog.c int drbd_al_begin_io_nonblock(struct drbd_device *device, struct drbd_interval *i) drbd_device 544 drivers/block/drbd/drbd_actlog.c void drbd_al_complete_io(struct drbd_device *device, struct drbd_interval *i) drbd_device 569 drivers/block/drbd/drbd_actlog.c static int _try_lc_del(struct drbd_device *device, struct lc_element *al_ext) drbd_device 591 drivers/block/drbd/drbd_actlog.c void drbd_al_shrink(struct drbd_device *device) drbd_device 608 drivers/block/drbd/drbd_actlog.c int drbd_al_initialize(struct drbd_device *device, void *buffer) drbd_device 651 drivers/block/drbd/drbd_actlog.c static bool update_rs_extent(struct drbd_device *device, drbd_device 738 drivers/block/drbd/drbd_actlog.c void drbd_advance_rs_marks(struct drbd_device *device, unsigned long still_to_go) drbd_device 755 drivers/block/drbd/drbd_actlog.c static bool lazy_bitmap_update_due(struct drbd_device *device) drbd_device 760 drivers/block/drbd/drbd_actlog.c static void maybe_schedule_on_disk_bitmap_update(struct drbd_device *device, bool rs_done) drbd_device 779 drivers/block/drbd/drbd_actlog.c static int update_sync_bits(struct drbd_device *device, drbd_device 846 drivers/block/drbd/drbd_actlog.c int __drbd_change_sync(struct drbd_device *device, sector_t sector, int size, drbd_device 902 drivers/block/drbd/drbd_actlog.c struct bm_extent *_bme_get(struct drbd_device *device, unsigned int enr) drbd_device 942 drivers/block/drbd/drbd_actlog.c static int _is_in_al(struct drbd_device *device, unsigned int enr) drbd_device 960 drivers/block/drbd/drbd_actlog.c int drbd_rs_begin_io(struct drbd_device *device, sector_t sector) drbd_device 1012 drivers/block/drbd/drbd_actlog.c int drbd_try_rs_begin_io(struct drbd_device *device, sector_t sector) drbd_device 1134 drivers/block/drbd/drbd_actlog.c void drbd_rs_complete_io(struct drbd_device *device, sector_t sector) drbd_device 1172 drivers/block/drbd/drbd_actlog.c void drbd_rs_cancel_all(struct drbd_device *device) drbd_device 1193 drivers/block/drbd/drbd_actlog.c int drbd_rs_del_all(struct drbd_device *device) drbd_device 113 drivers/block/drbd/drbd_bitmap.c static void __bm_print_lock_info(struct drbd_device *device, const char *func) drbd_device 124 drivers/block/drbd/drbd_bitmap.c void drbd_bm_lock(struct drbd_device *device, char *why, enum bm_flag flags) drbd_device 151 drivers/block/drbd/drbd_bitmap.c void drbd_bm_unlock(struct drbd_device *device) drbd_device 211 drivers/block/drbd/drbd_bitmap.c static void bm_page_lock_io(struct drbd_device *device, int page_nr) drbd_device 218 drivers/block/drbd/drbd_bitmap.c static void bm_page_unlock_io(struct drbd_device *device, int page_nr) drbd_device 240 drivers/block/drbd/drbd_bitmap.c void drbd_bm_reset_al_hints(struct drbd_device *device) drbd_device 254 drivers/block/drbd/drbd_bitmap.c void drbd_bm_mark_for_writeout(struct drbd_device *device, int page_nr) drbd_device 435 drivers/block/drbd/drbd_bitmap.c int drbd_bm_init(struct drbd_device *device) drbd_device 451 drivers/block/drbd/drbd_bitmap.c sector_t drbd_bm_capacity(struct drbd_device *device) drbd_device 460 drivers/block/drbd/drbd_bitmap.c void drbd_bm_cleanup(struct drbd_device *device) drbd_device 632 drivers/block/drbd/drbd_bitmap.c int drbd_bm_resize(struct drbd_device *device, sector_t capacity, int set_new_bits) drbd_device 756 drivers/block/drbd/drbd_bitmap.c unsigned long _drbd_bm_total_weight(struct drbd_device *device) drbd_device 774 drivers/block/drbd/drbd_bitmap.c unsigned long drbd_bm_total_weight(struct drbd_device *device) drbd_device 785 drivers/block/drbd/drbd_bitmap.c size_t drbd_bm_words(struct drbd_device *device) drbd_device 796 drivers/block/drbd/drbd_bitmap.c unsigned long drbd_bm_bits(struct drbd_device *device) drbd_device 810 drivers/block/drbd/drbd_bitmap.c void drbd_bm_merge_lel(struct drbd_device *device, size_t offset, size_t number, drbd_device 859 drivers/block/drbd/drbd_bitmap.c void drbd_bm_get_lel(struct drbd_device *device, size_t offset, size_t number, drbd_device 896 drivers/block/drbd/drbd_bitmap.c void drbd_bm_set_all(struct drbd_device *device) drbd_device 912 drivers/block/drbd/drbd_bitmap.c void drbd_bm_clear_all(struct drbd_device *device) drbd_device 942 drivers/block/drbd/drbd_bitmap.c struct drbd_device *device = ctx->device; drbd_device 982 drivers/block/drbd/drbd_bitmap.c struct drbd_device *device = ctx->device; drbd_device 1033 drivers/block/drbd/drbd_bitmap.c static int bm_rw(struct drbd_device *device, const unsigned int flags, unsigned lazy_writeout_upper_idx) __must_hold(local) drbd_device 1187 drivers/block/drbd/drbd_bitmap.c int drbd_bm_read(struct drbd_device *device) __must_hold(local) drbd_device 1198 drivers/block/drbd/drbd_bitmap.c int drbd_bm_write(struct drbd_device *device) __must_hold(local) drbd_device 1209 drivers/block/drbd/drbd_bitmap.c int drbd_bm_write_all(struct drbd_device *device) __must_hold(local) drbd_device 1219 drivers/block/drbd/drbd_bitmap.c int drbd_bm_write_lazy(struct drbd_device *device, unsigned upper_idx) __must_hold(local) drbd_device 1235 drivers/block/drbd/drbd_bitmap.c int drbd_bm_write_copy_pages(struct drbd_device *device) __must_hold(local) drbd_device 1244 drivers/block/drbd/drbd_bitmap.c int drbd_bm_write_hinted(struct drbd_device *device) __must_hold(local) drbd_device 1257 drivers/block/drbd/drbd_bitmap.c static unsigned long __bm_find_next(struct drbd_device *device, unsigned long bm_fo, drbd_device 1297 drivers/block/drbd/drbd_bitmap.c static unsigned long bm_find_next(struct drbd_device *device, drbd_device 1318 drivers/block/drbd/drbd_bitmap.c unsigned long drbd_bm_find_next(struct drbd_device *device, unsigned long bm_fo) drbd_device 1325 drivers/block/drbd/drbd_bitmap.c unsigned long drbd_bm_find_next_zero(struct drbd_device *device, unsigned long bm_fo) drbd_device 1333 drivers/block/drbd/drbd_bitmap.c unsigned long _drbd_bm_find_next(struct drbd_device *device, unsigned long bm_fo) drbd_device 1339 drivers/block/drbd/drbd_bitmap.c unsigned long _drbd_bm_find_next_zero(struct drbd_device *device, unsigned long bm_fo) drbd_device 1351 drivers/block/drbd/drbd_bitmap.c static int __bm_change_bits_to(struct drbd_device *device, const unsigned long s, drbd_device 1400 drivers/block/drbd/drbd_bitmap.c static int bm_change_bits_to(struct drbd_device *device, const unsigned long s, drbd_device 1423 drivers/block/drbd/drbd_bitmap.c int drbd_bm_set_bits(struct drbd_device *device, const unsigned long s, const unsigned long e) drbd_device 1429 drivers/block/drbd/drbd_bitmap.c int drbd_bm_clear_bits(struct drbd_device *device, const unsigned long s, const unsigned long e) drbd_device 1466 drivers/block/drbd/drbd_bitmap.c void _drbd_bm_set_bits(struct drbd_device *device, const unsigned long s, const unsigned long e) drbd_device 1546 drivers/block/drbd/drbd_bitmap.c int drbd_bm_test_bit(struct drbd_device *device, const unsigned long bitnr) drbd_device 1577 drivers/block/drbd/drbd_bitmap.c int drbd_bm_count_bits(struct drbd_device *device, const unsigned long s, const unsigned long e) drbd_device 1632 drivers/block/drbd/drbd_bitmap.c int drbd_bm_e_weight(struct drbd_device *device, unsigned long enr) drbd_device 130 drivers/block/drbd/drbd_debugfs.c struct drbd_device *device; drbd_device 158 drivers/block/drbd/drbd_debugfs.c struct drbd_device *device; drbd_device 191 drivers/block/drbd/drbd_debugfs.c static void seq_print_device_bitmap_io(struct seq_file *m, struct drbd_device *device, unsigned long now) drbd_device 218 drivers/block/drbd/drbd_debugfs.c struct drbd_device *device; drbd_device 247 drivers/block/drbd/drbd_debugfs.c struct drbd_device *device, struct list_head *lh, drbd_device 272 drivers/block/drbd/drbd_debugfs.c struct drbd_device *device, unsigned long now) drbd_device 290 drivers/block/drbd/drbd_debugfs.c struct drbd_device *device; drbd_device 662 drivers/block/drbd/drbd_debugfs.c struct drbd_device *device = m->private; drbd_device 677 drivers/block/drbd/drbd_debugfs.c struct drbd_device *device = m->private; drbd_device 692 drivers/block/drbd/drbd_debugfs.c struct drbd_device *device = m->private; drbd_device 720 drivers/block/drbd/drbd_debugfs.c struct drbd_device *device = m->private; drbd_device 739 drivers/block/drbd/drbd_debugfs.c struct drbd_device *device = m->private; drbd_device 747 drivers/block/drbd/drbd_debugfs.c struct drbd_device *device = inode->i_private; \ drbd_device 753 drivers/block/drbd/drbd_debugfs.c struct drbd_device *device = inode->i_private; \ drbd_device 771 drivers/block/drbd/drbd_debugfs.c void drbd_debugfs_device_add(struct drbd_device *device) drbd_device 816 drivers/block/drbd/drbd_debugfs.c void drbd_debugfs_device_cleanup(struct drbd_device *device) drbd_device 18 drivers/block/drbd/drbd_debugfs.h void drbd_debugfs_device_add(struct drbd_device *device); drbd_device 19 drivers/block/drbd/drbd_debugfs.h void drbd_debugfs_device_cleanup(struct drbd_device *device); drbd_device 34 drivers/block/drbd/drbd_debugfs.h static inline void drbd_debugfs_device_add(struct drbd_device *device) { } drbd_device 35 drivers/block/drbd/drbd_debugfs.h static inline void drbd_debugfs_device_cleanup(struct drbd_device *device) { } drbd_device 76 drivers/block/drbd/drbd_int.h struct drbd_device; drbd_device 97 drivers/block/drbd/drbd_int.h __drbd_printk_if_same_type(obj, struct drbd_device *, \ drbd_device 161 drivers/block/drbd/drbd_int.h _drbd_insert_fault(struct drbd_device *device, unsigned int type); drbd_device 164 drivers/block/drbd/drbd_int.h drbd_insert_fault(struct drbd_device *device, unsigned int type) { drbd_device 203 drivers/block/drbd/drbd_int.h extern void INFO_bm_xfer_stats(struct drbd_device *device, drbd_device 264 drivers/block/drbd/drbd_int.h struct drbd_device *device; drbd_device 269 drivers/block/drbd/drbd_int.h extern int drbd_wait_misc(struct drbd_device *, struct drbd_interval *); drbd_device 276 drivers/block/drbd/drbd_int.h struct drbd_device *device; drbd_device 615 drivers/block/drbd/drbd_int.h int (*io_fn)(struct drbd_device *device); drbd_device 616 drivers/block/drbd/drbd_int.h void (*done)(struct drbd_device *device, int rv); drbd_device 807 drivers/block/drbd/drbd_int.h struct drbd_device *device; drbd_device 975 drivers/block/drbd/drbd_int.h struct drbd_device *device; drbd_device 1006 drivers/block/drbd/drbd_int.h struct drbd_device *device; drbd_device 1011 drivers/block/drbd/drbd_int.h static inline struct drbd_device *minor_to_device(unsigned int minor) drbd_device 1013 drivers/block/drbd/drbd_int.h return (struct drbd_device *)idr_find(&drbd_devices, minor); drbd_device 1016 drivers/block/drbd/drbd_int.h static inline struct drbd_peer_device *first_peer_device(struct drbd_device *device) drbd_device 1054 drivers/block/drbd/drbd_int.h static inline unsigned int device_to_minor(struct drbd_device *device) drbd_device 1070 drivers/block/drbd/drbd_int.h extern void drbd_init_set_defaults(struct drbd_device *device); drbd_device 1117 drivers/block/drbd/drbd_int.h extern int drbd_send_bitmap(struct drbd_device *device); drbd_device 1121 drivers/block/drbd/drbd_int.h extern void drbd_backing_dev_free(struct drbd_device *device, struct drbd_backing_dev *ldev); drbd_device 1122 drivers/block/drbd/drbd_int.h extern void drbd_device_cleanup(struct drbd_device *device); drbd_device 1123 drivers/block/drbd/drbd_int.h extern void drbd_print_uuids(struct drbd_device *device, const char *text); drbd_device 1124 drivers/block/drbd/drbd_int.h extern void drbd_queue_unplug(struct drbd_device *device); drbd_device 1127 drivers/block/drbd/drbd_int.h extern void drbd_md_write(struct drbd_device *device, void *buffer); drbd_device 1128 drivers/block/drbd/drbd_int.h extern void drbd_md_sync(struct drbd_device *device); drbd_device 1129 drivers/block/drbd/drbd_int.h extern int drbd_md_read(struct drbd_device *device, struct drbd_backing_dev *bdev); drbd_device 1130 drivers/block/drbd/drbd_int.h extern void drbd_uuid_set(struct drbd_device *device, int idx, u64 val) __must_hold(local); drbd_device 1131 drivers/block/drbd/drbd_int.h extern void _drbd_uuid_set(struct drbd_device *device, int idx, u64 val) __must_hold(local); drbd_device 1132 drivers/block/drbd/drbd_int.h extern void drbd_uuid_new_current(struct drbd_device *device) __must_hold(local); drbd_device 1133 drivers/block/drbd/drbd_int.h extern void drbd_uuid_set_bm(struct drbd_device *device, u64 val) __must_hold(local); drbd_device 1134 drivers/block/drbd/drbd_int.h extern void drbd_uuid_move_history(struct drbd_device *device) __must_hold(local); drbd_device 1135 drivers/block/drbd/drbd_int.h extern void __drbd_uuid_set(struct drbd_device *device, int idx, u64 val) __must_hold(local); drbd_device 1136 drivers/block/drbd/drbd_int.h extern void drbd_md_set_flag(struct drbd_device *device, int flags) __must_hold(local); drbd_device 1137 drivers/block/drbd/drbd_int.h extern void drbd_md_clear_flag(struct drbd_device *device, int flags)__must_hold(local); drbd_device 1139 drivers/block/drbd/drbd_int.h extern void drbd_md_mark_dirty(struct drbd_device *device); drbd_device 1140 drivers/block/drbd/drbd_int.h extern void drbd_queue_bitmap_io(struct drbd_device *device, drbd_device 1141 drivers/block/drbd/drbd_int.h int (*io_fn)(struct drbd_device *), drbd_device 1142 drivers/block/drbd/drbd_int.h void (*done)(struct drbd_device *, int), drbd_device 1144 drivers/block/drbd/drbd_int.h extern int drbd_bitmap_io(struct drbd_device *device, drbd_device 1145 drivers/block/drbd/drbd_int.h int (*io_fn)(struct drbd_device *), drbd_device 1147 drivers/block/drbd/drbd_int.h extern int drbd_bitmap_io_from_worker(struct drbd_device *device, drbd_device 1148 drivers/block/drbd/drbd_int.h int (*io_fn)(struct drbd_device *), drbd_device 1150 drivers/block/drbd/drbd_int.h extern int drbd_bmio_set_n_write(struct drbd_device *device) __must_hold(local); drbd_device 1151 drivers/block/drbd/drbd_int.h extern int drbd_bmio_clear_n_write(struct drbd_device *device) __must_hold(local); drbd_device 1342 drivers/block/drbd/drbd_int.h extern int drbd_bm_init(struct drbd_device *device); drbd_device 1343 drivers/block/drbd/drbd_int.h extern int drbd_bm_resize(struct drbd_device *device, sector_t sectors, int set_new_bits); drbd_device 1344 drivers/block/drbd/drbd_int.h extern void drbd_bm_cleanup(struct drbd_device *device); drbd_device 1345 drivers/block/drbd/drbd_int.h extern void drbd_bm_set_all(struct drbd_device *device); drbd_device 1346 drivers/block/drbd/drbd_int.h extern void drbd_bm_clear_all(struct drbd_device *device); drbd_device 1349 drivers/block/drbd/drbd_int.h struct drbd_device *device, unsigned long s, unsigned long e); drbd_device 1351 drivers/block/drbd/drbd_int.h struct drbd_device *device, unsigned long s, unsigned long e); drbd_device 1353 drivers/block/drbd/drbd_int.h struct drbd_device *device, const unsigned long s, const unsigned long e); drbd_device 1356 drivers/block/drbd/drbd_int.h extern void _drbd_bm_set_bits(struct drbd_device *device, drbd_device 1358 drivers/block/drbd/drbd_int.h extern int drbd_bm_test_bit(struct drbd_device *device, unsigned long bitnr); drbd_device 1359 drivers/block/drbd/drbd_int.h extern int drbd_bm_e_weight(struct drbd_device *device, unsigned long enr); drbd_device 1360 drivers/block/drbd/drbd_int.h extern int drbd_bm_read(struct drbd_device *device) __must_hold(local); drbd_device 1361 drivers/block/drbd/drbd_int.h extern void drbd_bm_mark_for_writeout(struct drbd_device *device, int page_nr); drbd_device 1362 drivers/block/drbd/drbd_int.h extern int drbd_bm_write(struct drbd_device *device) __must_hold(local); drbd_device 1363 drivers/block/drbd/drbd_int.h extern void drbd_bm_reset_al_hints(struct drbd_device *device) __must_hold(local); drbd_device 1364 drivers/block/drbd/drbd_int.h extern int drbd_bm_write_hinted(struct drbd_device *device) __must_hold(local); drbd_device 1365 drivers/block/drbd/drbd_int.h extern int drbd_bm_write_lazy(struct drbd_device *device, unsigned upper_idx) __must_hold(local); drbd_device 1366 drivers/block/drbd/drbd_int.h extern int drbd_bm_write_all(struct drbd_device *device) __must_hold(local); drbd_device 1367 drivers/block/drbd/drbd_int.h extern int drbd_bm_write_copy_pages(struct drbd_device *device) __must_hold(local); drbd_device 1368 drivers/block/drbd/drbd_int.h extern size_t drbd_bm_words(struct drbd_device *device); drbd_device 1369 drivers/block/drbd/drbd_int.h extern unsigned long drbd_bm_bits(struct drbd_device *device); drbd_device 1370 drivers/block/drbd/drbd_int.h extern sector_t drbd_bm_capacity(struct drbd_device *device); drbd_device 1373 drivers/block/drbd/drbd_int.h extern unsigned long drbd_bm_find_next(struct drbd_device *device, unsigned long bm_fo); drbd_device 1375 drivers/block/drbd/drbd_int.h extern unsigned long _drbd_bm_find_next(struct drbd_device *device, unsigned long bm_fo); drbd_device 1376 drivers/block/drbd/drbd_int.h extern unsigned long _drbd_bm_find_next_zero(struct drbd_device *device, unsigned long bm_fo); drbd_device 1377 drivers/block/drbd/drbd_int.h extern unsigned long _drbd_bm_total_weight(struct drbd_device *device); drbd_device 1378 drivers/block/drbd/drbd_int.h extern unsigned long drbd_bm_total_weight(struct drbd_device *device); drbd_device 1380 drivers/block/drbd/drbd_int.h extern void drbd_bm_merge_lel(struct drbd_device *device, size_t offset, drbd_device 1383 drivers/block/drbd/drbd_int.h extern void drbd_bm_get_lel(struct drbd_device *device, size_t offset, drbd_device 1386 drivers/block/drbd/drbd_int.h extern void drbd_bm_lock(struct drbd_device *device, char *why, enum bm_flag flags); drbd_device 1387 drivers/block/drbd/drbd_int.h extern void drbd_bm_unlock(struct drbd_device *device); drbd_device 1437 drivers/block/drbd/drbd_int.h extern void drbd_delete_device(struct drbd_device *device); drbd_device 1453 drivers/block/drbd/drbd_int.h extern void __drbd_make_request(struct drbd_device *, struct bio *, unsigned long); drbd_device 1455 drivers/block/drbd/drbd_int.h extern int drbd_read_remote(struct drbd_device *device, struct drbd_request *req); drbd_device 1463 drivers/block/drbd/drbd_int.h extern void drbd_suspend_io(struct drbd_device *device); drbd_device 1464 drivers/block/drbd/drbd_int.h extern void drbd_resume_io(struct drbd_device *device); drbd_device 1466 drivers/block/drbd/drbd_int.h extern sector_t drbd_new_dev_size(struct drbd_device *, struct drbd_backing_dev *, sector_t, int); drbd_device 1477 drivers/block/drbd/drbd_int.h drbd_determine_dev_size(struct drbd_device *, enum dds_flags, struct resize_parms *) __must_hold(local); drbd_device 1478 drivers/block/drbd/drbd_int.h extern void resync_after_online_grow(struct drbd_device *); drbd_device 1479 drivers/block/drbd/drbd_int.h extern void drbd_reconsider_queue_parameters(struct drbd_device *device, drbd_device 1481 drivers/block/drbd/drbd_int.h extern enum drbd_state_rv drbd_set_role(struct drbd_device *device, drbd_device 1487 drivers/block/drbd/drbd_int.h extern int drbd_khelper(struct drbd_device *device, char *cmd); drbd_device 1495 drivers/block/drbd/drbd_int.h enum drbd_ret_code drbd_resync_after_valid(struct drbd_device *device, int o_minor); drbd_device 1496 drivers/block/drbd/drbd_int.h void drbd_resync_after_changed(struct drbd_device *device); drbd_device 1497 drivers/block/drbd/drbd_int.h extern void drbd_start_resync(struct drbd_device *device, enum drbd_conns side); drbd_device 1498 drivers/block/drbd/drbd_int.h extern void resume_next_sg(struct drbd_device *device); drbd_device 1499 drivers/block/drbd/drbd_int.h extern void suspend_other_sg(struct drbd_device *device); drbd_device 1500 drivers/block/drbd/drbd_int.h extern int drbd_resync_finished(struct drbd_device *device); drbd_device 1502 drivers/block/drbd/drbd_int.h extern void *drbd_md_get_buffer(struct drbd_device *device, const char *intent); drbd_device 1503 drivers/block/drbd/drbd_int.h extern void drbd_md_put_buffer(struct drbd_device *device); drbd_device 1504 drivers/block/drbd/drbd_int.h extern int drbd_md_sync_page_io(struct drbd_device *device, drbd_device 1506 drivers/block/drbd/drbd_int.h extern void drbd_ov_out_of_sync_found(struct drbd_device *, sector_t, int); drbd_device 1507 drivers/block/drbd/drbd_int.h extern void wait_until_done_or_force_detached(struct drbd_device *device, drbd_device 1509 drivers/block/drbd/drbd_int.h extern void drbd_rs_controller_reset(struct drbd_device *device); drbd_device 1511 drivers/block/drbd/drbd_int.h static inline void ov_out_of_sync_print(struct drbd_device *device) drbd_device 1547 drivers/block/drbd/drbd_int.h extern int drbd_issue_discard_or_zero_out(struct drbd_device *device, drbd_device 1553 drivers/block/drbd/drbd_int.h extern bool drbd_rs_c_min_rate_throttle(struct drbd_device *device); drbd_device 1554 drivers/block/drbd/drbd_int.h extern bool drbd_rs_should_slow_down(struct drbd_device *device, sector_t sector, drbd_device 1556 drivers/block/drbd/drbd_int.h extern int drbd_submit_peer_request(struct drbd_device *, drbd_device 1559 drivers/block/drbd/drbd_int.h extern int drbd_free_peer_reqs(struct drbd_device *, struct list_head *); drbd_device 1564 drivers/block/drbd/drbd_int.h extern void __drbd_free_peer_req(struct drbd_device *, struct drbd_peer_request *, drbd_device 1569 drivers/block/drbd/drbd_int.h extern void drbd_set_recv_tcq(struct drbd_device *device, int tcq_enabled); drbd_device 1570 drivers/block/drbd/drbd_int.h extern void _drbd_clear_done_ee(struct drbd_device *device, struct list_head *to_be_freed); drbd_device 1602 drivers/block/drbd/drbd_int.h void drbd_set_my_capacity(struct drbd_device *device, sector_t size); drbd_device 1607 drivers/block/drbd/drbd_int.h static inline void drbd_generic_make_request(struct drbd_device *device, drbd_device 1632 drivers/block/drbd/drbd_int.h extern bool drbd_al_begin_io_prepare(struct drbd_device *device, struct drbd_interval *i); drbd_device 1633 drivers/block/drbd/drbd_int.h extern int drbd_al_begin_io_nonblock(struct drbd_device *device, struct drbd_interval *i); drbd_device 1634 drivers/block/drbd/drbd_int.h extern void drbd_al_begin_io_commit(struct drbd_device *device); drbd_device 1635 drivers/block/drbd/drbd_int.h extern bool drbd_al_begin_io_fastpath(struct drbd_device *device, struct drbd_interval *i); drbd_device 1636 drivers/block/drbd/drbd_int.h extern void drbd_al_begin_io(struct drbd_device *device, struct drbd_interval *i); drbd_device 1637 drivers/block/drbd/drbd_int.h extern void drbd_al_complete_io(struct drbd_device *device, struct drbd_interval *i); drbd_device 1638 drivers/block/drbd/drbd_int.h extern void drbd_rs_complete_io(struct drbd_device *device, sector_t sector); drbd_device 1639 drivers/block/drbd/drbd_int.h extern int drbd_rs_begin_io(struct drbd_device *device, sector_t sector); drbd_device 1640 drivers/block/drbd/drbd_int.h extern int drbd_try_rs_begin_io(struct drbd_device *device, sector_t sector); drbd_device 1641 drivers/block/drbd/drbd_int.h extern void drbd_rs_cancel_all(struct drbd_device *device); drbd_device 1642 drivers/block/drbd/drbd_int.h extern int drbd_rs_del_all(struct drbd_device *device); drbd_device 1643 drivers/block/drbd/drbd_int.h extern void drbd_rs_failed_io(struct drbd_device *device, drbd_device 1645 drivers/block/drbd/drbd_int.h extern void drbd_advance_rs_marks(struct drbd_device *device, unsigned long still_to_go); drbd_device 1648 drivers/block/drbd/drbd_int.h extern int __drbd_change_sync(struct drbd_device *device, sector_t sector, int size, drbd_device 1656 drivers/block/drbd/drbd_int.h extern void drbd_al_shrink(struct drbd_device *device); drbd_device 1657 drivers/block/drbd/drbd_int.h extern int drbd_al_initialize(struct drbd_device *, void *); drbd_device 1674 drivers/block/drbd/drbd_int.h void drbd_bcast_event(struct drbd_device *device, const struct sib_info *sib); drbd_device 1683 drivers/block/drbd/drbd_int.h struct drbd_device *, drbd_device 1696 drivers/block/drbd/drbd_int.h extern void notify_helper(enum drbd_notification_type, struct drbd_device *, drbd_device 1725 drivers/block/drbd/drbd_int.h static inline union drbd_state drbd_read_state(struct drbd_device *device) drbd_device 1746 drivers/block/drbd/drbd_int.h static inline void __drbd_chk_io_error_(struct drbd_device *device, drbd_device 1810 drivers/block/drbd/drbd_int.h static inline void drbd_chk_io_error_(struct drbd_device *device, drbd_device 1942 drivers/block/drbd/drbd_int.h drbd_device_post_work(struct drbd_device *device, int work_bit) drbd_device 2023 drivers/block/drbd/drbd_int.h static inline void inc_ap_pending(struct drbd_device *device) drbd_device 2035 drivers/block/drbd/drbd_int.h static inline void _dec_ap_pending(struct drbd_device *device, const char *func, int line) drbd_device 2048 drivers/block/drbd/drbd_int.h static inline void inc_rs_pending(struct drbd_device *device) drbd_device 2054 drivers/block/drbd/drbd_int.h static inline void _dec_rs_pending(struct drbd_device *device, const char *func, int line) drbd_device 2069 drivers/block/drbd/drbd_int.h static inline void inc_unacked(struct drbd_device *device) drbd_device 2075 drivers/block/drbd/drbd_int.h static inline void _dec_unacked(struct drbd_device *device, const char *func, int line) drbd_device 2082 drivers/block/drbd/drbd_int.h static inline void _sub_unacked(struct drbd_device *device, int n, const char *func, int line) drbd_device 2118 drivers/block/drbd/drbd_int.h static inline void put_ldev(struct drbd_device *device) drbd_device 2145 drivers/block/drbd/drbd_int.h static inline int _get_ldev_if_state(struct drbd_device *device, enum drbd_disk_state mins) drbd_device 2160 drivers/block/drbd/drbd_int.h extern int _get_ldev_if_state(struct drbd_device *device, enum drbd_disk_state mins); drbd_device 2166 drivers/block/drbd/drbd_int.h static inline int drbd_get_max_buffers(struct drbd_device *device) drbd_device 2179 drivers/block/drbd/drbd_int.h static inline int drbd_state_is_stable(struct drbd_device *device) drbd_device 2249 drivers/block/drbd/drbd_int.h static inline int drbd_suspended(struct drbd_device *device) drbd_device 2256 drivers/block/drbd/drbd_int.h static inline bool may_inc_ap_bio(struct drbd_device *device) drbd_device 2282 drivers/block/drbd/drbd_int.h static inline bool inc_ap_bio_cond(struct drbd_device *device) drbd_device 2295 drivers/block/drbd/drbd_int.h static inline void inc_ap_bio(struct drbd_device *device) drbd_device 2308 drivers/block/drbd/drbd_int.h static inline void dec_ap_bio(struct drbd_device *device) drbd_device 2329 drivers/block/drbd/drbd_int.h static inline bool verify_can_do_stop_sector(struct drbd_device *device) drbd_device 2335 drivers/block/drbd/drbd_int.h static inline int drbd_set_ed_uuid(struct drbd_device *device, u64 val) drbd_device 2342 drivers/block/drbd/drbd_int.h static inline int drbd_queue_order_type(struct drbd_device *device) drbd_device 157 drivers/block/drbd/drbd_main.c int _get_ldev_if_state(struct drbd_device *device, enum drbd_disk_state mins) drbd_device 298 drivers/block/drbd/drbd_main.c void tl_abort_disk_io(struct drbd_device *device) drbd_device 829 drivers/block/drbd/drbd_main.c struct drbd_device *device = peer_device->device; drbd_device 871 drivers/block/drbd/drbd_main.c void drbd_print_uuids(struct drbd_device *device, const char *text) drbd_device 891 drivers/block/drbd/drbd_main.c struct drbd_device *device = peer_device->device; drbd_device 917 drivers/block/drbd/drbd_main.c assign_p_sizes_qlim(struct drbd_device *device, struct p_sizes *p, drbd_device 942 drivers/block/drbd/drbd_main.c struct drbd_device *device = peer_device->device; drbd_device 1108 drivers/block/drbd/drbd_main.c static int fill_bitmap_rle_bits(struct drbd_device *device, drbd_device 1212 drivers/block/drbd/drbd_main.c send_bitmap_rle_or_plain(struct drbd_device *device, struct bm_xfer_ctx *c) drbd_device 1268 drivers/block/drbd/drbd_main.c static int _drbd_send_bitmap(struct drbd_device *device) drbd_device 1305 drivers/block/drbd/drbd_main.c int drbd_send_bitmap(struct drbd_device *device) drbd_device 1674 drivers/block/drbd/drbd_main.c struct drbd_device *device = peer_device->device; drbd_device 1783 drivers/block/drbd/drbd_main.c struct drbd_device *device = peer_device->device; drbd_device 1914 drivers/block/drbd/drbd_main.c struct drbd_device *device = bdev->bd_disk->private_data; drbd_device 1940 drivers/block/drbd/drbd_main.c struct drbd_device *device = gd->private_data; drbd_device 1947 drivers/block/drbd/drbd_main.c void drbd_queue_unplug(struct drbd_device *device) drbd_device 1959 drivers/block/drbd/drbd_main.c static void drbd_set_defaults(struct drbd_device *device) drbd_device 1972 drivers/block/drbd/drbd_main.c void drbd_init_set_defaults(struct drbd_device *device) drbd_device 2031 drivers/block/drbd/drbd_main.c static void _drbd_set_my_capacity(struct drbd_device *device, sector_t size) drbd_device 2038 drivers/block/drbd/drbd_main.c void drbd_set_my_capacity(struct drbd_device *device, sector_t size) drbd_device 2046 drivers/block/drbd/drbd_main.c void drbd_device_cleanup(struct drbd_device *device) drbd_device 2197 drivers/block/drbd/drbd_main.c static void drbd_release_all_peer_reqs(struct drbd_device *device) drbd_device 2225 drivers/block/drbd/drbd_main.c struct drbd_device *device = container_of(kref, struct drbd_device, kref); drbd_device 2293 drivers/block/drbd/drbd_main.c struct drbd_device *device = req->device; drbd_device 2379 drivers/block/drbd/drbd_main.c struct drbd_device *device; drbd_device 2426 drivers/block/drbd/drbd_main.c struct drbd_device *device = congested_data; drbd_device 2761 drivers/block/drbd/drbd_main.c static int init_submitter(struct drbd_device *device) drbd_device 2779 drivers/block/drbd/drbd_main.c struct drbd_device *device; drbd_device 2792 drivers/block/drbd/drbd_main.c device = kzalloc(sizeof(struct drbd_device), GFP_KERNEL); drbd_device 2933 drivers/block/drbd/drbd_main.c void drbd_delete_device(struct drbd_device *device) drbd_device 3063 drivers/block/drbd/drbd_main.c struct drbd_device *device = peer_device->device; drbd_device 3099 drivers/block/drbd/drbd_main.c void drbd_md_write(struct drbd_device *device, void *b) drbd_device 3139 drivers/block/drbd/drbd_main.c void drbd_md_sync(struct drbd_device *device) drbd_device 3172 drivers/block/drbd/drbd_main.c static int check_activity_log_stripe_size(struct drbd_device *device, drbd_device 3217 drivers/block/drbd/drbd_main.c static int check_offsets_and_sizes(struct drbd_device *device, struct drbd_backing_dev *bdev) drbd_device 3308 drivers/block/drbd/drbd_main.c int drbd_md_read(struct drbd_device *device, struct drbd_backing_dev *bdev) drbd_device 3418 drivers/block/drbd/drbd_main.c void drbd_md_mark_dirty_(struct drbd_device *device, unsigned int line, const char *func) drbd_device 3427 drivers/block/drbd/drbd_main.c void drbd_md_mark_dirty(struct drbd_device *device) drbd_device 3434 drivers/block/drbd/drbd_main.c void drbd_uuid_move_history(struct drbd_device *device) __must_hold(local) drbd_device 3442 drivers/block/drbd/drbd_main.c void __drbd_uuid_set(struct drbd_device *device, int idx, u64 val) __must_hold(local) drbd_device 3457 drivers/block/drbd/drbd_main.c void _drbd_uuid_set(struct drbd_device *device, int idx, u64 val) __must_hold(local) drbd_device 3465 drivers/block/drbd/drbd_main.c void drbd_uuid_set(struct drbd_device *device, int idx, u64 val) __must_hold(local) drbd_device 3484 drivers/block/drbd/drbd_main.c void drbd_uuid_new_current(struct drbd_device *device) __must_hold(local) drbd_device 3506 drivers/block/drbd/drbd_main.c void drbd_uuid_set_bm(struct drbd_device *device, u64 val) __must_hold(local) drbd_device 3535 drivers/block/drbd/drbd_main.c int drbd_bmio_set_n_write(struct drbd_device *device) __must_hold(local) drbd_device 3559 drivers/block/drbd/drbd_main.c int drbd_bmio_clear_n_write(struct drbd_device *device) __must_hold(local) drbd_device 3568 drivers/block/drbd/drbd_main.c struct drbd_device *device = drbd_device 3569 drivers/block/drbd/drbd_main.c container_of(w, struct drbd_device, bm_io_work.w); drbd_device 3615 drivers/block/drbd/drbd_main.c void drbd_queue_bitmap_io(struct drbd_device *device, drbd_device 3616 drivers/block/drbd/drbd_main.c int (*io_fn)(struct drbd_device *), drbd_device 3617 drivers/block/drbd/drbd_main.c void (*done)(struct drbd_device *, int), drbd_device 3655 drivers/block/drbd/drbd_main.c int drbd_bitmap_io(struct drbd_device *device, int (*io_fn)(struct drbd_device *), drbd_device 3677 drivers/block/drbd/drbd_main.c void drbd_md_set_flag(struct drbd_device *device, int flag) __must_hold(local) drbd_device 3685 drivers/block/drbd/drbd_main.c void drbd_md_clear_flag(struct drbd_device *device, int flag) __must_hold(local) drbd_device 3699 drivers/block/drbd/drbd_main.c struct drbd_device *device = from_timer(device, t, md_sync_timer); drbd_device 3783 drivers/block/drbd/drbd_main.c int drbd_wait_misc(struct drbd_device *device, struct drbd_interval *i) drbd_device 3882 drivers/block/drbd/drbd_main.c _drbd_insert_fault(struct drbd_device *device, unsigned int type) drbd_device 355 drivers/block/drbd/drbd_nl.c int drbd_khelper(struct drbd_device *device, char *cmd) drbd_device 452 drivers/block/drbd/drbd_nl.c struct drbd_device *device = peer_device->device; drbd_device 616 drivers/block/drbd/drbd_nl.c drbd_set_role(struct drbd_device *const device, enum drbd_role new_role, int force) drbd_device 826 drivers/block/drbd/drbd_nl.c static void drbd_md_set_sector_offsets(struct drbd_device *device, drbd_device 906 drivers/block/drbd/drbd_nl.c void drbd_suspend_io(struct drbd_device *device) drbd_device 914 drivers/block/drbd/drbd_nl.c void drbd_resume_io(struct drbd_device *device) drbd_device 928 drivers/block/drbd/drbd_nl.c drbd_determine_dev_size(struct drbd_device *device, enum dds_flags flags, struct resize_parms *rs) __must_hold(local) drbd_device 1092 drivers/block/drbd/drbd_nl.c drbd_new_dev_size(struct drbd_device *device, struct drbd_backing_dev *bdev, drbd_device 1146 drivers/block/drbd/drbd_nl.c static int drbd_check_al_size(struct drbd_device *device, struct disk_conf *dc) drbd_device 1205 drivers/block/drbd/drbd_nl.c static void decide_on_discard_support(struct drbd_device *device, drbd_device 1252 drivers/block/drbd/drbd_nl.c static void fixup_write_zeroes(struct drbd_device *device, struct request_queue *q) drbd_device 1267 drivers/block/drbd/drbd_nl.c static void decide_on_write_same_support(struct drbd_device *device, drbd_device 1332 drivers/block/drbd/drbd_nl.c static void drbd_setup_queue_param(struct drbd_device *device, struct drbd_backing_dev *bdev, drbd_device 1380 drivers/block/drbd/drbd_nl.c void drbd_reconsider_queue_parameters(struct drbd_device *device, struct drbd_backing_dev *bdev, struct o_qlim *o) drbd_device 1450 drivers/block/drbd/drbd_nl.c static void drbd_suspend_al(struct drbd_device *device) drbd_device 1512 drivers/block/drbd/drbd_nl.c static void sanitize_disk_conf(struct drbd_device *device, struct disk_conf *disk_conf, drbd_device 1548 drivers/block/drbd/drbd_nl.c static int disk_opts_check_al_size(struct drbd_device *device, struct disk_conf *dc) drbd_device 1576 drivers/block/drbd/drbd_nl.c struct drbd_device *device; drbd_device 1708 drivers/block/drbd/drbd_nl.c static struct block_device *open_backing_dev(struct drbd_device *device, drbd_device 1735 drivers/block/drbd/drbd_nl.c static int open_backing_devices(struct drbd_device *device, drbd_device 1768 drivers/block/drbd/drbd_nl.c static void close_backing_dev(struct drbd_device *device, struct block_device *bdev, drbd_device 1778 drivers/block/drbd/drbd_nl.c void drbd_backing_dev_free(struct drbd_device *device, struct drbd_backing_dev *ldev) drbd_device 1793 drivers/block/drbd/drbd_nl.c struct drbd_device *device; drbd_device 2212 drivers/block/drbd/drbd_nl.c static int adm_detach(struct drbd_device *device, int force) drbd_device 2266 drivers/block/drbd/drbd_nl.c struct drbd_device *device = peer_device->device; drbd_device 2288 drivers/block/drbd/drbd_nl.c struct drbd_device *device = peer_device->device; drbd_device 2327 drivers/block/drbd/drbd_nl.c struct drbd_device *device = peer_device->device; drbd_device 2357 drivers/block/drbd/drbd_nl.c struct drbd_device *device = peer_device->device; drbd_device 2558 drivers/block/drbd/drbd_nl.c struct drbd_device *device = peer_device->device; drbd_device 2693 drivers/block/drbd/drbd_nl.c struct drbd_device *device = peer_device->device; drbd_device 2821 drivers/block/drbd/drbd_nl.c void resync_after_online_grow(struct drbd_device *device) drbd_device 2842 drivers/block/drbd/drbd_nl.c struct drbd_device *device; drbd_device 3015 drivers/block/drbd/drbd_nl.c struct drbd_device *device; drbd_device 3080 drivers/block/drbd/drbd_nl.c static int drbd_bmio_set_susp_al(struct drbd_device *device) __must_hold(local) drbd_device 3093 drivers/block/drbd/drbd_nl.c struct drbd_device *device; drbd_device 3196 drivers/block/drbd/drbd_nl.c struct drbd_device *device; drbd_device 3257 drivers/block/drbd/drbd_nl.c struct drbd_device *device) drbd_device 3366 drivers/block/drbd/drbd_nl.c struct drbd_device *device) drbd_device 3420 drivers/block/drbd/drbd_nl.c static void device_to_info(struct device_info *, struct drbd_device *); drbd_device 3426 drivers/block/drbd/drbd_nl.c struct drbd_device *uninitialized_var(device); drbd_device 3639 drivers/block/drbd/drbd_nl.c struct drbd_device *device = peer_device->device; drbd_device 3677 drivers/block/drbd/drbd_nl.c struct drbd_device *uninitialized_var(device); drbd_device 3777 drivers/block/drbd/drbd_nl.c static int nla_put_status_info(struct sk_buff *skb, struct drbd_device *device, drbd_device 3927 drivers/block/drbd/drbd_nl.c struct drbd_device *device; drbd_device 4137 drivers/block/drbd/drbd_nl.c struct drbd_device *device; drbd_device 4183 drivers/block/drbd/drbd_nl.c struct drbd_device *device; drbd_device 4340 drivers/block/drbd/drbd_nl.c struct drbd_device *device) drbd_device 4381 drivers/block/drbd/drbd_nl.c struct drbd_device *device; drbd_device 4416 drivers/block/drbd/drbd_nl.c static enum drbd_ret_code adm_del_minor(struct drbd_device *device) drbd_device 4507 drivers/block/drbd/drbd_nl.c struct drbd_device *device; drbd_device 4586 drivers/block/drbd/drbd_nl.c void drbd_bcast_event(struct drbd_device *device, const struct sib_info *sib) drbd_device 4686 drivers/block/drbd/drbd_nl.c struct drbd_device *device, drbd_device 4833 drivers/block/drbd/drbd_nl.c struct drbd_device *device, struct drbd_connection *connection, drbd_device 40 drivers/block/drbd/drbd_proc.c static void drbd_get_syncer_progress(struct drbd_device *device, drbd_device 90 drivers/block/drbd/drbd_proc.c static void drbd_syncer_progress(struct drbd_device *device, struct seq_file *seq, drbd_device 219 drivers/block/drbd/drbd_proc.c struct drbd_device *device; drbd_device 145 drivers/block/drbd/drbd_receiver.c static struct page *__drbd_alloc_pages(struct drbd_device *device, drbd_device 191 drivers/block/drbd/drbd_receiver.c static void reclaim_finished_net_peer_reqs(struct drbd_device *device, drbd_device 208 drivers/block/drbd/drbd_receiver.c static void drbd_reclaim_net_peer_reqs(struct drbd_device *device) drbd_device 227 drivers/block/drbd/drbd_receiver.c struct drbd_device *device = peer_device->device; drbd_device 263 drivers/block/drbd/drbd_receiver.c struct drbd_device *device = peer_device->device; drbd_device 315 drivers/block/drbd/drbd_receiver.c static void drbd_free_pages(struct drbd_device *device, struct page *page, int is_net) drbd_device 361 drivers/block/drbd/drbd_receiver.c struct drbd_device *device = peer_device->device; drbd_device 404 drivers/block/drbd/drbd_receiver.c void __drbd_free_peer_req(struct drbd_device *device, struct drbd_peer_request *peer_req, drbd_device 420 drivers/block/drbd/drbd_receiver.c int drbd_free_peer_reqs(struct drbd_device *device, struct list_head *list) drbd_device 441 drivers/block/drbd/drbd_receiver.c static int drbd_finish_peer_reqs(struct drbd_device *device) drbd_device 474 drivers/block/drbd/drbd_receiver.c static void _drbd_wait_ee_list_empty(struct drbd_device *device, drbd_device 490 drivers/block/drbd/drbd_receiver.c static void drbd_wait_ee_list_empty(struct drbd_device *device, drbd_device 889 drivers/block/drbd/drbd_receiver.c struct drbd_device *device = peer_device->device; drbd_device 1102 drivers/block/drbd/drbd_receiver.c struct drbd_device *device = peer_device->device; drbd_device 1252 drivers/block/drbd/drbd_receiver.c struct drbd_device *device; drbd_device 1259 drivers/block/drbd/drbd_receiver.c struct drbd_device *device = octx->device; drbd_device 1277 drivers/block/drbd/drbd_receiver.c static void submit_one_flush(struct drbd_device *device, struct issue_flush_context *ctx) drbd_device 1322 drivers/block/drbd/drbd_receiver.c struct drbd_device *device = peer_device->device; drbd_device 1449 drivers/block/drbd/drbd_receiver.c struct drbd_device *device; drbd_device 1511 drivers/block/drbd/drbd_receiver.c int drbd_issue_discard_or_zero_out(struct drbd_device *device, sector_t start, unsigned int nr_sectors, int flags) drbd_device 1576 drivers/block/drbd/drbd_receiver.c static bool can_do_reliable_discards(struct drbd_device *device) drbd_device 1592 drivers/block/drbd/drbd_receiver.c static void drbd_issue_peer_discard_or_zero_out(struct drbd_device *device, struct drbd_peer_request *peer_req) drbd_device 1607 drivers/block/drbd/drbd_receiver.c static void drbd_issue_peer_wsame(struct drbd_device *device, drbd_device 1636 drivers/block/drbd/drbd_receiver.c int drbd_submit_peer_request(struct drbd_device *device, drbd_device 1738 drivers/block/drbd/drbd_receiver.c static void drbd_remove_epoch_entry_interval(struct drbd_device *device, drbd_device 1758 drivers/block/drbd/drbd_receiver.c struct drbd_device *device = peer_device->device; drbd_device 1861 drivers/block/drbd/drbd_receiver.c struct drbd_device *device = peer_device->device; drbd_device 2065 drivers/block/drbd/drbd_receiver.c struct drbd_device *device = peer_device->device; drbd_device 2088 drivers/block/drbd/drbd_receiver.c struct drbd_device *device = peer_device->device; drbd_device 2126 drivers/block/drbd/drbd_receiver.c find_request(struct drbd_device *device, struct rb_root *root, u64 id, drbd_device 2145 drivers/block/drbd/drbd_receiver.c struct drbd_device *device; drbd_device 2180 drivers/block/drbd/drbd_receiver.c struct drbd_device *device; drbd_device 2212 drivers/block/drbd/drbd_receiver.c static void restart_conflicting_writes(struct drbd_device *device, drbd_device 2239 drivers/block/drbd/drbd_receiver.c struct drbd_device *device = peer_device->device; drbd_device 2322 drivers/block/drbd/drbd_receiver.c struct drbd_device *device = peer_device->device; drbd_device 2342 drivers/block/drbd/drbd_receiver.c static bool overlapping_resync_write(struct drbd_device *device, struct drbd_peer_request *peer_req) drbd_device 2383 drivers/block/drbd/drbd_receiver.c struct drbd_device *device = peer_device->device; drbd_device 2451 drivers/block/drbd/drbd_receiver.c static void fail_postponed_requests(struct drbd_device *device, sector_t sector, drbd_device 2476 drivers/block/drbd/drbd_receiver.c static int handle_write_conflicts(struct drbd_device *device, drbd_device 2588 drivers/block/drbd/drbd_receiver.c struct drbd_device *device; drbd_device 2766 drivers/block/drbd/drbd_receiver.c bool drbd_rs_should_slow_down(struct drbd_device *device, sector_t sector, drbd_device 2789 drivers/block/drbd/drbd_receiver.c bool drbd_rs_c_min_rate_throttle(struct drbd_device *device) drbd_device 2838 drivers/block/drbd/drbd_receiver.c struct drbd_device *device; drbd_device 3053 drivers/block/drbd/drbd_receiver.c struct drbd_device *device = peer_device->device; drbd_device 3136 drivers/block/drbd/drbd_receiver.c struct drbd_device *device = peer_device->device; drbd_device 3193 drivers/block/drbd/drbd_receiver.c struct drbd_device *device = peer_device->device; drbd_device 3238 drivers/block/drbd/drbd_receiver.c static void drbd_uuid_dump(struct drbd_device *device, char *text, u64 *uuid, drbd_device 3268 drivers/block/drbd/drbd_receiver.c static int drbd_uuid_compare(struct drbd_device *const device, enum drbd_role const peer_role, int *rule_nr) __must_hold(local) drbd_device 3490 drivers/block/drbd/drbd_receiver.c struct drbd_device *device = peer_device->device; drbd_device 3823 drivers/block/drbd/drbd_receiver.c const struct drbd_device *device, drbd_device 3881 drivers/block/drbd/drbd_receiver.c struct drbd_device *device; drbd_device 4091 drivers/block/drbd/drbd_receiver.c static void warn_if_differ_considerably(struct drbd_device *device, drbd_device 4106 drivers/block/drbd/drbd_receiver.c struct drbd_device *device; drbd_device 4279 drivers/block/drbd/drbd_receiver.c struct drbd_device *device; drbd_device 4386 drivers/block/drbd/drbd_receiver.c struct drbd_device *device; drbd_device 4443 drivers/block/drbd/drbd_receiver.c struct drbd_device *device; drbd_device 4640 drivers/block/drbd/drbd_receiver.c struct drbd_device *device; drbd_device 4817 drivers/block/drbd/drbd_receiver.c void INFO_bm_xfer_stats(struct drbd_device *device, drbd_device 4864 drivers/block/drbd/drbd_receiver.c struct drbd_device *device; drbd_device 4969 drivers/block/drbd/drbd_receiver.c struct drbd_device *device; drbd_device 4996 drivers/block/drbd/drbd_receiver.c struct drbd_device *device; drbd_device 5179 drivers/block/drbd/drbd_receiver.c struct drbd_device *device = peer_device->device; drbd_device 5212 drivers/block/drbd/drbd_receiver.c struct drbd_device *device = peer_device->device; drbd_device 5643 drivers/block/drbd/drbd_receiver.c struct drbd_device *device; drbd_device 5688 drivers/block/drbd/drbd_receiver.c struct drbd_device *device; drbd_device 5716 drivers/block/drbd/drbd_receiver.c validate_req_change_req_state(struct drbd_device *device, u64 id, sector_t sector, drbd_device 5740 drivers/block/drbd/drbd_receiver.c struct drbd_device *device; drbd_device 5786 drivers/block/drbd/drbd_receiver.c struct drbd_device *device; drbd_device 5822 drivers/block/drbd/drbd_receiver.c struct drbd_device *device; drbd_device 5844 drivers/block/drbd/drbd_receiver.c struct drbd_device *device; drbd_device 5887 drivers/block/drbd/drbd_receiver.c struct drbd_device *device = peer_device->device; drbd_device 5904 drivers/block/drbd/drbd_receiver.c struct drbd_device *device; drbd_device 6154 drivers/block/drbd/drbd_receiver.c struct drbd_device *device = peer_device->device; drbd_device 22 drivers/block/drbd/drbd_req.c static bool drbd_may_do_local_read(struct drbd_device *device, sector_t sector, int size); drbd_device 25 drivers/block/drbd/drbd_req.c static void _drbd_start_io_acct(struct drbd_device *device, struct drbd_request *req) drbd_device 34 drivers/block/drbd/drbd_req.c static void _drbd_end_io_acct(struct drbd_device *device, struct drbd_request *req) drbd_device 42 drivers/block/drbd/drbd_req.c static struct drbd_request *drbd_req_new(struct drbd_device *device, struct bio *bio_src) drbd_device 81 drivers/block/drbd/drbd_req.c struct drbd_device *device = req->device; drbd_device 94 drivers/block/drbd/drbd_req.c struct drbd_device *device = req->device; drbd_device 195 drivers/block/drbd/drbd_req.c void complete_master_bio(struct drbd_device *device, drbd_device 214 drivers/block/drbd/drbd_req.c struct drbd_device *device = req->device; drbd_device 312 drivers/block/drbd/drbd_req.c struct drbd_device *device = req->device; drbd_device 421 drivers/block/drbd/drbd_req.c struct drbd_device *device = req->device; drbd_device 526 drivers/block/drbd/drbd_req.c static void drbd_report_io_error(struct drbd_device *device, struct drbd_request *req) drbd_device 568 drivers/block/drbd/drbd_req.c struct drbd_device *const device = req->device; drbd_device 899 drivers/block/drbd/drbd_req.c static bool drbd_may_do_local_read(struct drbd_device *device, sector_t sector, int size) drbd_device 919 drivers/block/drbd/drbd_req.c static bool remote_due_to_read_balancing(struct drbd_device *device, sector_t sector, drbd_device 962 drivers/block/drbd/drbd_req.c struct drbd_device *device = req->device; drbd_device 990 drivers/block/drbd/drbd_req.c static void maybe_pull_ahead(struct drbd_device *device) drbd_device 1049 drivers/block/drbd/drbd_req.c struct drbd_device *device = req->device; drbd_device 1112 drivers/block/drbd/drbd_req.c struct drbd_device *device = req->device; drbd_device 1158 drivers/block/drbd/drbd_req.c struct drbd_device *device = req->device; drbd_device 1191 drivers/block/drbd/drbd_req.c static void drbd_queue_write(struct drbd_device *device, struct drbd_request *req) drbd_device 1209 drivers/block/drbd/drbd_req.c drbd_request_prepare(struct drbd_device *device, struct bio *bio, unsigned long start_jif) drbd_device 1265 drivers/block/drbd/drbd_req.c static bool may_do_writes(struct drbd_device *device) drbd_device 1322 drivers/block/drbd/drbd_req.c static void drbd_send_and_submit(struct drbd_device *device, struct drbd_request *req) drbd_device 1438 drivers/block/drbd/drbd_req.c void __drbd_make_request(struct drbd_device *device, struct bio *bio, unsigned long start_jif) drbd_device 1446 drivers/block/drbd/drbd_req.c static void submit_fast_path(struct drbd_device *device, struct list_head *incoming) drbd_device 1472 drivers/block/drbd/drbd_req.c static bool prepare_al_transaction_nonblock(struct drbd_device *device, drbd_device 1499 drivers/block/drbd/drbd_req.c static void send_and_submit_pending(struct drbd_device *device, struct list_head *pending) drbd_device 1517 drivers/block/drbd/drbd_req.c struct drbd_device *device = container_of(ws, struct drbd_device, submit.worker); drbd_device 1617 drivers/block/drbd/drbd_req.c struct drbd_device *device = (struct drbd_device *) q->queuedata; drbd_device 1639 drivers/block/drbd/drbd_req.c struct drbd_device *device = net_req->device; drbd_device 1708 drivers/block/drbd/drbd_req.c struct drbd_device *device = from_timer(device, t, request_timer); drbd_device 285 drivers/block/drbd/drbd_req.h extern void complete_master_bio(struct drbd_device *device, drbd_device 290 drivers/block/drbd/drbd_req.h extern void tl_abort_disk_io(struct drbd_device *device); drbd_device 299 drivers/block/drbd/drbd_req.h struct drbd_device *device = req->device; drbd_device 319 drivers/block/drbd/drbd_req.h struct drbd_device *device = req->device; drbd_device 24 drivers/block/drbd/drbd_state.c struct drbd_device *device; drbd_device 45 drivers/block/drbd/drbd_state.c struct drbd_device *device; drbd_device 86 drivers/block/drbd/drbd_state.c struct drbd_device *device; drbd_device 176 drivers/block/drbd/drbd_state.c struct drbd_device *device = device_state_change->device; drbd_device 195 drivers/block/drbd/drbd_state.c struct drbd_device *device = drbd_device 264 drivers/block/drbd/drbd_state.c struct drbd_device *device = state_change->devices[n].device; drbd_device 280 drivers/block/drbd/drbd_state.c static void after_state_ch(struct drbd_device *device, union drbd_state os, drbd_device 283 drivers/block/drbd/drbd_state.c static enum drbd_state_rv is_valid_state(struct drbd_device *, union drbd_state); drbd_device 286 drivers/block/drbd/drbd_state.c static union drbd_state sanitize_state(struct drbd_device *device, union drbd_state os, drbd_device 302 drivers/block/drbd/drbd_state.c struct drbd_device *device = peer_device->device; drbd_device 343 drivers/block/drbd/drbd_state.c struct drbd_device *device = peer_device->device; drbd_device 359 drivers/block/drbd/drbd_state.c struct drbd_device *device = peer_device->device; drbd_device 375 drivers/block/drbd/drbd_state.c struct drbd_device *device = peer_device->device; drbd_device 391 drivers/block/drbd/drbd_state.c struct drbd_device *device = peer_device->device; drbd_device 407 drivers/block/drbd/drbd_state.c struct drbd_device *device = peer_device->device; drbd_device 423 drivers/block/drbd/drbd_state.c struct drbd_device *device = peer_device->device; drbd_device 467 drivers/block/drbd/drbd_state.c static int cl_wide_st_chg(struct drbd_device *device, drbd_device 489 drivers/block/drbd/drbd_state.c drbd_change_state(struct drbd_device *device, enum chg_state_flags f, drbd_device 510 drivers/block/drbd/drbd_state.c void drbd_force_state(struct drbd_device *device, drbd_device 517 drivers/block/drbd/drbd_state.c _req_st_cond(struct drbd_device *device, union drbd_state mask, drbd_device 563 drivers/block/drbd/drbd_state.c drbd_req_state(struct drbd_device *device, union drbd_state mask, drbd_device 649 drivers/block/drbd/drbd_state.c _drbd_request_state(struct drbd_device *device, union drbd_state mask, drbd_device 673 drivers/block/drbd/drbd_state.c request_detach(struct drbd_device *device) drbd_device 679 drivers/block/drbd/drbd_state.c int drbd_request_detach_interruptible(struct drbd_device *device) drbd_device 700 drivers/block/drbd/drbd_state.c _drbd_request_state_holding_state_mutex(struct drbd_device *device, union drbd_state mask, drbd_device 715 drivers/block/drbd/drbd_state.c static void print_st(struct drbd_device *device, const char *name, union drbd_state ns) drbd_device 733 drivers/block/drbd/drbd_state.c void print_st_err(struct drbd_device *device, union drbd_state os, drbd_device 774 drivers/block/drbd/drbd_state.c static void drbd_pr_state_change(struct drbd_device *device, union drbd_state os, union drbd_state ns, drbd_device 823 drivers/block/drbd/drbd_state.c is_valid_state(struct drbd_device *device, union drbd_state ns) drbd_device 1027 drivers/block/drbd/drbd_state.c static void print_sanitize_warnings(struct drbd_device *device, enum sanitize_state_warnings warn) drbd_device 1052 drivers/block/drbd/drbd_state.c static union drbd_state sanitize_state(struct drbd_device *device, union drbd_state os, drbd_device 1218 drivers/block/drbd/drbd_state.c void drbd_resume_al(struct drbd_device *device) drbd_device 1225 drivers/block/drbd/drbd_state.c static void set_ov_position(struct drbd_device *device, enum drbd_conns cs) drbd_device 1261 drivers/block/drbd/drbd_state.c _drbd_set_state(struct drbd_device *device, union drbd_state ns, drbd_device 1491 drivers/block/drbd/drbd_state.c struct drbd_device *device = ascw->device; drbd_device 1502 drivers/block/drbd/drbd_state.c static void abw_start_sync(struct drbd_device *device, int rv) drbd_device 1520 drivers/block/drbd/drbd_state.c int drbd_bitmap_io_from_worker(struct drbd_device *device, drbd_device 1521 drivers/block/drbd/drbd_state.c int (*io_fn)(struct drbd_device *), drbd_device 1575 drivers/block/drbd/drbd_state.c struct drbd_device *device = device_state_change->device; drbd_device 1700 drivers/block/drbd/drbd_state.c static void after_state_ch(struct drbd_device *device, union drbd_state os, drbd_device 2082 drivers/block/drbd/drbd_state.c struct drbd_device *device = peer_device->device; drbd_device 2119 drivers/block/drbd/drbd_state.c struct drbd_device *device = peer_device->device; drbd_device 2161 drivers/block/drbd/drbd_state.c struct drbd_device *device = peer_device->device; drbd_device 2221 drivers/block/drbd/drbd_state.c struct drbd_device *device = peer_device->device; drbd_device 5 drivers/block/drbd/drbd_state.h struct drbd_device; drbd_device 115 drivers/block/drbd/drbd_state.h extern enum drbd_state_rv drbd_change_state(struct drbd_device *device, drbd_device 119 drivers/block/drbd/drbd_state.h extern void drbd_force_state(struct drbd_device *, union drbd_state, drbd_device 121 drivers/block/drbd/drbd_state.h extern enum drbd_state_rv _drbd_request_state(struct drbd_device *, drbd_device 127 drivers/block/drbd/drbd_state.h _drbd_request_state_holding_state_mutex(struct drbd_device *, union drbd_state, drbd_device 130 drivers/block/drbd/drbd_state.h extern enum drbd_state_rv _drbd_set_state(struct drbd_device *, union drbd_state, drbd_device 133 drivers/block/drbd/drbd_state.h extern void print_st_err(struct drbd_device *, union drbd_state, drbd_device 144 drivers/block/drbd/drbd_state.h extern void drbd_resume_al(struct drbd_device *device); drbd_device 157 drivers/block/drbd/drbd_state.h static inline int drbd_request_state(struct drbd_device *device, drbd_device 165 drivers/block/drbd/drbd_state.h int drbd_request_detach_interruptible(struct drbd_device *device); drbd_device 14 drivers/block/drbd/drbd_state_change.h struct drbd_device *device; drbd_device 30 drivers/block/drbd/drbd_worker.c static int make_ov_request(struct drbd_device *, int); drbd_device 31 drivers/block/drbd/drbd_worker.c static int make_resync_request(struct drbd_device *, int); drbd_device 51 drivers/block/drbd/drbd_worker.c struct drbd_device *device; drbd_device 84 drivers/block/drbd/drbd_worker.c struct drbd_device *device = peer_device->device; drbd_device 105 drivers/block/drbd/drbd_worker.c struct drbd_device *device = peer_device->device; drbd_device 173 drivers/block/drbd/drbd_worker.c struct drbd_device *device = peer_req->peer_device->device; drbd_device 197 drivers/block/drbd/drbd_worker.c drbd_panic_after_delayed_completion_of_aborted_request(struct drbd_device *device) drbd_device 209 drivers/block/drbd/drbd_worker.c struct drbd_device *device = req->device; drbd_device 346 drivers/block/drbd/drbd_worker.c struct drbd_device *device = peer_device->device; drbd_device 393 drivers/block/drbd/drbd_worker.c struct drbd_device *device = peer_device->device; drbd_device 432 drivers/block/drbd/drbd_worker.c struct drbd_device *device = drbd_device 433 drivers/block/drbd/drbd_worker.c container_of(w, struct drbd_device, resync_work); drbd_device 449 drivers/block/drbd/drbd_worker.c struct drbd_device *device = from_timer(device, t, resync_timer); drbd_device 500 drivers/block/drbd/drbd_worker.c static int drbd_rs_controller(struct drbd_device *device, unsigned int sect_in) drbd_device 552 drivers/block/drbd/drbd_worker.c static int drbd_rs_number_requests(struct drbd_device *device) drbd_device 587 drivers/block/drbd/drbd_worker.c static int make_resync_request(struct drbd_device *const device, int cancel) drbd_device 767 drivers/block/drbd/drbd_worker.c static int make_ov_request(struct drbd_device *device, int cancel) drbd_device 823 drivers/block/drbd/drbd_worker.c struct drbd_device *device = dw->device; drbd_device 835 drivers/block/drbd/drbd_worker.c struct drbd_device *device = dw->device; drbd_device 843 drivers/block/drbd/drbd_worker.c static void ping_peer(struct drbd_device *device) drbd_device 853 drivers/block/drbd/drbd_worker.c int drbd_resync_finished(struct drbd_device *device) drbd_device 1004 drivers/block/drbd/drbd_worker.c struct drbd_device *device = peer_device->device; drbd_device 1033 drivers/block/drbd/drbd_worker.c static void move_to_net_ee_or_free(struct drbd_device *device, struct drbd_peer_request *peer_req) drbd_device 1057 drivers/block/drbd/drbd_worker.c struct drbd_device *device = peer_device->device; drbd_device 1118 drivers/block/drbd/drbd_worker.c struct drbd_device *device = peer_device->device; drbd_device 1171 drivers/block/drbd/drbd_worker.c struct drbd_device *device = peer_device->device; drbd_device 1235 drivers/block/drbd/drbd_worker.c struct drbd_device *device = peer_device->device; drbd_device 1277 drivers/block/drbd/drbd_worker.c void drbd_ov_out_of_sync_found(struct drbd_device *device, sector_t sector, int size) drbd_device 1292 drivers/block/drbd/drbd_worker.c struct drbd_device *device = peer_device->device; drbd_device 1393 drivers/block/drbd/drbd_worker.c struct drbd_device *device = drbd_device 1394 drivers/block/drbd/drbd_worker.c container_of(w, struct drbd_device, unplug_work); drbd_device 1426 drivers/block/drbd/drbd_worker.c struct drbd_device *device = req->device; drbd_device 1457 drivers/block/drbd/drbd_worker.c struct drbd_device *device = req->device; drbd_device 1490 drivers/block/drbd/drbd_worker.c struct drbd_device *device = req->device; drbd_device 1520 drivers/block/drbd/drbd_worker.c struct drbd_device *device = req->device; drbd_device 1532 drivers/block/drbd/drbd_worker.c static int _drbd_may_sync_now(struct drbd_device *device) drbd_device 1534 drivers/block/drbd/drbd_worker.c struct drbd_device *odev = device; drbd_device 1562 drivers/block/drbd/drbd_worker.c static bool drbd_pause_after(struct drbd_device *device) drbd_device 1565 drivers/block/drbd/drbd_worker.c struct drbd_device *odev; drbd_device 1588 drivers/block/drbd/drbd_worker.c static bool drbd_resume_next(struct drbd_device *device) drbd_device 1591 drivers/block/drbd/drbd_worker.c struct drbd_device *odev; drbd_device 1609 drivers/block/drbd/drbd_worker.c void resume_next_sg(struct drbd_device *device) drbd_device 1616 drivers/block/drbd/drbd_worker.c void suspend_other_sg(struct drbd_device *device) drbd_device 1624 drivers/block/drbd/drbd_worker.c enum drbd_ret_code drbd_resync_after_valid(struct drbd_device *device, int o_minor) drbd_device 1626 drivers/block/drbd/drbd_worker.c struct drbd_device *odev; drbd_device 1662 drivers/block/drbd/drbd_worker.c void drbd_resync_after_changed(struct drbd_device *device) drbd_device 1672 drivers/block/drbd/drbd_worker.c void drbd_rs_controller_reset(struct drbd_device *device) drbd_device 1695 drivers/block/drbd/drbd_worker.c struct drbd_device *device = from_timer(device, t, start_resync_timer); drbd_device 1699 drivers/block/drbd/drbd_worker.c static void do_start_resync(struct drbd_device *device) drbd_device 1712 drivers/block/drbd/drbd_worker.c static bool use_checksum_based_resync(struct drbd_connection *connection, struct drbd_device *device) drbd_device 1732 drivers/block/drbd/drbd_worker.c void drbd_start_resync(struct drbd_device *device, enum drbd_conns side) drbd_device 1912 drivers/block/drbd/drbd_worker.c static void update_on_disk_bitmap(struct drbd_device *device, bool resync_done) drbd_device 1930 drivers/block/drbd/drbd_worker.c static void drbd_ldev_destroy(struct drbd_device *device) drbd_device 1946 drivers/block/drbd/drbd_worker.c static void go_diskless(struct drbd_device *device) drbd_device 1984 drivers/block/drbd/drbd_worker.c static int do_md_sync(struct drbd_device *device) drbd_device 2014 drivers/block/drbd/drbd_worker.c static void do_device_work(struct drbd_device *device, const unsigned long todo) drbd_device 2055 drivers/block/drbd/drbd_worker.c struct drbd_device *device = peer_device->device; drbd_device 2222 drivers/block/drbd/drbd_worker.c struct drbd_device *device = peer_device->device;