Lines Matching defs:peer_device
446 struct drbd_peer_device *peer_device;
450 idr_for_each_entry(&connection->peer_devices, peer_device, vnr) {
451 struct drbd_device *device = peer_device->device;
454 rcu_dereference(peer_device->device->ldev->disk_conf);
617 struct drbd_peer_device *const peer_device = first_peer_device(device);
618 struct drbd_connection *const connection = peer_device ? peer_device->connection : NULL;
747 drbd_send_uuids(peer_device);
748 drbd_send_current_state(peer_device);
1613 struct drbd_peer_device *peer_device;
1615 for_each_peer_device(peer_device, device)
1616 drbd_send_sync_param(peer_device);
1727 struct drbd_peer_device *peer_device;
1750 peer_device = first_peer_device(device);
1751 connection = peer_device->connection;
2197 struct drbd_peer_device *peer_device;
2202 idr_for_each_entry(&connection->peer_devices, peer_device, vnr) {
2203 struct drbd_device *device = peer_device->device;
2219 struct drbd_peer_device *peer_device;
2224 idr_for_each_entry(&connection->peer_devices, peer_device, vnr) {
2225 struct drbd_device *device = peer_device->device;
2240 struct drbd_peer_device *peer_device;
2263 idr_for_each_entry(&connection->peer_devices, peer_device, i) {
2264 struct drbd_device *device = peer_device->device;
2285 struct drbd_peer_device *peer_device;
2293 idr_for_each_entry(&connection->peer_devices, peer_device, i) {
2294 struct drbd_device *device = peer_device->device;
2461 struct drbd_peer_device *peer_device;
2464 idr_for_each_entry(&connection->peer_devices, peer_device, vnr)
2465 drbd_send_sync_param(peer_device);
2492 struct drbd_peer_device *peer_device)
2494 struct drbd_device *device = peer_device->device;
2510 struct drbd_peer_device *peer_device;
2610 idr_for_each_entry(&connection->peer_devices, peer_device, i) {
2618 idr_for_each_entry(&connection->peer_devices, peer_device, i) {
2621 peer_device_to_info(&peer_device_info, peer_device);
2623 notify_peer_device_state(NULL, 0, peer_device, &peer_device_info, NOTIFY_CREATE | flags);
2629 idr_for_each_entry(&connection->peer_devices, peer_device, i) {
2630 struct drbd_device *device = peer_device->device;
3018 struct drbd_peer_device *peer_device) __must_hold(local)
3022 rv = drbd_bmio_set_n_write(device, peer_device);
3569 struct drbd_peer_device *peer_device)
3571 struct drbd_device *device = peer_device->device;
3610 struct drbd_peer_device *peer_device = NULL;
3642 for_each_peer_device(peer_device, device)
3643 if (peer_device == (struct drbd_peer_device *)cb->args[2])
3648 /* Make peer_device point to the list head (not the first entry). */
3649 peer_device = list_entry(&device->peer_devices, struct drbd_peer_device, peer_devices);
3652 list_for_each_entry_continue_rcu(peer_device, &device->peer_devices, peer_devices) {
3653 if (!has_net_conf(peer_device->connection))
3674 err = nla_put_drbd_cfg_context(skb, device->resource, peer_device->connection, device);
3677 peer_device_to_info(&peer_device_info, peer_device);
3681 peer_device_to_statistics(&peer_device_statistics, peer_device);
3686 cb->args[2] = (long)peer_device;
4313 struct drbd_peer_device *peer_device;
4319 for_each_peer_device(peer_device, device) {
4320 if (!has_net_conf(peer_device->connection))
4329 for_each_peer_device(peer_device, device) {
4332 if (!has_net_conf(peer_device->connection))
4334 peer_device_to_info(&peer_device_info, peer_device);
4336 notify_peer_device_state(NULL, 0, peer_device, &peer_device_info,
4349 struct drbd_peer_device *peer_device;
4369 for_each_peer_device(peer_device, device) {
4370 if (!has_net_conf(peer_device->connection))
4372 notify_peer_device_state(NULL, 0, peer_device, NULL,
4452 struct drbd_peer_device *peer_device;
4454 idr_for_each_entry(&connection->peer_devices, peer_device, i) {
4455 retcode = drbd_set_role(peer_device->device, R_SECONDARY, 0);
4718 struct drbd_peer_device *peer_device,
4723 struct drbd_resource *resource = peer_device->device->resource;
4743 if (nla_put_drbd_cfg_context(skb, resource, peer_device->connection, peer_device->device) ||
4748 peer_device_to_statistics(&peer_device_statistics, peer_device);
4762 drbd_err(peer_device, "Error %d while broadcasting event. Event seq:%u\n",