INIT_HLIST_HEAD
INIT_HLIST_HEAD(&hash_list[i]);
INIT_HLIST_HEAD(&ext_int_hash[idx]);
INIT_HLIST_HEAD(&lp->mh_list);
INIT_HLIST_HEAD(&mm->uprobes_state.head_tramps);
INIT_HLIST_HEAD(&ioapic->mask_notifier_list);
INIT_HLIST_HEAD(&head->track_notifier_list);
INIT_HLIST_HEAD(&bfqq->woken_list);
INIT_HLIST_HEAD(&bfqd->burst_list);
INIT_HLIST_HEAD(&blkcg->blkg_list);
INIT_HLIST_HEAD(&profile->slot_hashtable[i]);
INIT_HLIST_HEAD(&ioc->icq_list);
INIT_HLIST_HEAD(&disk->zone_wplugs_hash[i]);
INIT_HLIST_HEAD(&core->clks);
INIT_HLIST_HEAD(&cqinfo->queue[i].chead);
INIT_HLIST_HEAD(&info->free_xfers);
INIT_HLIST_HEAD(&rp->rsmplr_irqfd_list);
INIT_HLIST_HEAD(&pt->pt_irqfds_list);
INIT_HLIST_HEAD(&pt->irqfds_resampler_list);
INIT_HLIST_HEAD(&pt->ioeventfds_list);
INIT_HLIST_HEAD(&partition->irq_ack_notifier_list);
INIT_HLIST_HEAD(&partition->pt_devices);
INIT_HLIST_HEAD(&partition->pt_mem_regions);
INIT_HLIST_HEAD(&newst->l1sock.head);
INIT_HLIST_HEAD(&bucket->head);
INIT_HLIST_HEAD(&s->tracked_chunk_hash[i]);
INIT_HLIST_HEAD(&et->table[i].head);
INIT_HLIST_HEAD(&tunnel->groups[i]);
INIT_HLIST_HEAD(&gnode->sources[i]);
INIT_HLIST_HEAD(&bd->hwrm_pending_list);
INIT_HLIST_HEAD(&bn->l2_fltr_hash_tbl[i]);
INIT_HLIST_HEAD(&bp->hwrm_pending_list);
INIT_HLIST_HEAD(&bp->ntp_fltr_hash_tbl[i]);
INIT_HLIST_HEAD(&bp->l2_fltr_hash_tbl[i]);
INIT_HLIST_HEAD(&enic->rfs_h.ht_head[i]);
INIT_HLIST_HEAD(&tmp_add_list);
INIT_HLIST_HEAD(&tmp_del_list);
INIT_HLIST_HEAD(&arfs_fltr_list[i]);
INIT_HLIST_HEAD(&pf->aq_wait_list);
INIT_HLIST_HEAD(&pf->aq_wait_list);
INIT_HLIST_HEAD(&list->head);
INIT_HLIST_HEAD(&elem->mcast_mce_list.head);
INIT_HLIST_HEAD(&priv->mac_hash[i]);
INIT_HLIST_HEAD(&lif->rx_filters.by_id[i]);
INIT_HLIST_HEAD(&new_id_list);
INIT_HLIST_HEAD(&lif->rx_filters.by_hash[i]);
INIT_HLIST_HEAD(QEDE_ARFS_BUCKET_HEAD(edev, i));
INIT_HLIST_HEAD(&adapter->fhash.fhead[i]);
INIT_HLIST_HEAD(&adapter->rx_fhash.fhead[i]);
INIT_HLIST_HEAD(&port->muxed_ep[entry]);
INIT_HLIST_HEAD(&vp->port_hash[i]);
INIT_HLIST_HEAD(&gs->vni_list[h]);
INIT_HLIST_HEAD(>p->addr_hash[i]);
INIT_HLIST_HEAD(>p->tid_hash[i]);
INIT_HLIST_HEAD(&port->hlhead[idx]);
INIT_HLIST_HEAD(&port->vlan_hash[i]);
INIT_HLIST_HEAD(&port->vlan_source_hash[i]);
INIT_HLIST_HEAD(&ovpn->peers->by_id[i]);
INIT_HLIST_HEAD(&team->en_port_hlist[i]);
INIT_HLIST_HEAD(&tun->flows[i]);
INIT_HLIST_HEAD(&vxlan->fdb_list);
INIT_HLIST_HEAD(&vs->vni_list[h]);
INIT_HLIST_HEAD(&vn->sock_list[h]);
INIT_HLIST_HEAD(&vxlan->mdb_list);
INIT_HLIST_HEAD(&remote->src_list);
INIT_HLIST_HEAD(&table->head);
INIT_HLIST_HEAD(&acl->lun_entry_hlist);
INIT_HLIST_HEAD(&se_tpg->tpg_lun_hlist);
INIT_HLIST_HEAD(&tport->hash[i]);
INIT_HLIST_HEAD(&v->as[i]);
INIT_HLIST_HEAD(&cell->proc_volumes);
INIT_HLIST_HEAD(&net->proc_cells);
INIT_HLIST_HEAD(&net->fs_proc);
INIT_HLIST_HEAD(&dentry->d_children);
INIT_HLIST_HEAD(&connection_hash[i]);
INIT_HLIST_HEAD(&node_hash[i]);
INIT_HLIST_HEAD(&ecryptfs_daemon_hash[i]);
INIT_HLIST_HEAD(&sbi->inode_hashtable[i]);
INIT_HLIST_HEAD(&sbi->inode_hashtable[i]);
INIT_HLIST_HEAD(&sbi->dir_hashtable[i]);
INIT_HLIST_HEAD(&inode->i_dentry); /* buggered by rcu freeing */
INIT_HLIST_HEAD(&fll->hlist);
INIT_HLIST_HEAD(&mnt->mnt_slave_list);
INIT_HLIST_HEAD(&mnt->mnt_stuck_children);
INIT_HLIST_HEAD(&mp->m_list);
INIT_HLIST_HEAD(&server->delegation_hash_table[i]);
INIT_HLIST_HEAD(&cache->buckets[i].hlist);
INIT_HLIST_HEAD(&conn->list);
INIT_HLIST_HEAD(dlm_lockres_hash(dlm, i));
INIT_HLIST_HEAD(dlm_master_hash(dlm, i));
INIT_HLIST_HEAD(&head->inodes);
INIT_HLIST_HEAD(dquot_hash + i);
INIT_HLIST_HEAD(&cache_htable[i]);
INIT_HLIST_HEAD(&inode_hashtable[loop]);
INIT_HLIST_HEAD(&rhash[i]);
INIT_HLIST_HEAD(&ht[i]);
INIT_HLIST_HEAD(&wlist->watchers);
INIT_HLIST_HEAD(&hashinfo->ht[i]);
INIT_HLIST_HEAD(&table->hbs[i].list);
INIT_HLIST_HEAD(&ctx->waitid_list);
INIT_HLIST_HEAD(&ctx->futex_list);
INIT_HLIST_HEAD(&ctx->cancelable_uring_cmd);
INIT_HLIST_HEAD(&storage->list);
INIT_HLIST_HEAD(&smap->buckets[i].list);
INIT_HLIST_HEAD(&cgrp->bpf.progs[i]);
INIT_HLIST_HEAD(&hash[i]);
INIT_HLIST_HEAD(&trampoline_key_table[i]);
INIT_HLIST_HEAD(&trampoline_ip_table[i]);
INIT_HLIST_HEAD(&tr->progs_hlist[i]);
INIT_HLIST_HEAD(&sp->list);
INIT_HLIST_HEAD(&sig->multiprocess);
INIT_HLIST_HEAD(&sig->posix_timers);
INIT_HLIST_HEAD(&sig->ignored_posix_timers);
INIT_HLIST_HEAD(&kprobe_table[i]);
INIT_HLIST_HEAD(chainhash_table + i);
INIT_HLIST_HEAD(&pid->tasks[type]);
INIT_HLIST_HEAD(&pid->inodes);
INIT_HLIST_HEAD(&mm->mm_cid.user_list);
INIT_HLIST_HEAD(&p->preempt_notifiers);
INIT_HLIST_HEAD(&timer_buckets[i].head);
INIT_HLIST_HEAD(&hhd);
INIT_HLIST_HEAD(per_cpu_ptr(list, cpu));
INIT_HLIST_HEAD(uidhash_table + n);
INIT_HLIST_HEAD(&wqueue->watches);
INIT_HLIST_HEAD(&list2);
INIT_HLIST_HEAD(list4);
INIT_HLIST_HEAD(list5);
INIT_HLIST_HEAD(&cma->mem_head);
INIT_HLIST_HEAD(&object->area_list);
INIT_HLIST_HEAD(&stable_node_dup->hlist);
INIT_HLIST_HEAD(&chain->hlist);
INIT_HLIST_HEAD(&subscriptions->list);
INIT_HLIST_HEAD(&subscriptions->deferred_list);
INIT_HLIST_HEAD(&priv->lec_arp_tables[i]);
INIT_HLIST_HEAD(&priv->lec_arp_empty_ones);
INIT_HLIST_HEAD(&priv->lec_no_forward);
INIT_HLIST_HEAD(&priv->mcast_fwds);
INIT_HLIST_HEAD(&priv->lec_arp_tables[i]);
INIT_HLIST_HEAD(&priv->lec_arp_empty_ones);
INIT_HLIST_HEAD(&priv->lec_no_forward);
INIT_HLIST_HEAD(&priv->mcast_fwds);
INIT_HLIST_HEAD(&batadv_algo_list);
INIT_HLIST_HEAD(&hard_iface->neigh_list);
INIT_HLIST_HEAD(&hash->table[i]);
INIT_HLIST_HEAD(&bat_priv->forw_bat_list);
INIT_HLIST_HEAD(&bat_priv->forw_bcast_list);
INIT_HLIST_HEAD(&bat_priv->gw.gateway_list);
INIT_HLIST_HEAD(&bat_priv->mcast.want_all_unsnoopables_list);
INIT_HLIST_HEAD(&bat_priv->mcast.want_all_ipv4_list);
INIT_HLIST_HEAD(&bat_priv->mcast.want_all_ipv6_list);
INIT_HLIST_HEAD(&bat_priv->tt.req_list);
INIT_HLIST_HEAD(&bat_priv->mcast.mla_list);
INIT_HLIST_HEAD(&bat_priv->tvlv.container_list);
INIT_HLIST_HEAD(&bat_priv->tvlv.handler_list);
INIT_HLIST_HEAD(&bat_priv->meshif_vlan_list);
INIT_HLIST_HEAD(&bat_priv->tp_list);
INIT_HLIST_HEAD(&neigh_node->ifinfo_list);
INIT_HLIST_HEAD(&orig_node->neigh_list);
INIT_HLIST_HEAD(&orig_node->vlan_list);
INIT_HLIST_HEAD(&orig_node->ifinfo_list);
INIT_HLIST_HEAD(&orig_node->fragments[i].fragment_list);
INIT_HLIST_HEAD(&tt_global_entry->orig_list);
INIT_HLIST_HEAD(&mep->peer_mep_list);
INIT_HLIST_HEAD(&br->fdb_list);
INIT_HLIST_HEAD(&br->frame_type_list);
INIT_HLIST_HEAD(&br->mrp_list);
INIT_HLIST_HEAD(&br->mep_list);
INIT_HLIST_HEAD(&p->src_list);
INIT_HLIST_HEAD(&br->mdb_list);
INIT_HLIST_HEAD(&br->mcast_gc_list);
INIT_HLIST_HEAD(&eht_host->set_entries);
INIT_HLIST_HEAD(&net->can.cgw_list);
INIT_HLIST_HEAD(&hash[i]);
INIT_HLIST_HEAD(&htab->buckets[i].head);
INIT_HLIST_HEAD(&net->ipv4.inet_addr_lst[i]);
INIT_HLIST_HEAD(&l->leaf);
INIT_HLIST_HEAD(&tb2->owners);
INIT_HLIST_HEAD(&tb->bhash2);
INIT_HLIST_HEAD(&itn->tunnels[i]);
INIT_HLIST_HEAD(&ping_table.hash[i]);
INIT_HLIST_HEAD(&tcp_hashinfo.bhash[i].chain);
INIT_HLIST_HEAD(&tcp_hashinfo.bhash2[i].chain);
INIT_HLIST_HEAD(&ao->head);
INIT_HLIST_HEAD(&md5sig->head);
INIT_HLIST_HEAD(&table->hash[i].head);
INIT_HLIST_HEAD(&table->hash2[i].hslot.head);
INIT_HLIST_HEAD(&udptable->hash[i].head);
INIT_HLIST_HEAD(&udptable->hash2[i].hslot.head);
INIT_HLIST_HEAD(&net->ipv4.udp_tunnel_gro[i].list);
INIT_HLIST_HEAD(&net->ipv6.ip6addrlbl_table.head);
INIT_HLIST_HEAD(&inet6_acaddr_lst[i]);
INIT_HLIST_HEAD(&table->tb6_gc_hlist);
INIT_HLIST_HEAD(&net->ipv6.fib6_main_tbl->tb6_gc_hlist);
INIT_HLIST_HEAD(&net->ipv6.fib6_local_tbl->tb6_gc_hlist);
INIT_HLIST_HEAD(&xfrm6_tn->spi_byaddr[i]);
INIT_HLIST_HEAD(&xfrm6_tn->spi_byspi[i]);
INIT_HLIST_HEAD(&net_pfkey->table);
INIT_HLIST_HEAD(&pn->l2tp_ip_table);
INIT_HLIST_HEAD(&pn->l2tp_ip_bind_table);
INIT_HLIST_HEAD(&pn->l2tp_ip6_table);
INIT_HLIST_HEAD(&pn->l2tp_ip6_bind_table);
INIT_HLIST_HEAD(&sdata->u.mesh.rmc->bucket[i]);
INIT_HLIST_HEAD(&cache->walk_head);
INIT_HLIST_HEAD(&tbl->known_gates);
INIT_HLIST_HEAD(&tbl->walk_head);
INIT_HLIST_HEAD(&msk->keys);
INIT_HLIST_HEAD(&ns->keys);
INIT_HLIST_HEAD(&ip_vs_conn_tab[idx]);
INIT_HLIST_HEAD(&ipvs->rs_table[idx]);
INIT_HLIST_HEAD(&ip_vs_svc_table[idx]);
INIT_HLIST_HEAD(&ip_vs_svc_fwm_table[idx]);
INIT_HLIST_HEAD(&chain);
INIT_HLIST_HEAD(&ipvs->est_temp_list);
INIT_HLIST_HEAD(&tbl->bucket[i]);
INIT_HLIST_HEAD(&tbl->bucket[i]);
INIT_HLIST_HEAD(&help->expectations);
INIT_HLIST_HEAD(&log->instance_table[i]);
INIT_HLIST_HEAD(&q->instance_table[i]);
INIT_HLIST_HEAD(&xn->hash[i]);
INIT_HLIST_HEAD(&hashlimit_net->htables);
INIT_HLIST_HEAD(&hinfo->hash[i]);
INIT_HLIST_HEAD(&local->pending_sdreqs);
INIT_HLIST_HEAD(&sdreq_list);
INIT_HLIST_HEAD(&ovs_net->ct_limit_info->limits[i]);
INIT_HLIST_HEAD(&dp->ports[i]);
INIT_HLIST_HEAD(&ti->buckets[i]);
INIT_HLIST_HEAD(&net->packet.sklist);
INIT_HLIST_HEAD(&pn->hlist);
INIT_HLIST_HEAD(pnsocks.hlist + i);
INIT_HLIST_HEAD(&rxnet->local_endpoints);
INIT_HLIST_HEAD(&peer->error_targets);
INIT_HLIST_HEAD(&tc_u_common_hash[i]);
INIT_HLIST_HEAD(&h[i]);
INIT_HLIST_HEAD(&grp->slots[j]);
INIT_HLIST_HEAD(&q->nonfull_aggs);
INIT_HLIST_HEAD(&sctp_ep_hashtable[i].chain);
INIT_HLIST_HEAD(&sctp_port_hashtable[i].chain);
INIT_HLIST_HEAD(&pp->owner);
INIT_HLIST_HEAD(&smc_v4_hashinfo.ht);
INIT_HLIST_HEAD(&smc_v6_hashinfo.ht);
INIT_HLIST_HEAD(&cd->hash_table[i]);
INIT_HLIST_HEAD(&nt->services[i]);
INIT_HLIST_HEAD(&net->unx.table.buckets[i]);
INIT_HLIST_HEAD(&bsd_socket_buckets[i]);
INIT_HLIST_HEAD(&net->xdp.list);
INIT_HLIST_HEAD(&policy->state_cache_list);
INIT_HLIST_HEAD(&bin->hhead);
INIT_HLIST_HEAD(&ht[i]);
INIT_HLIST_HEAD(&selinux_avc.avc_cache.slots[i]);
INIT_HLIST_HEAD(&ht[i]);
INIT_HLIST_HEAD(&evlist->heads[i]);
INIT_HLIST_HEAD(lockhash_table + i);
INIT_HLIST_HEAD(&ht[i]);
INIT_HLIST_HEAD(&multi_st_ops_list);
INIT_HLIST_HEAD(&kvm->irq_ack_notifier_list);