Lines Matching refs:peer_device

447 	struct drbd_peer_device *peer_device;  in highest_fencing_policy()  local
451 idr_for_each_entry(&connection->peer_devices, peer_device, vnr) { in highest_fencing_policy()
452 struct drbd_device *device = peer_device->device; in highest_fencing_policy()
455 rcu_dereference(peer_device->device->ldev->disk_conf); in highest_fencing_policy()
618 struct drbd_peer_device *const peer_device = first_peer_device(device); in drbd_set_role() local
619 struct drbd_connection *const connection = peer_device ? peer_device->connection : NULL; in drbd_set_role()
748 drbd_send_uuids(peer_device); in drbd_set_role()
749 drbd_send_current_state(peer_device); in drbd_set_role()
1272 struct drbd_peer_device *peer_device = first_peer_device(device); in decide_on_write_same_support() local
1273 struct drbd_connection *connection = peer_device->connection; in decide_on_write_same_support()
1278 drbd_info(peer_device, "WRITE_SAME disabled by config\n"); in decide_on_write_same_support()
1283 drbd_info(peer_device, "peer does not support WRITE_SAME\n"); in decide_on_write_same_support()
1300 …drbd_warn(peer_device, "logical block sizes do not match (me:%u, peer:%u); this may cause problems… in decide_on_write_same_support()
1303 drbd_dbg(peer_device, "logical block size mismatch: WRITE_SAME disabled.\n"); in decide_on_write_same_support()
1313 drbd_warn(peer_device, "logical block size set to %u\n", peer_lbs); in decide_on_write_same_support()
1315 drbd_warn(peer_device, in decide_on_write_same_support()
1324 drbd_dbg(peer_device, "WRITE_SAME disabled (peer device not capable)\n"); in decide_on_write_same_support()
1682 struct drbd_peer_device *peer_device; in drbd_adm_disk_opts() local
1684 for_each_peer_device(peer_device, device) in drbd_adm_disk_opts()
1685 drbd_send_sync_param(peer_device); in drbd_adm_disk_opts()
1794 struct drbd_peer_device *peer_device; in drbd_adm_attach() local
1817 peer_device = first_peer_device(device); in drbd_adm_attach()
1818 connection = peer_device->connection; in drbd_adm_attach()
2260 struct drbd_peer_device *peer_device; in conn_resync_running() local
2265 idr_for_each_entry(&connection->peer_devices, peer_device, vnr) { in conn_resync_running()
2266 struct drbd_device *device = peer_device->device; in conn_resync_running()
2282 struct drbd_peer_device *peer_device; in conn_ov_running() local
2287 idr_for_each_entry(&connection->peer_devices, peer_device, vnr) { in conn_ov_running()
2288 struct drbd_device *device = peer_device->device; in conn_ov_running()
2303 struct drbd_peer_device *peer_device; in _check_net_options() local
2326 idr_for_each_entry(&connection->peer_devices, peer_device, i) { in _check_net_options()
2327 struct drbd_device *device = peer_device->device; in _check_net_options()
2348 struct drbd_peer_device *peer_device; in check_net_options() local
2356 idr_for_each_entry(&connection->peer_devices, peer_device, i) { in check_net_options()
2357 struct drbd_device *device = peer_device->device; in check_net_options()
2525 struct drbd_peer_device *peer_device; in drbd_adm_net_opts() local
2528 idr_for_each_entry(&connection->peer_devices, peer_device, vnr) in drbd_adm_net_opts()
2529 drbd_send_sync_param(peer_device); in drbd_adm_net_opts()
2556 struct drbd_peer_device *peer_device) in peer_device_to_info() argument
2558 struct drbd_device *device = peer_device->device; in peer_device_to_info()
2574 struct drbd_peer_device *peer_device; in drbd_adm_connect() local
2673 idr_for_each_entry(&connection->peer_devices, peer_device, i) { in drbd_adm_connect()
2681 idr_for_each_entry(&connection->peer_devices, peer_device, i) { in drbd_adm_connect()
2684 peer_device_to_info(&peer_device_info, peer_device); in drbd_adm_connect()
2686 notify_peer_device_state(NULL, 0, peer_device, &peer_device_info, NOTIFY_CREATE | flags); in drbd_adm_connect()
2692 idr_for_each_entry(&connection->peer_devices, peer_device, i) { in drbd_adm_connect()
2693 struct drbd_device *device = peer_device->device; in drbd_adm_connect()
3637 struct drbd_peer_device *peer_device) in peer_device_to_statistics() argument
3639 struct drbd_device *device = peer_device->device; in peer_device_to_statistics()
3678 struct drbd_peer_device *peer_device = NULL; in drbd_adm_dump_peer_devices() local
3710 for_each_peer_device(peer_device, device) in drbd_adm_dump_peer_devices()
3711 if (peer_device == (struct drbd_peer_device *)cb->args[2]) in drbd_adm_dump_peer_devices()
3717 peer_device = list_entry(&device->peer_devices, struct drbd_peer_device, peer_devices); in drbd_adm_dump_peer_devices()
3720 list_for_each_entry_continue_rcu(peer_device, &device->peer_devices, peer_devices) { in drbd_adm_dump_peer_devices()
3721 if (!has_net_conf(peer_device->connection)) in drbd_adm_dump_peer_devices()
3742 err = nla_put_drbd_cfg_context(skb, device->resource, peer_device->connection, device); in drbd_adm_dump_peer_devices()
3745 peer_device_to_info(&peer_device_info, peer_device); in drbd_adm_dump_peer_devices()
3749 peer_device_to_statistics(&peer_device_statistics, peer_device); in drbd_adm_dump_peer_devices()
3754 cb->args[2] = (long)peer_device; in drbd_adm_dump_peer_devices()
4382 struct drbd_peer_device *peer_device; in drbd_adm_new_minor() local
4388 for_each_peer_device(peer_device, device) { in drbd_adm_new_minor()
4389 if (!has_net_conf(peer_device->connection)) in drbd_adm_new_minor()
4398 for_each_peer_device(peer_device, device) { in drbd_adm_new_minor()
4401 if (!has_net_conf(peer_device->connection)) in drbd_adm_new_minor()
4403 peer_device_to_info(&peer_device_info, peer_device); in drbd_adm_new_minor()
4405 notify_peer_device_state(NULL, 0, peer_device, &peer_device_info, in drbd_adm_new_minor()
4418 struct drbd_peer_device *peer_device; in adm_del_minor() local
4438 for_each_peer_device(peer_device, device) { in adm_del_minor()
4439 if (!has_net_conf(peer_device->connection)) in adm_del_minor()
4441 notify_peer_device_state(NULL, 0, peer_device, NULL, in adm_del_minor()
4521 struct drbd_peer_device *peer_device; in drbd_adm_down() local
4523 idr_for_each_entry(&connection->peer_devices, peer_device, i) { in drbd_adm_down()
4524 retcode = drbd_set_role(peer_device->device, R_SECONDARY, 0); in drbd_adm_down()
4784 struct drbd_peer_device *peer_device, in notify_peer_device_state() argument
4789 struct drbd_resource *resource = peer_device->device->resource; in notify_peer_device_state()
4809 if (nla_put_drbd_cfg_context(skb, resource, peer_device->connection, peer_device->device) || in notify_peer_device_state()
4814 peer_device_to_statistics(&peer_device_statistics, peer_device); in notify_peer_device_state()
4828 drbd_err(peer_device, "Error %d while broadcasting event. Event seq:%u\n", in notify_peer_device_state()