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);
}
static inline void
static inline bool
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->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);
}
static inline void
static inline bool
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