Searched refs:lockf (Results 1 – 5 of 5) sorted by relevance
| /xnu-11215/bsd/kern/ |
| H A D | kern_lockf.c | 160 struct lockf *, int, struct lockf ***, struct lockf **); 161 static struct lockf *lf_getblock(struct lockf *, pid_t); 164 static int lf_split(struct lockf *, struct lockf *); 168 static void lf_jump_to_queue_head(struct lockf *, struct lockf *); 208 struct lockf *lock; in lf_advlock() 418 lf_move_blocked(struct lockf *to, struct lockf *from) in lf_move_blocked() 1280 lf_findoverlap(struct lockf *lf, struct lockf *lock, int type, in lf_findoverlap() 1281 struct lockf ***prev, struct lockf **overlap) in lf_findoverlap() 1397 lf_split(struct lockf *lock1, struct lockf *lock2) in lf_split() 1672 lf_jump_to_queue_head(struct lockf *block, struct lockf *lock) in lf_jump_to_queue_head() [all …]
|
| /xnu-11215/bsd/sys/ |
| H A D | lockf.h | 85 TAILQ_HEAD(locklist, lockf); 87 struct lockf { struct 96 struct lockf **lf_head; /* Back pointer to the head of the lockf 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 D | vnode_internal.h | 92 struct lockf; 206 struct lockf *v_lockf; /* advisory lock list head */
|
| H A D | Makefile | 38 ipc.h kernel.h kern_event.h lctx.h loadable_fs.h lock.h lockf.h \ 156 ioctl_compat.h kernel.h kernel_types.h kern_event.h lock.h lockf.h \
|
| /xnu-11215/tools/lldbmacros/ |
| H A D | memory.py | 1816 def GetVnodeLock(lockf): argument 1822 lockf_flags = lockf.lf_flags 1823 lockf_type = lockf.lf_type 1839 lockf_proc = Cast(lockf.lf_id, 'proc *') 1842 vnode_lock_output += ("ID {: <#019x}").format(int(lockf.lf_id)) 1857 vnode_lock_output += ("{: #018x} ..").format(lockf.lf_start) 1858 vnode_lock_output += ("{: #018x}\n").format(lockf.lf_end)
|