Defined in 1 files as a function:

Referenced in 8 files:

Smatch caller information:

drivers/mfd/nct6694.c nct6694_usb_probe() -> mfd_add_hotplug_devices()

Type Parameter Key Value
PARAM_VALUE 0 parent 4096-ptr_max
PARAM_VALUE 0 parent->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 parent->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 parent->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 1 cells 114576941023621120
PARAM_VALUE 2 n_devs 28
BUF_SIZE 0 parent 1616
BUF_SIZE 1 cells 3136
RX_PATH
TASK_NOT_RUNNING
UNITS 2 n_devs unit_array_size

drivers/gpu/drm/amd/amdgpu/isp_v4_1_0.c isp_v4_1_0_hw_init() -> mfd_add_hotplug_devices()

Type Parameter Key Value
PARAM_VALUE 1 cells 4096-ptr_max
PARAM_VALUE 2 n_devs 3
BUF_SIZE 1 cells 336
BUF_SIZE 1 cells 336
DATA_SOURCE 1 cells r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
UNITS 0 parent unit_byte

drivers/gpu/drm/amd/amdgpu/isp_v4_1_1.c isp_v4_1_1_hw_init() -> mfd_add_hotplug_devices()

Type Parameter Key Value
PARAM_VALUE 1 cells 4096-ptr_max
PARAM_VALUE 2 n_devs 2
BUF_SIZE 1 cells 336
BUF_SIZE 1 cells 336
DATA_SOURCE 1 cells r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
UNITS 0 parent unit_byte

drivers/gpu/drm/amd/amdgpu/isp_v4_1_1.c isp_v4_1_1_hw_init() -> mfd_add_hotplug_devices()

Type Parameter Key Value
PARAM_VALUE 0 parent 0,4096-ptr_max
PARAM_VALUE 1 cells 4096-ptr_max
PARAM_VALUE 1 cells->name 7370628193794662400
PARAM_VALUE 1 cells->num_resources 1
PARAM_VALUE 1 cells->pdata_size 24
PARAM_VALUE 1 cells->platform_data 4096-ptr_max
PARAM_VALUE 1 cells->resources 4096-ptr_max
PARAM_VALUE 2 n_devs 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 parent unit_byte

drivers/mfd/cros_ec_dev.c ec_device_probe() -> mfd_add_hotplug_devices()

Type Parameter Key Value
PARAM_VALUE 0 parent 4096-ptr_max
PARAM_VALUE 0 parent->parent 4096-ptr_max
PARAM_VALUE 1 cells 4051343536930254848
PARAM_VALUE 2 n_devs 1
BUF_SIZE 0 parent 1616
RX_PATH
TASK_NOT_RUNNING
UNITS 2 n_devs unit_array_size

drivers/mfd/cros_ec_dev.c ec_device_probe() -> mfd_add_hotplug_devices()

Type Parameter Key Value
PARAM_VALUE 0 parent 4096-ptr_max
BUF_SIZE 0 parent 1616
RX_PATH
TASK_NOT_RUNNING

drivers/mfd/cros_ec_dev.c ec_device_probe() -> mfd_add_hotplug_devices()

Type Parameter Key Value
PARAM_VALUE 0 parent 4096-ptr_max
PARAM_VALUE 1 cells 6316441380166336512
PARAM_VALUE 2 n_devs 1
BUF_SIZE 0 parent 1616
RX_PATH
TASK_NOT_RUNNING
UNITS 2 n_devs unit_array_size

drivers/mfd/cros_ec_dev.c ec_device_probe() -> mfd_add_hotplug_devices()

Type Parameter Key Value
PARAM_VALUE 0 parent 4096-ptr_max
PARAM_VALUE 1 cells 8531982471116308480
PARAM_VALUE 2 n_devs 2
BUF_SIZE 0 parent 1616
BUF_SIZE 1 cells 224
RX_PATH
TASK_NOT_RUNNING
UNITS 2 n_devs unit_array_size

drivers/mfd/cros_ec_dev.c ec_device_probe() -> mfd_add_hotplug_devices()

Type Parameter Key Value
PARAM_VALUE 0 parent 4096-ptr_max
PARAM_VALUE 1 cells 822549993363591168
PARAM_VALUE 2 n_devs 1
BUF_SIZE 0 parent 1616
RX_PATH
TASK_NOT_RUNNING
UNITS 2 n_devs unit_array_size

drivers/mfd/cros_ec_dev.c ec_device_probe() -> mfd_add_hotplug_devices()

Type Parameter Key Value
PARAM_VALUE 0 parent 4096-ptr_max
PARAM_VALUE 1 cells 690268478907244544
PARAM_VALUE 2 n_devs 1
BUF_SIZE 0 parent 1616
RX_PATH
TASK_NOT_RUNNING
UNITS 2 n_devs unit_array_size

drivers/mfd/cros_ec_dev.c ec_device_probe() -> mfd_add_hotplug_devices()

Type Parameter Key Value
PARAM_VALUE 0 parent 4096-ptr_max
PARAM_VALUE 1 cells 867419066204332032
PARAM_VALUE 2 n_devs 1
BUF_SIZE 0 parent 1616
RX_PATH
TASK_NOT_RUNNING
UNITS 2 n_devs unit_array_size

drivers/mfd/cros_ec_dev.c ec_device_probe() -> mfd_add_hotplug_devices()

Type Parameter Key Value
PARAM_VALUE 0 parent 4096-ptr_max
PARAM_VALUE 1 cells 6193958274791084032
PARAM_VALUE 2 n_devs 4
BUF_SIZE 0 parent 1616
BUF_SIZE 1 cells 448
RX_PATH
TASK_NOT_RUNNING
UNITS 2 n_devs unit_array_size

drivers/mfd/cros_ec_dev.c ec_device_probe() -> mfd_add_hotplug_devices()

Type Parameter Key Value
PARAM_VALUE 0 parent 4096-ptr_max
PARAM_VALUE 1 cells 1711573355146006528
PARAM_VALUE 2 n_devs 1
BUF_SIZE 0 parent 1616
RX_PATH
TASK_NOT_RUNNING
UNITS 2 n_devs unit_array_size

drivers/misc/cardreader/rtsx_usb.c rtsx_usb_probe() -> mfd_add_hotplug_devices()

Type Parameter Key Value
PARAM_VALUE 0 parent 4096-ptr_max
PARAM_VALUE 0 parent->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 parent->driver_data 4096-ptr_max
PARAM_VALUE 1 cells 7514859253238468608
PARAM_VALUE 2 n_devs 2
BUF_SIZE 1 cells 224
RX_PATH
TASK_NOT_RUNNING
UNITS 2 n_devs unit_array_size

drivers/hid/hid-sensor-hub.c sensor_hub_probe() -> mfd_add_hotplug_devices()

Type Parameter Key Value
PARAM_VALUE 0 parent 4096-ptr_max
PARAM_VALUE 0 parent->driver_data 4096-ptr_max
PARAM_VALUE 1 cells 1-u64max
PARAM_VALUE 2 n_devs 0-s32max
BUF_SIZE 1 cells 0-28560
BUF_SIZE 1 cells 0-28560
DATA_SOURCE 1 cells r devm_kcalloc
FUZZY_MAX 2 n_devs 0
MEM_ZERO 1 cells
RX_PATH
TASK_NOT_RUNNING
LOCK2 &hdev->driver_input_lock
TYPE_LOCK (struct hid_device)->driver_input_lock

drivers/mfd/viperboard.c vprbrd_probe() -> mfd_add_hotplug_devices()

Type Parameter Key Value
PARAM_VALUE 0 parent 4096-ptr_max
PARAM_VALUE 0 parent->bus 0,4096-ptr_max
PARAM_VALUE 0 parent->class 0,4096-ptr_max
PARAM_VALUE 0 parent->driver 0,4096-ptr_max
PARAM_VALUE 0 parent->driver_data 4096-ptr_max
PARAM_VALUE 1 cells 4701030041758175232
PARAM_VALUE 2 n_devs 3
BUF_SIZE 1 cells 336
RX_PATH
TASK_NOT_RUNNING
UNITS 2 n_devs unit_array_size

drivers/mfd/dln2.c dln2_probe() -> mfd_add_hotplug_devices()

Type Parameter Key Value
PARAM_VALUE 0 parent 4096-ptr_max
PARAM_VALUE 0 parent->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 parent->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 parent->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 1 cells 3325867406007689216
PARAM_VALUE 2 n_devs 4
BUF_SIZE 0 parent 1616
BUF_SIZE 1 cells 448
RX_PATH
TASK_NOT_RUNNING
UNITS 2 n_devs unit_array_size