Home
last modified time | relevance | path

Searched refs:lockf (Results 1 – 5 of 5) sorted by relevance

/xnu-8019.80.24/bsd/kern/
H A Dkern_lockf.c89 void lf_print(const char *tag, struct lockf *lock);
90 void lf_printlist(const char *tag, struct lockf *lock);
120 KALLOC_TYPE_DEFINE(KT_LOCKF, struct lockf, KT_PRIV_ACCT);
122 #define NOLOCKF (struct lockf *)0
157 static int lf_clearlock(struct lockf *);
158 static overlap_t lf_findoverlap(struct lockf *,
159 struct lockf *, int, struct lockf ***, struct lockf **);
160 static struct lockf *lf_getblock(struct lockf *, pid_t);
161 static int lf_getlock(struct lockf *, struct flock *, pid_t);
162 static int lf_setlock(struct lockf *, struct timespec *);
[all …]
/xnu-8019.80.24/bsd/sys/
H A Dlockf.h85 TAILQ_HEAD(locklist, lockf);
87 struct lockf { struct
96 struct lockf **lf_head; /* Back pointer to the head of the locf list */ argument
98 struct lockf *lf_next; /* Pointer to the next lock on this inode */ argument
100 TAILQ_ENTRY(lockf) lf_block;/* A request waiting for a lock */ argument
114 void lf_print(char *, struct lockf *); argument
115 void lf_printlist(char *, struct lockf *);
H A Dvnode_internal.h91 struct lockf;
187 struct lockf *v_lockf; /* advisory lock list head */
H A DMakefile37 ipc.h kernel.h kern_event.h lctx.h loadable_fs.h lock.h lockf.h \
149 ioctl_compat.h kernel.h kernel_types.h kern_event.h lock.h lockf.h \
/xnu-8019.80.24/tools/lldbmacros/
H A Dmemory.py2555 def GetVnodeLock(lockf): argument
2561 lockf_flags = lockf.lf_flags
2562 lockf_type = lockf.lf_type
2578 lockf_proc = Cast(lockf.lf_id, 'proc *')
2581 vnode_lock_output += ("ID {: <#019x}").format(int(lockf.lf_id))
2596 vnode_lock_output += ("{: #018x} ..").format(lockf.lf_start)
2597 vnode_lock_output += ("{: #018x}\n").format(lockf.lf_end)