Searched refs:vnode (Results 1 - 25 of 248) sorted by relevance

12345678910

/macosx-10.10.1/Libnotify-133.1.1/notifyd/
H A Dpathwatch.c39 * for a particular vnode. When a path_node_t is created, it creates (or shares)
48 * vnode changed, then the update operation will trigger its dispatch_source_t to notify the
92 * vnode_t represents a vnode.
115 vnode_t **vnode; member in struct:__anon2901
121 static void _path_node_update(path_node_t *pnode, uint32_t flags, vnode_t *vnode);
279 * Uniquely add a pnode to a vnode's list of path nodes.
282 _vnode_add_pnode(vnode_t *vnode, path_node_t *pnode) argument
286 for (i = 0; i < vnode->path_node_count; i++)
288 if (vnode->path_node[i] == pnode) return;
291 for (i = 0; i < vnode
318 _vnode_free(vnode_t *vnode) argument
340 _vnode_event(vnode_t *vnode) argument
390 vnode_t *vnode; local
484 vnode_t **new_source, *vnode; local
579 vnode_t *vnode; local
800 _path_node_update(path_node_t *pnode, uint32_t flags, vnode_t *vnode) argument
[all...]
/macosx-10.10.1/xnu-2782.1.97/bsd/kern/
H A Dmach_fat.h35 #include <sys/vnode.h>
37 load_return_t fatfile_getarch_affinity(struct vnode *vp, vm_offset_t data_ptr,
39 load_return_t fatfile_getarch_with_bits(struct vnode *vp, integer_t archbits,
H A Dmach_fat.c31 #include <sys/vnode.h>
48 * Args: vp: The vnode for the fat file.
62 struct vnode *vp,
64 __unused struct vnode *vp,
183 struct vnode *vp,
201 * Args: vp: The vnode for the fat file.
212 struct vnode *vp,
/macosx-10.10.1/xnu-2782.1.97/osfmk/vm/
H A Dvm_compressor_backing_store.h84 struct vnode;
85 extern void vm_swapfile_open(const char *path, struct vnode **vp);
86 extern void vm_swapfile_close(uint64_t path, struct vnode *vp);
87 extern int vm_swapfile_preallocate(struct vnode *vp, uint64_t *size);
88 extern uint64_t vm_swapfile_get_blksize(struct vnode *vp);
89 extern uint64_t vm_swapfile_get_transfer_size(struct vnode *vp);
90 extern int vm_swapfile_io(struct vnode *vp, uint64_t offset, uint64_t start, int npages, int flags);
H A Dvm_protos.h143 struct vnode;
145 extern memory_object_t swapfile_pager_setup(struct vnode *vp);
152 struct vnode;
157 extern void vnode_setswapmount(struct vnode *);
161 struct vnode *, upl_t,
165 struct vnode *, upl_t,
168 extern uint32_t vnode_trim (struct vnode *, int64_t offset, unsigned long len);
170 struct vnode *, memory_object_t);
172 struct vnode *);
174 struct vnode *);
[all...]
/macosx-10.10.1/dtrace-147/test/tst/common/types/
H A Dtst.complex.d51 struct vnode s;
61 struct vnode s;
/macosx-10.10.1/xnu-2782.1.97/security/
H A Dmac_framework.h125 struct vnode;
157 struct vnode *vp, off_t offset, struct vnode *scriptvp,
174 struct vnode *vp, off_t offset, struct vnode *scriptvp,
185 struct vnode *vp);
266 int mac_mount_check_mount(vfs_context_t ctx, struct vnode *vp,
340 int mac_proc_check_inherit_ipc_ports(struct proc *p, struct vnode *cur_vp, off_t cur_offset, struct vnode *img_vp, off_t img_offset, struct vnode *scriptv
[all...]
H A Dmac_vfs.c152 * vnode labels are allocated at the same time as vnodes, but vnodes are never
205 mac_vnode_label_destroy(struct vnode *vp)
225 mac_vnode_label_externalize_audit(struct vnode *vp, struct mac *mac)
229 /* It is assumed that any necessary vnode locking is done on entry */
230 error = MAC_EXTERNALIZE_AUDIT(vnode, vp->v_label,
242 error = MAC_EXTERNALIZE(vnode, label, elements, outbuf, outbuflen);
252 error = MAC_INTERNALIZE(vnode, label, string);
289 struct vnode *vp)
300 mac_vnode_label_associate(struct mount *mp, struct vnode *vp, vfs_context_t ctx)
329 struct vnode *v
[all...]
H A Dmac_system.c66 #include <sys/vnode.h>
73 mac_system_check_acct(kauth_cred_t cred, struct vnode *vp)
165 mac_system_check_swapon(kauth_cred_t cred, struct vnode *vp)
177 mac_system_check_swapoff(kauth_cred_t cred, struct vnode *vp)
H A Dmac_policy.h118 struct vnode;
304 @param scriptvnodelabel Script vnode label
315 call occurs when a process executes the passed vnode. If a policy
322 The supplied vnode and vnodelabel correspond with the file actually
324 example, a script), the label of the original exec-time vnode has
330 The vnode lock is held during this operation. No changes should be
341 struct vnode *vp,
343 struct vnode *scriptvp,
541 @param scriptvnodelabel Script vnode label
552 executes the passed vnode an
[all...]
H A Dmac_vfs_subr.c29 #include <sys/vnode.h>
42 * Caller holds I/O reference on vnode
45 vnode_label(struct mount *mp, struct vnode *dvp, struct vnode *vp,
70 * has since labeled this vnode
116 vprint("vnode label timeout", vp);
134 * Caller holds vnode lock.
137 vnode_relabel(struct vnode *vp)
157 mac_vnop_setxattr (struct vnode *vp, const char *name, char *buf, size_t len)
186 mac_vnop_getxattr (struct vnode *v
[all...]
/macosx-10.10.1/xnu-2782.1.97/bsd/hfs/
H A Dhfs_hotfiles.h109 struct vnode;
119 int hfs_addhotfile (struct vnode *);
120 int hfs_removehotfile (struct vnode *);
/macosx-10.10.1/xnu-2782.1.97/bsd/vm/
H A Dvnode_pager.h52 * For the vnode pager, backing store comes in two flavors: normal files and
57 * access the file's contents directly through the vnode interface.
72 struct vnode *pf_vp; /* vnode of paging file */
93 struct vnode *vp;
115 * Basic vnode pager structure. One per object, backing-store pair.
122 /* boolean_t */ vs_swapfile:1; /* vnode is a swapfile */
125 struct vnode *vs_vp; /* vnode to page to */
/macosx-10.10.1/ntfs-84/kext/
H A Dntfs_vnops.h2 * ntfs_vnops.h - Defines for vnode operations for the NTFS kernel driver.
43 #include <sys/vnode.h>
/macosx-10.10.1/xnu-2782.1.97/bsd/sys/
H A Dubc.h52 off_t ubc_blktooff(struct vnode *, daddr64_t);
53 daddr64_t ubc_offtoblk(struct vnode *, off_t);
54 off_t ubc_getsize(struct vnode *);
55 int ubc_setsize(struct vnode *, off_t);
68 kauth_cred_t ubc_getcred(struct vnode *);
70 int ubc_setthreadcred(struct vnode *, struct proc *, struct thread *);
79 int ubc_setcred(struct vnode *, struct proc *) __deprecated;
H A Dimgact.h80 struct vnode *ip_vp; /* file */
114 struct vnode *ip_scriptvp; /* script */
H A Dlockf.h70 struct vnode;
84 * the vnode structure. Locks are sorted by the starting byte of the lock for
99 struct vnode *lf_vnode; /* Back pointer to the inode */
H A Dfiledesc.h93 struct vnode *fd_cdir; /* current directory */
94 struct vnode *fd_rdir; /* root directory */
156 extern struct filedesc *fdcopy(proc_t p, struct vnode *uth_cdir);
H A Dvnode_internal.h61 * @(#)vnode.h 8.17 (Berkeley) 5/20/95
85 #include <sys/vnode.h>
98 * VFS Internal (private) trigger vnode resolver info.
127 struct vnode { struct
128 lck_mtx_t v_lock; /* vnode mutex */
129 TAILQ_ENTRY(vnode) v_freelist; /* vnode freelist */
130 TAILQ_ENTRY(vnode) v_mntvnodes; /* vnodes for mount point */
131 LIST_HEAD(, namecache) v_nclinks; /* name cache entries that name this vnode */
135 uint32_t v_flag; /* vnode flag
[all...]
H A Dkernel_types.h61 struct vnode;
62 typedef struct vnode * vnode_t;
108 typedef struct vnode * vnode_t;
/macosx-10.10.1/dtrace-147/DTTk/Bin/
H A Danonpgpid.d55 #include <sys/vnode.h>
/macosx-10.10.1/dtrace-147/DTTk/Mem/
H A Danonpgpid.d55 #include <sys/vnode.h>
/macosx-10.10.1/dtrace-147/test/tst/common/decls/
H A Dtst.basics.d60 extern struct vnode e22;
/macosx-10.10.1/xnu-2782.1.97/bsd/miscfs/devfs/
H A Dfdesc.h90 struct vnode *fd_vnode; /* Back ptr to vnode */
101 extern int fdesc_allocvp(fdntype, int, struct mount *, struct vnode **, enum vtype, int);
116 extern int fdesc_root(struct mount *, struct vnode **, vfs_context_t);
/macosx-10.10.1/xnu-2782.1.97/bsd/dev/dtrace/scripts/
H A Dio.d200 ((struct vnode *)F->fg_data)->v_name == NULL ? "<unknown (NULL v_name)>" : ((struct vnode *)F->fg_data)->v_name :
209 F->fg_ops->fo_type != DTYPE_VNODE ? "<unknown (not a vnode)>" :
210 ((struct vnode *)F->fg_data)->v_parent == NULL ? "<unknown (NULL v_parent)>" :
211 (((struct vnode *)F->fg_data)->v_parent->v_name == NULL ? "<unknown (NULL v_name)>" :
212 ((struct vnode *)F->fg_data)->v_parent->v_name);
215 F->fg_ops->fo_type != DTYPE_VNODE ? "<unknown (not a vnode)>" :
217 strjoin(((struct vnode *)F->fg_data)->v_parent == NULL ? "<unknown (NULL v_parent)>" :
218 (((struct vnode *)F->fg_data)->v_parent->v_name == NULL ? "<unknown (NULL v_name)>" :
219 ((struct vnode *)
[all...]

Completed in 265 milliseconds

12345678910