Lines Matching refs:base
73 * @param[out] base The vk_object_base to initialize
77 struct vk_object_base *base,
82 * @param[out] base The vk_object_base being torn down
84 void vk_object_base_finish(struct vk_object_base *base);
87 vk_object_base_assert_valid(ASSERTED struct vk_object_base *base,
90 assert(base == NULL || base->type == obj_type);
96 struct vk_object_base *base = (struct vk_object_base *)(uintptr_t)handle;
97 vk_object_base_assert_valid(base, obj_type);
98 return base;
125 struct vk_object_base *base = (struct vk_object_base *)_handle; \
126 vk_object_base_assert_valid(base, __VK_TYPE); \
128 return (struct __driver_type *) base; \
164 struct vk_object_base *base = \
166 vk_object_base_assert_valid(base, __VK_TYPE); \
168 return (struct __driver_type *)base; \
228 struct vk_object_base base;
231 VK_DEFINE_NONDISP_HANDLE_CASTS(vk_private_data_slot, base,