xa_empty
if (xa_empty(&rtas_token_to_function_xarray)) {
WARN_ON(!xa_empty(&accel_minors_xa));
drm_WARN_ON(&vdev->drm, !xa_empty(&file_priv->cmdq_xa));
drm_WARN_ON(&vdev->drm, !xa_empty(&vdev->submitted_jobs_xa));
drm_WARN_ON(&vdev->drm, !xa_empty(&vdev->db_xa));
drm_WARN_ON(&vdev->drm, !xa_empty(&vdev->submitted_jobs_xa));
drm_WARN_ON(&vdev->drm, !xa_empty(&vdev->context_xa));
if (xa_empty(&vdev->submitted_jobs_xa) && job) {
if (!xa_empty(&vdev->submitted_jobs_xa))
is_first_job = xa_empty(&vdev->submitted_jobs_xa);
drm_WARN_ON(&vdev->drm, !xa_empty(&vdev->submitted_jobs_xa));
if (!xa_empty(&vdev->submitted_jobs_xa))
if (xa_empty(&srv_sess->index_idr))
if (xa_empty(&srv_sess->index_idr))
if (ep && !port->dead && xa_empty(&port->endpoints) &&
if (xa_empty(&port->dports))
WARN_ON_ONCE(!xa_empty(&dpll->pin_refs));
if (xa_empty(&pin->dpll_refs))
if (WARN_ON(xa_empty(&dpll->pin_refs)))
if (WARN_ON(!xa_empty(&pin->parent_refs)))
if (!xa_empty(&pin->ref_sync_pins))
if (xa_empty(&pin->parent_refs))
return xa_empty(&adev->userq_doorbell_xa) ? 0 : -EBUSY;
if (xa_empty(xa))
if (!xa_empty(&userq->fence_drv_xa)) {
WARN_ON(!xa_empty(&adev->vm_manager.pasids));
WARN_ON(!xa_empty(&drm_minors_xa));
WARN_ON(!xa_empty(&pvr_dev->ctx_ids));
WARN_ON(!xa_empty(&pvr_dev->job_ids));
WARN_ON(!xa_empty(&pvr_dev->free_list_ids));
if (xa_empty(&plane_cfg->possible_crtcs)) {
if (xa_empty(&encoder_cfg->possible_crtcs)) {
if (xa_empty(&connector_cfg->possible_encoders)) {
xa_empty(&guc->submission_state.exec_queue_lookup),
if (xa_empty(&guc->submission_state.exec_queue_lookup))
if (xa_empty(&sr->xa))
if (!sr->name || xa_empty(&sr->xa))
if (!sr->name || xa_empty(&sr->xa))
WARN_ON(!xa_empty(&cm.local_id_table));
WARN_ON(!xa_empty(&pernet->tcp_ps));
WARN_ON(!xa_empty(&pernet->udp_ps));
WARN_ON(!xa_empty(&pernet->ipoib_ps));
WARN_ON(!xa_empty(&pernet->ib_ps));
WARN_ON(!xa_empty(&clients));
WARN_ON(!xa_empty(&devices));
WARN_ON(!xa_empty(&device->compat_devs));
WARN_ON(!xa_empty(&device->client_data));
WARN_ON(!xa_empty(&ucontext->mmap_xa));
WARN_ON(!xa_empty(xa));
WARN_ON(!xa_empty(&queries));
WARN_ON(!xa_empty(&xrcd->tgt_qps));
if (xa_empty(&ep->com.dev->hwtids))
WARN_ON(!xa_empty(&ctx->dev->cqs));
WARN_ON(!xa_empty(&ctx->dev->qps));
WARN_ON(!xa_empty(&ctx->dev->mrs));
wait_event(ctx->dev->wait, xa_empty(&ctx->dev->hwtids));
WARN_ON(!xa_empty(&ctx->dev->stids));
WARN_ON(!xa_empty(&ctx->dev->atids));
WARN_ON(!xa_empty(&hfi1_dev_table));
WARN_ON(!xa_empty(&dev->qp_tbl));
WARN_ON(!xa_empty(&dev->cq_tbl));
WARN_ON(!xa_empty(&sriov->xa_rej_tmout));
WARN_ON(!xa_empty(&mcounter->qpn_opfc_xa));
if (xa_empty(qpn_opfc_xa))
WARN_ON(!xa_empty(&dev->odp_mkeys));
WARN_ON(!xa_empty(&dev->sig_mrs));
WARN_ON(!xa_empty(&pool->xa));
!xa_empty(&group->pasid_array)) {
if (!WARN_ON(!group->owner_cnt || !xa_empty(&group->pasid_array)))
!xa_empty(&group->pasid_array))
!xa_empty(&group->pasid_array)))
WARN_ON(!xa_empty(&igroup->pasid_attach));
if (xa_empty(&attach->device_array)) {
WARN_ON(!old_hwpt || xa_empty(&attach->device_array));
if (!xa_empty(&iopt->domains) &&
WARN_ON(!xa_empty(&iopt->domains));
WARN_ON(!xa_empty(&iopt->access_list));
if (!xa_empty(&ictx->objects)) {
while (!xa_empty(&ictx->objects)) {
WARN_ON(!xa_empty(&ictx->groups));
WARN_ON(!xa_empty(&pages->pinned_pfns));
if (xa_empty(&area->iopt->domains))
if (xa_empty(&pf->eswitch.reprs)) {
if (xa_empty(&pf->eswitch.reprs))
if (xa_empty(&pf->eswitch.reprs))
if (xa_empty(&pf->eswitch.reprs)) {
WARN_ON(!xa_empty(&bridge->ports));
if (!bridge || !xa_empty(&bridge->ports))
if (!xa_empty(&pf->irq_tracker.entries))
return !xa_empty(&dev->cmd.vars.privileged_uids);
WARN_ON(!xa_empty(&br_offloads->ports));
WARN_ON(!xa_empty(&esw->offloads.vhca_map));
if (!xa_empty(&vport->egress.offloads.bounce_rules))
if (xa_empty(&vport->egress.offloads.bounce_rules)) {
WARN_ON(!xa_empty(&steering->esw_egress_root_ns));
WARN_ON(!xa_empty(&steering->esw_ingress_root_ns));
if (xa_empty(&macsec_device->tx_id_xa) &&
xa_empty(&macsec_device->rx_id_xa))
WARN_ON_ONCE(!xa_empty(&st->idx_xa));
WARN_ON(!xa_empty(&dev->priv.page_root_xa));
WARN_ON(!xa_empty(&table->devices));
return table && !xa_empty(&table->devices);
WARN_ON(!xa_empty(&table->function_ids));
return xa_empty(&table->function_ids);
WARN_ON(!xa_empty(&pr_core->prr_xa));
WARN_ON(!xa_empty(&nhgi->nexthop_counters));
WARN_ON(!xa_empty(&nn->xa_ipsec));
WARN_ON_ONCE(!xa_empty(&subsys->namespaces));
return !xa_empty(&pdev->doe_mbs);
if (xa_empty(&nport->lookup))
if (xa_empty(&nport->lookup)) {
if (!xa_empty(per_store_ap)) {
if (sdebug_fake_rw == 0 && !xa_empty(per_store_ap)) {
if (xa_empty(per_store_ap))
xa_empty(&udev->commands) && list_empty(&udev->qfull_queue)) {
if (xa_empty(&root->delayed_nodes)) {
if (WARN_ON(!xa_empty(&root->inodes)))
if (WARN_ON(!xa_empty(&root->delayed_nodes)))
if (xa_empty(&delayed_refs->head_refs)) {
empty = xa_empty(&root->inodes);
empty = xa_empty(&root->inodes);
WARN_ON(!xa_empty(&transaction->delayed_refs.head_refs));
WARN_ON(!xa_empty(&transaction->delayed_refs.dirty_extents));
if (!xa_empty(&cache->reqs)) {
if (xa_empty(&ci->i_auth_cap->session->s_delegated_inos))
while (!xa_empty(&sbi->managed_pslots)) {
if (xa_empty(xa))
if (!xa_empty(xa) && xa_load(xa, grp->bb_group))
if (xa_empty(xa))
xa_empty(&sess->ksmbd_chann_list)) {
if (xa_empty(&sess->ksmbd_chann_list)) {
if (xa_empty(&work->sess->tree_conns)) {
return xa_empty(&ida->xa);
return xa_empty(&mapping->i_pages);
if (xa_empty(&tctx->xa) && tctx->io_wq)
WARN_ON_ONCE(!xa_empty(&md->__domains[i].store));
XA_BUG_ON(xa, !xa_empty(xa));
XA_BUG_ON(xa, xa_empty(xa));
XA_BUG_ON(xa, !xa_empty(xa));
XA_BUG_ON(xa, xa_empty(xa));
XA_BUG_ON(xa, xa_empty(xa));
XA_BUG_ON(xa, !xa_empty(xa));
XA_BUG_ON(xa, !xa_empty(xa));
XA_BUG_ON(xa, !xa_empty(xa));
XA_BUG_ON(xa, !xa_empty(xa));
XA_BUG_ON(xa, !xa_empty(xa));
XA_BUG_ON(xa, !xa_empty(xa));
XA_BUG_ON(xa, !xa_empty(xa));
XA_BUG_ON(xa, !xa_empty(xa));
XA_BUG_ON(xa, !xa_empty(xa));
XA_BUG_ON(xa, !xa_empty(xa));
XA_BUG_ON(xa, !xa_empty(xa));
XA_BUG_ON(xa, !xa_empty(xa));
XA_BUG_ON(xa, !xa_empty(xa));
XA_BUG_ON(xa, !xa_empty(xa));
XA_BUG_ON(xa, !xa_empty(xa));
XA_BUG_ON(xa, !xa_empty(xa));
XA_BUG_ON(xa, !xa_empty(xa));
XA_BUG_ON(xa, !xa_empty(xa));
XA_BUG_ON(xa, !xa_empty(xa));
XA_BUG_ON(xa, !xa_empty(xa));
XA_BUG_ON(xa, !xa_empty(xa));
XA_BUG_ON(xa, !xa_empty(xa));
XA_BUG_ON(xa, !xa_empty(xa));
XA_BUG_ON(xa, !xa_empty(xa));
XA_BUG_ON(xa, !xa_empty(xa));
XA_BUG_ON(xa, !xa_empty(xa));
XA_BUG_ON(xa, !xa_empty(xa));
XA_BUG_ON(xa, !xa_empty(xa));
XA_BUG_ON(xa, !xa_empty(xa));
XA_BUG_ON(xa, !xa_empty(xa));
XA_BUG_ON(xa, !xa_empty(xa));
XA_BUG_ON(xa, !xa_empty(xa));
XA_BUG_ON(xa, !xa_empty(xa));
XA_BUG_ON(xa, !xa_empty(xa));
XA_BUG_ON(xa, xa_empty(xa));
XA_BUG_ON(xa, !xa_empty(xa));
XA_BUG_ON(xa, xa_empty(xa));
XA_BUG_ON(xa, !xa_empty(xa));
XA_BUG_ON(xa, xa_empty(xa));
XA_BUG_ON(xa, !xa_empty(xa));
XA_BUG_ON(xa, !xa_empty(xa));
XA_BUG_ON(xa, !xa_empty(xa));
XA_BUG_ON(xa, !xa_empty(xa));
XA_BUG_ON(xa, !xa_empty(xa));
XA_BUG_ON(xa, !xa_empty(xa));
XA_BUG_ON(xa, !xa_empty(xa));
XA_BUG_ON(xa, !xa_empty(xa));
XA_BUG_ON(xa, !xa_empty(xa));
XA_BUG_ON(xa, !xa_empty(xa));
XA_BUG_ON(xa, xa_empty(xa));
XA_BUG_ON(xa, !xa_empty(xa));
XA_BUG_ON(xa, !xa_empty(xa));
XA_BUG_ON(xa, !xa_empty(xa));
XA_BUG_ON(xa, xa_empty(xa));
XA_BUG_ON(xa, !xa_empty(xa));
XA_BUG_ON(xa, !xa_empty(xa));
XA_BUG_ON(xa, !xa_empty(xa));
XA_BUG_ON(xa, !xa_empty(xa));
XA_BUG_ON(xa, !xa_empty(xa));
XA_BUG_ON(xa, !xa_empty(xa));
XA_BUG_ON(xa, !xa_empty(xa));
XA_BUG_ON(xa, !xa_empty(xa));
XA_BUG_ON(xa, !xa_empty(xa));
XA_BUG_ON(xa, !xa_empty(xa));
XA_BUG_ON(xa, !xa_empty(xa));
XA_BUG_ON(xa, !xa_empty(xa));
XA_BUG_ON(xa, !xa_empty(xa));
XA_BUG_ON(xa, !xa_empty(xa));
XA_BUG_ON(xa, xa_empty(xa));
XA_BUG_ON(xa, !xa_empty(xa));
if (xa_empty(tree))
WARN_ON_ONCE(!xa_empty(trees + i));
if (xa_empty(&binding->bound_rxqs)) {
!xa_empty(&pool->dma_mapped))
WARN_ON(!xa_empty(&devlink->ports));
WARN_ON(!xa_empty(&devlink->ports));
if (!block || xa_empty(&block->ports)) {
assert(xa_empty(xa));
if (!xa_empty(&f->bindings) &&