Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 2 files as a function:
- drivers/base/devcoredump.c, line 265 (as a function)
- include/linux/devcoredump.h, line 73 (as a function)
Referenced in 31 files:
- drivers/accel/ivpu/ivpu_coredump.c, line 38
- drivers/accel/qaic/qaic_ssr.c, line 551
- drivers/accel/qaic/sahara.c, line 698
- drivers/base/devcoredump.c, line 270
- drivers/bluetooth/btintel_pcie.c, line 797
- drivers/bluetooth/btmrvl_sdio.c, line 1506
- drivers/gpu/drm/etnaviv/etnaviv_dump.c, line 232
- drivers/gpu/drm/panfrost/panfrost_dump.c, line 240
- drivers/media/platform/qcom/venus/core.c, line 56
- drivers/net/can/spi/mcp251xfd/mcp251xfd-dump.c, line 283
- drivers/net/ethernet/airoha/airoha_npu.c, line 313
- drivers/net/wireless/ath/ath10k/coredump.c, line 1612
- drivers/net/wireless/ath/ath11k/coredump.c, line 46
- drivers/net/wireless/ath/ath12k/coredump.c, line 47
- drivers/net/wireless/ath/wil6210/wil_crash_dump.c, line 120
- drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.c, line 40
- drivers/net/wireless/marvell/mwifiex/main.c, line 1083
- drivers/net/wireless/mediatek/mt76/mt7615/mac.c, line 2349
- drivers/net/wireless/mediatek/mt76/mt7915/coredump.c, line 369
- drivers/net/wireless/mediatek/mt76/mt7921/mac.c, line 756
- drivers/net/wireless/mediatek/mt76/mt7925/mac.c, line 1613
- drivers/net/wireless/mediatek/mt76/mt7996/coredump.c, line 226
- drivers/net/wireless/nxp/nxpwifi/main.c, line 1025
- drivers/net/wireless/realtek/rtw88/main.c, line 474
- drivers/net/wireless/realtek/rtw89/ser.c, line 134
- drivers/remoteproc/qcom_q6v5_mss.c, line 668
- drivers/remoteproc/remoteproc_coredump.c
- net/bluetooth/coredump.c, line 259
- sound/soc/intel/avs/apl.c, line 185
- sound/soc/intel/avs/skl.c, line 148
- sound/soc/intel/catpt/dsp.c, line 534
Smatch caller information:
drivers/accel/qaic/sahara.c sahara_parse_dump_image() -> dev_coredumpv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 3 | gfp | 3264 |
| NOCHECK_CALL | |||
| UNITS | 2 | datalen | unit_byte |
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.c brcmf_debug_create_memdump() -> dev_coredumpv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->driver_data->bus_priv.sdio->bus_if->state | 0-4294967295 |
| PARAM_VALUE | 0 | dev->driver_data->bus_priv.sdio->func1->card->host->claim_cnt | s32min-s32max |
| PARAM_VALUE | 0 | dev->driver_data->bus_priv.sdio->func1->card->host->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev->driver_data->bus_priv.sdio->sbwad | 0-4294967295 |
| PARAM_VALUE | 0 | dev->driver_data->bus_priv.sdio->state | 0-4294967295 |
| PARAM_VALUE | 1 | data | 1-u64max |
| PARAM_VALUE | 3 | gfp | 3264 |
| BUF_SIZE | 1 | data | 0-u64max |
| DATA_SOURCE | 1 | data | r vzalloc_noprof |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 2 | datalen | 1-8589934590[c] |
| BYTE_COUNT | 1 | ==data2 | 8050 |
| HALF_LOCKED2 | &pool->lock |
net/bluetooth/coredump.c hci_devcd_dump() -> dev_coredumpv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 3 | gfp | 3264 |
| BUF_SIZE | 1 | data | 1-s32max |
| NOCHECK_CALL | |||
| LOCK2 | &hdev->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct hci_dev)->lock |
drivers/net/wireless/ath/ath12k/coredump.c ath12k_coredump_upload() -> dev_coredumpv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->class | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver | 0,4096-ptr_max |
| PARAM_VALUE | 3 | gfp | 3264 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/marvell/mwifiex/main.c mwifiex_upload_device_dump() -> dev_coredumpv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | datalen | 0-s32max,18446744071562067968-u64max |
| PARAM_VALUE | 3 | gfp | 3264 |
| BUF_SIZE | 1 | data | (-1),2097152 |
| BUF_SIZE | 1 | data | (-1),2097152 |
| NOCHECK_CALL | |||
| UNITS | 2 | datalen | unit_byte |
sound/soc/intel/avs/apl.c avs_apl_coredump() -> dev_coredumpv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->class | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->power.disable_depth | 1-7 |
| PARAM_VALUE | 0 | dev->power.last_status | s32min-0,2,4-s32max |
| PARAM_VALUE | 0 | dev->power.request_pending | 0 |
| PARAM_VALUE | 0 | dev->power.runtime_error | s32min-(-17),(-15)-(-14),(-12),(-10)-s32max |
| PARAM_VALUE | 0 | dev->power.runtime_status | 0,2 |
| PARAM_VALUE | 0 | dev->power.timer_expires | 0 |
| PARAM_VALUE | 0 | dev->power.usage_count.counter | 0-s32max |
| PARAM_VALUE | 0 | dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 1 | data | 1-u64max |
| PARAM_VALUE | 2 | datalen | 4096-69631 |
| PARAM_VALUE | 3 | gfp | 3264 |
| BUF_SIZE | 1 | data | 0-s32max,18446744071562067968-u64max |
| DATA_SOURCE | 1 | data | r vzalloc_noprof |
| BIT_INFO | 2 | datalen | 0x0,0xffffffff |
| BIT_INFO | 2 | datalen | 0x0,0xffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &adev->comp_list_mutex | ||
| HALF_LOCKED2 | &adev->ipc->msg_mutex | ||
| HALF_LOCKED2 | &adev->path_mutex | ||
| HALF_LOCKED2 | _T->lock |
drivers/net/ethernet/airoha/airoha_npu.c airoha_npu_wdt_work() -> dev_coredumpv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | data | 1-u64max |
| PARAM_VALUE | 1 | *data | 0-255 |
| PARAM_VALUE | 2 | datalen | 512 |
| PARAM_VALUE | 3 | gfp | 3264 |
| BUF_SIZE | 1 | data | 512 |
| BUF_SIZE | 1 | data | 512 |
| DATA_SOURCE | 1 | data | r vzalloc_noprof |
| STR_LEN | 0 | dev | 511 |
| STR_LEN | 1 | data | 511 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/remoteproc/remoteproc_coredump.c rproc_coredump() -> dev_coredumpv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->class | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver | 0,4096-ptr_max |
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| PARAM_VALUE | 3 | gfp | 3264 |
| BUF_SIZE | 1 | data | 0-u64max |
| DATA_SOURCE | 1 | data | r vmalloc_noprof |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &rproc->lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| TYPE_LOCK | (struct rproc)->lock |
drivers/remoteproc/remoteproc_coredump.c rproc_coredump_using_sections() -> dev_coredumpv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| PARAM_VALUE | 3 | gfp | 3264 |
| BUF_SIZE | 1 | data | 0-u64max |
| DATA_SOURCE | 1 | data | r vmalloc_noprof |
| NOCHECK_CALL |
drivers/gpu/drm/etnaviv/etnaviv_dump.c etnaviv_core_dump() -> dev_coredumpv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| PARAM_VALUE | 2 | datalen | 0-9223372036854771712,9223372036854779904-u64max |
| PARAM_VALUE | 3 | gfp | 10240 |
| BUF_SIZE | 1 | data | 0-u64max |
| DATA_SOURCE | 1 | data | r __vmalloc_noprof |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
sound/soc/intel/catpt/dsp.c catpt_coredump() -> dev_coredumpv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->class | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver | 0,4096-ptr_max |
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| PARAM_VALUE | 3 | gfp | 3264 |
| DATA_SOURCE | 1 | data | r vzalloc_noprof |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | datalen | unit_byte |
| HALF_LOCKED2 | _T->lock |
drivers/net/can/spi/mcp251xfd/mcp251xfd-dump.c mcp251xfd_dump() -> dev_coredumpv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| PARAM_VALUE | 2 | datalen | 0-9223372036854771712,9223372036854779904-u64max |
| PARAM_VALUE | 3 | gfp | 3264 |
| BUF_SIZE | 1 | data | 0-u32max |
| BUF_SIZE | 1 | data | 0-u32max |
| DATA_SOURCE | 1 | data | r __vmalloc_noprof |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/wireless/nxp/nxpwifi/main.c nxpwifi_upload_device_dump() -> dev_coredumpv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | data | 1-u64max |
| PARAM_VALUE | 2 | datalen | 0-s32max,18446744071562067968-u64max |
| PARAM_VALUE | 3 | gfp | 3264 |
| BUF_SIZE | 1 | data | (-1),2097152 |
| BUF_SIZE | 1 | data | (-1),2097152 |
| CAPPED_DATA | 1 | data | 1 |
| NOCHECK_CALL |
drivers/accel/qaic/qaic_ssr.c dbg_xfer_done_rsp() -> dev_coredumpv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 3 | gfp | 3264 |
| BUF_SIZE | 0 | dev | 1616 |
| NOCHECK_CALL | |||
| UNITS | 2 | datalen | unit_byte |
| HALF_LOCKED2 | &pool->lock |
drivers/accel/ivpu/ivpu_coredump.c ivpu_dev_coredump() -> dev_coredumpv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->cma_area->available_count | 0-s64max |
| PARAM_VALUE | 0 | dev->cma_area->nranges | s32min-s32max |
| PARAM_VALUE | 0 | dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 1 | data | 1-u64max |
| PARAM_VALUE | 2 | datalen | 0 |
| PARAM_VALUE | 3 | gfp | 3264 |
| DATA_SOURCE | 1 | data | r vmalloc_noprof |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | dev | unit_byte |
| UNITS | 2 | datalen | unit_byte |
| HALF_LOCKED2 | &vdev->pm->reset_lock |
drivers/net/wireless/ath/ath11k/coredump.c ath11k_coredump_upload() -> dev_coredumpv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->class | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver | 0,4096-ptr_max |
| PARAM_VALUE | 3 | gfp | 3264 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
sound/soc/intel/avs/skl.c avs_skl_coredump() -> dev_coredumpv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->class | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->power.disable_depth | 1-7 |
| PARAM_VALUE | 0 | dev->power.last_status | s32min-0,2,4-s32max |
| PARAM_VALUE | 0 | dev->power.request_pending | 0 |
| PARAM_VALUE | 0 | dev->power.runtime_error | s32min-(-17),(-15)-(-14),(-12),(-10)-s32max |
| PARAM_VALUE | 0 | dev->power.runtime_status | 0,2 |
| PARAM_VALUE | 0 | dev->power.timer_expires | 0 |
| PARAM_VALUE | 0 | dev->power.usage_count.counter | 0-s32max |
| PARAM_VALUE | 0 | dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 1 | data | 1-u64max |
| PARAM_VALUE | 2 | datalen | 4096 |
| PARAM_VALUE | 3 | gfp | 3264 |
| BUF_SIZE | 1 | data | 4096 |
| DATA_SOURCE | 1 | data | r vzalloc_noprof |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &adev->comp_list_mutex | ||
| HALF_LOCKED2 | &adev->ipc->msg_mutex | ||
| HALF_LOCKED2 | &adev->path_mutex | ||
| HALF_LOCKED2 | _T->lock |
drivers/net/wireless/mediatek/mt76/mt7996/coredump.c mt7996_coredump_submit() -> dev_coredumpv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| PARAM_VALUE | 3 | gfp | 3264 |
| BUF_SIZE | 1 | data | 312,317-s32max |
| DATA_SOURCE | 1 | data | r mt7996_coredump_build |
| NOCHECK_CALL | |||
| UNITS | 2 | datalen | unit_byte |
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/realtek/rtw89/ser.c rtw89_ser_cd_send() -> dev_coredumpv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| PARAM_VALUE | 2 | datalen | 2592 |
| PARAM_VALUE | 3 | gfp | 3264 |
| BUF_SIZE | 1 | data | 2592 |
| DATA_SOURCE | 1 | data | $1 |
| NOCHECK_CALL | |||
| UNITS | 2 | datalen | unit_byte |
| LOCK2 | &rtwdev->hw->wiphy->mtx | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct wiphy)->mtx |
drivers/bluetooth/btintel_pcie.c btintel_pcie_read_dram_buffers() -> dev_coredumpv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| PARAM_VALUE | 1 | *data | 2779096485 |
| PARAM_VALUE | 3 | gfp | 3264 |
| BUF_SIZE | 1 | data | 0-u32max |
| DATA_SOURCE | 1 | data | r vmalloc_noprof |
| NOCHECK_CALL | |||
| UNITS | 2 | datalen | unit_byte |
| BYTE_COUNT | 1 | ==data2 | 8050 |
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/realtek/rtw88/main.c rtw_fwcd_dump() -> dev_coredumpv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | data | 1-u64max |
| PARAM_VALUE | 3 | gfp | 3264 |
| BUF_SIZE | 1 | data | 1-s32max |
| NOCHECK_CALL | |||
| UNITS | 2 | datalen | unit_byte |
| LOCK2 | &rtwdev->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct rtw_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mt7925/mac.c mt7925_coredump_work() -> dev_coredumpv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | data | 1-u64max |
| PARAM_VALUE | 2 | datalen | 1331200 |
| PARAM_VALUE | 3 | gfp | 3264 |
| BUF_SIZE | 1 | data | 1331200 |
| DATA_SOURCE | 1 | data | r vzalloc_noprof |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/media/platform/qcom/venus/core.c venus_coredump() -> dev_coredumpv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->class | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->power.request | 0-4 |
| PARAM_VALUE | 0 | dev->power.runtime_error | s32min-(-17),(-15)-(-14),(-12),(-10)-s32max |
| PARAM_VALUE | 0 | dev->power.wakeirq | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->type | 0,4096-ptr_max |
| PARAM_VALUE | 1 | data | 1-u64max |
| PARAM_VALUE | 3 | gfp | 3264 |
| BUF_SIZE | 1 | data | 0-u64max |
| DATA_SOURCE | 1 | data | r vmalloc_noprof |
| NOCHECK_CALL | |||
| LOCK2 | &core->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct venus_core)->lock |
drivers/net/wireless/mediatek/mt76/mt7915/coredump.c mt7915_coredump_submit() -> dev_coredumpv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| PARAM_VALUE | 3 | gfp | 3264 |
| DATA_SOURCE | 1 | data | r mt7915_coredump_build |
| NOCHECK_CALL | |||
| UNITS | 2 | datalen | unit_byte |
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/ath/wil6210/wil_crash_dump.c wil_fw_core_dump() -> dev_coredumpv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | data | 1-u64max |
| PARAM_VALUE | 3 | gfp | 3264 |
| BUF_SIZE | 1 | data | 0-u32max |
| BUF_SIZE | 1 | data | 0-u32max |
| DATA_SOURCE | 1 | data | r vzalloc_noprof |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| BYTE_COUNT | 1 | ==data2 | 8050 |
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | irq |
drivers/net/wireless/mediatek/mt76/mt7921/mac.c mt7921_coredump_work() -> dev_coredumpv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | data | 1-u64max |
| PARAM_VALUE | 2 | datalen | 1331200 |
| PARAM_VALUE | 3 | gfp | 3264 |
| BUF_SIZE | 1 | data | 1331200 |
| DATA_SOURCE | 1 | data | r vzalloc_noprof |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/ath/ath10k/coredump.c ath10k_coredump_submit() -> dev_coredumpv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| PARAM_VALUE | 2 | datalen | 0-u32max |
| PARAM_VALUE | 3 | gfp | 3264 |
| DATA_SOURCE | 1 | data | r ath10k_coredump_build |
| NOCHECK_CALL | |||
| UNITS | 2 | datalen | unit_byte |
| HALF_LOCKED2 | &pool->lock |
drivers/bluetooth/btmrvl_sdio.c btmrvl_sdio_coredump() -> dev_coredumpv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 1-u64max |
| PARAM_VALUE | 2 | datalen | 1-u32max |
| PARAM_VALUE | 3 | gfp | 3264 |
| BUF_SIZE | 1 | data | 0-u32max |
| DATA_SOURCE | 1 | data | r vzalloc_noprof |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->mutex | ||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct device)->mutex | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/gpu/drm/panfrost/panfrost_dump.c panfrost_core_dump() -> dev_coredumpv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 0,4096-ptr_max |
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| PARAM_VALUE | 2 | datalen | 0-9223372036854771712,9223372036854779904-u64max |
| PARAM_VALUE | 3 | gfp | 3264 |
| BUF_SIZE | 1 | data | 0-u64max |
| DATA_SOURCE | 1 | data | r __vmalloc_noprof |
| NOCHECK_CALL | |||
| UNITS | 0 | dev | unit_byte |
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/mediatek/mt76/mt7615/mac.c mt7615_coredump_work() -> dev_coredumpv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | data | 1-u64max |
| PARAM_VALUE | 2 | datalen | 1331200 |
| PARAM_VALUE | 3 | gfp | 3264 |
| BUF_SIZE | 1 | data | 1331200 |
| DATA_SOURCE | 1 | data | r vzalloc_noprof |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |