diff --git a/girs/GstVulkan-1.0.gir b/girs/GstVulkan-1.0.gir
index 6e40ccf798..d1f3e27e0b 100644
--- a/girs/GstVulkan-1.0.gir
+++ b/girs/GstVulkan-1.0.gir
@@ -3233,7 +3233,7 @@ will be freed.
- a #GstVulkanInstance
+ a #GstVulkanDevice
@@ -7460,7 +7460,7 @@ posting a message for the application to respond.
- a #GstVulkanInstance
+ a #GstVulkanDevice
diff --git a/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkutils.c b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkutils.c
index b7cacb2346..294e494fe4 100644
--- a/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkutils.c
+++ b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkutils.c
@@ -435,7 +435,7 @@ gst_vulkan_handle_set_context (GstElement * element, GstContext * context,
* @query: a #GstQuery of type %GST_QUERY_CONTEXT
* @display: (transfer none) (nullable): a #GstVulkanDisplay
* @instance: (transfer none) (nullable): a #GstVulkanInstance
- * @device: (transfer none) (nullable): a #GstVulkanInstance
+ * @device: (transfer none) (nullable): a #GstVulkanDevice
*
* Returns: Whether the @query was successfully responded to from the passed
* @display, @instance, and @device.