Lines Matching refs:self

49  * @ack_gen: most recent generation of self's domain acked by peer
90 struct tipc_peer *self;
169 return mon->self;
193 /* Do nothing if self or peer already see member as down */
242 struct tipc_peer *self = mon->self;
244 struct tipc_mon_domain *dom = self->domain;
245 struct tipc_peer *peer = self;
252 self->applied = member_cnt;
273 mon_apply_domain(mon, self);
297 struct tipc_peer *self = mon->self;
300 for (; peer != self; peer = peer_nxt(peer)) {
306 if (head == self)
325 struct tipc_peer *self;
331 self = get_self(net, bearer_id);
343 if (head == self)
349 list_for_each_entry(peer, &self->list, list) {
363 struct tipc_peer *self = mon->self;
377 prev = self;
378 list_for_each_entry(cur, &self->list, list) {
395 struct tipc_peer *self = get_self(net, bearer_id);
404 if (head == self)
414 struct tipc_peer *self;
422 self = get_self(net, bearer_id);
441 if (head == self)
603 struct tipc_peer *self;
607 self = mon->self;
608 if (self && (best_member_cnt != self->applied)) {
610 mon_assign_roles(mon, self);
620 struct tipc_peer *self;
627 self = kzalloc(sizeof(*self), GFP_ATOMIC);
629 if (!mon || !self || !dom) {
631 kfree(self);
639 mon->self = self;
640 self->domain = dom;
641 self->addr = tipc_own_addr(net);
642 self->is_up = true;
643 self->is_head = true;
644 INIT_LIST_HEAD(&self->list);
655 struct tipc_peer *self;
661 self = get_self(net, bearer_id);
664 list_for_each_entry_safe(peer, tmp, &self->list, list) {
670 mon->self = NULL;
673 kfree(self->domain);
674 kfree(self);
688 mon->self->addr = tipc_own_addr(net);
776 peer = mon->self;
789 } while ((peer = peer_nxt(peer)) != mon->self);