Lines Matching refs:self

49  * @ack_gen: most recent generation of self's domain acked by peer
90 struct tipc_peer *self;
199 return mon->self;
223 /* Do nothing if self or peer already see member as down */
272 struct tipc_peer *self = mon->self;
274 struct tipc_mon_domain *dom = self->domain;
275 struct tipc_peer *peer = self;
282 self->applied = member_cnt;
303 mon_apply_domain(mon, self);
327 struct tipc_peer *self = mon->self;
330 for (; peer != self; peer = peer_nxt(peer)) {
336 if (head == self)
355 struct tipc_peer *self;
361 self = get_self(net, bearer_id);
373 if (head == self)
379 list_for_each_entry(peer, &self->list, list) {
393 struct tipc_peer *self = mon->self;
407 prev = self;
408 list_for_each_entry(cur, &self->list, list) {
425 struct tipc_peer *self = get_self(net, bearer_id);
434 if (head == self)
444 struct tipc_peer *self;
452 self = get_self(net, bearer_id);
471 if (head == self)
634 struct tipc_peer *self;
638 self = mon->self;
639 if (self && (best_member_cnt != self->applied)) {
641 mon_assign_roles(mon, self);
651 struct tipc_peer *self;
658 self = kzalloc(sizeof(*self), GFP_ATOMIC);
660 if (!mon || !self || !dom) {
662 kfree(self);
670 mon->self = self;
671 self->domain = dom;
672 self->addr = tipc_own_addr(net);
673 self->is_up = true;
674 self->is_head = true;
675 INIT_LIST_HEAD(&self->list);
686 struct tipc_peer *self;
692 self = get_self(net, bearer_id);
695 list_for_each_entry_safe(peer, tmp, &self->list, list) {
701 mon->self = NULL;
704 kfree(self->domain);
705 kfree(self);
719 mon->self->addr = tipc_own_addr(net);
807 peer = mon->self;
820 } while ((peer = peer_nxt(peer)) != mon->self);