lockf_edge
static void lf_free_edge(struct lockf_edge *);
static struct lockf_edge *
struct lockf_edge *e, *ne;
static void lf_remove_edge(struct lockf_edge *);
struct lockf_edge *e;
struct lockf_edge *e;
static struct lockf_edge *
return (malloc(sizeof(struct lockf_edge), M_LOCKF, M_WAITOK|M_ZERO));
lf_free_edge(struct lockf_edge *e)
struct lockf_edge *e;
lf_remove_edge(struct lockf_edge *e)
struct lockf_edge *e;
struct lockf_edge *e;
LIST_ENTRY(lockf_edge) le_outlink; /* (s) link from's out-edge list */
LIST_ENTRY(lockf_edge) le_inlink; /* (s) link to's in-edge list */
LIST_HEAD(lockf_edge_list, lockf_edge);