Searched refs:rangelock (Results 1 – 4 of 4) sorted by relevance
| /f-stack/freebsd/sys/ |
| H A D | rangelock.h | 61 struct rangelock { struct 70 void rangelock_init(struct rangelock *lock); argument 71 void rangelock_destroy(struct rangelock *lock); 72 void rangelock_unlock(struct rangelock *lock, void *cookie, 74 void *rangelock_unlock_range(struct rangelock *lock, void *cookie, 76 void *rangelock_rlock(struct rangelock *lock, off_t start, off_t end, 78 void *rangelock_tryrlock(struct rangelock *lock, off_t start, off_t end, 80 void *rangelock_wlock(struct rangelock *lock, off_t start, off_t end, 82 void *rangelock_trywlock(struct rangelock *lock, off_t start, off_t end,
|
| H A D | mman.h | 290 struct rangelock shm_rl;
|
| H A D | vnode.h | 164 struct rangelock v_rl; /* Byte-range lock */
|
| /f-stack/freebsd/kern/ |
| H A D | kern_rangelock.c | 74 rangelock_init(struct rangelock *lock) in rangelock_init() 82 rangelock_destroy(struct rangelock *lock) in rangelock_destroy() 106 rangelock_calc_block(struct rangelock *lock) in rangelock_calc_block() 143 rangelock_unlock_locked(struct rangelock *lock, struct rl_q_entry *entry, in rangelock_unlock_locked() 179 rangelock_unlock(struct rangelock *lock, void *cookie, struct mtx *ilk) in rangelock_unlock() 192 rangelock_unlock_range(struct rangelock *lock, void *cookie, off_t start, in rangelock_unlock_range() 220 rangelock_enqueue(struct rangelock *lock, off_t start, off_t end, int mode, in rangelock_enqueue() 274 rangelock_rlock(struct rangelock *lock, off_t start, off_t end, struct mtx *ilk) in rangelock_rlock() 281 rangelock_tryrlock(struct rangelock *lock, off_t start, off_t end, in rangelock_tryrlock() 289 rangelock_wlock(struct rangelock *lock, off_t start, off_t end, struct mtx *ilk) in rangelock_wlock() [all …]
|