Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

lib/radix-tree.c __radix_tree_create() -> radix_tree_load_root()

Type Parameter Key Value
PARAM_VALUE 0 root 4096-ptr_max
PARAM_VALUE 1 nodep 6209009036089417728
PARAM_VALUE 2 maxindex 4961350380192714752
BUF_SIZE 0 root (-1),88
BUF_SIZE 0 root (-1),88
DATA_SOURCE 0 root $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &blkcg->lock
HALF_LOCKED2 &cq_table->lock
HALF_LOCKED2 &ctx->lut_mutex
HALF_LOCKED2 &dmz->chunk_lock
HALF_LOCKED2 &eti->extent_tree_lock
HALF_LOCKED2 &fedata->socket_lock
HALF_LOCKED2 &fs_info->fs_roots_radix_lock
HALF_LOCKED2 &im->ino_lock
HALF_LOCKED2 &ioc->lock
HALF_LOCKED2 &ipctl->mutex
HALF_LOCKED2 &iter->lock
HALF_LOCKED2 &log->tree_lock
HALF_LOCKED2 &log_ring->spin_lock
HALF_LOCKED2 &md->io_barrier
HALF_LOCKED2 &mru->lock
HALF_LOCKED2 &nm_i->nat_tree_lock.internal_rwsem
HALF_LOCKED2 &nm_i->nid_list_lock
HALF_LOCKED2 &nullb->lock
HALF_LOCKED2 &pag->pag_ici_lock
HALF_LOCKED2 &q->queue_lock
HALF_LOCKED2 &qi->qi_tree_lock
HALF_LOCKED2 &qp_table->lock
HALF_LOCKED2 &ras_umc->bank_log_lock
HALF_LOCKED2 &ras_umc->tree_lock
HALF_LOCKED2 &sbi->gc_lock.internal_rwsem
HALF_LOCKED2 &srq_table->lock
HALF_LOCKED2 &subsys->lock
HALF_LOCKED2 &table->lock
HALF_LOCKED2 __flags
HALF_LOCKED2 flags
HALF_LOCKED2 global &cgwb_lock
HALF_LOCKED2 global &hwspinlock_tree_lock
HALF_LOCKED2 global &qcom_tzmem_chunks_lock
HALF_LOCKED2 global &qrtr_nodes_lock
HALF_LOCKED2 global &radix_lock
HALF_LOCKED2 irq
HALF_LOCKED2 tl->hwsp_ggtt->obj->base.resv

lib/radix-tree.c __radix_tree_lookup() -> radix_tree_load_root()

Type Parameter Key Value
PARAM_VALUE 1 nodep 1141943240723836928
PARAM_VALUE 2 maxindex 1085513364337672192
BUF_SIZE 0 root (-1),88
BUF_SIZE 0 root (-1),88
DATA_SOURCE 0 root $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

lib/radix-tree.c idr_get_free() -> radix_tree_load_root()

Type Parameter Key Value
PARAM_VALUE 0 root 4096-ptr_max
PARAM_VALUE 1 nodep 6047936230950821888
PARAM_VALUE 2 maxindex 2541637932901679104
DATA_SOURCE 0 root $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 root->xa_flags 0,4-u32max
HALF_LOCKED2 &apm->lock
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 &chip->reg_lock
HALF_LOCKED2 &clnt->lock
HALF_LOCKED2 &idrinfo->lock
HALF_LOCKED2 &pn->l2tp_session_idr_lock
HALF_LOCKED2 &pn->l2tp_tunnel_idr_lock
HALF_LOCKED2 &queue->idr_lock
HALF_LOCKED2 &queue->lock
HALF_LOCKED2 &tn->idr_lock
HALF_LOCKED2 &tp->lock
HALF_LOCKED2 &tunnel->list_lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 bh
HALF_LOCKED2 irq

lib/radix-tree.c radix_tree_next_chunk() -> radix_tree_load_root()

Type Parameter Key Value
PARAM_VALUE 1 nodep 355125482831704064
PARAM_VALUE 2 maxindex 3045085597007945728
BUF_SIZE 0 root (-1),88
BUF_SIZE 0 root (-1),88
DATA_SOURCE 0 root $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ctx->lut_mutex
HALF_LOCKED2 &ctx->mutex
HALF_LOCKED2 &fedata->socket_lock
HALF_LOCKED2 &ibdev->client_data_rwsem
HALF_LOCKED2 &pctldev->mutex
HALF_LOCKED2 &ras_umc->tree_lock
HALF_LOCKED2 &subsys->lock
HALF_LOCKED2 &ufile->device->disassociate_srcu
HALF_LOCKED2 flags
HALF_LOCKED2 global &cgwb_lock
HALF_LOCKED2 global &clients_rwsem
HALF_LOCKED2 global &devices_rwsem
HALF_LOCKED2 global &pinctrldev_list_mutex
HALF_LOCKED2 global &pvcalls_back_global.frontends_lock
HALF_LOCKED2 global &qcom_tzmem_chunks_lock
HALF_LOCKED2 global &qrtr_nodes_lock
HALF_LOCKED2 irq
HALF_LOCKED2 mutex
HALF_LOCKED2 rcu_read

lib/radix-tree.c radix_tree_tag_clear() -> radix_tree_load_root()

Type Parameter Key Value
PARAM_VALUE 0 root 4096-ptr_max
PARAM_VALUE 1 nodep 6201304399062822912
PARAM_VALUE 2 maxindex 6584952873461702656
DATA_SOURCE 0 root $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fs_info->cleaner_mutex
HALF_LOCKED2 &fs_info->fs_roots_radix_lock
HALF_LOCKED2 &fs_info->transaction_kthread_mutex
HALF_LOCKED2 &pag->pag_ici_lock
HALF_LOCKED2 &ras_umc->tree_lock
HALF_LOCKED2 flags
HALF_LOCKED2 global &hwspinlock_tree_lock
HALF_LOCKED2 global &radix_lock

lib/radix-tree.c radix_tree_tag_get() -> radix_tree_load_root()

Type Parameter Key Value
PARAM_VALUE 0 root 4096-ptr_max
PARAM_VALUE 1 nodep 9008592741385670656
PARAM_VALUE 2 maxindex 2549822054554107904
DATA_SOURCE 0 root $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 flags
HALF_LOCKED2 global &hwspinlock_tree_lock
HALF_LOCKED2 global &radix_lock

lib/radix-tree.c radix_tree_tag_set() -> radix_tree_load_root()

Type Parameter Key Value
PARAM_VALUE 0 root 4096-ptr_max
PARAM_VALUE 1 nodep 5583785445041696768
PARAM_VALUE 2 maxindex 5379359571241750528
DATA_SOURCE 0 root $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fs_info->fs_roots_radix_lock
HALF_LOCKED2 &pag->pag_ici_lock
HALF_LOCKED2 &ras_umc->bank_log_lock
HALF_LOCKED2 &ras_umc->tree_lock
HALF_LOCKED2 flags
HALF_LOCKED2 global &hwspinlock_tree_lock
HALF_LOCKED2 global &radix_lock