VM_OBJECT_TRYWLOCK
is_first_object_locked = VM_OBJECT_TRYWLOCK(fs->first_object);
if (VM_OBJECT_TRYWLOCK(fs->object)) {
if (!VM_OBJECT_TRYWLOCK(object)) {
if (vm_page_busied(m) || !VM_OBJECT_TRYWLOCK(object))
VM_OBJECT_TRYWLOCK(object)) {
#define AMDIOMMU_DOMAIN_PGTRYLOCK(dom) VM_OBJECT_TRYWLOCK((dom)->pgtbl_obj)
#define DMAR_DOMAIN_PGTRYLOCK(dom) VM_OBJECT_TRYWLOCK((dom)->pgtbl_obj)