zink: add return values for resource usage unsetting

Reviewed-by: Dave Airlie <airlied@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12845>
This commit is contained in:
Mike Blumenkrantz 2021-09-08 15:21:52 -04:00 committed by Marge Bot
parent d3b72d49cb
commit cb65ac9bdf
2 changed files with 4 additions and 3 deletions

View File

@ -245,11 +245,12 @@ zink_bo_usage_set(struct zink_bo *bo, struct zink_batch_state *bs, bool write)
zink_batch_usage_set(&bo->reads, bs); zink_batch_usage_set(&bo->reads, bs);
} }
static inline void static inline bool
zink_bo_usage_unset(struct zink_bo *bo, struct zink_batch_state *bs) zink_bo_usage_unset(struct zink_bo *bo, struct zink_batch_state *bs)
{ {
zink_batch_usage_unset(&bo->reads, bs); zink_batch_usage_unset(&bo->reads, bs);
zink_batch_usage_unset(&bo->writes, bs); zink_batch_usage_unset(&bo->writes, bs);
return bo->reads || bo->writes;
} }

View File

@ -241,10 +241,10 @@ zink_resource_usage_set(struct zink_resource *res, struct zink_batch_state *bs,
zink_bo_usage_set(res->obj->bo, bs, write); zink_bo_usage_set(res->obj->bo, bs, write);
} }
static inline void static inline bool
zink_resource_object_usage_unset(struct zink_resource_object *obj, struct zink_batch_state *bs) zink_resource_object_usage_unset(struct zink_resource_object *obj, struct zink_batch_state *bs)
{ {
zink_bo_usage_unset(obj->bo, bs); return zink_bo_usage_unset(obj->bo, bs);
} }
#endif #endif