list_splice_tail_init
list_splice_tail_init(rq_list, &hctx_list);
list_splice_tail_init(&ctx->rq_lists[type], flush_data->list);
list_splice_tail_init(list, &hctx->dispatch);
list_splice_tail_init(list, &ctx->rq_lists[type]);
list_splice_tail_init(&list, &this_hctx->dispatch);
list_splice_tail_init(&tmp, &hctx->dispatch);
list_splice_tail_init(&kcq->rq_list[flush_data->sched_domain],
list_splice_tail_init(&ipc->cb_msg_list, &cb_msg_list);
list_splice_tail_init(&deferred_probe_pending_list,
list_splice_tail_init(&device->submit.writes, &incoming);
list_splice_tail_init(&device->submit.writes, &incoming);
list_splice_tail_init(&device->submit.writes, &more_incoming);
list_splice_tail_init(&more_pending, &pending);
list_splice_tail_init(&more_incoming, &incoming);
list_splice_tail_init(&queue->q, work_list);
list_splice_tail_init(&connection->sender_work.q, work_list);
list_splice_tail_init(&mhi_cntrl->ch_db_list, &head);
list_splice_tail_init(&mhi_cntrl->st_transition_list, &head);
list_splice_tail_init(&head, &mhi_cntrl->ch_db_list);
list_splice_tail_init(&mhi_cntrl->transition_list, &head);
list_splice_tail_init(&chan->pending, &chan->active);
list_splice_tail_init(&mdev->pending_list, &mdev->active_list);
list_splice_tail_init(&adchan->submitted, &adchan->issued);
list_splice_tail_init(&adchan->submitted, &adchan->to_free);
list_splice_tail_init(&adchan->issued, &adchan->to_free);
list_splice_tail_init(&adchan->to_free, &head);
list_splice_tail_init(&first->descs_list,
list_splice_tail_init(&first->descs_list,
list_splice_tail_init(&first->descs_list,
list_splice_tail_init(&desc->descs_list, &atchan->free_descs_list);
list_splice_tail_init(&desc->descs_list,
list_splice_tail_init(&first->descs_list,
list_splice_tail_init(&first->descs_list,
list_splice_tail_init(&chan->active_descs, &head);
list_splice_tail_init(&desc->tx_list, &chan->ld_pending);
list_splice_tail_init(&chan->ld_pending, &chan->ld_running);
list_splice_tail_init(&imxdmac->ld_active, &imxdmac->ld_free);
list_splice_tail_init(&imxdmac->ld_queue, &imxdmac->ld_free);
list_splice_tail_init(&imxdmac->ld_active, &imxdmac->ld_free);
list_splice_tail_init(&imxdmac->ld_queue, &imxdmac->ld_free);
list_splice_tail_init(&vc->desc_completed, &head);
list_splice_tail_init(&vc->desc_allocated, &head);
list_splice_tail_init(&vc->desc_submitted, &head);
list_splice_tail_init(&vc->desc_issued, &head);
list_splice_tail_init(&vc->desc_allocated, &head);
list_splice_tail_init(&vc->desc_submitted, &head);
list_splice_tail_init(&vc->desc_issued, &head);
list_splice_tail_init(&chan->chain_pending, &chan->chain_running);
list_splice_tail_init(&desc->tx_list, &chan->chain_pending);
list_splice_tail_init(&mchan->active, &mchan->completed);
list_splice_tail_init(&mchan->completed, &list);
list_splice_tail_init(&list, &mchan->free);
list_splice_tail_init(&descs, &mchan->free);
list_splice_tail_init(&mchan->free, &descs);
list_splice_tail_init(&mchan->prepared, &mchan->free);
list_splice_tail_init(&mchan->queued, &mchan->free);
list_splice_tail_init(&mchan->active, &mchan->free);
list_splice_tail_init(&iter->sg_tx_list,
list_splice_tail_init(&desc->sg_tx_list,
list_splice_tail_init(&desc->sg_tx_list,
list_splice_tail_init(&chan->queued, &chan->active);
list_splice_tail_init(&pch->submitted_list, &pl330->desc_pool);
list_splice_tail_init(&pch->work_list, &pl330->desc_pool);
list_splice_tail_init(&pch->completed_list, &pl330->desc_pool);
list_splice_tail_init(&pch->work_list, &pch->dmac->desc_pool);
list_splice_tail_init(&pch->submitted_list, &pch->work_list);
list_splice_tail_init(&mchan->completed, &list);
list_splice_tail_init(&descs, &mchan->free);
list_splice_tail_init(&mchan->free, &descs);
list_splice_tail_init(&rchan->desc.pending, &rchan->desc.active);
list_splice_tail_init(&desc->chunks, &chan->desc.chunks_free);
list_splice_tail_init(&d40c->pending_queue, &d40c->queue);
list_splice_tail_init(&dma_desc->tx_list, &tdc->pending_sg_req);
list_splice_tail_init(&vc->desc_completed, &head);
list_splice_tail_init(&ud->desc_to_purge, &head);
list_splice_tail_init(&vc->desc_completed, &head);
list_splice_tail_init(&vc->desc_allocated, head);
list_splice_tail_init(&vc->desc_submitted, head);
list_splice_tail_init(&vc->desc_issued, head);
list_splice_tail_init(&vc->desc_completed, head);
list_splice_tail_init(&vc->desc_terminated, head);
list_splice_tail_init(&vc->desc_terminated, &head);
list_splice_tail_init(&vc->desc_submitted, &vc->desc_issued);
list_splice_tail_init(&desc->tx_list, &chan->ld_pending);
list_splice_tail_init(&chan->pending_list, &chan->active_list);
list_splice_tail_init(&chan->done_list, &chan->active_list);
list_splice_tail_init(&chan->pending_list, &chan->active_list);
list_splice_tail_init(&chan->pending_list, &chan->active_list);
list_splice_tail_init(&chan->pending_list, &chan->active_list);
list_splice_tail_init(&runqueue_node->run_cmdlist, &g2d->free_cmdlist);
list_splice_tail_init(&extra, &x->head);
list_splice_tail_init(&vram_list, &op->list);
list_splice_tail_init(&gart_list, &op->list);
list_splice_tail_init(&both_list, &op->list);
list_splice_tail_init(&iio_dma_buffer_dead_blocks, &block_list);
list_splice_tail_init(&src->pages_list, &dst->pages_list);
list_splice_tail_init(&kc->callback_jobs, &kc->complete_jobs);
list_splice_tail_init(&block->list, &lc->logging_blocks);
list_splice_tail_init(&dirty_lists->eras[i][VDO_TREE_PAGE],
list_splice_tail_init(&dirty_lists->eras[i][VDO_CACHE_PAGE],
list_splice_tail_init(&log->flushing_ios, &log->finished_ios);
list_splice_tail_init(&log->io_end_ios, &log->flushing_ios);
list_splice_tail_init(list, conf->inactive_list + hash);
list_splice_tail_init(&ctx->list, &ctx->process_list);
list_splice_tail_init(&ctx->list, &ctx->process_list);
list_splice_tail_init(&cur_list, &pool->free_list);
list_splice_tail_init(&adapter->mac_list, &del_list);
do { list_splice_tail_init(list, head); } while (0);
list_splice_tail_init(&p_ooo_info->ready_buffers_list,
list_splice_tail_init(&p_isle->buffers_list,
list_splice_tail_init(&p_right_isle->buffers_list,
list_splice_tail_init(&p_right_isle->buffers_list,
list_splice_tail_init(&sds_ring->free_list[ring],
list_splice_tail_init(&sds_ring->free_list[ring],
list_splice_tail_init(&nic_data->local_page_list, &pages);
list_splice_tail_init(&stats.pdevs, &ar->debug.fw_stats.pdevs);
list_splice_tail_init(&stats.peers_extd,
list_splice_tail_init(&stats.peers, &ar->debug.fw_stats.peers);
list_splice_tail_init(&stats.vdevs, &ar->debug.fw_stats.vdevs);
list_splice_tail_init(&stats->bcn,
list_splice_tail_init(&ar->channel_update_queue, &local_update_list);
list_splice_tail_init(&stats.pdevs, &ar->fw_stats.pdevs);
list_splice_tail_init(&stats.vdevs,
list_splice_tail_init(&ar->regd_channel_update_queue, &local_update_list);
list_splice_tail_init(&stats->vdevs,
list_splice_tail_init(&stats->bcn,
list_splice_tail_init(&stats.pdevs, &ar->fw_stats.pdevs);
list_splice_tail_init(&tmp_rxq, comp_pktq);
list_splice_tail_init(&tmp_rxq, comp_pktq);
list_splice_tail_init(pkt_queue, &endpoint->rx_bufq);
list_splice_tail_init(pkt_queue, &ep->rx_bufq);
list_splice_tail_init(txq, &send_queue);
list_splice_tail_init(&send_queue, &ep->txq);
list_splice_tail_init(head, &txq->txq_fifo[txq->txq_headidx]);
list_splice_tail_init(head, &txq->axq_q);
list_splice_tail_init(bf_q, &sc->tx.txbuf);
list_splice_tail_init(fifo_list, &bf_head);
list_splice_tail_init(&txq->axq_q, &bf_q);
list_splice_tail_init(&rxq->rx_used, &rba->rbd_empty);
list_splice_tail_init(&rba->rbd_empty, &local_empty);
list_splice_tail_init(&queue->queue, &queue->pending);
list_splice_tail_init(&qp->tx_offl_q, &local_list);
list_splice_tail_init(&list, &nd_mapping->labels);
list_splice_tail_init(&epf_mhi->dma_list, &head);
list_splice_tail_init(&bfa->comp_q, comp_q);
list_splice_tail_init(&ioim->iosp->sgpg_wqe.sgpg_q, &ioim->sgpg_q);
list_splice_tail_init(&fcpim->tskim_unused_q, &fcpim->tskim_free_q);
list_splice_tail_init(&mod->lps_login_q, &mod->lps_active_q);
list_splice_tail_init(&mod->rp_unused_q, &mod->rp_free_q);
list_splice_tail_init(&mod->fcxp_req_unused_q, &mod->fcxp_req_free_q);
list_splice_tail_init(&mod->fcxp_rsp_unused_q, &mod->fcxp_rsp_free_q);
list_splice_tail_init(sgpg_q, &mod->sgpg_q);
list_splice_tail_init(&mod->sgpg_q, &wqe->sgpg_q);
list_splice_tail_init(&mbm->cbfn_q, &cbfn_q);
list_splice_tail_init(&hw->evt_active_q, &hw->evt_free_q);
list_splice_tail_init(&hw->evt_active_q, &evt_q);
list_splice_tail_init(&mbm->req_q, cbfn_q);
list_splice_tail_init(&mbm->cbfn_q, cbfn_q);
list_splice_tail_init(&rn->host_cmpl_q, &tmp_q);
list_splice_tail_init(&scm->active_q, dest);
list_splice_tail_init(&local_q, &scsim->active_q);
list_splice_tail_init(reqlist, &scm->ddp_freelist);
list_splice_tail_init(&rq->sg_table_head, &a->free_sg_list_head);
list_splice_tail_init(&ha->eh_ata_q, work_q);
list_splice_tail_init(&ring->in_flight, &done);
list_splice_tail_init(&ring->queue, &done);
list_splice_tail_init(&stream->free_list,
list_splice_tail_init(&ehci->async_unlink, &ehci->async_idle);
list_splice_tail_init(&stream->free_list,
list_splice_tail_init(&stream->free_list,
list_splice_tail_init(&ranges, &snap->data_list);
list_splice_tail_init(&fpq->processing[i], &to_queue);
list_splice_tail_init(&fpq->processing[i],
list_splice_tail_init(&fiq->pending, &to_end);
list_splice_tail_init(&new->tr_databuf, &old->tr_databuf);
list_splice_tail_init(&new->tr_buf, &old->tr_buf);
list_splice_tail_init(&new->tr_ail1_list, &old->tr_ail1_list);
list_splice_tail_init(&new->tr_ail2_list, &old->tr_ail2_list);
list_splice_tail_init(&server->delegations_delayed,
list_splice_tail_init(&hdr->pages, &mirror->pg_list);
list_splice_tail_init(&hdr->pages, &mirror->pg_list);
list_splice_tail_init(&sci->sc_segbufs, &sci->sc_write_logs);
list_splice_tail_init(&sci->sc_write_logs, &logs);
list_splice_tail_init(&sci->sc_segbufs, &logs);
list_splice_tail_init(&nilfs->ns_gc_inodes, &sci->sc_gc_inodes);
list_splice_tail_init(&wc->w_unwritten_list, &dwc->dw_zero_list);
list_splice_tail_init(&to_umount, set);
list_splice_tail_init(&batch->msg_list, &last->sibling_list);
list_splice_tail_init(&sc->mr_io.all.list, &all_list);
list_splice_tail_init(&sc->listen.ready, &all_list);
list_splice_tail_init(&sc->listen.pending, &all_list);
list_splice_tail_init(&sc->recv_io.reassembly.list, &all_list);
list_splice_tail_init(&dop_paused, &(*tp)->t_dfops);
list_splice_tail_init(&dop_paused, &dop_pending);
list_splice_tail_init(&ra_list, &done_list);
list_splice_tail_init(&ra_list, &done_list);
list_splice_tail_init(&cset->mg_tasks, &cset->tasks);
list_splice_tail_init(&father->children, &reaper->children);
list_splice_tail_init(&wq->flusher_overflow,
list_splice_tail_init(&list2, &entries[4]);
list_splice_tail_init(&ctx->call_controls, &controls);
list_splice_tail_init(&folios, from);
list_splice_tail_init(&folios, ret_folios);
list_splice_tail_init(&folios, &ret_folios);
list_splice_tail_init(&split_folios, &ret_folios);
list_splice_tail_init(&kernel_pgtable_work.list, &page_list);
list_splice_tail_init(&child_lruvec->lists[lru], &parent_lruvec->lists[lru]);
list_splice_tail_init(&child_lrugen->folios[gen][type][zone],
list_splice_tail_init(&sd->poll_list, &list);
list_splice_tail_init(&nft_net->commit_list, &nft_net->destroy_list);
list_splice_tail_init(&local->new_client_calls, &new_client_calls);
list_splice_tail_init(&local->conn_attend_q, &conn_attend_q);
list_splice_tail_init(&local->call_attend_q, &call_attend_q);
list_splice_tail_init(&rxnet->peer_keepalive[cursor & mask],
list_splice_tail_init(&peer->transmitted,
list_splice_tail_init(®_requests_list, &tmp_reg_req_list);
list_splice_tail_init(&tmp_reg_req_list, ®_requests_list);