Searched refs:lockp (Results 1 - 9 of 9) sorted by relevance

/freebsd-12-stable/sys/cddl/contrib/opensolaris/uts/common/sys/
H A Dcallb.h120 * lockp - pointer to mutex protecting the callb_cpr_t stuct
130 * Note: lockp is the lock to protect the callb_cpr_t (cp) structure
133 #define CALLB_CPR_INIT(cp, lockp, func, name) { \
137 (cp)->cc_lockp = lockp; \
177 #define CALLB_CPR_SAFE_END(cp, lockp) { \
180 cv_wait(&(cp)->cc_stop_cv, lockp); \
/freebsd-12-stable/sys/riscv/riscv/
H A Dpmap.c187 #define CHANGE_PV_LIST_LOCK_TO_PHYS(lockp, pa) do { \
188 struct rwlock **_lockp = (lockp); \
200 #define CHANGE_PV_LIST_LOCK_TO_VM_PAGE(lockp, m) \
201 CHANGE_PV_LIST_LOCK_TO_PHYS(lockp, VM_PAGE_TO_PHYS(m))
203 #define RELEASE_PV_LIST_LOCK(lockp) do { \
204 struct rwlock **_lockp = (lockp); \
286 static pv_entry_t get_pv_entry(pmap_t pmap, struct rwlock **lockp);
287 static vm_page_t reclaim_pv_chunk(pmap_t locked_pmap, struct rwlock **lockp);
293 vm_offset_t va, struct rwlock **lockp);
295 u_int flags, vm_page_t m, struct rwlock **lockp);
1268 _pmap_alloc_l3(pmap_t pmap, vm_pindex_t ptepindex, struct rwlock **lockp) argument
1354 pmap_alloc_l2(pmap_t pmap, vm_offset_t va, struct rwlock **lockp) argument
1377 pmap_alloc_l3(pmap_t pmap, vm_offset_t va, struct rwlock **lockp) argument
1603 reclaim_pv_chunk(pmap_t locked_pmap, struct rwlock **lockp) argument
1668 get_pv_entry(pmap_t pmap, struct rwlock **lockp) argument
1739 reserve_pv_entries(pmap_t pmap, int needed, struct rwlock **lockp) argument
1848 pmap_try_insert_pv_entry(pmap_t pmap, vm_offset_t va, vm_page_t m, struct rwlock **lockp) argument
1872 pmap_pv_demote_l2(pmap_t pmap, vm_offset_t va, vm_paddr_t pa, struct rwlock **lockp) argument
1933 pmap_pv_promote_l2(pmap_t pmap, vm_offset_t va, vm_paddr_t pa, struct rwlock **lockp) argument
1969 pmap_pv_insert_l2(pmap_t pmap, vm_offset_t va, pd_entry_t l2e, u_int flags, struct rwlock **lockp) argument
2027 pmap_remove_l2(pmap_t pmap, pt_entry_t *l2, vm_offset_t sva, pd_entry_t l1e, struct spglist *free, struct rwlock **lockp) argument
2090 pmap_remove_l3(pmap_t pmap, pt_entry_t *l3, vm_offset_t va, pd_entry_t l2e, struct spglist *free, struct rwlock **lockp) argument
2471 pmap_demote_l2_locked(pmap_t pmap, pd_entry_t *l2, vm_offset_t va, struct rwlock **lockp) argument
2564 pmap_promote_l2(pmap_t pmap, pd_entry_t *l2, vm_offset_t va, struct rwlock **lockp) argument
2918 pmap_enter_2mpage(pmap_t pmap, vm_offset_t va, vm_page_t m, vm_prot_t prot, struct rwlock **lockp) argument
2951 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) argument
3122 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) argument
[all...]
/freebsd-12-stable/sys/arm64/arm64/
H A Dpmap.c192 #define CHANGE_PV_LIST_LOCK_TO_PHYS(lockp, pa) do { \
193 struct rwlock **_lockp = (lockp); \
205 #define CHANGE_PV_LIST_LOCK_TO_VM_PAGE(lockp, m) \
206 CHANGE_PV_LIST_LOCK_TO_PHYS(lockp, VM_PAGE_TO_PHYS(m))
208 #define RELEASE_PV_LIST_LOCK(lockp) do { \
209 struct rwlock **_lockp = (lockp); \
292 static pv_entry_t get_pv_entry(pmap_t pmap, struct rwlock **lockp);
293 static vm_page_t reclaim_pv_chunk(pmap_t locked_pmap, struct rwlock **lockp);
302 vm_offset_t va, struct rwlock **lockp);
305 vm_page_t m, vm_prot_t prot, vm_page_t mpte, struct rwlock **lockp);
1486 _pmap_alloc_l3(pmap_t pmap, vm_pindex_t ptepindex, struct rwlock **lockp) argument
1611 pmap_alloc_l2(pmap_t pmap, vm_offset_t va, struct rwlock **lockp) argument
1634 pmap_alloc_l3(pmap_t pmap, vm_offset_t va, struct rwlock **lockp) argument
1873 reclaim_pv_chunk(pmap_t locked_pmap, struct rwlock **lockp) argument
2109 get_pv_entry(pmap_t pmap, struct rwlock **lockp) argument
2179 reserve_pv_entries(pmap_t pmap, int needed, struct rwlock **lockp) argument
2271 pmap_pv_demote_l2(pmap_t pmap, vm_offset_t va, vm_paddr_t pa, struct rwlock **lockp) argument
2354 pmap_try_insert_pv_entry(pmap_t pmap, vm_offset_t va, vm_page_t m, struct rwlock **lockp) argument
2377 pmap_pv_insert_l2(pmap_t pmap, vm_offset_t va, pd_entry_t l2e, u_int flags, struct rwlock **lockp) argument
2436 pmap_remove_l2(pmap_t pmap, pt_entry_t *l2, vm_offset_t sva, pd_entry_t l1e, struct spglist *free, struct rwlock **lockp) argument
2496 pmap_remove_l3(pmap_t pmap, pt_entry_t *l3, vm_offset_t va, pd_entry_t l2e, struct spglist *free, struct rwlock **lockp) argument
2532 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) argument
3031 pmap_pv_promote_l2(pmap_t pmap, vm_offset_t va, vm_paddr_t pa, struct rwlock **lockp) argument
3074 pmap_promote_l2(pmap_t pmap, pd_entry_t *l2, vm_offset_t va, struct rwlock **lockp) argument
3440 pmap_enter_2mpage(pmap_t pmap, vm_offset_t va, vm_page_t m, vm_prot_t prot, struct rwlock **lockp) argument
3474 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) argument
3643 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) argument
5449 pmap_demote_l2_abort(pmap_t pmap, vm_offset_t va, pt_entry_t *l2, struct rwlock **lockp) argument
5464 pmap_demote_l2_locked(pmap_t pmap, pt_entry_t *l2, vm_offset_t va, struct rwlock **lockp) argument
[all...]
/freebsd-12-stable/sys/amd64/amd64/
H A Dpmap.c328 #define CHANGE_PV_LIST_LOCK_TO_PHYS(lockp, pa) do { \
329 struct rwlock **_lockp = (lockp); \
341 #define CHANGE_PV_LIST_LOCK_TO_VM_PAGE(lockp, m) \
342 CHANGE_PV_LIST_LOCK_TO_PHYS(lockp, VM_PAGE_TO_PHYS(m))
344 #define RELEASE_PV_LIST_LOCK(lockp) do { \
345 struct rwlock **_lockp = (lockp); \
1120 static pv_entry_t get_pv_entry(pmap_t pmap, struct rwlock **lockp);
1122 static vm_page_t reclaim_pv_chunk(pmap_t locked_pmap, struct rwlock **lockp);
1124 struct rwlock **lockp);
1126 struct rwlock **lockp);
3650 _pmap_allocpte(pmap_t pmap, vm_pindex_t ptepindex, struct rwlock **lockp) argument
3796 pmap_allocpde(pmap_t pmap, vm_offset_t va, struct rwlock **lockp) argument
3822 pmap_allocpte(pmap_t pmap, vm_offset_t va, struct rwlock **lockp) argument
4093 reclaim_pv_chunk(pmap_t locked_pmap, struct rwlock **lockp) argument
4372 get_pv_entry(pmap_t pmap, struct rwlock **lockp) argument
4471 reserve_pv_entries(pmap_t pmap, int needed, struct rwlock **lockp) argument
4568 pmap_pv_demote_pde(pmap_t pmap, vm_offset_t va, vm_paddr_t pa, struct rwlock **lockp) argument
4637 pmap_pv_promote_pde(pmap_t pmap, vm_offset_t va, vm_paddr_t pa, struct rwlock **lockp) argument
4693 pmap_try_insert_pv_entry(pmap_t pmap, vm_offset_t va, vm_page_t m, struct rwlock **lockp) argument
4716 pmap_pv_insert_pde(pmap_t pmap, vm_offset_t va, pd_entry_t pde, u_int flags, struct rwlock **lockp) argument
4796 pmap_demote_pde_abort(pmap_t pmap, vm_offset_t va, pd_entry_t *pde, pd_entry_t oldpde, struct rwlock **lockp) argument
4813 pmap_demote_pde_locked(pmap_t pmap, pd_entry_t *pde, vm_offset_t va, struct rwlock **lockp) argument
5001 pmap_remove_pde(pmap_t pmap, pd_entry_t *pdq, vm_offset_t sva, struct spglist *free, struct rwlock **lockp) argument
5062 pmap_remove_pte(pmap_t pmap, pt_entry_t *ptq, vm_offset_t va, pd_entry_t ptepde, struct spglist *free, struct rwlock **lockp) argument
5125 pmap_remove_ptes(pmap_t pmap, vm_offset_t sva, vm_offset_t eva, pd_entry_t *pde, struct spglist *free, struct rwlock **lockp) argument
5599 pmap_promote_pde(pmap_t pmap, pd_entry_t *pde, vm_offset_t va, struct rwlock **lockp) argument
6010 pmap_enter_2mpage(pmap_t pmap, vm_offset_t va, vm_page_t m, vm_prot_t prot, struct rwlock **lockp) argument
6043 pmap_enter_pde(pmap_t pmap, vm_offset_t va, pd_entry_t newpde, u_int flags, vm_page_t m, struct rwlock **lockp) argument
6246 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) argument
[all...]
/freebsd-12-stable/cddl/contrib/opensolaris/lib/libzpool/common/sys/
H A Dzfs_context.h600 #define CALLB_CPR_INIT(cp, lockp, func, name) { \
601 (cp)->cc_lockp = lockp; \
608 #define CALLB_CPR_SAFE_END(cp, lockp) { \
/freebsd-12-stable/sys/kern/
H A Dsubr_turnstile.c570 turnstile_lock(struct turnstile *ts, struct lock_object **lockp, argument
586 *lockp = lock;
/freebsd-12-stable/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/
H A Darc.c1637 buf_hash_find(uint64_t spa, const blkptr_t *bp, kmutex_t **lockp) argument
1649 *lockp = hash_lock;
1654 *lockp = NULL;
1663 * If lockp == NULL, the caller is assumed to already hold the hash lock.
1666 buf_hash_insert(arc_buf_hdr_t *hdr, kmutex_t **lockp) argument
1677 if (lockp != NULL) {
1678 *lockp = hash_lock;
/freebsd-12-stable/sys/contrib/ipfilter/netinet/
H A Dfil.c4221 /* lockp(O) - pointer to location to store old lock value */
4224 /* in *lockp. */
4227 ipf_lock(data, lockp)
4229 int *lockp;
4236 err = BCOPYOUT(lockp, data, sizeof(*lockp));
4239 *lockp = arg;
/freebsd-12-stable/sys/cddl/contrib/opensolaris/uts/common/dtrace/
H A Ddtrace.c1957 volatile uintptr_t *lockp = &hash[bucket].dtdh_lock; local
1960 while ((lock = *lockp) & 1)
1963 if (dtrace_casptr((volatile void *)lockp,

Completed in 247 milliseconds