| /freebsd/sys/kern/ |
| H A D | kern_mutex.c | 528 struct lock_delay_arg lda; in __mtx_lock_sleep() local 582 lock_delay_arg_init(&lda, &mtx_delay); in __mtx_lock_sleep() 584 lock_delay_arg_init_noadapt(&lda); in __mtx_lock_sleep() 606 lda.spin_cnt++; in __mtx_lock_sleep() 624 lock_delay(&lda); in __mtx_lock_sleep() 703 if (lda.spin_cnt > sleep_cnt) in __mtx_lock_sleep() 728 struct lock_delay_arg lda; in _mtx_lock_spin_cookie() local 774 lock_delay_arg_init(&lda, &mtx_spin_delay); in _mtx_lock_spin_cookie() 790 if (__predict_true(lda.spin_cnt < 10000000)) { in _mtx_lock_spin_cookie() 791 lock_delay(&lda); in _mtx_lock_spin_cookie() [all …]
|
| H A D | kern_rwlock.c | 458 struct lock_delay_arg lda; in __rw_rlock_hard() local 487 lock_delay_arg_init(&lda, &rw_delay); in __rw_rlock_hard() 489 lock_delay_arg_init_noadapt(&lda); in __rw_rlock_hard() 504 lda.spin_cnt++; in __rw_rlock_hard() 524 lock_delay(&lda); in __rw_rlock_hard() 557 lda.spin_cnt += rowner_loops - i; in __rw_rlock_hard() 659 if (lda.spin_cnt > sleep_cnt) in __rw_rlock_hard() 929 struct lock_delay_arg lda; in __rw_wlock_hard() local 984 lock_delay_arg_init(&lda, &rw_delay); in __rw_wlock_hard() 986 lock_delay_arg_init_noadapt(&lda); in __rw_wlock_hard() [all …]
|
| H A D | kern_sx.c | 580 struct lock_delay_arg lda; in _sx_xlock_hard() local 635 lock_delay_arg_init(&lda, &sx_delay); in _sx_xlock_hard() 637 lock_delay_arg_init_noadapt(&lda); in _sx_xlock_hard() 662 lda.spin_cnt++; in _sx_xlock_hard() 689 lock_delay(&lda); in _sx_xlock_hard() 731 lda.spin_cnt += i; in _sx_xlock_hard() 896 if (lda.spin_cnt > sleep_cnt) in _sx_xlock_hard() 1031 struct lock_delay_arg lda; in _sx_slock_hard() local 1060 lock_delay_arg_init(&lda, &sx_delay); in _sx_slock_hard() 1062 lock_delay_arg_init_noadapt(&lda); in _sx_slock_hard() [all …]
|
| H A D | kern_lock.c | 545 lockmgr_slock_adaptive(struct lock_delay_arg *lda, struct lock *lk, uintptr_t *xp, in lockmgr_slock_adaptive() argument 566 lock_delay(lda); in lockmgr_slock_adaptive() 592 struct lock_delay_arg lda; in lockmgr_slock_hard() local 603 lock_delay_arg_init(&lda, &lockmgr_delay); in lockmgr_slock_hard() 626 if (lockmgr_slock_adaptive(&lda, lk, &x, flags)) in lockmgr_slock_hard() 731 lockmgr_xlock_adaptive(struct lock_delay_arg *lda, struct lock *lk, uintptr_t *xp) in lockmgr_xlock_adaptive() argument 751 lock_delay(lda); in lockmgr_xlock_adaptive() 778 struct lock_delay_arg lda; in lockmgr_xlock_hard() local 828 lock_delay_arg_init(&lda, &lockmgr_delay); in lockmgr_xlock_hard() 842 if (lockmgr_xlock_adaptive(&lda, lk, &x)) in lockmgr_xlock_hard()
|
| /freebsd/sys/compat/linux/ |
| H A D | linux_ioctl.c | 1677 l_dvd_authinfo lda; in linux_ioctl_cdrom() local 1681 error = copyin((void *)args->arg, &lda, sizeof(lda)); in linux_ioctl_cdrom() 1684 error = linux_to_bsd_dvd_authinfo(&lda, &bcode, &bda); in linux_ioctl_cdrom() 1690 if (lda.type == LINUX_DVD_HOST_SEND_KEY2) { in linux_ioctl_cdrom() 1691 lda.type = LINUX_DVD_AUTH_FAILURE; in linux_ioctl_cdrom() 1692 (void)copyout(&lda, (void *)args->arg, in linux_ioctl_cdrom() 1693 sizeof(lda)); in linux_ioctl_cdrom() 1697 error = bsd_to_linux_dvd_authinfo(&bda, &lda); in linux_ioctl_cdrom() 1700 error = copyout(&lda, (void *)args->arg, sizeof(lda)); in linux_ioctl_cdrom()
|
| /freebsd/sys/amd64/amd64/ |
| H A D | pmap.c | 908 struct lock_delay_arg lda; in pmap_delayed_invl_start_u() local 918 lock_delay_arg_init(&lda, &di_delay); in pmap_delayed_invl_start_u() 937 lock_delay(&lda); in pmap_delayed_invl_start_u() 951 lock_delay(&lda); in pmap_delayed_invl_start_u() 980 lock_delay(&lda); in pmap_delayed_invl_start_u() 1029 struct lock_delay_arg lda; in pmap_delayed_invl_finish_u() local 1037 lock_delay_arg_init(&lda, &di_delay); in pmap_delayed_invl_finish_u() 1044 lock_delay(&lda); in pmap_delayed_invl_finish_u() 1057 lock_delay(&lda); in pmap_delayed_invl_finish_u() 1069 lock_delay(&lda); in pmap_delayed_invl_finish_u() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/ |
| H A D | SparcInstrAliases.td | 627 def : MnemonicAlias<"lduwa", "lda">, Requires<[HasV9]>;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMFeatures.td | 153 "Has v8 acquire/release (lda/ldaex "
|
| H A D | ARMInstrInfo.td | 2887 NoItinerary, "lda", "\t$Rt, $addr", []>;
|
| H A D | ARMInstrThumb2.td | 1687 (ins addr_offset_none:$addr), "lda", "\t$Rt, $addr", []>,
|
| /freebsd/sys/contrib/openzfs/module/zfs/ |
| H A D | spa.c | 3238 livelist_delete_arg_t *lda = arg; in livelist_delete_sync() local 3239 spa_t *spa = lda->spa; in livelist_delete_sync() 3240 uint64_t ll_obj = lda->ll_obj; in livelist_delete_sync() 3241 uint64_t zap_obj = lda->zap_obj; in livelist_delete_sync()
|