kernfs_node
struct kernfs_node *kfs = VTOKERN(ap->a_vp);
struct kernfs_node *kfs = VTOKERN(ap->a_vp);
struct kernfs_node *kfs = VTOKERN(ap->a_vp);
struct kernfs_node *kfs = VTOKERN(ap->a_vp);
struct kernfs_node *kfs = VTOKERN(ap->a_vp);
TAILQ_HEAD(, kernfs_node) nodelist;
#define VTOKERN(vp) ((struct kernfs_node *)(vp)->v_data)
(const struct kernfs_node *, char **, size_t);
(const struct kernfs_node *, char *, size_t);
LIST_ENTRY(kernfs_node) kfs_hash; /* hash chain */
TAILQ_ENTRY(kernfs_node) kfs_list; /* flat list */
struct kernfs_node *kfs, *kfsp;
kfs = kmem_zalloc(sizeof(struct kernfs_node), KM_SLEEP);
struct kernfs_node *kfs = VTOKERN(vp);
kmem_free(kfs, sizeof(struct kernfs_node));
int kernfs_try_xread(kfstype, const struct kernfs_node *, char **,
int kernfs_try_xwrite(kfstype, const struct kernfs_node *, char *,
static int kernfs_xread(struct kernfs_node *, int, char **,
static int kernfs_xwrite(const struct kernfs_node *, char *, size_t);
kernfs_try_xread(kfstype type, const struct kernfs_node *kfs, char **bfp,
kernfs_try_xwrite(kfstype type, const struct kernfs_node *kfs, char *bf,
kernfs_xread(struct kernfs_node *kfs, int off, char **bufp, size_t len, size_t *wrlen)
kernfs_xwrite(const struct kernfs_node *kfs, char *bf, size_t len)
const struct kernfs_node *kfs;
struct kernfs_node *kfs = VTOKERN(ap->a_vp);
struct kernfs_node *kfs = VTOKERN(ap->a_vp);
struct kernfs_node *kfs = VTOKERN(ap->a_vp);
struct kernfs_node *kfs = VTOKERN(ap->a_vp);
struct kernfs_node *kfs = VTOKERN(ap->a_vp);
struct kernfs_node *kfs = VTOKERN(ap->a_vp);
struct kernfs_node *kfs = VTOKERN(ap->a_vp);
struct kernfs_node *kfs = VTOKERN(ap->a_vp);
struct kernfs_node *kfs;
struct kernfs_node *thisdir_kfs, const struct kern_target *parent_kt,
struct kernfs_node *kfs = VTOKERN(ap->a_vp);