nvk: Drop extra_bos from nvk_queue_submit_simple()

We aren't using it anymore and the only reason it existed in the first
place was for providing BO lists to the old UAPI.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30033>
This commit is contained in:
Faith Ekstrand
2024-07-03 14:45:05 -05:00
committed by Marge Bot
parent b86079d61e
commit d0593bb86c
3 changed files with 6 additions and 16 deletions
+3 -7
View File
@@ -325,8 +325,7 @@ nvk_queue_init_context_state(struct nvk_queue *queue,
return result;
}
return nvk_queue_submit_simple(queue, nv_push_dw_count(&push),
push_data, 0, NULL);
return nvk_queue_submit_simple(queue, nv_push_dw_count(&push), push_data);
}
VkResult
@@ -411,9 +410,7 @@ nvk_queue_finish(struct nvk_device *dev, struct nvk_queue *queue)
VkResult
nvk_queue_submit_simple(struct nvk_queue *queue,
uint32_t dw_count, const uint32_t *dw,
uint32_t extra_bo_count,
struct nouveau_ws_bo **extra_bos)
uint32_t dw_count, const uint32_t *dw)
{
struct nvk_device *dev = nvk_queue_device(queue);
struct nvk_physical_device *pdev = nvk_device_physical(dev);
@@ -434,8 +431,7 @@ nvk_queue_submit_simple(struct nvk_queue *queue,
memcpy(push_map, dw, dw_count * 4);
result = nvk_queue_submit_simple_drm_nouveau(queue, dw_count, push_bo,
extra_bo_count, extra_bos);
result = nvk_queue_submit_simple_drm_nouveau(queue, dw_count, push_bo);
const bool debug_sync = pdev->debug_flags & NVK_DEBUG_PUSH_SYNC;
if ((debug_sync && result != VK_SUCCESS) ||
+2 -6
View File
@@ -77,9 +77,7 @@ VkResult nvk_push_dispatch_state_init(struct nvk_queue *queue,
/* this always syncs, so only use when that doesn't matter */
VkResult nvk_queue_submit_simple(struct nvk_queue *queue,
uint32_t dw_count, const uint32_t *dw,
uint32_t extra_bo_count,
struct nouveau_ws_bo **extra_bos);
uint32_t dw_count, const uint32_t *dw);
VkResult nvk_queue_init_drm_nouveau(struct nvk_device *dev,
struct nvk_queue *queue,
@@ -90,9 +88,7 @@ void nvk_queue_finish_drm_nouveau(struct nvk_device *dev,
VkResult nvk_queue_submit_simple_drm_nouveau(struct nvk_queue *queue,
uint32_t push_dw_count,
struct nouveau_ws_bo *push_bo,
uint32_t extra_bo_count,
struct nouveau_ws_bo **extra_bos);
struct nouveau_ws_bo *push_bo);
VkResult nvk_queue_submit_drm_nouveau(struct nvk_queue *queue,
struct vk_queue_submit *submit,
+1 -3
View File
@@ -577,9 +577,7 @@ nvk_queue_finish_drm_nouveau(struct nvk_device *dev,
VkResult
nvk_queue_submit_simple_drm_nouveau(struct nvk_queue *queue,
uint32_t push_dw_count,
struct nouveau_ws_bo *push_bo,
uint32_t extra_bo_count,
struct nouveau_ws_bo **extra_bos)
struct nouveau_ws_bo *push_bo)
{
struct push_builder pb;
push_builder_init(queue, &pb, false);