mountlist
struct mountlist *mlhead;
struct mountlist *mlp, **mlpp;
struct mountlist *mlp, **mlpp;
struct mountlist *mlp2;
struct mountlist *mlp, **mlpp;
struct mountlist *ml;
struct mountlist *ml_next;
struct mountlist *mlp;
TAILQ_FOREACH(mp, &mountlist, mnt_list) {
TAILQ_INSERT_TAIL(&mountlist, mp, mnt_list);
TAILQ_FIRST(&mountlist)->mnt_flag |= MNT_ROOTFS;
if (VFS_ROOT(TAILQ_FIRST(&mountlist), &rootvnode))
struct mntlist mountlist; /* mounted filesystem list */
TAILQ_FOREACH(mp, &mountlist, mnt_list) {
TAILQ_INIT(&mountlist);
TAILQ_FOREACH(mp, &mountlist, mnt_list) {
TAILQ_FOREACH_REVERSE_SAFE(mp, &mountlist, mntlist, mnt_list, nmp) {
TAILQ_FOREACH(mp, &mountlist, mnt_list) {
if (!TAILQ_EMPTY(&mountlist)) {
TAILQ_INSERT_TAIL(&mountlist, mp, mnt_list);
TAILQ_REMOVE(&mountlist, mp, mnt_list);
TAILQ_FOREACH_REVERSE(mp, &mountlist, mntlist, mnt_list) {
TAILQ_FOREACH(mp, &mountlist, mnt_list) {
TAILQ_INSERT_TAIL(&mountlist, mp, mnt_list);
extern TAILQ_HEAD(mntlist, mount) mountlist;
TAILQ_INSERT_TAIL(&mountlist, mp, mnt_list);
TAILQ_INSERT_TAIL(&mountlist, mp, mnt_list);
xdr_mntdump(XDR *xdrsp, struct mountlist **mlp)
struct mountlist *mp, **otp = NULL, *tp;
mp = malloc(sizeof(struct mountlist));
print_dump(struct mountlist *mp)
struct mountlist *ml_left;
struct mountlist *ml_right;
static struct mountlist *mntdump;
void print_dump(struct mountlist *);
int xdr_mntdump(XDR *, struct mountlist **);
extern mountlist *mountproc_dump_1(void *, CLIENT *);
bool_t xdr_mountlist(XDR *, mountlist *);
mountlist ml_next;
xdr_mountlist(XDR *xdrs, mountlist *objp)