Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 4 files:

Smatch caller information:

arch/x86/kernel/cpu/microcode/amd.c get_builtin_microcode() -> firmware_request_builtin()

Type Parameter Key Value
PARAM_VALUE 0 fw 7344663510363099136
PARAM_VALUE 1 name 1248167955241291776
BUF_SIZE 1 name 36
STR_LEN 0 fw 27,35
TERMINATED 1 name 1

drivers/base/firmware_loader/builtin/main.c firmware_request_builtin_buf() -> firmware_request_builtin()

Type Parameter Key Value
PARAM_VALUE 0 fw 4096-ptr_max
PARAM_VALUE 1 name 4096-ptr_max
BUF_SIZE 0 fw 24
BUF_SIZE 1 name (-1)-s32max
BUF_SIZE 1 name (-1)-s32max
DATA_SOURCE 0 fw $0
DATA_SOURCE 1 name $1
RX_PATH
TASK_NOT_RUNNING
USER_PTR 1 name

drivers/base/firmware_loader/main.c uncache_firmware() -> firmware_request_builtin()

Type Parameter Key Value
PARAM_VALUE 0 fw 6218965741599150080
BUF_SIZE 1 name s32min,(-10),1-s32max
BUF_SIZE 1 name s32min,(-10),1-s32max
DATA_SOURCE 1 name $0
HALF_LOCKED2 &pool->lock

arch/x86/kernel/cpu/microcode/intel.c load_builtin_intel_microcode() -> firmware_request_builtin()

Type Parameter Key Value
PARAM_VALUE 0 fw 8199955146324418560
PARAM_VALUE 1 name 7740626064944074752
BUF_SIZE 1 name 30