diff options
Diffstat (limited to 'src/gallium')
-rw-r--r-- | src/gallium/drivers/v3d/v3d_bufmgr.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/gallium/drivers/v3d/v3d_bufmgr.c b/src/gallium/drivers/v3d/v3d_bufmgr.c index f0018ea6936..ba9aa65ba89 100644 --- a/src/gallium/drivers/v3d/v3d_bufmgr.c +++ b/src/gallium/drivers/v3d/v3d_bufmgr.c @@ -66,12 +66,12 @@ v3d_bo_dump_stats(struct v3d_screen *screen) fprintf(stderr, " BOs cached size: %dkb\n", cache_size / 1024); if (!list_empty(&cache->time_list)) { - struct v3d_bo *first = LIST_ENTRY(struct v3d_bo, - cache->time_list.next, - time_list); - struct v3d_bo *last = LIST_ENTRY(struct v3d_bo, - cache->time_list.prev, - time_list); + struct v3d_bo *first = list_first_entry(&cache->time_list, + struct v3d_bo, + time_list); + struct v3d_bo *last = list_last_entry(&cache->time_list, + struct v3d_bo, + time_list); fprintf(stderr, " oldest cache time: %ld\n", (long)first->free_time); @@ -104,8 +104,8 @@ v3d_bo_from_cache(struct v3d_screen *screen, uint32_t size, const char *name) struct v3d_bo *bo = NULL; mtx_lock(&cache->lock); if (!list_empty(&cache->size_list[page_index])) { - bo = LIST_ENTRY(struct v3d_bo, cache->size_list[page_index].next, - size_list); + bo = list_first_entry(&cache->size_list[page_index], + struct v3d_bo, size_list); /* Check that the BO has gone idle. If not, then we want to * allocate something new instead, since we assume that the |