Home
last modified time | relevance | path

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

/freebsd/crypto/krb5/src/plugins/kdb/db2/
H A Dadb_openclose.c67 struct _locklist *lockp; in osa_adb_init_db() local
119 lockp = locklist; in osa_adb_init_db()
120 while (lockp) { in osa_adb_init_db()
121 if (strcmp(lockp->lockinfo.filename, lockfilename) == 0) in osa_adb_init_db()
124 lockp = lockp->next; in osa_adb_init_db()
126 if (lockp == NULL) { in osa_adb_init_db()
128 lockp = (struct _locklist *) malloc(sizeof(*lockp)); in osa_adb_init_db()
129 if (lockp == NULL) { in osa_adb_init_db()
133 memset(lockp, 0, sizeof(*lockp)); in osa_adb_init_db()
134 lockp->lockinfo.filename = strdup(lockfilename); in osa_adb_init_db()
[all …]
/freebsd/sys/contrib/openzfs/lib/libspl/include/sys/
H A Dcallb.h39 #define CALLB_CPR_INIT(cp, lockp, func, name) { \ argument
40 (cp)->cc_lockp = lockp; \
47 #define CALLB_CPR_SAFE_END(cp, lockp) { \ argument
/freebsd/sys/contrib/openzfs/include/os/linux/spl/sys/
H A Dcallb.h37 #define CALLB_CPR_INIT(cp, lockp, func, name) { \ argument
38 (cp)->cc_lockp = lockp; \
45 #define CALLB_CPR_SAFE_END(cp, lockp) { \ argument
/freebsd/sys/cddl/contrib/opensolaris/uts/common/sys/
H A Dcallb.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/sys/contrib/openzfs/include/os/freebsd/spl/sys/
H A Dcallb.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/sys/riscv/riscv/
H A Dpmap.c194 #define CHANGE_PV_LIST_LOCK_TO_PHYS(lockp, pa) do { \ argument
195 struct rwlock **_lockp = (lockp); \
207 #define CHANGE_PV_LIST_LOCK_TO_VM_PAGE(lockp, m) \ argument
208 CHANGE_PV_LIST_LOCK_TO_PHYS(lockp, VM_PAGE_TO_PHYS(m))
210 #define RELEASE_PV_LIST_LOCK(lockp) do { \ argument
211 struct rwlock **_lockp = (lockp); \
315 static pv_entry_t get_pv_entry(pmap_t pmap, struct rwlock **lockp);
316 static vm_page_t reclaim_pv_chunk(pmap_t locked_pmap, struct rwlock **lockp);
323 vm_offset_t va, struct rwlock **lockp);
325 u_int flags, vm_page_t m, struct rwlock **lockp);
[all …]
/freebsd/sys/powerpc/aim/
H A Dmmu_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/sys/arm64/arm64/
H A Dpmap.c261 #define CHANGE_PV_LIST_LOCK(lockp, new_lock) do { \ argument
262 struct rwlock **_lockp = (lockp); \
273 #define CHANGE_PV_LIST_LOCK_TO_PHYS(lockp, pa) \ argument
274 CHANGE_PV_LIST_LOCK(lockp, PHYS_TO_PV_LIST_LOCK(pa))
276 #define CHANGE_PV_LIST_LOCK_TO_VM_PAGE(lockp, m) \ argument
277 CHANGE_PV_LIST_LOCK(lockp, VM_PAGE_TO_PV_LIST_LOCK(m))
279 #define RELEASE_PV_LIST_LOCK(lockp) do { \ argument
280 struct rwlock **_lockp = (lockp); \
467 static pv_entry_t get_pv_entry(pmap_t pmap, struct rwlock **lockp);
468 static vm_page_t reclaim_pv_chunk(pmap_t locked_pmap, struct rwlock **lockp);
2849 _pmap_alloc_l3(pmap_t pmap,vm_pindex_t ptepindex,struct rwlock ** lockp) _pmap_alloc_l3() argument
2991 pmap_alloc_l2(pmap_t pmap,vm_offset_t va,vm_page_t * l2pgp,struct rwlock ** lockp) pmap_alloc_l2() argument
3030 pmap_alloc_l3(pmap_t pmap,vm_offset_t va,struct rwlock ** lockp) pmap_alloc_l3() argument
3309 reclaim_pv_chunk_domain(pmap_t locked_pmap,struct rwlock ** lockp,int domain) reclaim_pv_chunk_domain() argument
3491 reclaim_pv_chunk(pmap_t locked_pmap,struct rwlock ** lockp) reclaim_pv_chunk() argument
3598 get_pv_entry(pmap_t pmap,struct rwlock ** lockp) get_pv_entry() argument
3667 reserve_pv_entries(pmap_t pmap,int needed,struct rwlock ** lockp) reserve_pv_entries() argument
3762 pmap_pv_demote_l2(pmap_t pmap,vm_offset_t va,vm_paddr_t pa,struct rwlock ** lockp) pmap_pv_demote_l2() argument
3844 pmap_try_insert_pv_entry(pmap_t pmap,vm_offset_t va,vm_page_t m,struct rwlock ** lockp) pmap_try_insert_pv_entry() argument
3867 pmap_pv_insert_l2(pmap_t pmap,vm_offset_t va,pd_entry_t l2e,u_int flags,struct rwlock ** lockp) pmap_pv_insert_l2() argument
3893 pmap_pv_insert_l3c(pmap_t pmap,vm_offset_t va,vm_page_t m,struct rwlock ** lockp) pmap_pv_insert_l3c() argument
3963 pmap_remove_l2(pmap_t pmap,pt_entry_t * l2,vm_offset_t sva,pd_entry_t l1e,bool demote_kl2e,struct spglist * free,struct rwlock ** lockp) pmap_remove_l2() argument
4027 pmap_remove_l3(pmap_t pmap,pt_entry_t * l3,vm_offset_t va,pd_entry_t l2e,struct spglist * free,struct rwlock ** lockp) pmap_remove_l3() argument
4069 pmap_remove_l3c(pmap_t pmap,pt_entry_t * l3p,vm_offset_t va,vm_offset_t * vap,vm_offset_t va_next,vm_page_t ml3,struct spglist * free,struct rwlock ** lockp) pmap_remove_l3c() argument
4155 pmap_remove_l3_range(pmap_t pmap,pd_entry_t l2e,vm_offset_t sva,vm_offset_t eva,struct spglist * free,struct rwlock ** lockp) pmap_remove_l3_range() argument
4919 pmap_pv_promote_l2(pmap_t pmap,vm_offset_t va,vm_paddr_t pa,struct rwlock ** lockp) pmap_pv_promote_l2() argument
4962 pmap_promote_l2(pmap_t pmap,pd_entry_t * l2,vm_offset_t va,vm_page_t mpte,struct rwlock ** lockp) pmap_promote_l2() argument
5727 pmap_enter_l2_rx(pmap_t pmap,vm_offset_t va,vm_page_t m,vm_prot_t prot,struct rwlock ** lockp) pmap_enter_l2_rx() argument
5788 pmap_enter_l2(pmap_t pmap,vm_offset_t va,pd_entry_t new_l2,u_int flags,vm_page_t m,struct rwlock ** lockp) pmap_enter_l2() argument
5986 pmap_enter_l3c_rx(pmap_t pmap,vm_offset_t va,vm_page_t m,vm_page_t * ml3p,vm_prot_t prot,struct rwlock ** lockp) pmap_enter_l3c_rx() argument
6017 pmap_enter_l3c(pmap_t pmap,vm_offset_t va,pt_entry_t l3e,u_int flags,vm_page_t m,vm_page_t * ml3p,struct rwlock ** lockp) pmap_enter_l3c() argument
6293 pmap_enter_quick_locked(pmap_t pmap,vm_offset_t va,vm_page_t m,vm_prot_t prot,vm_page_t mpte,struct rwlock ** lockp) pmap_enter_quick_locked() argument
6587 pmap_copy_l3c(pmap_t pmap,pt_entry_t * l3p,vm_offset_t va,pt_entry_t l3e,vm_page_t ml3,struct rwlock ** lockp) pmap_copy_l3c() argument
8546 pmap_demote_l2_abort(pmap_t pmap,vm_offset_t va,pt_entry_t * l2,struct rwlock ** lockp) pmap_demote_l2_abort() argument
8561 pmap_demote_l2_locked(pmap_t pmap,pt_entry_t * l2,vm_offset_t va,struct rwlock ** lockp) pmap_demote_l2_locked() argument
[all...]
/freebsd/sys/amd64/amd64/
H A Dpmap.c370 #define CHANGE_PV_LIST_LOCK_TO_PHYS(lockp, pa) do { \ argument
371 struct rwlock **_lockp = (lockp); \
383 #define CHANGE_PV_LIST_LOCK_TO_VM_PAGE(lockp, m) \ argument
384 CHANGE_PV_LIST_LOCK_TO_PHYS(lockp, VM_PAGE_TO_PHYS(m))
386 #define RELEASE_PV_LIST_LOCK(lockp) do { \ argument
387 struct rwlock **_lockp = (lockp); \
1325 static pv_entry_t get_pv_entry(pmap_t pmap, struct rwlock **lockp);
1327 static vm_page_t reclaim_pv_chunk(pmap_t locked_pmap, struct rwlock **lockp);
1329 struct rwlock **lockp);
1331 struct rwlock **lockp);
[all …]
/freebsd/crypto/krb5/src/plugins/kdb/db2/libdb2/man/
H A Dspell.ok114 lockp
/freebsd/sys/kern/
H A Dsubr_turnstile.c592 turnstile_lock(struct turnstile *ts, struct lock_object **lockp, in turnstile_lock() argument
608 *lockp = lock; in turnstile_lock()
/freebsd/sys/contrib/openzfs/module/zfs/
H A Darc.c1058 buf_hash_find(uint64_t spa, const blkptr_t *bp, kmutex_t **lockp) in buf_hash_find() argument
1070 *lockp = hash_lock; in buf_hash_find()
1075 *lockp = NULL; in buf_hash_find()
1087 buf_hash_insert(arc_buf_hdr_t *hdr, kmutex_t **lockp) in buf_hash_insert() argument
1098 if (lockp != NULL) { in buf_hash_insert()
1099 *lockp = hash_lock; in buf_hash_insert()
/freebsd/sys/netpfil/ipfilter/netinet/
H A Dfil.c4123 ipf_lock(caddr_t data, int *lockp) in ipf_lock() argument
4130 err = BCOPYOUT(lockp, data, sizeof(*lockp)); in ipf_lock()
4133 *lockp = arg; in ipf_lock()
/freebsd/sys/cddl/contrib/opensolaris/uts/common/dtrace/
H A Ddtrace.c2000 volatile uintptr_t *lockp = &hash[bucket].dtdh_lock; in dtrace_dynvar() local
2003 while ((lock = *lockp) & 1) in dtrace_dynvar()
2006 if (dtrace_casptr((volatile void *)lockp, in dtrace_dynvar()