Searched refs:inode (Results 1 - 25 of 31) sorted by relevance

12

/macosx-10.5.8/xnu-1228.15.4/bsd/ufs/ufs/
H A Dquota.h80 struct inode;
91 int chkdq(struct inode *, int64_t, kauth_cred_t, int);
92 int chkdqchg(struct inode *, int64_t, kauth_cred_t, int);
93 int chkiq(struct inode *, long, kauth_cred_t, int);
94 int chkiqchg(struct inode *, long, kauth_cred_t, int);
95 int getinoquota(struct inode *);
107 void chkdquot(struct inode *);
H A Dufs_extern.h73 struct inode;
106 int ufs_checkpath(struct inode *, struct inode *, kauth_cred_t);
109 void ufs_dirbad(struct inode *, doff_t, const char *);
111 int ufs_dirempty(struct inode *, ino_t, kauth_cred_t);
112 int ufs_direnter(struct inode *, struct vnode *,struct componentname *);
115 (struct inode *, struct inode *, struct componentname *);
121 void ufs_ihashins(struct inode *);
124 void ufs_ihashrem(struct inode *);
[all...]
H A Dufs_byte_order.h47 #include <ufs/ufs/inode.h>
62 void byte_swap_inode_in(struct dinode *, struct inode *);
63 void byte_swap_inode_out(struct inode *, struct dinode *);
H A Dufs_ihash.c72 #include <ufs/ufs/inode.h>
76 * Structures associated with inode cacheing.
78 LIST_HEAD(ihashhead, inode) *ihashtbl;
83 * Initialize inode hash table.
98 * Use the device/inum pair to find the incore inode, and return a pointer
106 struct inode *ip;
117 * Use the device/inum pair to find the incore inode, and return a pointer
126 struct inode *ip;
136 * inode is being created. Wait for it
146 * inode i
[all...]
H A Dinode.h66 * @(#)inode.h 8.9 (Berkeley) 5/14/95
82 * The inode is used to describe each active (or recently active) file in the
90 struct inode { struct
91 LIST_ENTRY(inode) i_hash;/* Hash chain. */
92 struct vnode *i_vnode;/* Vnode associated with this inode. */
95 dev_t i_dev; /* Device associated with the inode. */
96 ino_t i_number; /* The identity of the inode. */
154 #define IN_TRANSIT 0x0080 /* inode is getting recycled */
155 #define IN_WTRANSIT 0x0100 /* waiting for inode getting recycled */
170 /* Convert between inode pointer
[all...]
H A Dufs_inode.c79 #include <ufs/ufs/inode.h>
87 * Last reference to an inode. If necessary, write or delete it.
97 struct inode *ip = VTOI(vp);
117 * marking inode in transit so that one can get this
118 * inode from inodecache
134 * If we are done with the inode, reclaim it
143 * Reclaim an inode so that it can be used for other purposes.
150 register struct inode *ip;
159 * Remove the inode from its hash chain.
H A DMakefile23 dinode.h dir.h inode.h quota.h ufs_extern.h ufsmount.h
H A Dufs_quota.c79 #include <ufs/ufs/inode.h>
89 * Set up the quotas for an inode.
98 register struct inode *ip;
130 chkdq(struct inode *ip, int64_t change, kauth_cred_t cred, int flags)
196 chkdqchg(struct inode *ip, int64_t change, kauth_cred_t cred, int type)
264 * Check the inode limit, applying corrective action.
267 chkiq(struct inode *ip, long change, kauth_cred_t cred, int flags)
332 chkiqchg(struct inode *ip, long change, kauth_cred_t cred, int type)
341 * If user would exceed their hard limit, disallow inode allocation.
347 printf("\n%s: write failed, %s inode limi
[all...]
H A Dufs_vnops.c96 #include <ufs/ufs/inode.h>
161 struct inode *ip;
218 * Update the times on the inode.
229 register struct inode *ip = VTOI(vp);
251 register struct inode *ip = VTOI(vp);
260 * Copy from inode table
308 struct inode *ip = VTOI(vp);
374 register struct inode *ip = VTOI(vp);
383 * Perform chown operation on inode ip;
384 * inode mus
[all...]
H A Dufs_lookup.c80 #include <ufs/ufs/inode.h>
99 * Convert a component of a pathname into a pointer to a locked inode.
126 * inode and return info to allow rewrite
140 register struct inode *dp; /* inode for directory being searched */
336 * Save directory entry's inode number and
428 * the (locked) directory inode in ndp->ni_dvp.
470 * on and lock the inode, being careful with ".".
477 * Save directory inode pointer in ndp->ni_dvp for dirremove().
496 * If rewriting (RENAME), return the inode an
[all...]
H A Dufs_bmap.c86 #include <ufs/ufs/inode.h>
119 register struct inode *ip;
266 * triple indirect block and the offset into the inode indirect block array.
267 * Note, the logical block number of the inode single/double/triple indirect
366 struct inode *ip;
H A Dufs_vfsops.c80 #include <ufs/ufs/inode.h>
H A Dufs_readwrite.c93 struct inode *ip;
226 struct inode *ip;
519 register struct inode *ip;
560 register struct inode *ip;
/macosx-10.5.8/xnu-1228.15.4/bsd/isofs/cd9660/
H A Dcd9660_node.c186 * Use the device/inum pair to find the incore inode, and return a pointer
202 * inode is being created... wait for it
236 * Insert the inode into the hash table, and return it locked.
243 /* lock the inode, then put it on the appropriate hash list */
254 * Remove the inode from the hash table.
271 * Last reference to an inode... if we're done with
281 * If we are done with the inode, reclaim it
284 if (ip->inode.iso_mode == 0)
291 * Reclaim an inode so that it can be used for other purposes.
301 * Remove the inode fro
[all...]
H A Dcd9660_rrip.c100 ana->inop->inode.iso_mode = isonum_733(p->mode);
101 ana->inop->inode.iso_uid = isonum_733(p->uid);
102 ana->inop->inode.iso_gid = isonum_733(p->gid);
103 ana->inop->inode.iso_links = isonum_733(p->links);
346 cd9660_tstamp_conv7(ptime,&ana->inop->inode.iso_mtime);
349 bzero(&ana->inop->inode.iso_mtime, sizeof(struct timespec));
352 cd9660_tstamp_conv7(ptime,&ana->inop->inode.iso_atime);
355 ana->inop->inode.iso_atime = ana->inop->inode.iso_mtime;
358 cd9660_tstamp_conv7(ptime,&ana->inop->inode
[all...]
H A Dcd9660_node.h109 ino_t i_number; /* the identity of the inode */
114 /* <ufs/inode.h> defines i_size as a macro */
119 struct vnode *i_vnode; /* vnode associated with this inode */
122 dev_t i_dev; /* device where inode resides */
123 ino_t i_number; /* the identity of the inode */
125 struct iso_mnt *i_mnt; /* filesystem associated with this inode */
130 ino_t i_ino; /* inode number of found directory */
136 ISO_RRIP_INODE inode; member in struct:iso_node
138 ino_t i_parent; /* inode number of parent directory */
161 /* <ufs/inode
[all...]
H A Dcd9660_vnops.c125 * Update the times on the inode on writeable file systems.
143 VATTR_RETURN(vap, va_mode, ip->inode.iso_mode);
144 VATTR_RETURN(vap, va_nlink, ip->inode.iso_links);
145 VATTR_RETURN(vap, va_uid, ip->inode.iso_uid);
146 VATTR_RETURN(vap, va_gid, ip->inode.iso_gid);
147 VATTR_RETURN(vap, va_access_time, ip->inode.iso_atime);
148 VATTR_RETURN(vap, va_modify_time, ip->inode.iso_mtime);
149 VATTR_RETURN(vap, va_change_time, ip->inode.iso_ctime);
150 VATTR_RETURN(vap, va_rdev, ip->inode.iso_rdev);
661 * Get parents directory record block that this inode include
[all...]
/macosx-10.5.8/xnu-1228.15.4/bsd/ufs/ffs/
H A Dffs_extern.h90 struct inode;
112 int ffs_alloc(struct inode *,
114 int ffs_balloc(struct inode *,
116 void ffs_blkfree(struct inode *, ufs_daddr_t, long);
117 ufs_daddr_t ffs_blkpref(struct inode *, ufs_daddr_t, int, ufs_daddr_t *);
128 int ffs_realloccg(struct inode *,
H A Dffs_subr.c80 #include <ufs/ufs/inode.h>
96 struct inode *ip;
H A Dffs_alloc.c80 #include <ufs/ufs/inode.h>
92 static ufs_daddr_t ffs_alloccg(struct inode *, int, ufs_daddr_t, int);
94 static ufs_daddr_t ffs_clusteralloc(struct inode *, int, ufs_daddr_t, int);
95 static ino_t ffs_dirpref(struct inode *);
96 static ufs_daddr_t ffs_fragextend(struct inode *, int, long, int, int);
99 (struct inode *, int, long, int, u_int32_t (*)());
100 static ino_t ffs_nodealloccg(struct inode *, int, ufs_daddr_t, int);
120 * inode for the file.
125 register struct inode *ip;
190 register struct inode *i
[all...]
H A Dffs_vnops.c86 #include <ufs/ufs/inode.h>
276 * Reclaim an inode so that it can be used for other purposes.
291 FREE_ZONE(vnode_fsnode(vp), sizeof (struct inode), M_FFSNODE);
307 register struct inode *ip;
H A Dffs_inode.c84 #include <ufs/ufs/inode.h>
97 static int ffs_indirtrunc(struct inode *, ufs_daddr_t, ufs_daddr_t,
101 * Update the access, modified, and inode change times as specified by the
103 * used to specify that the inode needs to be updated but that the times have
105 * and third parameters; the inode change time is always taken from the current
106 * time. If waitfor is set, then wait for the disk write of the inode to
114 struct inode *ip;
183 struct inode *oip;
300 * Calculate index into inode's block list of
331 * Having written the new inode t
[all...]
H A Dffs_vfsops.c89 #include <ufs/ufs/inode.h>
272 struct inode *ip;
286 * Step 6: re-read inode data
327 * 6) re-read inode data for all active vnodes.
855 * Check if the root vnode is in our inode hash
1148 struct inode *ip;
1192 * Write back each (modified) inode.
1231 * return the inode locked. Detection and handling of mount points must be
1257 struct inode *ip;
1277 * Allocate a new inode
[all...]
/macosx-10.5.8/xnu-1228.15.4/bsd/man/man5/
H A DMakefile15 inode.5 \
/macosx-10.5.8/xnu-1228.15.4/bsd/conf/
H A Dparam.c80 #include <ufs/ufs/inode.h>

Completed in 260 milliseconds

12