Home
last modified time | relevance | path

Searched refs:peer_devices (Results 1 – 8 of 8) sorted by relevance

/Linux-v4.19/Documentation/blockdev/drbd/
Ddata-structure-v9.txt27 volume number. Likewise, peer_devices can be accessed from connections by
29 linked lists. There are back pointers from peer_devices to their connections a
/Linux-v4.19/drivers/block/drbd/
Ddrbd_state.c86 state_change->peer_devices = (void *)&state_change->connections[n_connections]; in alloc_state_change()
135 peer_device_state_change = state_change->peer_devices; in remember_old_state()
206 &state_change->peer_devices[n]; in remember_new_state()
254 &state_change->peer_devices[n_peer_device]; in copy_old_to_new_state_change()
313 idr_for_each_entry(&connection->peer_devices, peer_device, vnr) { in conn_all_vols_unconf()
354 idr_for_each_entry(&connection->peer_devices, peer_device, vnr) { in conn_highest_role()
370 idr_for_each_entry(&connection->peer_devices, peer_device, vnr) { in conn_highest_peer()
386 idr_for_each_entry(&connection->peer_devices, peer_device, vnr) { in conn_highest_disk()
402 idr_for_each_entry(&connection->peer_devices, peer_device, vnr) { in conn_lowest_disk()
418 idr_for_each_entry(&connection->peer_devices, peer_device, vnr) { in conn_highest_pdsk()
[all …]
Ddrbd_int.h703 struct idr peer_devices; /* volume number to peer device mapping */ member
813 struct list_head peer_devices; member
824 struct list_head peer_devices; member
1025 return list_first_entry_or_null(&device->peer_devices, struct drbd_peer_device, peer_devices); in first_peer_device()
1031 return idr_find(&connection->peer_devices, volume_number); in conn_peer_device()
1053 list_for_each_entry(peer_device, &device->peer_devices, peer_devices)
1056 list_for_each_entry_rcu(peer_device, &device->peer_devices, peer_devices)
1059 list_for_each_entry_safe(peer_device, tmp, &device->peer_devices, peer_devices)
Ddrbd_state_change.h40 struct drbd_peer_device_state_change *peer_devices; member
Ddrbd_nl.c434 idr_for_each_entry(&connection->peer_devices, peer_device, vnr) { in highest_fencing_policy()
2203 idr_for_each_entry(&connection->peer_devices, peer_device, vnr) { in conn_resync_running()
2225 idr_for_each_entry(&connection->peer_devices, peer_device, vnr) { in conn_ov_running()
2264 idr_for_each_entry(&connection->peer_devices, peer_device, i) { in _check_net_options()
2294 idr_for_each_entry(&connection->peer_devices, peer_device, i) { in check_net_options()
2481 idr_for_each_entry(&connection->peer_devices, peer_device, vnr) in drbd_adm_net_opts()
2525 unsigned int peer_devices = 0; in drbd_adm_connect() local
2626 idr_for_each_entry(&connection->peer_devices, peer_device, i) { in drbd_adm_connect()
2627 peer_devices++; in drbd_adm_connect()
2631 flags = (peer_devices--) ? NOTIFY_CONTINUES : 0; in drbd_adm_connect()
[all …]
Ddrbd_main.c495 peer_device = idr_get_next(&connection->peer_devices, &vnr); in conn_lowest_minor()
2696 idr_init(&connection->peer_devices); in conn_create()
2741 idr_destroy(&connection->peer_devices); in drbd_destroy_connection()
2853 INIT_LIST_HEAD(&device->peer_devices); in drbd_create_device()
2862 list_add(&peer_device->peer_devices, &device->peer_devices); in drbd_create_device()
2865 id = idr_alloc(&connection->peer_devices, peer_device, vnr, vnr + 1, GFP_KERNEL); in drbd_create_device()
2895 idr_remove(&connection->peer_devices, vnr); in drbd_create_device()
2898 peer_device = idr_remove(&connection->peer_devices, vnr); in drbd_create_device()
2903 list_del(&peer_device->peer_devices); in drbd_create_device()
2935 idr_remove(&connection->peer_devices, device->vnr); in drbd_delete_device()
[all …]
Ddrbd_receiver.c238 idr_for_each_entry(&connection->peer_devices, peer_device, vnr) { in conn_reclaim_net_peer_reqs()
1101 idr_for_each_entry(&connection->peer_devices, peer_device, vnr) in conn_connect()
1109 idr_for_each_entry(&connection->peer_devices, peer_device, vnr) in conn_connect()
1113 idr_for_each_entry(&connection->peer_devices, peer_device, vnr) { in conn_connect()
1333 idr_for_each_entry(&connection->peer_devices, peer_device, vnr) { in drbd_flush()
1654 idr_for_each_entry(&connection->peer_devices, peer_device, vnr) { in conn_wait_active_ee_empty()
5001 idr_for_each_entry(&connection->peer_devices, peer_device, vnr) { in conn_disconnect()
5699 idr_for_each_entry(&connection->peer_devices, peer_device, vnr) { in got_BarrierAck()
Ddrbd_worker.c1016 idr_for_each_entry(&connection->peer_devices, peer_device, vnr) { in drbd_resync_finished()
2067 idr_for_each_entry(&connection->peer_devices, peer_device, vnr) { in do_unqueued_work()
2234 idr_for_each_entry(&connection->peer_devices, peer_device, vnr) { in drbd_worker()