Lines Matching defs:voa
4949 #define UVM_VOADDR_GET_TYPE(voa) \
4950 ((voa)->object & UVM_VOADDR_TYPE_MASK)
4951 #define UVM_VOADDR_GET_OBJECT(voa) \
4952 ((voa)->object & UVM_VOADDR_OBJECT_MASK)
4953 #define UVM_VOADDR_SET_OBJECT(voa, obj, type) \
4956 (voa)->object = ((uintptr_t)(obj)) | (type); \
4959 #define UVM_VOADDR_GET_UOBJ(voa) \
4960 ((struct uvm_object *)UVM_VOADDR_GET_OBJECT(voa))
4961 #define UVM_VOADDR_SET_UOBJ(voa, uobj) \
4962 UVM_VOADDR_SET_OBJECT(voa, uobj, UVM_VOADDR_TYPE_UOBJ)
4964 #define UVM_VOADDR_GET_ANON(voa) \
4965 ((struct vm_anon *)UVM_VOADDR_GET_OBJECT(voa))
4966 #define UVM_VOADDR_SET_ANON(voa, anon) \
4967 UVM_VOADDR_SET_OBJECT(voa, anon, UVM_VOADDR_TYPE_ANON)