Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/infiniband/ulp/srp/ib_srp.c add_target_store() -> srp_create_ch_ib()

Type Parameter Key Value
PARAM_VALUE 0 ch 4096-ptr_max
PARAM_VALUE 0 ch->done.done 0-4294967293,u32max
PARAM_VALUE 0 ch->done.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 ch->done.wait.lock.owner (-1)
PARAM_VALUE 0 ch->done.wait.lock.owner_cpu u32max
PARAM_VALUE 0 ch->done.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 ch->done.wait.task_list.next->next 4096-ptr_max
PARAM_VALUE 0 ch->done.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 ch->done.wait.task_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 ch->done.wait.task_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 ch->ib_cm.path_query->release 0-s64max
PARAM_VALUE 0 ch->rdma_cm.cm_id 4096-ptr_max
PARAM_VALUE 0 ch->rdma_cm.cm_id->event_handler 4096-ptr_max
PARAM_VALUE 0 ch->rdma_cm.cm_id->ps 262,319
PARAM_VALUE 0 ch->rdma_cm.cm_id->qp_type 2
PARAM_VALUE 0 ch->rdma_cm.cm_id->route.addr.dev_addr.net 1-u64max
PARAM_VALUE 0 ch->rdma_cm.cm_id->route.addr.dev_addr.network 0,2-3
PARAM_VALUE 0 ch->target 4096-ptr_max
PARAM_VALUE 0 ch->target->ch 4096-ptr_max
PARAM_VALUE 0 ch->target->ch_count 1-u32max
PARAM_VALUE 0 ch->target->comp_vector 0-s32max
PARAM_VALUE 0 ch->target->io_class 256,65280
PARAM_VALUE 0 ch->target->max_it_iu_size 0-s32max
PARAM_VALUE 0 ch->target->net 4096-ptr_max
PARAM_VALUE 0 ch->target->rdma_cm.src_specified 1
PARAM_VALUE 0 ch->target->scsi_host 4096-ptr_max
PARAM_VALUE 0 ch->target->srp_host 4096-ptr_max
PARAM_VALUE 0 ch->target->state 0-1,3-u32max
PARAM_VALUE 0 ch->target->target_can_queue 1-s32max
PARAM_VALUE 0 ch->target->tl_retry_count 2-7
PARAM_VALUE 0 ch->target->using_rdma_cm 1
CAPPED_DATA 0 ch->comp_vector 1
CAPPED_DATA 0 ch->target->ch_count 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 ch->ib_cm.cm_id->service_id 0-u64max
USER_DATA 0 ch->target->ib_cm.service_id 0-u64max
USER_DATA 0 ch->target->id_ext 0-u64max
USER_DATA 0 ch->target->initiator_ext 0-u64max
USER_DATA 0 ch->target->ioc_guid 0-u64max
NO_OVERFLOW_SIMPLE 0 ch->target->ch_count
LOCK2 &host->add_target_mutex
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct srp_host)->add_target_mutex

drivers/infiniband/ulp/srp/ib_srp.c srp_rport_reconnect() -> srp_create_ch_ib()

Type Parameter Key Value
PARAM_VALUE 0 ch 4096-ptr_max
LOCK2 &rport->mutex
TYPE_LOCK (struct srp_rport)->mutex