Lines Matching refs:rib_subscription
44 struct rib_subscription { struct
45 CK_STAILQ_ENTRY(rib_subscription) next;
59 struct rib_subscription *rs; in rib_notify() argument
67 static struct rib_subscription *
71 struct rib_subscription *rs; in allocate_subscription()
74 rs = malloc(sizeof(struct rib_subscription), M_RTABLE, flags); in allocate_subscription()
91 struct rib_subscription *
106 struct rib_subscription *
110 struct rib_subscription *rs; in rib_subscribe_internal()
126 struct rib_subscription *
130 struct rib_subscription *rs; in rib_subscribe_locked()
149 rib_unsubscribe(struct rib_subscription *rs) in rib_unsubscribe()
156 CK_STAILQ_REMOVE(&rnh->rnh_subscribers, rs, rib_subscription, next); in rib_unsubscribe()
163 rib_unsubscribe_locked(struct rib_subscription *rs) in rib_unsubscribe_locked()
170 CK_STAILQ_REMOVE(&rnh->rnh_subscribers, rs, rib_subscription, next); in rib_unsubscribe_locked()
181 struct rib_subscription *rs; in destroy_subscription_epoch()
183 rs = __containerof(ctx, struct rib_subscription, epoch_ctx); in destroy_subscription_epoch()
198 struct rib_subscription *rs; in rib_destroy_subscriptions()