msdosfs_denode.c (9626b608de4a43ec9984c3ee95b2ce624b3c0924) | msdosfs_denode.c (432a84000fb8fca133461f5770bf0ab283de3404) |
---|---|
1/* $FreeBSD$ */ 2/* $NetBSD: msdosfs_denode.c,v 1.28 1998/02/10 14:10:00 mrg Exp $ */ 3 4/*- 5 * Copyright (C) 1994, 1995, 1997 Wolfgang Solfrank. 6 * Copyright (C) 1994, 1995, 1997 TooLs GmbH. 7 * All rights reserved. 8 * Original code by Paul Popelka (paulp@uts.amdahl.com) (see below). --- 96 unchanged lines hidden (view full) --- 105msdosfs_init(vfsp) 106 struct vfsconf *vfsp; 107{ 108 dehashtbl = hashinit(desiredvnodes/2, M_MSDOSFSMNT, &dehash); 109 simple_lock_init(&dehash_slock); 110 return (0); 111} 112 | 1/* $FreeBSD$ */ 2/* $NetBSD: msdosfs_denode.c,v 1.28 1998/02/10 14:10:00 mrg Exp $ */ 3 4/*- 5 * Copyright (C) 1994, 1995, 1997 Wolfgang Solfrank. 6 * Copyright (C) 1994, 1995, 1997 TooLs GmbH. 7 * All rights reserved. 8 * Original code by Paul Popelka (paulp@uts.amdahl.com) (see below). --- 96 unchanged lines hidden (view full) --- 105msdosfs_init(vfsp) 106 struct vfsconf *vfsp; 107{ 108 dehashtbl = hashinit(desiredvnodes/2, M_MSDOSFSMNT, &dehash); 109 simple_lock_init(&dehash_slock); 110 return (0); 111} 112 |
113int 114msdosfs_uninit(vfsp) 115 struct vfsconf *vfsp; 116{ 117 118 if (dehashtbl) 119 free(dehashtbl, M_MSDOSFSMNT); 120 return (0); 121} 122 |
|
113static struct denode * 114msdosfs_hashget(dev, dirclust, diroff) 115 dev_t dev; 116 u_long dirclust; 117 u_long diroff; 118{ 119 struct proc *p = curproc; /* XXX */ 120 struct denode *dep; --- 593 unchanged lines hidden --- | 123static struct denode * 124msdosfs_hashget(dev, dirclust, diroff) 125 dev_t dev; 126 u_long dirclust; 127 u_long diroff; 128{ 129 struct proc *p = curproc; /* XXX */ 130 struct denode *dep; --- 593 unchanged lines hidden --- |