Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/nvme/host/fc.c nvme_fc_create_association() -> nvme_fc_init_aen_ops()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->ctrl->subsys->firmware_rev 0-255
PARAM_VALUE 0 ctrl->ctrl.abort_limit.counter 1-256
PARAM_VALUE 0 ctrl->ctrl.admin_q->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 ctrl->ctrl.admin_q->disk 0,4096-ptr_max
PARAM_VALUE 0 ctrl->ctrl.admin_q->disk->bdi->io_pages 0-536870911
PARAM_VALUE 0 ctrl->ctrl.admin_q->disk->bdi->ra_pages 32-u64max
PARAM_VALUE 0 ctrl->ctrl.admin_q->limits.atomic_write_boundary_sectors 0-8388607
PARAM_VALUE 0 ctrl->ctrl.admin_q->limits.atomic_write_max_sectors 0-8388607
PARAM_VALUE 0 ctrl->ctrl.admin_q->limits.atomic_write_unit_max 0-1171456
PARAM_VALUE 0 ctrl->ctrl.admin_q->limits.atomic_write_unit_min 0-1171456
PARAM_VALUE 0 ctrl->ctrl.admin_q->limits.discard_granularity 0,512-u32max
PARAM_VALUE 0 ctrl->ctrl.admin_q->limits.dma_alignment 1-u32max
PARAM_VALUE 0 ctrl->ctrl.admin_q->limits.io_min 512-u32max
PARAM_VALUE 0 ctrl->ctrl.admin_q->limits.logical_block_size 512-65536
PARAM_VALUE 0 ctrl->ctrl.admin_q->limits.max_discard_segments 1-u16max
PARAM_VALUE 0 ctrl->ctrl.admin_q->limits.max_fast_segment_size 0-4096
PARAM_VALUE 0 ctrl->ctrl.admin_q->limits.max_segment_size 1-u32max
PARAM_VALUE 0 ctrl->ctrl.admin_q->limits.max_segments 1-u16max
PARAM_VALUE 0 ctrl->ctrl.admin_q->limits.max_user_sectors 0,8-u32max
PARAM_VALUE 0 ctrl->ctrl.admin_q->limits.physical_block_size 512-u32max
PARAM_VALUE 0 ctrl->ctrl.admin_q->limits.seg_boundary_mask 1-u64max
PARAM_VALUE 0 ctrl->ctrl.admin_q->limits.zone_write_granularity 512-u32max
PARAM_VALUE 0 ctrl->ctrl.admin_q->limits_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->ctrl.admin_q->limits_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->ctrl.admin_q->limits_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 ctrl->ctrl.admin_q->limits_lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->ctrl.admin_q->limits_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 ctrl->ctrl.admin_q->limits_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 ctrl->ctrl.admin_q->limits_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 ctrl->ctrl.admin_q->queue_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->ctrl.ana_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->ctrl.ana_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->ctrl.ana_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 ctrl->ctrl.ana_lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->ctrl.ana_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 ctrl->ctrl.ana_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 ctrl->ctrl.ana_lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 ctrl->ctrl.ana_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 ctrl->ctrl.ana_log_buf 0,16,4096-ptr_max
PARAM_VALUE 0 ctrl->ctrl.ana_log_size 0,20-4294966784
PARAM_VALUE 0 ctrl->ctrl.ana_work.lockdep_map->name 0-255
PARAM_VALUE 0 ctrl->ctrl.anatt_timer.entry->pprev 4096-ptr_max
PARAM_VALUE 0 ctrl->ctrl.anatt_timer.lockdep_map->name 0-255
PARAM_VALUE 0 ctrl->ctrl.cels.xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->ctrl.cntrltype 0-255
PARAM_VALUE 0 ctrl->ctrl.ctrl_config 4587521,4587617
PARAM_VALUE 0 ctrl->ctrl.dctype 0-255
PARAM_VALUE 0 ctrl->ctrl.device 0,4096-ptr_max
PARAM_VALUE 0 ctrl->ctrl.device->kobj.release.wq->dfl_pwq 0-s64max
PARAM_VALUE 0 ctrl->ctrl.device->kobj.release.wq->saved_max_active s32min-s32max
PARAM_VALUE 0 ctrl->ctrl.device->kobj.release.wq->saved_min_active s32min-s32max
PARAM_VALUE 0 ctrl->ctrl.device->kobj.sd->attr.notify_next 0,426918848001064960
PARAM_VALUE 0 ctrl->ctrl.device->power.qos->freq.max_freq.default_value s32max
PARAM_VALUE 0 ctrl->ctrl.device->power.qos->freq.max_freq.no_constraint_value s32max
PARAM_VALUE 0 ctrl->ctrl.device->power.qos->freq.max_freq.target_value s32max
PARAM_VALUE 0 ctrl->ctrl.device->power.qos->freq.max_freq.type 2
PARAM_VALUE 0 ctrl->ctrl.device->power.qos->latency_tolerance.no_constraint_value (-1)
PARAM_VALUE 0 ctrl->ctrl.device->power.qos->latency_tolerance.type 2
PARAM_VALUE 0 ctrl->ctrl.device->power.qos->latency_tolerance_req->data.freq.type 0-2
PARAM_VALUE 0 ctrl->ctrl.device->power.qos->latency_tolerance_req->type 2
PARAM_VALUE 0 ctrl->ctrl.device->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 ctrl->ctrl.effects 4096-ptr_max
PARAM_VALUE 0 ctrl->ctrl.fabrics_q->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 ctrl->ctrl.hwmon_device 4096-ptr_max
PARAM_VALUE 0 ctrl->ctrl.icdoff 0
PARAM_VALUE 0 ctrl->ctrl.identified 1
PARAM_VALUE 0 ctrl->ctrl.ka_work.timer.entry->pprev 4096-ptr_max
PARAM_VALUE 0 ctrl->ctrl.max_integrity_segments 0-u16max
PARAM_VALUE 0 ctrl->ctrl.max_segments 0-u16max
PARAM_VALUE 0 ctrl->ctrl.nr_active.counter 0
PARAM_VALUE 0 ctrl->ctrl.opal_dev->dev_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->ctrl.opal_dev->dev_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->ctrl.opal_dev->dev_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 ctrl->ctrl.opal_dev->dev_lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->ctrl.opal_dev->dev_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 ctrl->ctrl.opal_dev->dev_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 ctrl->ctrl.opal_dev->dev_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 ctrl->ctrl.opal_dev->dev_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->ctrl.opal_dev->flags 1
PARAM_VALUE 0 ctrl->ctrl.opal_dev->hsn 0
PARAM_VALUE 0 ctrl->ctrl.opal_dev->prev_data 0
PARAM_VALUE 0 ctrl->ctrl.opal_dev->send_recv 3660369217632292864
PARAM_VALUE 0 ctrl->ctrl.opal_dev->tsn 0
PARAM_VALUE 0 ctrl->ctrl.ops 4096-ptr_max
PARAM_VALUE 0 ctrl->ctrl.ops->reg_read32 4096-ptr_max
PARAM_VALUE 0 ctrl->ctrl.ops->reg_read64 4096-ptr_max
PARAM_VALUE 0 ctrl->ctrl.opts 4096-ptr_max
PARAM_VALUE 0 ctrl->ctrl.opts->queue_size 0-u16max
PARAM_VALUE 0 ctrl->ctrl.queue_count 1
PARAM_VALUE 0 ctrl->ctrl.sgls 1-u32max
PARAM_VALUE 0 ctrl->ctrl.shutdown_timeout 0-255
PARAM_VALUE 0 ctrl->ctrl.srcu.dep_map->name 0-255
PARAM_VALUE 0 ctrl->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->lport 4096-ptr_max
PARAM_VALUE 0 ctrl->lport->localport.private->hw->base_qpair->fwres.exch_limit 0-62258
PARAM_VALUE 0 ctrl->lport->localport.private->hw->base_qpair->fwres.exch_total 0-u16max
PARAM_VALUE 0 ctrl->lport->localport.private->hw->base_qpair->fwres.iocbs_limit 0-u16max
PARAM_VALUE 0 ctrl->lport->localport.private->hw->base_qpair->fwres.iocbs_qp_limit 0-u16max
PARAM_VALUE 0 ctrl->lport->localport.private->hw->base_qpair->fwres.iocbs_total 0-u16max
PARAM_VALUE 0 ctrl->lport->localport.private->vport->phba->dbg_log_cnt.counter s32min-s32max
PARAM_VALUE 0 ctrl->lport->localport.private->vport->phba->dbg_log_idx.counter s32min-s32max
PARAM_VALUE 0 ctrl->lport->ops 4096-ptr_max
PARAM_VALUE 0 ctrl->queues 4096-ptr_max
PARAM_VALUE 0 ctrl->rport 4096-ptr_max
PARAM_VALUE 0 ctrl->rport->dev->dma_io_tlb_pools.next 4096-ptr_max
PARAM_VALUE 0 ctrl->rport->dev->dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 0 ctrl->rport->dev->dma_io_tlb_pools.next->prev->prev 4096-ptr_max
PARAM_VALUE 0 ctrl->rport->dev->dma_uses_io_tlb 1
PARAM_VALUE 0 ctrl->rport->dev->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 ctrl->rport->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->rport->lport->localport.private->fc4NvmeLsRequests.counter s32min-s32max
PARAM_VALUE 0 ctrl->rport->lport->localport.private->vport->phba->dbg_log_cnt.counter s32min-s32max
PARAM_VALUE 0 ctrl->rport->lport->localport.private->vport->phba->dbg_log_idx.counter s32min-s32max
PARAM_VALUE 0 ctrl->rport->lport->localport.private->vport->phba->hbalock.rlock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->rport->lport->localport.private->vport->phba->iocb_cnt 0-4294967295
PARAM_VALUE 0 ctrl->rport->lport->localport.private->vport->phba->iocb_max 0-4294967295
PARAM_VALUE 0 ctrl->rport->lport->localport.private->vport->phba->nvmeio_trc_cnt.counter s32min-s32max
PARAM_VALUE 0 ctrl->rport->lport->localport.private->vport->phba->sli4_hba.nvmels_wq->host_index 0-4294967295
PARAM_VALUE 0 ctrl->rport->ls_req_list.prev 4096-ptr_max
PARAM_VALUE 0 ctrl->rport->ls_req_list.prev->next 4096-ptr_max
PARAM_VALUE 0 ctrl->rport->ls_req_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 ctrl->rport->ref.refcount.refs.counter (-1073741824),0-s32max
PARAM_VALUE 0 ctrl->rport->remoteport.port_state 2
PARAM_VALUE 0 ctrl->rport->remoteport.private->fcport->vha->vref_count.counter s32min-s32max
PARAM_VALUE 0 ctrl->rport->remoteport.private->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->rport->remoteport.private->ndlp->kref.refcount.refs.counter (-1073741824),0-s32max
CAPPED_DATA 0 ctrl->ctrl.admin_q->limits.max_hw_wzeroes_unmap_sectors 1
CAPPED_DATA 0 ctrl->rport 1
DATA_SOURCE 0 ctrl $0
HOST_DATA 0 ctrl->ctrl.admin_q->disk->bdi->io_pages 0-268435455[c]
HOST_DATA 0 ctrl->ctrl.admin_q->disk->bdi->ra_pages 33-536870911[c]
HOST_DATA 0 ctrl->ctrl.admin_q->limits.alignment_offset 0-u16max[c]
HOST_DATA 0 ctrl->ctrl.admin_q->limits.atomic_write_max_sectors 0-8388607[c]
HOST_DATA 0 ctrl->ctrl.admin_q->limits.discard_granularity 512-u32max[c]
HOST_DATA 0 ctrl->ctrl.admin_q->limits.integrity.interval_exp 0-31[c]
HOST_DATA 0 ctrl->ctrl.admin_q->limits.io_min 512-65536[c]
HOST_DATA 0 ctrl->ctrl.admin_q->limits.max_integrity_segments 0-u16max
HOST_DATA 0 ctrl->ctrl.admin_q->limits.max_sectors 0-s32max[c]
HOST_DATA 0 ctrl->ctrl.admin_q->limits.max_segments 1-u16max[c]
HOST_DATA 0 ctrl->ctrl.admin_q->limits.max_zone_append_sectors 0-s32max[c]
HOST_DATA 0 ctrl->ctrl.admin_q->limits.zone_write_granularity 512-65536[c]
HOST_DATA 0 ctrl->ctrl.cap 0-u64max
HOST_DATA 0 ctrl->ctrl.device->power.qos->latency_tolerance_req->dev->driver_data->active_ltr 0-4294967295[c]
HOST_DATA 0 ctrl->ctrl.device->power.qos->latency_tolerance_req->dev->driver_data->idle_ltr 0-4294967295
HOST_DATA 0 ctrl->ctrl.max_hw_sectors 1-u32max[c]
HOST_DATA 0 ctrl->ctrl.maxcmd 0-u16max
HOST_DATA 0 ctrl->ctrl.quirks 0-u64max
HOST_DATA 0 ctrl->ctrl.sqsize 0-u16max[c]
HALF_LOCKED2 &pool->lock