Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 42 files:

Smatch caller information:

drivers/accel/qaic/sahara.c sahara_find_image() -> firmware_request_nowarn()

Type Parameter Key Value
PARAM_VALUE 0 firmware 4096-ptr_max
PARAM_VALUE 1 name 1-u64max
PARAM_VALUE 2 device 4096-ptr_max
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/nouveau/nvkm/core/firmware.c nvkm_firmware_get() -> firmware_request_nowarn()

Type Parameter Key Value
PARAM_VALUE 0 firmware 4096-ptr_max
PARAM_VALUE 1 name 1033859830330494976
BUF_SIZE 1 name 64
DATA_SOURCE 0 firmware $3
STR_LEN 0 firmware 63
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &subdev->use.mutex

sound/soc/intel/common/sof-function-topology-lib.c sof_sdw_get_tplg_files() -> firmware_request_nowarn()

Type Parameter Key Value
PARAM_VALUE 0 firmware 5524188878249230336
PARAM_VALUE 2 device 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 2 device unit_byte
LOCK2 &card->mutex
LOCK2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c iwl_dbg_tlv_load_bin() -> firmware_request_nowarn()

Type Parameter Key Value
PARAM_VALUE 0 firmware 1131849012960342016
PARAM_VALUE 1 name 1931947068712804352
BUF_SIZE 1 name 19
BUF_SIZE 1 name 19
DATA_SOURCE 2 device $0
STR_LEN 0 firmware 18
STR_LEN 1 name 18
TERMINATED 1 name 1
HALF_LOCKED2 &pool->lock

drivers/net/wireless/realtek/rtw89/fw.c rtw89_load_firmware_req() -> firmware_request_nowarn()

Type Parameter Key Value
PARAM_VALUE 0 firmware 4096-ptr_max
PARAM_VALUE 0 *firmware 0
PARAM_VALUE 1 name 2253970669127798784
BUF_SIZE 1 name 64
BUF_SIZE 1 name 64
DATA_SOURCE 1 name $2
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/xe/xe_late_bind_fw.c __xe_late_bind_fw_init() -> firmware_request_nowarn()

Type Parameter Key Value
PARAM_VALUE 0 firmware 2385872927520915456
BUF_SIZE 1 name 4096
STR_LEN 0 firmware 4095
RX_PATH
TASK_NOT_RUNNING
UNITS 2 device unit_byte
HALF_LOCKED2 &pool->lock

drivers/bluetooth/btbcm.c btbcm_initialize() -> firmware_request_nowarn()

Type Parameter Key Value
PARAM_VALUE 0 firmware 6280766903573807104
PARAM_VALUE 2 device 4096-ptr_max
BUF_SIZE 1 name 64
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &hdev->req_lock
HALF_LOCKED2 &hdev->req_lock
TYPE_LOCK (struct hci_dev)->req_lock

sound/hda/codecs/side-codecs/cs35l56_hda.c cs35l56_hda_request_firmware_file() -> firmware_request_nowarn()

Type Parameter Key Value
PARAM_VALUE 0 firmware 4473367264629813248,6284848015867887616
PARAM_VALUE 0 *firmware 0,4096-ptr_max
PARAM_VALUE 1 name 1-u64max
PARAM_VALUE 2 device 4096-ptr_max
PARAM_VALUE 2 device->bus 0,4096-ptr_max
PARAM_VALUE 2 device->class 0,4096-ptr_max
PARAM_VALUE 2 device->power.request 0-4
PARAM_VALUE 2 device->power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 2 device->power.wakeirq 0,4096-ptr_max
PARAM_VALUE 2 device->power.wakeirq->status 0-4294967295
PARAM_VALUE 2 device->type 0,4096-ptr_max
BUF_SIZE 1 name 0-s32max
DATA_SOURCE 0 firmware $1
STR_LEN 0 firmware 3-4
STR_LEN 0 firmware 3-4
HALF_LOCKED2 &pool->lock

drivers/net/wireless/mediatek/mt76/mt7615/mcu.c mt7615_load_patch() -> firmware_request_nowarn()

Type Parameter Key Value
PARAM_VALUE 0 firmware 1454494025837744128
PARAM_VALUE 0 *firmware 0
PARAM_VALUE 1 name 2649336415642308608,3672081624466436096,4917536402006700032,8918697506345172992
BUF_SIZE 1 name 24,29-30
BUF_SIZE 1 name 24,29-30
DATA_SOURCE 1 name $2
STR_LEN 0 firmware (-1),23,28
STR_LEN 1 name (-1),23,28
TERMINATED 1 name 1
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/intel/ice/ice_main.c ice_request_fw() -> firmware_request_nowarn()

Type Parameter Key Value
PARAM_VALUE 0 firmware 4356219282951520256
PARAM_VALUE 0 *firmware 0
PARAM_VALUE 2 device 4096-ptr_max
BUF_SIZE 2 device 1616
DATA_SOURCE 0 firmware $1
DATA_SOURCE 1 name r ice_get_opt_fw_name
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccp/sfs.c send_sfs_update_package() -> firmware_request_nowarn()

Type Parameter Key Value
PARAM_VALUE 0 firmware 699640986570063872
PARAM_VALUE 1 name 3088272575166685184
BUF_SIZE 1 name 69
STR_LEN 0 firmware 68
LOCK2 _T->lock

sound/hda/codecs/side-codecs/cs35l41_hda.c cs35l41_request_firmware_file() -> firmware_request_nowarn()

Type Parameter Key Value
PARAM_VALUE 0 firmware 1894153842613075968,6056177544409370624
PARAM_VALUE 0 *firmware 0
PARAM_VALUE 1 name 1-u64max
PARAM_VALUE 2 device->power.wakeirq->status 0-4294967295
BUF_SIZE 1 name 0-s32max
DATA_SOURCE 0 firmware $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &cs35l41->fw_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &component_mutex

sound/hda/codecs/side-codecs/cs35l41_hda.c cs35l41_request_tuning_param_file() -> firmware_request_nowarn()

Type Parameter Key Value
PARAM_VALUE 0 firmware 4455435464384339968
PARAM_VALUE 0 *firmware 0
PARAM_VALUE 1 name 1-u64max
PARAM_VALUE 2 device->power.wakeirq->status 0-4294967295
BUF_SIZE 1 name 0-s32max
DATA_SOURCE 0 firmware $2
DATA_SOURCE 1 name r kasprintf
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &cs35l41->fw_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &component_mutex

drivers/net/wireless/ath/ath10k/core.c ath10k_fetch_fw_file() -> firmware_request_nowarn()

Type Parameter Key Value
PARAM_VALUE 0 firmware 6485028107074867200
PARAM_VALUE 1 name 7549494288126726144
PARAM_VALUE 2 device->cma_area->nranges s32min-s32max
BUF_SIZE 1 name 100
STR_LEN 0 firmware 99
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/net/wireless/ath/ath10k/core.c ath10k_fetch_fw_file() -> firmware_request_nowarn()

Type Parameter Key Value
PARAM_VALUE 0 firmware 6485028107074867200
PARAM_VALUE 1 name 7549494288126726144
PARAM_VALUE 2 device->cma_area->nranges s32min-s32max
BUF_SIZE 1 name 100
STR_LEN 0 firmware 99
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/accel/amdxdna/aie2_pci.c aie2_init() -> firmware_request_nowarn()

Type Parameter Key Value
PARAM_VALUE 0 firmware 1306548291728375808
PARAM_VALUE 1 name 1-u64max
PARAM_VALUE 2 device 4096-ptr_max
BUF_SIZE 1 name 0-s32max
BUF_SIZE 1 name 0-s32max
CAPPED_DATA 1 name 1
DATA_SOURCE 1 name r kasprintf
RX_PATH
TASK_NOT_RUNNING
LOCK2 &xdna->dev_lock
TYPE_LOCK (struct amdxdna_dev)->dev_lock

drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c amdgpu_ucode_request() -> firmware_request_nowarn()

Type Parameter Key Value
PARAM_VALUE 0 firmware 4096-ptr_max
PARAM_VALUE 1 name 9015354453460602880
BUF_SIZE 1 name 128
BUF_SIZE 2 device (-1),1616
BUF_SIZE 2 device (-1),1616
DATA_SOURCE 0 firmware $1
STR_LEN 0 firmware (-1),4-9,14
STR_LEN 0 firmware (-1),4-9,14
RX_PATH
TASK_NOT_RUNNING
UNITS 2 device unit_byte

drivers/memory/brcmstb_dpfe.c brcmstb_dpfe_download_firmware() -> firmware_request_nowarn()

Type Parameter Key Value
PARAM_VALUE 0 firmware 6827104092784377856
PARAM_VALUE 1 name 1-u64max
BUF_SIZE 2 device (-1),1616
BUF_SIZE 2 device (-1),1616
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/realtek/r8169_firmware.c rtl_fw_request_firmware() -> firmware_request_nowarn()

Type Parameter Key Value
PARAM_VALUE 0 firmware 4096-ptr_max
PARAM_VALUE 1 name 1-u64max
PARAM_VALUE 2 device 4096-ptr_max
BUF_SIZE 1 name 22
BUF_SIZE 1 name 22
BUF_SIZE 2 device 1616
RX_PATH
TASK_NOT_RUNNING

drivers/input/touchscreen/silead.c silead_ts_load_fw() -> firmware_request_nowarn()

Type Parameter Key Value
PARAM_VALUE 0 firmware 1871447054482903040
PARAM_VALUE 0 *firmware 0
PARAM_VALUE 2 device 4096-ptr_max
BUF_SIZE 1 name 64
BUF_SIZE 2 device 1616
RX_PATH
TASK_NOT_RUNNING

drivers/accel/ivpu/ivpu_fw.c ivpu_fw_request() -> firmware_request_nowarn()

Type Parameter Key Value
PARAM_VALUE 0 firmware 1-u64max
PARAM_VALUE 2 device 4096-ptr_max
PARAM_VALUE 2 device->cma_area->alloc_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 2 device->cma_area->available_count 0-s64max
PARAM_VALUE 2 device->cma_area->nranges s32min-s32max
PARAM_VALUE 2 device->devres_head.prev 4096-ptr_max
PARAM_VALUE 2 device->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 2 device->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 2 device->dma_io_tlb_pools.next 4096-ptr_max
PARAM_VALUE 2 device->dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 2 device->dma_io_tlb_pools.next->prev->prev 4096-ptr_max
PARAM_VALUE 2 device->dma_mem 0,4096-ptr_max
PARAM_VALUE 2 device->dma_parms->max_segment_size u32max
PARAM_VALUE 2 device->dma_uses_io_tlb 1
PARAM_VALUE 2 device->iommu->attach_deferred 0-1
PARAM_VALUE 2 device->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 2 *device->p->deferred_probe_reason 0-255
RX_PATH
TASK_NOT_RUNNING
UNITS 2 device unit_byte
HALF_LOCKED2 &pool->lock

drivers/bluetooth/btintel.c btintel_download_fw() -> firmware_request_nowarn()

Type Parameter Key Value
PARAM_VALUE 0 firmware 6703916061854138368
PARAM_VALUE 1 name 1142988931625840640
PARAM_VALUE 2 device 4096-ptr_max
BUF_SIZE 1 name 64
RX_PATH
TASK_NOT_RUNNING
LOCK2 &hdev->req_lock
TYPE_LOCK (struct hci_dev)->req_lock

drivers/bluetooth/btintel.c btintel_prepare_fw_download_tlv() -> firmware_request_nowarn()

Type Parameter Key Value
PARAM_VALUE 0 firmware 3020229182644686848
PARAM_VALUE 1 name 3368862273624154112
PARAM_VALUE 2 device 4096-ptr_max
BUF_SIZE 1 name 128
RX_PATH
TASK_NOT_RUNNING
LOCK2 &hdev->req_lock
TYPE_LOCK (struct hci_dev)->req_lock

drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c try_firmware_load() -> firmware_request_nowarn()

Type Parameter Key Value
PARAM_VALUE 0 firmware 8046298686440419328
PARAM_VALUE 0 *firmware 0,4096-ptr_max
DATA_SOURCE 0 firmware $1
RX_PATH
TASK_NOT_RUNNING
UNITS 2 device unit_byte

drivers/net/wireless/morsemicro/mm81x/fw.c mm81x_fw_request() -> firmware_request_nowarn()

Type Parameter Key Value
PARAM_VALUE 0 firmware 7406340259751329792
PARAM_VALUE 0 *firmware 0
PARAM_VALUE 1 name 1-u64max
BUF_SIZE 1 name 0-s32max
BUF_SIZE 1 name 0-s32max
CAPPED_DATA 1 name 1
DATA_SOURCE 0 firmware $1
DATA_SOURCE 1 name r mm81x_core_get_fw_path

sound/soc/codecs/wm_adsp.c wm_adsp_firmware_request() -> firmware_request_nowarn()

Type Parameter Key Value
PARAM_VALUE 0 firmware 4096-ptr_max
PARAM_VALUE 1 name 1-u64max
BUF_SIZE 1 name 0-s32max
BUF_SIZE 1 name 0-s32max
CAPPED_DATA 1 name 1
DATA_SOURCE 0 firmware $0
DATA_SOURCE 1 name $1
DATA_SOURCE 2 device $2
HALF_LOCKED2 &pool->lock

drivers/net/wireless/silabs/wfx/fwio.c get_firmware() -> firmware_request_nowarn()

Type Parameter Key Value
PARAM_VALUE 0 firmware 5577793272983498752
PARAM_VALUE 0 *firmware 0
PARAM_VALUE 1 name 5395585248093757440
PARAM_VALUE 2 device 4096-ptr_max
PARAM_VALUE 2 device->driver_data 4096-ptr_max
BUF_SIZE 1 name 256
BUF_SIZE 2 device 1616
DATA_SOURCE 0 firmware $2
STR_LEN 0 firmware 255
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_uc_fw.c uc_fw_request() -> firmware_request_nowarn()

Type Parameter Key Value
PARAM_VALUE 0 firmware 2308457901085749248
PARAM_VALUE 0 *firmware 0
PARAM_VALUE 1 name 4096-ptr_max
PARAM_VALUE 1 *name 1-255
BUF_SIZE 1 name 13
RX_PATH
TASK_NOT_RUNNING
UNITS 2 device unit_byte

drivers/net/wireless/mediatek/mt76/mt76x0/usb_mcu.c mt76x0_get_firmware() -> firmware_request_nowarn()

Type Parameter Key Value
PARAM_VALUE 0 firmware 719631816599166976
PARAM_VALUE 1 name 8648359610813169664
BUF_SIZE 1 name 21
DATA_SOURCE 0 firmware $1
STR_LEN 0 firmware 20
TERMINATED 1 name 1
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c amdgpu_discovery_read_binary_from_file() -> firmware_request_nowarn()

Type Parameter Key Value
PARAM_VALUE 0 firmware 1286049474623021056
PARAM_VALUE 1 name 4096-ptr_max
PARAM_VALUE 2 device 4096-ptr_max
PARAM_VALUE 2 device->bus 0,4096-ptr_max
PARAM_VALUE 2 device->class 0,4096-ptr_max
PARAM_VALUE 2 device->driver 0,4096-ptr_max
PARAM_VALUE 2 device->iommu_group 0,4096-ptr_max
BUF_SIZE 1 name 24,30-34
BUF_SIZE 1 name 24,30-34
BUF_SIZE 2 device 1616
DATA_SOURCE 1 name $2
RX_PATH
TASK_NOT_RUNNING
UNITS 2 device unit_byte

drivers/net/wireless/ath/ath10k/testmode.c ath10k_tm_fetch_utf_firmware_api_1() -> firmware_request_nowarn()

Type Parameter Key Value
PARAM_VALUE 0 firmware 4096-ptr_max
PARAM_VALUE 0 *firmware 4096-u64max
PARAM_VALUE 1 name 8385770987670233088
BUF_SIZE 1 name 100
STR_LEN 0 firmware 99
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ar->conf_mutex
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &devlink->lock
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &cb_lock
HALF_LOCKED2 global &crypto_cfg_mutex
HALF_LOCKED2 global &dpll_lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &net_dm_mutex
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct ath10k)->conf_mutex

sound/soc/sof/fw-file-profile.c sof_test_firmware_file() -> firmware_request_nowarn()

Type Parameter Key Value
PARAM_VALUE 0 firmware 1651732587568959488
PARAM_VALUE 0 *firmware 0
PARAM_VALUE 1 name 1-u64max
PARAM_VALUE 2 device 0,4096-ptr_max
PARAM_VALUE 2 device->bus 0,4096-ptr_max
PARAM_VALUE 2 device->class 0,4096-ptr_max
PARAM_VALUE 2 device->driver 0,4096-ptr_max
BUF_SIZE 1 name 0-s32max
BUF_SIZE 1 name 0-s32max
CAPPED_DATA 1 name 1
DATA_SOURCE 1 name r kasprintf
DATA_SOURCE 2 device $0
LOCK2 &pool->lock

sound/soc/sof/fw-file-profile.c sof_test_topology_file() -> firmware_request_nowarn()

Type Parameter Key Value
PARAM_VALUE 0 firmware 1166485710360834048
PARAM_VALUE 1 name 1-u64max
PARAM_VALUE 2 device 0,4096-ptr_max
PARAM_VALUE 2 device->bus 0,4096-ptr_max
PARAM_VALUE 2 device->class 0,4096-ptr_max
PARAM_VALUE 2 device->driver 0,4096-ptr_max
BUF_SIZE 1 name 0-s32max
BUF_SIZE 1 name 0-s32max
CAPPED_DATA 1 name 1
DATA_SOURCE 1 name r kasprintf
DATA_SOURCE 2 device $0
LOCK2 &pool->lock

drivers/bluetooth/hci_bcm4377.c bcm4377_request_blob() -> firmware_request_nowarn()

Type Parameter Key Value
PARAM_VALUE 0 firmware 2435694754145779712
PARAM_VALUE 1 name 4137216452563550208
PARAM_VALUE 2 device 4096-ptr_max
BUF_SIZE 1 name 64
STR_LEN 0 firmware 63
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &hdev->req_lock

drivers/bluetooth/hci_bcm4377.c bcm4377_request_blob() -> firmware_request_nowarn()

Type Parameter Key Value
PARAM_VALUE 0 firmware 2435694754145779712
PARAM_VALUE 0 *firmware 0,4096-ptr_max
PARAM_VALUE 1 name 5158173886599159808
PARAM_VALUE 2 device 4096-ptr_max
BUF_SIZE 1 name 64
STR_LEN 0 firmware 63
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &hdev->req_lock

drivers/hid/intel-ish-hid/ishtp/loader.c _request_ish_firmware() -> firmware_request_nowarn()

Type Parameter Key Value
PARAM_VALUE 0 firmware 7580026779733528576
PARAM_VALUE 0 *firmware 0,4096-ptr_max
PARAM_VALUE 1 name 1763196670690041856
PARAM_VALUE 2 device 4096-ptr_max
BUF_SIZE 1 name 72
BUF_SIZE 1 name 72
DATA_SOURCE 0 firmware $0
DATA_SOURCE 1 name $1
DATA_SOURCE 2 device $2
STR_LEN 0 firmware 71
STR_LEN 0 firmware 71
HALF_LOCKED2 &pool->lock

drivers/crypto/ccp/sev-dev.c sev_get_firmware() -> firmware_request_nowarn()

Type Parameter Key Value
PARAM_VALUE 0 firmware 8121326371734708224
PARAM_VALUE 1 name 5853209771299831808
BUF_SIZE 1 name 64
DATA_SOURCE 0 firmware $1
DATA_SOURCE 2 device $0
STR_LEN 0 firmware 63
LOCK2 _T->lock

drivers/crypto/ccp/sev-dev.c sev_get_firmware() -> firmware_request_nowarn()

Type Parameter Key Value
PARAM_VALUE 0 firmware 8121326371734708224
PARAM_VALUE 0 *firmware 0,4096-ptr_max
PARAM_VALUE 1 name 924031213392232448
BUF_SIZE 1 name 64
DATA_SOURCE 0 firmware $1
DATA_SOURCE 2 device $0
STR_LEN 0 firmware 63
LOCK2 _T->lock

drivers/crypto/ccp/sev-dev.c sev_get_firmware() -> firmware_request_nowarn()

Type Parameter Key Value
PARAM_VALUE 0 firmware 8121326371734708224
PARAM_VALUE 0 *firmware 0,4096-ptr_max
PARAM_VALUE 1 name 4002926500982882304
BUF_SIZE 1 name 11
DATA_SOURCE 0 firmware $1
DATA_SOURCE 2 device $0
STR_LEN 0 firmware 10
TERMINATED 1 name 1
LOCK2 _T->lock

drivers/net/wireless/intel/iwlwifi/fw/pnvm.c iwl_pnvm_get_from_fs() -> firmware_request_nowarn()

Type Parameter Key Value
PARAM_VALUE 0 firmware 6992564328915009536
PARAM_VALUE 1 name 4098144379039686656
PARAM_VALUE 2 device->cma_area->alloc_mutex.first_waiter->list.prev->prev 0,5159360019465732096
PARAM_VALUE 2 device->cma_area->nranges s32min-s32max
PARAM_VALUE 2 device->dma_io_tlb_mem->can_grow 0-1
PARAM_VALUE 2 device->dma_io_tlb_mem->dyn_alloc.function 1626621062881370112
PARAM_VALUE 2 device->dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 2 device->dma_io_tlb_pools.next->prev->prev 4096-ptr_max
PARAM_VALUE 2 device->iommu->attach_deferred 0-1
PARAM_VALUE 2 device->iommu->fault_param->queue->wq->first_flusher->done.done 0-4294967295
PARAM_VALUE 2 device->iommu->fault_param->queue->wq->flush_color s32min-s32max
PARAM_VALUE 2 device->iommu->fault_param->queue->wq->flusher_overflow.prev->next 2906673126597898240
PARAM_VALUE 2 device->iommu->fault_param->queue->wq->flusher_queue.prev->next 2906673126597898240
PARAM_VALUE 2 device->iommu->fault_param->queue->wq->nr_pwqs_to_flush.counter s32min-s32max
PARAM_VALUE 2 device->iommu->fault_param->queue->wq->work_color s32min-s32max
PARAM_VALUE 2 device->iommu->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 2 device->iommu->lock.first_waiter->list.prev->prev 0,5159360019465732096
PARAM_VALUE 2 device->iommu->lock.first_waiter->magic 5159360019465732096
PARAM_VALUE 2 device->iommu->lock.first_waiter->task->blocked_on (-1)-0
PARAM_VALUE 2 device->iommu->lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 2 device->iommu->lock.osq.tail.counter 0-s32max
PARAM_VALUE 2 device->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 2 device->iommu->priv->domain->pd_mode 0-2
PARAM_VALUE 2 device->iommu->priv->domain->pscid (-4095)-s32max
PARAM_VALUE 2 device->iommu_group->default_domain 0-s64max
PARAM_VALUE 2 device->kobj.release.wq->dfl_pwq 0-s64max
PARAM_VALUE 2 device->kobj.release.wq->saved_max_active s32min-s32max
PARAM_VALUE 2 device->kobj.release.wq->saved_min_active s32min-s32max
BUF_SIZE 1 name 64
CAPPED_DATA 2 device->cma_area->nranges 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mvm->mutex
HALF_LOCKED2 global &rtnl_mutex

drivers/media/tuners/si2157.c si2157_load_firmware() -> firmware_request_nowarn()

Type Parameter Key Value
PARAM_VALUE 0 firmware 8428083297331572736
PARAM_VALUE 1 name 1-u64max
PARAM_VALUE 2 device 4096-ptr_max
DATA_SOURCE 1 name $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->v4l2_lock
HALF_LOCKED2 &state->fe_mutex

sound/soc/sof/ipc4-loader.c sof_ipc4_load_library() -> firmware_request_nowarn()

Type Parameter Key Value
PARAM_VALUE 0 firmware 1-u64max
PARAM_VALUE 1 name 1-u64max
PARAM_VALUE 2 device->devres_head.prev 4096-ptr_max
PARAM_VALUE 2 device->power.wakeirq->status 0-4294967295
BUF_SIZE 1 name 0-s32max
BUF_SIZE 1 name 0-s32max
CAPPED_DATA 1 name 1
DATA_SOURCE 1 name $2
MEM_ZERO 0 firmware
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock

drivers/crypto/inside-secure/safexcel.c eip197_load_firmwares() -> firmware_request_nowarn()

Type Parameter Key Value
PARAM_VALUE 0 firmware 4096-ptr_max
PARAM_VALUE 1 name 6005457018813743104
PARAM_VALUE 2 device 4096-ptr_max
PARAM_VALUE 2 device->bus 0,4096-ptr_max
PARAM_VALUE 2 device->class 0,4096-ptr_max
PARAM_VALUE 2 device->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 2 device->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 2 device->dma_pools.next->prev 4096-ptr_max
PARAM_VALUE 2 device->driver 0,4096-ptr_max
BUF_SIZE 1 name 37
BUF_SIZE 2 device 1616
STR_LEN 0 firmware 36
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/inside-secure/safexcel.c eip197_load_firmwares() -> firmware_request_nowarn()

Type Parameter Key Value
PARAM_VALUE 0 firmware 4096-ptr_max
PARAM_VALUE 2 device 4096-ptr_max
PARAM_VALUE 2 device->bus 0,4096-ptr_max
PARAM_VALUE 2 device->class 0,4096-ptr_max
PARAM_VALUE 2 device->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 2 device->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 2 device->dma_pools.next->prev 4096-ptr_max
PARAM_VALUE 2 device->driver 0,4096-ptr_max
BUF_SIZE 2 device 1616
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/ath/ath12k/core.c ath12k_core_firmware_request() -> firmware_request_nowarn()

Type Parameter Key Value
PARAM_VALUE 0 firmware 1227165683615281152
PARAM_VALUE 1 name 2523086867384610816
PARAM_VALUE 2 device 4096-ptr_max
PARAM_VALUE 2 device->cma_area->nranges s32min-s32max
PARAM_VALUE 2 device->of_node 0,4096-ptr_max
BUF_SIZE 1 name 100
BUF_SIZE 2 device (-1),1616
BUF_SIZE 2 device (-1),1616
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c brcmf_fw_request_firmware() -> firmware_request_nowarn()

Type Parameter Key Value
PARAM_VALUE 0 *firmware 0,4096-ptr_max
PARAM_VALUE 1 name 1-u64max
BUF_SIZE 1 name 0-s32max
BUF_SIZE 1 name 0-s32max
CAPPED_DATA 1 name 1
DATA_SOURCE 0 firmware $0
DATA_SOURCE 1 name r brcm_alt_fw_path
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c brcmf_fw_request_firmware() -> firmware_request_nowarn()

Type Parameter Key Value
PARAM_VALUE 0 *firmware 0,4096-ptr_max
BUF_SIZE 1 name 320
DATA_SOURCE 0 firmware $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/usb/host/xhci-pci-renesas.c renesas_xhci_check_request_fw() -> firmware_request_nowarn()

Type Parameter Key Value
PARAM_VALUE 0 firmware 7830201491172450304
PARAM_VALUE 1 name 2663841479665774592
PARAM_VALUE 2 device 4096-ptr_max
BUF_SIZE 1 name 19
STR_LEN 0 firmware 18
TERMINATED 1 name 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pdev->dev.mutex

drivers/net/wireless/ath/ath11k/core.c ath11k_core_firmware_request() -> firmware_request_nowarn()

Type Parameter Key Value
PARAM_VALUE 0 firmware 8797007640618840064
PARAM_VALUE 1 name 283466637720649728
PARAM_VALUE 2 device 4096-ptr_max
PARAM_VALUE 2 device->of_node 0,4096-ptr_max
BUF_SIZE 1 name 100
BUF_SIZE 2 device (-1),1616
BUF_SIZE 2 device (-1),1616
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

sound/soc/sdca/sdca_fdl.c fdl_load_file() -> firmware_request_nowarn()

Type Parameter Key Value
PARAM_VALUE 0 firmware 1649393307686100992
PARAM_VALUE 0 *firmware 0
PARAM_VALUE 1 name 1-u64max
PARAM_VALUE 2 device 4096-ptr_max
BUF_SIZE 1 name 0-s32max
BUF_SIZE 1 name 0-s32max
CAPPED_DATA 1 name 1
DATA_SOURCE 1 name r fdl_get_sku_filename
RX_PATH
TASK_NOT_RUNNING
UNITS 2 device unit_byte
LOCK2 _T->lock

sound/soc/sdca/sdca_fdl.c fdl_load_file() -> firmware_request_nowarn()

Type Parameter Key Value
PARAM_VALUE 0 firmware 1649393307686100992
PARAM_VALUE 0 *firmware 0,4096-ptr_max
PARAM_VALUE 1 name 1-u64max
PARAM_VALUE 2 device 4096-ptr_max
BUF_SIZE 1 name 0-s32max
BUF_SIZE 1 name 0-s32max
CAPPED_DATA 1 name 1
DATA_SOURCE 1 name r kasprintf
RX_PATH
TASK_NOT_RUNNING
UNITS 2 device unit_byte
LOCK2 _T->lock