next_peer
next_peer_cursor = ctx->next_peer;
if (!ctx->next_peer) {
(ctx->next_peer && ctx->next_peer->is_dead)) {
peer = list_prepare_entry(ctx->next_peer, &wg->peer_list, peer_list);
wg_peer_put(ctx->next_peer);
ctx->next_peer = NULL;
ctx->next_peer = next_peer_cursor;
wg_peer_put(ctx->next_peer);
struct wg_peer *next_peer;
m = next_peer(mnt);
struct mount *next = next_peer(m);
struct mount *next = next_peer(m);
next = next_peer(m);
m = next_peer(master);
n = next_peer(m);
} while ((n = next_peer(n)) != m);
m = next_peer(m);