Defined in 1 files as a prototype:
Defined in 2 files as a function:
- drivers/base/firmware_loader/main.c, line 968 (as a function)
- include/linux/firmware.h, line 141 (as a function)
Referenced in 42 files:
- drivers/accel/amdxdna/aie2_pci.c, line 511
- drivers/accel/ivpu/ivpu_fw.c, line 84
- drivers/accel/qaic/sahara.c, line 253
- drivers/base/firmware_loader/main.c, line 980
- drivers/bluetooth/btbcm.c, line 671
- drivers/bluetooth/btintel.c
- drivers/bluetooth/hci_bcm4377.c
- drivers/crypto/ccp/sev-dev.c
- drivers/crypto/ccp/sfs.c, line 69
- drivers/crypto/inside-secure/safexcel.c
- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c, line 413
- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c, line 1523
- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c, line 757
- drivers/gpu/drm/nouveau/nvkm/core/firmware.c, line 94
- drivers/gpu/drm/xe/xe_late_bind_fw.c, line 328
- drivers/gpu/drm/xe/xe_uc_fw.c, line 754
- drivers/hid/intel-ish-hid/ishtp/loader.c, line 221
- drivers/input/touchscreen/silead.c, line 427
- drivers/media/tuners/si2157.c, line 101
- drivers/memory/brcmstb_dpfe.c, line 651
- drivers/net/ethernet/intel/ice/ice_main.c, line 4443
- drivers/net/ethernet/realtek/r8169_firmware.c, line 218
- drivers/net/wireless/ath/ath10k/core.c
- drivers/net/wireless/ath/ath10k/testmode.c, line 259
- drivers/net/wireless/ath/ath11k/core.c, line 1601
- drivers/net/wireless/ath/ath12k/core.c, line 295
- drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c
- drivers/net/wireless/intel/iwlwifi/fw/pnvm.c, line 263
- drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c, line 518
- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c, line 1233
- drivers/net/wireless/mediatek/mt76/mt76x0/usb_mcu.c, line 75
- drivers/net/wireless/morsemicro/mm81x/fw.c, line 672
- drivers/net/wireless/realtek/rtw89/fw.c, line 2083
- drivers/net/wireless/silabs/wfx/fwio.c, line 109
- drivers/usb/host/xhci-pci-renesas.c, line 607
- sound/hda/codecs/side-codecs/cs35l41_hda.c
- sound/hda/codecs/side-codecs/cs35l56_hda.c, line 451
- sound/soc/codecs/wm_adsp.c, line 729
- sound/soc/intel/common/sof-function-topology-lib.c, line 142
- sound/soc/sdca/sdca_fdl.c
- sound/soc/sof/fw-file-profile.c
- sound/soc/sof/ipc4-loader.c, line 190
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 |