/freebsd-12-stable/sys/cddl/contrib/opensolaris/uts/common/sys/ |
H A D | callb.h | 120 * 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 D | pmap.c | 187 #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 D | pmap.c | 192 #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 D | pmap.c | 328 #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 D | zfs_context.h | 600 #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 D | subr_turnstile.c | 570 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 D | arc.c | 1637 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 D | fil.c | 4221 /* 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 D | dtrace.c | 1957 volatile uintptr_t *lockp = &hash[bucket].dtdh_lock; local 1960 while ((lock = *lockp) & 1) 1963 if (dtrace_casptr((volatile void *)lockp,
|