Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 6 files:

Smatch caller information:

drivers/media/pci/intel/ipu-bridge.c ipu_bridge_init() -> set_secondary_fwnode()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 fwnode 4096-ptr_max
BUF_SIZE 0 dev (-1),1616
BUF_SIZE 0 dev (-1),1616
BUF_SIZE 1 fwnode 64
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 fwnode r software_node_fwnode
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock

drivers/media/pci/intel/ipu-bridge.c ipu_bridge_instantiate_ivsc() -> set_secondary_fwnode()

Type Parameter Key Value
PARAM_VALUE 0 dev 1-u64max
PARAM_VALUE 1 fwnode 4096-ptr_max
BUF_SIZE 1 fwnode 64
DATA_SOURCE 1 fwnode r software_node_fwnode
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock

drivers/platform/surface/surface_aggregator_registry.c ssam_platform_hub_probe() -> set_secondary_fwnode()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 fwnode 4096-ptr_max
BUF_SIZE 1 fwnode 64
DATA_SOURCE 1 fwnode r software_node_fwnode
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/platform/surface/surface_aggregator_registry.c ssam_platform_hub_probe() -> set_secondary_fwnode()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->fwnode 0,4096-ptr_max
PARAM_VALUE 1 fwnode 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/platform/surface/surface_aggregator_registry.c ssam_platform_hub_remove() -> set_secondary_fwnode()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 fwnode 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/platform/x86/x86-android-tablets/core.c gpio_secondary_fwnode_init() -> set_secondary_fwnode()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 fwnode 4096-ptr_max
BUF_SIZE 1 fwnode 64
DATA_SOURCE 0 dev r acpi_bus_find_device_by_name
DATA_SOURCE 1 fwnode r software_node_fwnode
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/platform/x86/x86-android-tablets/core.c gpio_secondary_unset() -> set_secondary_fwnode()

Type Parameter Key Value
PARAM_VALUE 1 fwnode 0
DATA_SOURCE 0 dev $0
NOCHECK_CALL

drivers/platform/x86/intel/chtwc_int33fe.c cht_int33fe_register_max17047() -> set_secondary_fwnode()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 fwnode 4096-ptr_max
BUF_SIZE 1 fwnode 64
DATA_SOURCE 1 fwnode r software_node_fwnode
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/base/swnode.c device_add_software_node() -> set_secondary_fwnode()

Type Parameter Key Value
PARAM_VALUE 1 fwnode 248,4096-ptr_max
BUF_SIZE 0 dev (-1),1616
BUF_SIZE 0 dev (-1),1616
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/base/swnode.c device_create_managed_software_node() -> set_secondary_fwnode()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 fwnode 4096-ptr_max
PARAM_VALUE 1 fwnode->secondary 0
BUF_SIZE 0 dev (-1),1616
BUF_SIZE 0 dev (-1),1616
BUF_SIZE 1 fwnode 64
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/base/swnode.c device_remove_software_node() -> set_secondary_fwnode()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 fwnode 0
BUF_SIZE 0 dev s32min,(-10),(-1)-s32max
BUF_SIZE 0 dev s32min,(-10),(-1)-s32max
BUF_SIZE 0 dev->bus (-1),168
BUF_SIZE 0 dev->init_name (-1),32
BUF_SIZE 0 dev->parent (-1),1616
BUF_SIZE 0 dev->platform_data (-1),1360
CAPPED_DATA 0 dev 1
DATA_SOURCE 0 dev $0
STR_LEN 0 dev->init_name (-1),31
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

drivers/base/swnode.c software_node_notify_remove() -> set_secondary_fwnode()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 fwnode 0
BUF_SIZE 0 dev s32min,(-10),(-1)-s32max
BUF_SIZE 0 dev s32min,(-10),(-1)-s32max
BUF_SIZE 0 dev->bus (-1),168
BUF_SIZE 0 dev->init_name (-1),32
BUF_SIZE 0 dev->parent (-1),1616
BUF_SIZE 0 dev->platform_data (-1),1360
CAPPED_DATA 0 dev 1
DATA_SOURCE 0 dev $0
STR_LEN 0 dev->init_name (-1),31
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL