From: Eric Anholt Date: Tue, 17 Jul 2018 21:33:19 +0000 (-0700) Subject: v3d: Use the list_first_entry/list_last_entry macros. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=2f90879a34f7c542301d2728805757fbd869ff1c;p=mesa.git v3d: Use the list_first_entry/list_last_entry macros. --- 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