panvk: Kill panvk_queue_get_device()

We use to_panvk_device() elsewhere.

Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com>
Reviewed-by: Mary Guillemard <mary.guillemard@collabora.com>
Acked-by: Erik Faye-Lund <erik.faye-lund@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28927>
This commit is contained in:
Boris Brezillon 2024-04-29 09:20:08 +02:00 committed by Marge Bot
parent f57af8fe1c
commit a3fb990a86
2 changed files with 4 additions and 8 deletions

View file

@ -12,6 +12,8 @@
#include <stdint.h>
#include "panvk_device.h"
#include "vk_queue.h"
struct panvk_queue {
@ -21,16 +23,10 @@ struct panvk_queue {
VK_DEFINE_HANDLE_CASTS(panvk_queue, vk.base, VkQueue, VK_OBJECT_TYPE_QUEUE)
static inline struct panvk_device *
panvk_queue_get_device(const struct panvk_queue *queue)
{
return container_of(queue->vk.base.device, struct panvk_device, vk);
}
static inline void
panvk_queue_finish(struct panvk_queue *queue)
{
struct panvk_device *dev = panvk_queue_get_device(queue);
struct panvk_device *dev = to_panvk_device(queue->vk.base.device);
vk_queue_finish(&queue->vk);
drmSyncobjDestroy(dev->vk.drm_fd, queue->sync);

View file

@ -326,7 +326,7 @@ VKAPI_ATTR VkResult VKAPI_CALL
panvk_per_arch(QueueWaitIdle)(VkQueue _queue)
{
VK_FROM_HANDLE(panvk_queue, queue, _queue);
struct panvk_device *dev = panvk_queue_get_device(queue);
struct panvk_device *dev = to_panvk_device(queue->vk.base.device);
if (vk_device_is_lost(&dev->vk))
return VK_ERROR_DEVICE_LOST;