Home
last modified time | relevance | path

Searched refs:drbd_device (Results 1 – 17 of 17) sorted by relevance

/linux-6.15/drivers/block/drbd/
H A Ddrbd_int.h67 struct drbd_device;
191 struct drbd_device *device;
203 struct drbd_device *device;
547 void (*done)(struct drbd_device *device, int rv);
735 struct drbd_device *device;
743 struct drbd_device { struct
901 struct drbd_device *device; argument
932 struct drbd_device *device;
1068 void (*done)(struct drbd_device *, int),
1443 struct drbd_device *device = peer_device->device; in ov_out_of_sync_print()
[all …]
H A Ddrbd_state.h5 struct drbd_device;
115 extern enum drbd_state_rv drbd_change_state(struct drbd_device *device,
119 extern void drbd_force_state(struct drbd_device *, union drbd_state,
121 extern enum drbd_state_rv _drbd_request_state(struct drbd_device *,
127 _drbd_request_state_holding_state_mutex(struct drbd_device *, union drbd_state,
130 extern enum drbd_state_rv _drbd_set_state(struct drbd_device *, union drbd_state,
133 extern void print_st_err(struct drbd_device *, union drbd_state,
144 extern void drbd_resume_al(struct drbd_device *device);
157 static inline int drbd_request_state(struct drbd_device *device, in drbd_request_state()
165 int drbd_request_detach_interruptible(struct drbd_device *device);
H A Ddrbd_bitmap.c151 void drbd_bm_unlock(struct drbd_device *device) in drbd_bm_unlock()
433 int drbd_bm_init(struct drbd_device *device) in drbd_bm_init()
458 void drbd_bm_cleanup(struct drbd_device *device) in drbd_bm_cleanup()
783 size_t drbd_bm_words(struct drbd_device *device) in drbd_bm_words()
894 void drbd_bm_set_all(struct drbd_device *device) in drbd_bm_set_all()
910 void drbd_bm_clear_all(struct drbd_device *device) in drbd_bm_clear_all()
940 struct drbd_device *device = ctx->device; in drbd_bm_endio()
992 struct drbd_device *device = ctx->device; in bm_page_io_async()
1217 int drbd_bm_read(struct drbd_device *device, in drbd_bm_read()
1230 int drbd_bm_write(struct drbd_device *device, in drbd_bm_write()
[all …]
H A Ddrbd_actlog.c99 void drbd_md_put_buffer(struct drbd_device *device) in drbd_md_put_buffer()
125 static int _drbd_md_sync_page_io(struct drbd_device *device, in _drbd_md_sync_page_io()
439 void drbd_al_begin_io_commit(struct drbd_device *device) in drbd_al_begin_io_commit()
591 void drbd_al_shrink(struct drbd_device *device) in drbd_al_shrink()
651 static bool update_rs_extent(struct drbd_device *device, in update_rs_extent()
740 struct drbd_device *device = peer_device->device; in drbd_advance_rs_marks()
780 static int update_sync_bits(struct drbd_device *device, in update_sync_bits()
851 struct drbd_device *device = peer_device->device; in __drbd_change_sync()
1020 struct drbd_device *device = peer_device->device; in drbd_try_rs_begin_io()
1179 void drbd_rs_cancel_all(struct drbd_device *device) in drbd_rs_cancel_all()
[all …]
H A Ddrbd_worker.c52 struct drbd_device *device; in drbd_md_endio()
210 struct drbd_device *device = req->device; in drbd_request_endio()
428 struct drbd_device *device = in w_resync_timer()
822 struct drbd_device *device = dw->device; in w_ov_finished()
834 struct drbd_device *device = dw->device; in w_resync_finished()
1394 struct drbd_device *device = in w_send_write_hint()
1427 struct drbd_device *device = req->device; in w_send_out_of_sync()
1538 struct drbd_device *odev = device; in _drbd_may_sync_now()
1569 struct drbd_device *odev; in drbd_pause_after()
1595 struct drbd_device *odev; in drbd_resume_next()
[all …]
H A Ddrbd_debugfs.h18 void drbd_debugfs_device_add(struct drbd_device *device);
19 void drbd_debugfs_device_cleanup(struct drbd_device *device);
34 static inline void drbd_debugfs_device_add(struct drbd_device *device) { } in drbd_debugfs_device_add()
35 static inline void drbd_debugfs_device_cleanup(struct drbd_device *device) { } in drbd_debugfs_device_cleanup()
H A Ddrbd_req.c61 struct drbd_device *device = req->device; in drbd_remove_request_interval()
74 struct drbd_device *device = req->device; in drbd_req_destroy()
196 struct drbd_device *device = req->device; in drbd_req_complete()
294 struct drbd_device *device = req->device; in drbd_req_put_completion_ref()
415 struct drbd_device *device = req->device; in mod_rq_state()
956 struct drbd_device *device = req->device; in complete_conflicting_writes()
1043 struct drbd_device *device = req->device; in do_remote_read()
1106 struct drbd_device *device = req->device; in drbd_process_write_request()
1153 struct drbd_device *device = req->device; in drbd_submit_req_private_bio()
1513 struct drbd_device *device = container_of(ws, struct drbd_device, submit.worker); in do_submit()
[all …]
H A Ddrbd_req.h272 extern void complete_master_bio(struct drbd_device *device,
277 extern void tl_abort_disk_io(struct drbd_device *device);
287 struct drbd_device *device = req->device; in _req_mod()
308 struct drbd_device *device = req->device; in req_mod()
H A Ddrbd_state.c24 struct drbd_device *device;
45 struct drbd_device *device; in count_objects()
86 struct drbd_device *device; in remember_old_state()
195 struct drbd_device *device = in remember_new_state()
302 struct drbd_device *device = peer_device->device; in conn_all_vols_unconf()
343 struct drbd_device *device = peer_device->device; in conn_highest_role()
359 struct drbd_device *device = peer_device->device; in conn_highest_peer()
510 void drbd_force_state(struct drbd_device *device, in drbd_force_state()
673 request_detach(struct drbd_device *device) in request_detach()
1218 void drbd_resume_al(struct drbd_device *device) in drbd_resume_al()
[all …]
H A Ddrbd_main.c293 void tl_abort_disk_io(struct drbd_device *device) in tl_abort_disk_io()
810 struct drbd_device *device = peer_device->device; in _drbd_send_uuids()
1903 struct drbd_device *device = gd->private_data; in drbd_release()
2181 struct drbd_device *device = container_of(kref, struct drbd_device, kref); in drbd_destroy_device()
2246 struct drbd_device *device = req->device; in do_retry()
2330 struct drbd_device *device; in drbd_cleanup()
2673 struct drbd_device *device; in drbd_create_device()
3029 void drbd_md_sync(struct drbd_device *device) in drbd_md_sync()
3455 struct drbd_device *device = in w_bitmap_io()
3506 void (*done)(struct drbd_device *, int), in drbd_queue_bitmap_io() argument
[all …]
H A Ddrbd_debugfs.c130 struct drbd_device *device; in seq_print_resource_pending_meta_io()
158 struct drbd_device *device; in seq_print_waiting_for_AL()
218 struct drbd_device *device; in seq_print_resource_pending_bitmap_io()
247 struct drbd_device *device, struct list_head *lh, in seq_print_peer_request()
272 struct drbd_device *device, unsigned long now) in seq_print_device_peer_requests()
290 struct drbd_device *device; in seq_print_resource_pending_peer_requests()
662 struct drbd_device *device = m->private; in device_resync_extents_show()
677 struct drbd_device *device = m->private; in device_act_log_extents_show()
692 struct drbd_device *device = m->private; in device_oldest_requests_show()
720 struct drbd_device *device = m->private; in device_data_gen_id_show()
[all …]
H A Ddrbd_polymorph_printk.h16 const struct drbd_device *__d = (device); \
23 const struct drbd_device *__d; \
65 __drbd_printk_if_same_type(obj, drbd_device, level, fmt, ## args), \
88 __drbd_dyn_dbg_if_same_type(obj, drbd_device, fmt, ## args), \
H A Ddrbd_receiver.c1257 struct drbd_device *device;
1451 struct drbd_device *device; in drbd_bump_write_ordering()
2119 struct drbd_device *device; in receive_DataReply()
2151 struct drbd_device *device; in receive_RSDataReply()
2557 struct drbd_device *device; in receive_Data()
2805 struct drbd_device *device; in receive_DataRequest()
3841 struct drbd_device *device; in receive_SyncParam()
4064 struct drbd_device *device; in receive_sizes()
4235 struct drbd_device *device; in receive_uuids()
4340 struct drbd_device *device; in receive_req_state()
[all …]
H A Ddrbd_nl.c1498 struct drbd_device *device; in drbd_adm_disk_opts()
1719 struct drbd_device *device; in drbd_adm_attach()
2771 struct drbd_device *device; in drbd_adm_resize()
2943 struct drbd_device *device; in drbd_adm_invalidate()
3022 struct drbd_device *device; in drbd_adm_invalidate_peer()
3125 struct drbd_device *device; in drbd_adm_resume_io()
3349 struct drbd_device *device; in drbd_adm_dump_devices()
3600 struct drbd_device *device; in drbd_adm_dump_peer_devices()
3849 struct drbd_device *device; in get_one_status()
4059 struct drbd_device *device; in drbd_adm_start_ov()
[all …]
H A Ddrbd_proc.c40 static void drbd_get_syncer_progress(struct drbd_device *device, in drbd_get_syncer_progress()
90 static void drbd_syncer_progress(struct drbd_device *device, struct seq_file *seq, in drbd_syncer_progress()
219 struct drbd_device *device; in drbd_seq_show()
H A Ddrbd_state_change.h14 struct drbd_device *device;
/linux-6.15/Documentation/admin-guide/blockdev/drbd/
H A Ddata-structure-v9.rst16 drbd_peer_device object sits at each intersection between a drbd_device and a
39 The drbd_resource, drbd_connection, and drbd_device objects are reference