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);
1273 struct drbd_peer_device *peer_device = first_peer_device(device);
1274 struct drbd_connection *connection = peer_device->connection;
1279 drbd_info(peer_device, "WRITE_SAME disabled by config\n");
1284 drbd_info(peer_device, "peer does not support WRITE_SAME\n");
1301 drbd_warn(peer_device, "logical block sizes do not match (me:%u, peer:%u); this may cause problems.\n",
1304 drbd_dbg(peer_device, "logical block size mismatch: WRITE_SAME disabled.\n");
1314 drbd_warn(peer_device, "logical block size set to %u\n", peer_lbs);
1316 drbd_warn(peer_device,
1325 drbd_dbg(peer_device, "WRITE_SAME disabled (peer device not capable)\n");
1676 struct drbd_peer_device *peer_device;
1678 for_each_peer_device(peer_device, device)
1679 drbd_send_sync_param(peer_device);
1788 struct drbd_peer_device *peer_device;
1811 peer_device = first_peer_device(device);
1812 connection = peer_device->connection;
2253 struct drbd_peer_device *peer_device;
2258 idr_for_each_entry(&connection->peer_devices, peer_device, vnr) {
2259 struct drbd_device *device = peer_device->device;
2275 struct drbd_peer_device *peer_device;
2280 idr_for_each_entry(&connection->peer_devices, peer_device, vnr) {
2281 struct drbd_device *device = peer_device->device;
2296 struct drbd_peer_device *peer_device;
2319 idr_for_each_entry(&connection->peer_devices, peer_device, i) {
2320 struct drbd_device *device = peer_device->device;
2341 struct drbd_peer_device *peer_device;
2349 idr_for_each_entry(&connection->peer_devices, peer_device, i) {
2350 struct drbd_device *device = peer_device->device;
2518 struct drbd_peer_device *peer_device;
2521 idr_for_each_entry(&connection->peer_devices, peer_device, vnr)
2522 drbd_send_sync_param(peer_device);
2549 struct drbd_peer_device *peer_device)
2551 struct drbd_device *device = peer_device->device;
2567 struct drbd_peer_device *peer_device;
2666 idr_for_each_entry(&connection->peer_devices, peer_device, i) {
2674 idr_for_each_entry(&connection->peer_devices, peer_device, i) {
2677 peer_device_to_info(&peer_device_info, peer_device);
2679 notify_peer_device_state(NULL, 0, peer_device, &peer_device_info, NOTIFY_CREATE | flags);
2685 idr_for_each_entry(&connection->peer_devices, peer_device, i) {
2686 struct drbd_device *device = peer_device->device;
3625 struct drbd_peer_device *peer_device)
3627 struct drbd_device *device = peer_device->device;
3666 struct drbd_peer_device *peer_device = NULL;
3698 for_each_peer_device(peer_device, device)
3699 if (peer_device == (struct drbd_peer_device *)cb->args[2])
3704 /* Make peer_device point to the list head (not the first entry). */
3705 peer_device = list_entry(&device->peer_devices, struct drbd_peer_device, peer_devices);
3708 list_for_each_entry_continue_rcu(peer_device, &device->peer_devices, peer_devices) {
3709 if (!has_net_conf(peer_device->connection))
3730 err = nla_put_drbd_cfg_context(skb, device->resource, peer_device->connection, device);
3733 peer_device_to_info(&peer_device_info, peer_device);
3737 peer_device_to_statistics(&peer_device_statistics, peer_device);
3742 cb->args[2] = (long)peer_device;
4369 struct drbd_peer_device *peer_device;
4375 for_each_peer_device(peer_device, device) {
4376 if (!has_net_conf(peer_device->connection))
4385 for_each_peer_device(peer_device, device) {
4388 if (!has_net_conf(peer_device->connection))
4390 peer_device_to_info(&peer_device_info, peer_device);
4392 notify_peer_device_state(NULL, 0, peer_device, &peer_device_info,
4405 struct drbd_peer_device *peer_device;
4425 for_each_peer_device(peer_device, device) {
4426 if (!has_net_conf(peer_device->connection))
4428 notify_peer_device_state(NULL, 0, peer_device, NULL,
4508 struct drbd_peer_device *peer_device;
4510 idr_for_each_entry(&connection->peer_devices, peer_device, i) {
4511 retcode = drbd_set_role(peer_device->device, R_SECONDARY, 0);
4774 struct drbd_peer_device *peer_device,
4779 struct drbd_resource *resource = peer_device->device->resource;
4799 if (nla_put_drbd_cfg_context(skb, resource, peer_device->connection, peer_device->device) ||
4804 peer_device_to_statistics(&peer_device_statistics, peer_device);
4818 drbd_err(peer_device, "Error %d while broadcasting event. Event seq:%u\n",