INIT_LIST_HEAD
INIT_LIST_HEAD(&bucket[i]);
INIT_LIST_HEAD(&p->validated);
INIT_LIST_HEAD(&duplicates);
INIT_LIST_HEAD(&need_pages);
INIT_LIST_HEAD(&adev->shadow_list);
INIT_LIST_HEAD(&adev->ring_lru_list);
INIT_LIST_HEAD(&list);
INIT_LIST_HEAD(&duplicates);
INIT_LIST_HEAD(&list);
INIT_LIST_HEAD(&duplicates);
INIT_LIST_HEAD(&id_mgr->ids_lru);
INIT_LIST_HEAD(&bos);
INIT_LIST_HEAD(&node->bos);
INIT_LIST_HEAD(&bo->shadow_list);
INIT_LIST_HEAD(&sa_bo->flist);
INIT_LIST_HEAD(&(*sa_bo)->olist);
INIT_LIST_HEAD(&(*sa_bo)->flist);
INIT_LIST_HEAD(&sa_manager->olist);
INIT_LIST_HEAD(&sa_manager->flist[i]);
INIT_LIST_HEAD(>t->guptasks);
INIT_LIST_HEAD(&list);
INIT_LIST_HEAD(&csa_tv.head);
INIT_LIST_HEAD(&bo_va->valids);
INIT_LIST_HEAD(&bo_va->invalids);
INIT_LIST_HEAD(&before->list);
INIT_LIST_HEAD(&after->list);
INIT_LIST_HEAD(&vm->evicted);
INIT_LIST_HEAD(&vm->relocated);
INIT_LIST_HEAD(&vm->moved);
INIT_LIST_HEAD(&vm->idle);
INIT_LIST_HEAD(&vm->invalidated);
INIT_LIST_HEAD(&vm->freed);
INIT_LIST_HEAD(&base->vm_status);
INIT_LIST_HEAD(&tmp->device_list);
INIT_LIST_HEAD(&connector->probed_modes);
INIT_LIST_HEAD(&lh->head);
INIT_LIST_HEAD(&adev->dm.irq_handler_list_high_tab[src]);
INIT_LIST_HEAD(&commit->commit_entry);
INIT_LIST_HEAD(&master->lessees);
INIT_LIST_HEAD(&master->lessee_list);
INIT_LIST_HEAD(&connector->probed_modes);
INIT_LIST_HEAD(&connector->modes);
INIT_LIST_HEAD(&ctx_entry->head);
INIT_LIST_HEAD(&crtc->commit_list);
INIT_LIST_HEAD(&port->next);
INIT_LIST_HEAD(&mgr->tx_msg_downq);
INIT_LIST_HEAD(&mgr->destroy_connector_list);
INIT_LIST_HEAD(&mstb->ports);
INIT_LIST_HEAD(&dev->filelist);
INIT_LIST_HEAD(&dev->filelist_internal);
INIT_LIST_HEAD(&dev->clientlist);
INIT_LIST_HEAD(&dev->ctxlist);
INIT_LIST_HEAD(&dev->vmalist);
INIT_LIST_HEAD(&dev->maplist);
INIT_LIST_HEAD(&dev->vblank_event_list);
INIT_LIST_HEAD(&stereo_modes);
INIT_LIST_HEAD(&helper->kernel_fb_list);
INIT_LIST_HEAD(&file->lhead);
INIT_LIST_HEAD(&file->fbs);
INIT_LIST_HEAD(&file->blobs);
INIT_LIST_HEAD(&file->pending_event_list);
INIT_LIST_HEAD(&file->event_list);
INIT_LIST_HEAD(&arg.fbs);
INIT_LIST_HEAD(&arg.fbs);
INIT_LIST_HEAD(&fb->filp_head);
INIT_LIST_HEAD(&mm->hole_stack);
INIT_LIST_HEAD(&mm->head_node.node_list);
INIT_LIST_HEAD(&dev->mode_config.fb_list);
INIT_LIST_HEAD(&dev->mode_config.crtc_list);
INIT_LIST_HEAD(&dev->mode_config.connector_list);
INIT_LIST_HEAD(&dev->mode_config.encoder_list);
INIT_LIST_HEAD(&dev->mode_config.property_list);
INIT_LIST_HEAD(&dev->mode_config.property_blob_list);
INIT_LIST_HEAD(&dev->mode_config.plane_list);
INIT_LIST_HEAD(&panel_list);
INIT_LIST_HEAD(&ctx->locked);
INIT_LIST_HEAD(&info->ctx_entry);
INIT_LIST_HEAD(&info->lock_entry);
INIT_LIST_HEAD(&lock->locked);
INIT_LIST_HEAD(&panel->list);
INIT_LIST_HEAD(&driver->legacy_dev_list);
INIT_LIST_HEAD(&property->enum_list);
INIT_LIST_HEAD(&blob->head_file);
INIT_LIST_HEAD(&syncobj->cb_list);
INIT_LIST_HEAD(&obj->vma_list);
INIT_LIST_HEAD(&obj->lut_list);
INIT_LIST_HEAD(&obj->batch_pool_link);
INIT_LIST_HEAD(&i915->mm.unbound_list);
INIT_LIST_HEAD(&i915->mm.bound_list);
INIT_LIST_HEAD(&i915->mm.fence_list);
INIT_LIST_HEAD(&i915->mm.userfault_list);
INIT_LIST_HEAD(&dev_priv->gt.timelines);
INIT_LIST_HEAD(&dev_priv->gt.active_rings);
INIT_LIST_HEAD(&dev_priv->gt.closed_vma);
INIT_LIST_HEAD(&file_priv->mm.request_list);
INIT_LIST_HEAD(&pool->cache_list[n]);
INIT_LIST_HEAD(&pool->cache_list[n]);
INIT_LIST_HEAD(&ctx->handles_list);
INIT_LIST_HEAD(&ctx->hw_id_link);
INIT_LIST_HEAD(&i915->contexts.list);
INIT_LIST_HEAD(&i915->contexts.hw_id_list);
INIT_LIST_HEAD(&eviction_list);
INIT_LIST_HEAD(&eviction_list);
INIT_LIST_HEAD(&eb->unbound);
INIT_LIST_HEAD(&last);
INIT_LIST_HEAD(&eb->relocs);
INIT_LIST_HEAD(&eb->unbound);
INIT_LIST_HEAD(&vma->obj_link);
INIT_LIST_HEAD(&vm->active_list);
INIT_LIST_HEAD(&vm->inactive_list);
INIT_LIST_HEAD(&vm->unbound_list);
INIT_LIST_HEAD(&still_in_list);
INIT_LIST_HEAD(&dev_priv->perf.streams);
INIT_LIST_HEAD(&dep->dfs_link);
INIT_LIST_HEAD(&node->signalers_list);
INIT_LIST_HEAD(&node->waiters_list);
INIT_LIST_HEAD(&node->link);
INIT_LIST_HEAD(&active->link);
INIT_LIST_HEAD(&rq->active_list);
INIT_LIST_HEAD(&active->link);
INIT_LIST_HEAD(&wq->entry);
INIT_LIST_HEAD(&timeline->requests);
INIT_LIST_HEAD(&b->signals);
INIT_LIST_HEAD(&ct->pending_requests);
INIT_LIST_HEAD(&ct->incoming_requests);
INIT_LIST_HEAD(&rq->sched.link);
INIT_LIST_HEAD(&p->requests);
INIT_LIST_HEAD(&dep->dfs_link);
INIT_LIST_HEAD(&p->requests);
INIT_LIST_HEAD(&rq->sched.link);
INIT_LIST_HEAD(&p->requests);
INIT_LIST_HEAD(&rq->sched.link);
INIT_LIST_HEAD(&p->requests);
INIT_LIST_HEAD(&ring->request_list);
INIT_LIST_HEAD(old);
INIT_LIST_HEAD(entry);
INIT_LIST_HEAD(list);
INIT_LIST_HEAD(list);
INIT_LIST_HEAD(list);
INIT_LIST_HEAD(&cur->node);
INIT_LIST_HEAD(&cb->node);
INIT_LIST_HEAD(&cb->node);
INIT_LIST_HEAD(&fence->cb_list);
INIT_LIST_HEAD(&q->head);
INIT_LIST_HEAD(&wq_entry->entry);
INIT_LIST_HEAD(&p->validated);
INIT_LIST_HEAD(&b->bucket[i]);
INIT_LIST_HEAD(&rdev->gem.objects);
INIT_LIST_HEAD(&list);
INIT_LIST_HEAD(&bos);
INIT_LIST_HEAD(&node->bos);
INIT_LIST_HEAD(&bo->list);
INIT_LIST_HEAD(&bo->va);
INIT_LIST_HEAD(&duplicates);
INIT_LIST_HEAD(&sa_bo->flist);
INIT_LIST_HEAD(&(*sa_bo)->olist);
INIT_LIST_HEAD(&(*sa_bo)->flist);
INIT_LIST_HEAD(&sa_manager->olist);
INIT_LIST_HEAD(&sa_manager->flist[i]);
INIT_LIST_HEAD(&vm->invalidated);
INIT_LIST_HEAD(&vm->freed);
INIT_LIST_HEAD(&vm->cleared);
INIT_LIST_HEAD(&bo_va->bo_list);
INIT_LIST_HEAD(&bo_va->vm_status);
INIT_LIST_HEAD(&entity->list);
INIT_LIST_HEAD(&job->node);
INIT_LIST_HEAD(&sched->ring_mirror_list);
INIT_LIST_HEAD(&rq->entities);
INIT_LIST_HEAD(&bo->lru);
INIT_LIST_HEAD(&bo->ddestroy);
INIT_LIST_HEAD(&bo->swap);
INIT_LIST_HEAD(&bo->io_reserve_lru);
INIT_LIST_HEAD(&man->io_reserve_lru);
INIT_LIST_HEAD(&man->lru[i]);
INIT_LIST_HEAD(&glob->swap_lru[i]);
INIT_LIST_HEAD(&glob->device_list);
INIT_LIST_HEAD(&bdev->ddestroy);
INIT_LIST_HEAD(&removed);
INIT_LIST_HEAD(&fbo->base.ddestroy);
INIT_LIST_HEAD(&fbo->base.lru);
INIT_LIST_HEAD(&fbo->base.swap);
INIT_LIST_HEAD(&fbo->base.io_reserve_lru);
INIT_LIST_HEAD(&ttm_dma->pages_list);
INIT_LIST_HEAD(&_manager->pools);
INIT_LIST_HEAD(&d_pages);
INIT_LIST_HEAD(&d_pages);
INIT_LIST_HEAD(&sec_pool->pools);
INIT_LIST_HEAD(&pool->free_list);
INIT_LIST_HEAD(&pool->pools);
INIT_LIST_HEAD(&d_pages);
INIT_LIST_HEAD(&ttm_dma->pages_list);
INIT_LIST_HEAD(&ttm_dma->pages_list);
INIT_LIST_HEAD(&ttm_dma->pages_list);
INIT_LIST_HEAD(&(req)->waiters);\
INIT_LIST_HEAD(list);
INIT_LIST_HEAD(entry);
INIT_LIST_HEAD(&(req)->waiters);\
INIT_LIST_HEAD(list);
INIT_LIST_HEAD(entry);
INIT_LIST_HEAD(old);
INIT_LIST_HEAD(entry);
INIT_LIST_HEAD(list);
INIT_LIST_HEAD(list);
INIT_LIST_HEAD(list);
INIT_LIST_HEAD(&offset->list);
INIT_LIST_HEAD(&t->offsets);