localcount
module_hook_tryenter(bool *hooked, struct localcount *lc)
module_hook_exit(struct localcount *lc)
module_hook_set(bool *hooked, struct localcount *lc)
module_hook_unset(bool *hooked, struct localcount *lc)
struct localcount *dr_lc;
struct localcount *lc;
struct localcount *lc;
struct localcount *lc;
struct localcount *lc;
bdevsw_lookup_acquire(dev_t dev, struct localcount **lcp)
bdevsw_release(const struct bdevsw *bdev, struct localcount *lc)
cdevsw_lookup_acquire(dev_t dev, struct localcount **lcp)
cdevsw_release(const struct cdevsw *cdev, struct localcount *lc)
localcount_fini(struct localcount *lc)
struct localcount *lc = cookie0;
localcount_adjust(struct localcount *lc, int delta)
localcount_acquire(struct localcount *lc)
localcount_release(struct localcount *lc, kcondvar_t *cv, kmutex_t *interlock)
localcount_debug_refcnt(const struct localcount *lc)
localcount_init(struct localcount *lc)
localcount_drain(struct localcount *lc, kcondvar_t *cv, kmutex_t *interlock)
struct localcount localcount; /* reference count */
localcount_init(&sp->localcount);
localcount_acquire(&sp->localcount);
localcount_release(&sp->localcount, &key_spd.cv_lc, &key_spd.lock);
localcount_init(&sav->localcount);
localcount_acquire(&sav->localcount);
localcount_release(&sav->localcount, &key_sad.cv_lc, &key_sad.lock);
localcount_drain(&sav->localcount, &key_sad.cv_lc, &key_sad.lock);
localcount_fini(&sav->localcount);
localcount_drain(&sav->localcount, &key_sad.cv_lc, &key_sad.lock);
localcount_fini(&sp->localcount);
localcount_init(&newsah->localcount);
localcount_acquire(&newsah->localcount);
localcount_drain(&sah->localcount, &key_sad.cv_lc, &key_sad.lock);
localcount_fini(&sah->localcount);
localcount_acquire(&sah->localcount);
localcount_release(&sah->localcount, &key_sad.cv_lc, &key_sad.lock);
localcount_init(&ip4_def_policy.localcount);
localcount_init(&ip6_def_policy.localcount);
localcount_fini(&sav->localcount);
localcount_drain(&sp->localcount, &key_spd.cv_lc, &key_spd.lock);
struct localcount localcount; /* reference count */
struct localcount localcount; /* reference count */
struct localcount *dv_localcount;/* reference count */
void localcount_init(struct localcount *);
void localcount_drain(struct localcount *, struct kcondvar *,
void localcount_fini(struct localcount *);
void localcount_acquire(struct localcount *);
void localcount_release(struct localcount *, struct kcondvar *,
localcount_debug_refcnt(const struct localcount *);
void module_hook_set(bool *, struct localcount *);
void module_hook_unset(bool *, struct localcount *);
bool module_hook_tryenter(bool *, struct localcount *);
void module_hook_exit(struct localcount *);
struct localcount lc; \