Home
last modified time | relevance | path

Searched refs:lockp (Results 1 – 12 of 12) sorted by relevance

/freebsd-14-stable/sys/contrib/openzfs/include/os/linux/spl/sys/
HDcallb.h36 #define CALLB_CPR_INIT(cp, lockp, func, name) { \ argument
37 (cp)->cc_lockp = lockp; \
44 #define CALLB_CPR_SAFE_END(cp, lockp) { \ argument
/freebsd-14-stable/sys/contrib/openzfs/include/os/freebsd/spl/sys/
HDcallb.h132 #define CALLB_CPR_INIT(cp, lockp, func, name) { \ argument
136 (cp)->cc_lockp = lockp; \
176 #define CALLB_CPR_SAFE_END(cp, lockp) { \ argument
179 cv_wait(&(cp)->cc_stop_cv, lockp); \
/freebsd-14-stable/sys/cddl/contrib/opensolaris/uts/common/sys/
HDcallb.h133 #define CALLB_CPR_INIT(cp, lockp, func, name) { \ argument
137 (cp)->cc_lockp = lockp; \
177 #define CALLB_CPR_SAFE_END(cp, lockp) { \ argument
180 cv_wait(&(cp)->cc_stop_cv, lockp); \
/freebsd-14-stable/sys/riscv/riscv/
HDpmap.c193 #define CHANGE_PV_LIST_LOCK_TO_PHYS(lockp, pa) do { \ argument
194 struct rwlock **_lockp = (lockp); \
206 #define CHANGE_PV_LIST_LOCK_TO_VM_PAGE(lockp, m) \ argument
207 CHANGE_PV_LIST_LOCK_TO_PHYS(lockp, VM_PAGE_TO_PHYS(m))
209 #define RELEASE_PV_LIST_LOCK(lockp) do { \ argument
210 struct rwlock **_lockp = (lockp); \
306 static pv_entry_t get_pv_entry(pmap_t pmap, struct rwlock **lockp);
307 static vm_page_t reclaim_pv_chunk(pmap_t locked_pmap, struct rwlock **lockp);
313 vm_offset_t va, struct rwlock **lockp);
315 u_int flags, vm_page_t m, struct rwlock **lockp);
[all …]
/freebsd-14-stable/sys/powerpc/aim/
HDmmu_radix.c567 struct rwlock **lockp);
571 struct spglist *free, struct rwlock **lockp);
573 pml3_entry_t ptepde, struct spglist *free, struct rwlock **lockp);
578 pml3_entry_t *l3e, struct spglist *free, struct rwlock **lockp);
581 u_int flags, struct rwlock **lockp);
584 struct rwlock **lockp);
589 vm_prot_t prot, vm_page_t mpte, struct rwlock **lockp, bool *invalidate);
592 vm_prot_t prot, struct rwlock **lockp);
594 u_int flags, vm_page_t m, struct rwlock **lockp);
596 static vm_page_t reclaim_pv_chunk(pmap_t locked_pmap, struct rwlock **lockp);
[all …]
/freebsd-14-stable/sys/arm64/arm64/
HDpmap.c252 #define CHANGE_PV_LIST_LOCK(lockp, new_lock) do { \ argument
253 struct rwlock **_lockp = (lockp); \
264 #define CHANGE_PV_LIST_LOCK_TO_PHYS(lockp, pa) \ argument
265 CHANGE_PV_LIST_LOCK(lockp, PHYS_TO_PV_LIST_LOCK(pa))
267 #define CHANGE_PV_LIST_LOCK_TO_VM_PAGE(lockp, m) \ argument
268 CHANGE_PV_LIST_LOCK(lockp, VM_PAGE_TO_PV_LIST_LOCK(m))
270 #define RELEASE_PV_LIST_LOCK(lockp) do { \ argument
271 struct rwlock **_lockp = (lockp); \
442 static pv_entry_t get_pv_entry(pmap_t pmap, struct rwlock **lockp);
443 static vm_page_t reclaim_pv_chunk(pmap_t locked_pmap, struct rwlock **lockp);
[all …]
/freebsd-14-stable/sys/amd64/amd64/
HDpmap.c374 #define CHANGE_PV_LIST_LOCK_TO_PHYS(lockp, pa) do { \ argument
375 struct rwlock **_lockp = (lockp); \
387 #define CHANGE_PV_LIST_LOCK_TO_VM_PAGE(lockp, m) \ argument
388 CHANGE_PV_LIST_LOCK_TO_PHYS(lockp, VM_PAGE_TO_PHYS(m))
390 #define RELEASE_PV_LIST_LOCK(lockp) do { \ argument
391 struct rwlock **_lockp = (lockp); \
1278 static pv_entry_t get_pv_entry(pmap_t pmap, struct rwlock **lockp);
1280 static vm_page_t reclaim_pv_chunk(pmap_t locked_pmap, struct rwlock **lockp);
1282 struct rwlock **lockp);
1284 struct rwlock **lockp);
[all …]
/freebsd-14-stable/sys/contrib/openzfs/include/sys/
HDzfs_context.h674 #define CALLB_CPR_INIT(cp, lockp, func, name) { \
675 (cp)->cc_lockp = lockp; \
682 #define CALLB_CPR_SAFE_END(cp, lockp) { \
/freebsd-14-stable/sys/kern/
HDsubr_turnstile.c592 turnstile_lock(struct turnstile *ts, struct lock_object **lockp, in turnstile_lock() argument
608 *lockp = lock; in turnstile_lock()
/freebsd-14-stable/sys/contrib/openzfs/module/zfs/
HDarc.c1014 buf_hash_find(uint64_t spa, const blkptr_t *bp, kmutex_t **lockp) in buf_hash_find() argument
1026 *lockp = hash_lock; in buf_hash_find()
1031 *lockp = NULL; in buf_hash_find()
1043 buf_hash_insert(arc_buf_hdr_t *hdr, kmutex_t **lockp) in buf_hash_insert() argument
1054 if (lockp != NULL) { in buf_hash_insert()
1055 *lockp = hash_lock; in buf_hash_insert()
/freebsd-14-stable/sys/netpfil/ipfilter/netinet/
HDfil.c4126 ipf_lock(caddr_t data, int *lockp) in ipf_lock() argument
4133 err = BCOPYOUT(lockp, data, sizeof(*lockp)); in ipf_lock()
4136 *lockp = arg; in ipf_lock()
/freebsd-14-stable/sys/cddl/contrib/opensolaris/uts/common/dtrace/
HDdtrace.c1973 volatile uintptr_t *lockp = &hash[bucket].dtdh_lock; in dtrace_dynvar() local
1976 while ((lock = *lockp) & 1) in dtrace_dynvar()
1979 if (dtrace_casptr((volatile void *)lockp, in dtrace_dynvar()