Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/scsi/lpfc/lpfc_init.c lpfc_sli_driver_resource_setup() -> lpfc_mem_alloc()

Type Parameter Key Value
PARAM_VALUE 0 phba 4096-ptr_max
PARAM_VALUE 0 phba->cfg_EnableXLane 0-1
PARAM_VALUE 0 phba->cfg_XLanePriority 0-127
PARAM_VALUE 0 phba->cfg_ack0 0-1
PARAM_VALUE 0 phba->cfg_auto_imax 0-1
PARAM_VALUE 0 phba->cfg_cq_max_proc_limit 64-4096
PARAM_VALUE 0 phba->cfg_cq_poll_threshold 64-1024
PARAM_VALUE 0 phba->cfg_cr_count 1-255
PARAM_VALUE 0 phba->cfg_cr_delay 0-63
PARAM_VALUE 0 phba->cfg_delay_discovery 0-1
PARAM_VALUE 0 phba->cfg_enable_SmartSAN 0-1
PARAM_VALUE 0 phba->cfg_enable_bbcr 0-1
PARAM_VALUE 0 phba->cfg_enable_bg 0-1
PARAM_VALUE 0 phba->cfg_enable_dpp 0-1
PARAM_VALUE 0 phba->cfg_enable_fc4_type 1-4
PARAM_VALUE 0 phba->cfg_enable_hba_heartbeat 0-1
PARAM_VALUE 0 phba->cfg_enable_hba_reset 0-2
PARAM_VALUE 0 phba->cfg_enable_mds_diags 0-1
PARAM_VALUE 0 phba->cfg_enable_mi 0-1
PARAM_VALUE 0 phba->cfg_enable_npiv 0-1
PARAM_VALUE 0 phba->cfg_enable_rrq 0-2
PARAM_VALUE 0 phba->cfg_fcf_failover_policy 1-2
PARAM_VALUE 0 phba->cfg_fcp2_no_tgt_reset 0-1
PARAM_VALUE 0 phba->cfg_fcp_cpu_map 0-1
PARAM_VALUE 0 phba->cfg_fcp_imax 0,5000-5000000
PARAM_VALUE 0 phba->cfg_fcp_io_sched 0-1
PARAM_VALUE 0 phba->cfg_fcp_mq_threshold 0-256
PARAM_VALUE 0 phba->cfg_fcp_wait_abts_rsp 0-1
PARAM_VALUE 0 phba->cfg_fdmi_on 0-1
PARAM_VALUE 0 phba->cfg_hba_queue_depth 32-8192
PARAM_VALUE 0 phba->cfg_link_speed 0-2,4,8,16,32,64,128
PARAM_VALUE 0 phba->cfg_log_verbose 0
PARAM_VALUE 0 phba->cfg_max_vmid 4-255
PARAM_VALUE 0 phba->cfg_multi_ring_rctl 1-255
PARAM_VALUE 0 phba->cfg_multi_ring_support 1-2
PARAM_VALUE 0 phba->cfg_multi_ring_type 1-255
PARAM_VALUE 0 phba->cfg_ns_query 0-1
PARAM_VALUE 0 phba->cfg_nvme_embed_cmd 0-2
PARAM_VALUE 0 phba->cfg_nvme_enable_fb 0-1
PARAM_VALUE 0 phba->cfg_nvme_oas 0-1
PARAM_VALUE 0 phba->cfg_nvmet_fb_size 0-65536
PARAM_VALUE 0 phba->cfg_nvmet_mrq 0-16
PARAM_VALUE 0 phba->cfg_nvmet_mrq_post 128-2048
PARAM_VALUE 0 phba->cfg_oas_flags 0
PARAM_VALUE 0 phba->cfg_oas_lun_state 0
PARAM_VALUE 0 phba->cfg_oas_lun_status 0
PARAM_VALUE 0 phba->cfg_oas_priority 0
PARAM_VALUE 0 phba->cfg_poll_tmo 1-255
PARAM_VALUE 0 phba->cfg_prot_guard 1-2
PARAM_VALUE 0 phba->cfg_prot_mask 0-25
PARAM_VALUE 0 phba->cfg_ras_fwlog_buffsize 0-4
PARAM_VALUE 0 phba->cfg_ras_fwlog_func 0-3
PARAM_VALUE 0 phba->cfg_ras_fwlog_level 0-4
PARAM_VALUE 0 phba->cfg_request_firmware_upgrade 0-1
PARAM_VALUE 0 phba->cfg_sg_dma_buf_size 600-65760
PARAM_VALUE 0 phba->cfg_sg_seg_cnt 32-4096
PARAM_VALUE 0 phba->cfg_sli_mode 3
PARAM_VALUE 0 phba->cfg_sriov_nr_virtfn 0-255
PARAM_VALUE 0 phba->cfg_suppress_link_up 0-2
PARAM_VALUE 0 phba->cfg_suppress_rsp 0-1
PARAM_VALUE 0 phba->cfg_task_mgmt_tmo 5-180
PARAM_VALUE 0 phba->cfg_topology 0-6
PARAM_VALUE 0 phba->cfg_total_seg_cnt 34-4098
PARAM_VALUE 0 phba->cfg_use_msi 0-2
PARAM_VALUE 0 phba->cfg_vmid_app_header 0-1
PARAM_VALUE 0 phba->cfg_vmid_inactivity_timeout 0-24
PARAM_VALUE 0 phba->cfg_vmid_priority_tagging 0-2
PARAM_VALUE 0 phba->cfg_xri_rebalancing 0-1
PARAM_VALUE 0 phba->cgn_p.cgn_param_mode 0
PARAM_VALUE 0 phba->cmf_active_mode 0
PARAM_VALUE 0 phba->dbg_log_dmping.counter 0
PARAM_VALUE 0 phba->elsbuf.next 4096-ptr_max
PARAM_VALUE 0 phba->elsbuf.next->next 4096-ptr_max
PARAM_VALUE 0 phba->elsbuf.prev 4096-ptr_max
PARAM_VALUE 0 phba->elsbuf.prev->next 4096-ptr_max
PARAM_VALUE 0 phba->elsbuf.prev->prev 4096-ptr_max
PARAM_VALUE 0 phba->eratt_poll.entry.pprev 0
PARAM_VALUE 0 phba->eratt_poll.flags 0-4194302
PARAM_VALUE 0 phba->eratt_poll.lockdep_map->name 0-255
PARAM_VALUE 0 phba->fabric_block_timer.entry.pprev 0
PARAM_VALUE 0 phba->fabric_block_timer.flags 0-4194302
PARAM_VALUE 0 phba->fabric_block_timer.lockdep_map->name 0-255
PARAM_VALUE 0 phba->fabric_iocb_list.next 4096-ptr_max
PARAM_VALUE 0 phba->fabric_iocb_list.next->next 4096-ptr_max
PARAM_VALUE 0 phba->fabric_iocb_list.prev 4096-ptr_max
PARAM_VALUE 0 phba->fabric_iocb_list.prev->next 4096-ptr_max
PARAM_VALUE 0 phba->fabric_iocb_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 phba->fast_event_count.counter 0
PARAM_VALUE 0 phba->fcf_conn_rec_list.next 4096-ptr_max
PARAM_VALUE 0 phba->fcf_conn_rec_list.next->next 4096-ptr_max
PARAM_VALUE 0 phba->fcf_conn_rec_list.prev 4096-ptr_max
PARAM_VALUE 0 phba->fcf_conn_rec_list.prev->next 4096-ptr_max
PARAM_VALUE 0 phba->fcf_conn_rec_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 phba->fcp_poll_timer.entry.pprev 0
PARAM_VALUE 0 phba->fcp_poll_timer.flags 0-4194302
PARAM_VALUE 0 phba->fcp_poll_timer.lockdep_map->name 0-255
PARAM_VALUE 0 phba->hb_tmofunc.entry.pprev 0
PARAM_VALUE 0 phba->hb_tmofunc.flags 0-4194302
PARAM_VALUE 0 phba->hb_tmofunc.lockdep_map->name 0-255
PARAM_VALUE 0 phba->hbalock.rlock.dep_map->name 0-255
PARAM_VALUE 0 phba->irq_chann_mode 0-2
PARAM_VALUE 0 phba->lpfc_scsi_buf_list_get.next 4096-ptr_max
PARAM_VALUE 0 phba->lpfc_scsi_buf_list_get.next->next 4096-ptr_max
PARAM_VALUE 0 phba->lpfc_scsi_buf_list_get.prev 4096-ptr_max
PARAM_VALUE 0 phba->lpfc_scsi_buf_list_get.prev->next 4096-ptr_max
PARAM_VALUE 0 phba->lpfc_scsi_buf_list_get.prev->prev 4096-ptr_max
PARAM_VALUE 0 phba->lpfc_scsi_buf_list_put.next 4096-ptr_max
PARAM_VALUE 0 phba->lpfc_scsi_buf_list_put.next->next 4096-ptr_max
PARAM_VALUE 0 phba->lpfc_scsi_buf_list_put.prev 4096-ptr_max
PARAM_VALUE 0 phba->lpfc_scsi_buf_list_put.prev->next 4096-ptr_max
PARAM_VALUE 0 phba->lpfc_scsi_buf_list_put.prev->prev 4096-ptr_max
PARAM_VALUE 0 phba->luns.next 4096-ptr_max
PARAM_VALUE 0 phba->luns.next->next 4096-ptr_max
PARAM_VALUE 0 phba->luns.prev 4096-ptr_max
PARAM_VALUE 0 phba->luns.prev->next 4096-ptr_max
PARAM_VALUE 0 phba->luns.prev->prev 4096-ptr_max
PARAM_VALUE 0 phba->max_vpi 255
PARAM_VALUE 0 phba->max_vports 0
PARAM_VALUE 0 phba->nvmet_support 0
PARAM_VALUE 0 phba->pcidev 4096-ptr_max
PARAM_VALUE 0 phba->port_list.next 4096-ptr_max
PARAM_VALUE 0 phba->port_list.next->next 4096-ptr_max
PARAM_VALUE 0 phba->port_list.prev 4096-ptr_max
PARAM_VALUE 0 phba->port_list.prev->next 4096-ptr_max
PARAM_VALUE 0 phba->port_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 phba->pport 0,4096-ptr_max
PARAM_VALUE 0 phba->sli.iocbq_lookup 0
PARAM_VALUE 0 phba->sli.iocbq_lookup_len 0
PARAM_VALUE 0 phba->sli.last_iotag 0
PARAM_VALUE 0 phba->sli.mbox_tmo.entry.pprev 0
PARAM_VALUE 0 phba->sli.mbox_tmo.flags 0-4194302
PARAM_VALUE 0 phba->sli.mbox_tmo.lockdep_map->name 0-255
PARAM_VALUE 0 phba->sli.mboxq.next 4096-ptr_max
PARAM_VALUE 0 phba->sli.mboxq.next->next 4096-ptr_max
PARAM_VALUE 0 phba->sli.mboxq.prev 4096-ptr_max
PARAM_VALUE 0 phba->sli.mboxq.prev->next 4096-ptr_max
PARAM_VALUE 0 phba->sli.mboxq.prev->prev 4096-ptr_max
PARAM_VALUE 0 phba->sli.mboxq_cmpl.next 4096-ptr_max
PARAM_VALUE 0 phba->sli.mboxq_cmpl.next->next 4096-ptr_max
PARAM_VALUE 0 phba->sli.mboxq_cmpl.prev 4096-ptr_max
PARAM_VALUE 0 phba->sli.mboxq_cmpl.prev->next 4096-ptr_max
PARAM_VALUE 0 phba->sli.mboxq_cmpl.prev->prev 4096-ptr_max
PARAM_VALUE 0 phba->sli.num_rings 3
PARAM_VALUE 0 phba->sli.sli3_ring 1-u64max
PARAM_VALUE 0 phba->sli.sli_flag 0
PARAM_VALUE 0 phba->sli3_options 0,32-u32max
PARAM_VALUE 0 phba->work_ha_mask 3758100224
PARAM_VALUE 0 phba->work_list.next 4096-ptr_max
PARAM_VALUE 0 phba->work_list.next->next 4096-ptr_max
PARAM_VALUE 0 phba->work_list.prev 4096-ptr_max
PARAM_VALUE 0 phba->work_list.prev->next 4096-ptr_max
PARAM_VALUE 0 phba->work_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 phba->work_waitq.head.next 4096-ptr_max
PARAM_VALUE 0 phba->work_waitq.head.next->next 4096-ptr_max
PARAM_VALUE 0 phba->work_waitq.head.prev 4096-ptr_max
PARAM_VALUE 0 phba->work_waitq.head.prev->next 4096-ptr_max
PARAM_VALUE 0 phba->work_waitq.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 *phba->cfg_oas_tgt_wwpn 0-255
PARAM_VALUE 0 *phba->cfg_oas_vpt_wwpn 0-255
PARAM_VALUE 1 align 8
BUF_SIZE 0 phba->sli.sli3_ring 1632,u64max
DATA_SOURCE 0 phba $0
FUZZY_MAX 0 phba->cfg_sg_dma_buf_size 65728
FUZZY_MAX 0 phba->cfg_sg_seg_cnt 512
FUZZY_MAX 0 phba->cfg_total_seg_cnt 4096
MEM_ZERO 0 phba->cfg_oas_tgt_wwpn
MEM_ZERO 0 phba->cfg_oas_vpt_wwpn