list_for_each_entry_safe
list_for_each_entry_safe(et, next, &sys_event_tables, list) {
list_for_each_entry_safe(es, next, &arch_std_events, list) {
list_for_each_entry_safe(dev, tmp, &driver->device_list, driver_item)
list_for_each_entry_safe(lchanctx, next, &lhw->lchanctx_list, entry) {
list_for_each_entry_safe(dr, next, &dev->devres_head, entry) {
list_for_each_entry_safe(dr, next, &dev->devres_head, entry) {
list_for_each_entry_safe(pos, next, &wqh->task_list, task_list) {
list_for_each_entry_safe(tmp_work, tmp_st, &rdev->mac_wq_list, list) {
list_for_each_entry_safe(mm, tmp, &ucontext->mmaps, entry)
list_for_each_entry_safe(r_list, list_t, &dev->maplist, head) {
list_for_each_entry_safe(pos, n, &dev->ctxlist, head) {
list_for_each_entry_safe(encoder, enct, &dev->mode_config.encoder_list,
list_for_each_entry_safe(connector, ot,
list_for_each_entry_safe(property, pt, &dev->mode_config.property_list,
list_for_each_entry_safe(blob, bt, &dev->mode_config.property_blob_list,
list_for_each_entry_safe(fb, fbt, &dev->mode_config.fb_list, head) {
list_for_each_entry_safe(plane, plt, &dev->mode_config.plane_list,
list_for_each_entry_safe(crtc, ct, &dev->mode_config.crtc_list, head) {
list_for_each_entry_safe(fb, tfb, &priv->fbs, filp_head) {
list_for_each_entry_safe(dup_mode, next, &list, head)
list_for_each_entry_safe(match_mode, t, &connector->user_modes, head) {
list_for_each_entry_safe(prop_enum, pt, &property->enum_blob_list, head) {
list_for_each_entry_safe(mode, t, &connector->probed_modes, head)
list_for_each_entry_safe(mode, t, &connector->modes, head)
list_for_each_entry_safe(mode, t, &connector->user_modes, head)
list_for_each_entry_safe(connector, tmp,
list_for_each_entry_safe(entry, tempe, &dev->agp->memory, head) {
list_for_each_entry_safe(vma, vma_temp, &dev->vmalist, head) {
list_for_each_entry_safe(cur_mode, t, &connector->probed_modes, head) {
list_for_each_entry_safe(v, vt, &dev->vblank_event_list, base.link)
list_for_each_entry_safe(e, et, &file_priv->event_list, link)
list_for_each_entry_safe(pos, n, &dev->ctxlist, head) {
list_for_each_entry_safe(e, t, &dev->vblank_event_list, base.link) {
list_for_each_entry_safe(e, t, &dev->vblank_event_list, base.link) {
list_for_each_entry_safe(entry, next, &mm->unused_nodes, node_list) {
list_for_each_entry_safe(mode, t, mode_list, head) {
list_for_each_entry_safe(pmode, pt, &connector->probed_modes,
list_for_each_entry_safe(r_list, list_temp, &dev->maplist, head) {
list_for_each_entry_safe(pt, next, &master->magicfree, head) {
list_for_each_entry_safe(r_list, list_temp, &dev->maplist, head)
list_for_each_entry_safe(d_page, tmp, d_pages, page_list) {
list_for_each_entry_safe(pool, tmp, &dev->dma_pools, pools) {
list_for_each_entry_safe(d_page, tmp, d_pages, page_list) {
list_for_each_entry_safe(d_page, next, &ttm_dma->pages_list, page_list) {
list_for_each_entry_safe(curr, tmp, &ig.connlist, conn_list) {
list_for_each_entry_safe(desc, tmp, &ib_conn->fastreg.pool, list) {
list_for_each_entry_safe(zone, tmp, &zone_alloc->entries, list) {
list_for_each_entry_safe(chunk, tmp, &icm->chunk_list, list) {
list_for_each_entry_safe(dev_ctx, temp_dev_ctx, &priv->ctx_list, list) {
list_for_each_entry_safe(pqp, tmp_pqp,
list_for_each_entry_safe(entry, tmp_entry,
list_for_each_entry_safe(pqp, tmp_pqp,
list_for_each_entry_safe(dqp, tmp_dqp, &entry->duplicates, list) {
list_for_each_entry_safe(entry, tmp_entry, &s_steer->steer_entries[steer], list) {
list_for_each_entry_safe(pqp, tmp_pqp,
list_for_each_entry_safe(entry, tmp_entry,
list_for_each_entry_safe(res, tmp, mac_list, list) {
list_for_each_entry_safe(res, tmp, mac_list, list) {
list_for_each_entry_safe(res, tmp, mac_list, list) {
list_for_each_entry_safe(res, tmp, mac_list, list) {
list_for_each_entry_safe(res, tmp, vlan_list, list) {
list_for_each_entry_safe(res, tmp, vlan_list, list) {
list_for_each_entry_safe(res, tmp, vlan_list, list) {
list_for_each_entry_safe(res, tmp, rlist, list) {
list_for_each_entry_safe(res, tmp, rlist, list) {
list_for_each_entry_safe(rgid, tmp, &rqp->mcg_list, list) {
list_for_each_entry_safe(r, tmp, rlist, list) {
list_for_each_entry_safe(qp, tmp, qp_list, com.list) {
list_for_each_entry_safe(srq, tmp, srq_list, com.list) {
list_for_each_entry_safe(cq, tmp, cq_list, com.list) {
list_for_each_entry_safe(mpt, tmp, mpt_list, com.list) {
list_for_each_entry_safe(mtt, tmp, mtt_list, com.list) {
list_for_each_entry_safe(fs_rule, tmp, fs_rule_list, com.list) {
list_for_each_entry_safe(eq, tmp, eq_list, com.list) {
list_for_each_entry_safe(counter, tmp, counter_list, com.list) {
list_for_each_entry_safe(xrcd, tmp, xrcdn_list, com.list) {
list_for_each_entry_safe(qp, tmp, qp_list, com.list) {
list_for_each_entry_safe(addr_list, tmp, &priv->curr_uc_list, list) {
list_for_each_entry_safe(addr_list, tmp, &priv->curr_mc_list, list) {
list_for_each_entry_safe(filter, tmp, &priv->filters, next) {
list_for_each_entry_safe(filter, tmp, &del_list, next) {
list_for_each_entry_safe(filter, tmp, &priv->filters, next) {
list_for_each_entry_safe(filter, tmp, &del_list, next)
list_for_each_entry_safe(uc_to_del, tmp, &priv->uc_list, list) {
list_for_each_entry_safe(mc_to_del, tmp, &priv->mc_list, list) {
list_for_each_entry_safe(addr_list, tmp, &priv->curr_mc_list, list) {
list_for_each_entry_safe(addr_list, tmp, &priv->curr_uc_list, list) {
list_for_each_entry_safe(map, tmp_map, &dev->sriov.cm_list, list) {
list_for_each_entry_safe(map, tmp_map, &lh, list) {
list_for_each_entry_safe(map, tmp_map, &dev->sriov.cm_list, list) {
list_for_each_entry_safe(map, tmp_map, &lh, list) {
list_for_each_entry_safe(counter, tmp_count, &ctr_table->counters_list,
list_for_each_entry_safe(ge, tmp, &qp->gid_list, list) {
list_for_each_entry_safe(req, tmp, &group->pending_list, group_list) {
list_for_each_entry_safe(req, tmp, &group->func[vf].pending, func_list) {
list_for_each_entry_safe(group, n, &ctx->mcg_mgid0_list, mgid0_list) {
list_for_each_entry_safe(tmp1, tmp2, &group->pending_list, group_list) {
list_for_each_entry_safe(ge, tmp, &qp->gid_list, list) {
list_for_each_entry_safe(ge, tmp, &qp->gid_list, list) {
list_for_each_entry_safe(p, t,
list_for_each_entry_safe(p, t,
list_for_each_entry_safe(pos, tmp, root, node.list)
list_for_each_entry_safe(msg, n, &cmd->cache.large.head, list) {
list_for_each_entry_safe(msg, n, &cmd->cache.med.head, list) {
list_for_each_entry_safe(iter, match_tmp, &head->list,
list_for_each_entry_safe(iter, temp, &node->children, list)
list_for_each_entry_safe(counter, tmp, &fc_stats->counters, list)
list_for_each_entry_safe(bulk, tmp, &fc_pool->fully_used, pool_list)
list_for_each_entry_safe(bulk, tmp, &fc_pool->partially_used, pool_list)
list_for_each_entry_safe(bulk, tmp, &fc_pool->unused, pool_list)
list_for_each_entry_safe(eq, n, &table->comp_eqs_list, list) {
list_for_each_entry_safe(buf, temp, &conn->qp.sq.backlog, list) {
list_for_each_entry_safe(context, tmp, &fdev->client_data_list, list)
list_for_each_entry_safe(context, tmp_context,
list_for_each_entry_safe(soft_wc, next, &cq->wc_list, list) {
list_for_each_entry_safe(sub_entry, tmp, &obj->event_sub, obj_list)
list_for_each_entry_safe(event_sub, tmp_sub, &sub_list, event_list) {
list_for_each_entry_safe(event_sub, tmp_sub, &sub_list, event_list) {
list_for_each_entry_safe(sub, tmp, &event->unaffiliated_list,
list_for_each_entry_safe(entry, tmp,
list_for_each_entry_safe(event_sub, tmp, &ev_file->event_list,
list_for_each_entry_safe(entry, tmp, &ev_file->event_list,
list_for_each_entry_safe(event_sub, event_sub_tmp,
list_for_each_entry_safe(iter, tmp, &handler->list, list) {
list_for_each_entry_safe(dev, tmpdev, &tlist, catas_err.list) {
list_for_each_entry_safe(chunk, tmp, &icm->chunk_list, list) {
list_for_each_entry_safe(p, n, lh, list) {
list_for_each_entry_safe(p, n, lh, list) {
list_for_each_entry_safe(ioerr, tmp, &pCard->ioerr_queue, list) {
list_for_each_entry_safe(ioerr, tmp, &pCard->ioerr_queue, list) {
list_for_each_entry_safe(instance_rings, tmp, &bundle->list, list)
list_for_each_entry_safe(instance_rings, tmp, &bundle->list, list)
list_for_each_entry_safe(mm, tmp, &uctx->mm_head, entry) {
list_for_each_entry_safe(pbl, tmp, &info->free_pbl_list, list_entry) {
list_for_each_entry_safe(req, temp_req, &req_list, list) {
list_for_each_entry_safe(req, temp_req, &done_list, list) {
list_for_each_entry_safe(req, temp_req, &req_list, list) {
list_for_each_entry_safe(timewait_info, tmp, &cm.timewait_list, list) {
list_for_each_entry_safe(context, tmp, &device->client_data_list, list)
list_for_each_entry_safe(context, tmp, &device->client_data_list,
list_for_each_entry_safe(context, tmp, &device->client_data_list, list)
list_for_each_entry_safe(context, tmp, &device->client_data_list, list)
list_for_each_entry_safe(fmr, tmp, &pool->free_list, list) {
list_for_each_entry_safe(fmr, next, &pool->free_list, list) {
list_for_each_entry_safe(mad_recv_buf, temp_recv_buf,
list_for_each_entry_safe(mad_send_wr, temp_mad_send_wr,
list_for_each_entry_safe(mad_send_wr, temp_mad_send_wr,
list_for_each_entry_safe(s, t, &mad_send_wr->rmpp_list, list) {
list_for_each_entry_safe(rmpp_recv, temp_rmpp_recv,
list_for_each_entry_safe(obj, next_obj, &ufile->uobjects, list) {
list_for_each_entry_safe(p, t, &device->port_list, entry) {
list_for_each_entry_safe(p, t, &device->port_list, entry) {
list_for_each_entry_safe(uevent, tmp, &ctx->file->event_list, list)
list_for_each_entry_safe(ctx, tmp, &file->ctx_list, list) {
list_for_each_entry_safe(mc, tmp, &ctx->mc_list, list) {
list_for_each_entry_safe(uevent, tmp, &mc->ctx->file->event_list, list) {
list_for_each_entry_safe(uevent, tmp, &ctx->file->event_list, list) {
list_for_each_entry_safe(uevent, tmp, &list, list) {
list_for_each_entry_safe(odp_data, next,
list_for_each_entry_safe(packet, tmp, &file->recv_list, list) {
list_for_each_entry_safe(evt, tmp, &uobj->comp_list, obj_list) {
list_for_each_entry_safe(evt, tmp, &uobj->event_list, obj_list) {
list_for_each_entry_safe(mcast, tmp, &uobj->mcast_list, list) {
list_for_each_entry_safe (priv, next_priv, &ufile->umaps,
list_for_each_entry_safe(entry, tmp, &event_queue->event_list, list) {
list_for_each_entry_safe(rx, n, &list, list) {
list_for_each_entry_safe(ah, tah, &priv->dead_ahs, list)
list_for_each_entry_safe(priv, tmp, dev_list, list) {
list_for_each_entry_safe(path, tp, &priv->path_list, list) {
list_for_each_entry_safe(path, tp, &remove_list, list) {
list_for_each_entry_safe(cpriv, tcpriv, &priv->child_intfs, list) {
list_for_each_entry_safe(mcast, tmcast, &priv->multicast_list, list) {
list_for_each_entry_safe(mcast, tmcast, &remove_list, list) {
list_for_each_entry_safe(mcast, tmcast, &priv->multicast_list, list) {
list_for_each_entry_safe(mcast, tmcast, &ctx.remove_list, list) {
list_for_each_entry_safe(priv, tpriv, &ppriv->child_intfs, list) {