Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 13 files:

Smatch caller information:

drivers/gpio/gpio-virtuser.c gpio_virtuser_device_activate() -> fwnode_remove_software_node()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 0 fwnode->ops->get 0,4096-ptr_max
BUF_SIZE 0 fwnode 64
DATA_SOURCE 0 fwnode r gpio_virtuser_make_device_swnode
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &buffer->mutex
LOCK2 &frag->frag_sem
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct configfs_buffer)->mutex
TYPE_LOCK (struct configfs_fragment)->frag_sem

drivers/gpio/gpio-virtuser.c gpio_virtuser_device_deactivate() -> fwnode_remove_software_node()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &buffer->mutex
HALF_LOCKED2 &frag->frag_sem
HALF_LOCKED2 &pool->lock

drivers/base/test/property-entry-test.c pe_test_bool() -> fwnode_remove_software_node()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 0 fwnode->consumers.next 4096-ptr_max
PARAM_VALUE 0 fwnode->consumers.prev 4096-ptr_max
PARAM_VALUE 0 fwnode->dev 0
PARAM_VALUE 0 fwnode->flags 0
PARAM_VALUE 0 fwnode->ops 4242976395523612672
PARAM_VALUE 0 fwnode->secondary 0
PARAM_VALUE 0 fwnode->suppliers.next 4096-ptr_max
PARAM_VALUE 0 fwnode->suppliers.prev 4096-ptr_max
BUF_SIZE 0 fwnode 64
DATA_SOURCE 0 fwnode r fwnode_create_software_node
NOCHECK_CALL

drivers/base/test/property-entry-test.c pe_test_reference() -> fwnode_remove_software_node()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 0 fwnode->consumers.next 4096-ptr_max
PARAM_VALUE 0 fwnode->consumers.prev 4096-ptr_max
PARAM_VALUE 0 fwnode->dev 0
PARAM_VALUE 0 fwnode->flags 0
PARAM_VALUE 0 fwnode->ops 4242976395523612672
PARAM_VALUE 0 fwnode->secondary 0
PARAM_VALUE 0 fwnode->suppliers.next 4096-ptr_max
PARAM_VALUE 0 fwnode->suppliers.prev 4096-ptr_max
BUF_SIZE 0 fwnode 64
DATA_SOURCE 0 fwnode r fwnode_create_software_node
NOCHECK_CALL

drivers/base/test/property-entry-test.c pe_test_strings() -> fwnode_remove_software_node()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 0 fwnode->consumers.next 4096-ptr_max
PARAM_VALUE 0 fwnode->consumers.prev 4096-ptr_max
PARAM_VALUE 0 fwnode->dev 0
PARAM_VALUE 0 fwnode->flags 0
PARAM_VALUE 0 fwnode->ops 4242976395523612672
PARAM_VALUE 0 fwnode->secondary 0
PARAM_VALUE 0 fwnode->suppliers.next 4096-ptr_max
PARAM_VALUE 0 fwnode->suppliers.prev 4096-ptr_max
BUF_SIZE 0 fwnode 64
DATA_SOURCE 0 fwnode r fwnode_create_software_node
NOCHECK_CALL

drivers/base/test/property-entry-test.c pe_test_uint_arrays() -> fwnode_remove_software_node()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 0 fwnode->consumers.next 4096-ptr_max
PARAM_VALUE 0 fwnode->consumers.prev 4096-ptr_max
PARAM_VALUE 0 fwnode->dev 0
PARAM_VALUE 0 fwnode->flags 0
PARAM_VALUE 0 fwnode->ops 4242976395523612672
PARAM_VALUE 0 fwnode->secondary 0
PARAM_VALUE 0 fwnode->suppliers.next 4096-ptr_max
PARAM_VALUE 0 fwnode->suppliers.prev 4096-ptr_max
BUF_SIZE 0 fwnode 64
DATA_SOURCE 0 fwnode r fwnode_create_software_node
NOCHECK_CALL

drivers/base/test/property-entry-test.c pe_test_uints() -> fwnode_remove_software_node()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 0 fwnode->consumers.next 4096-ptr_max
PARAM_VALUE 0 fwnode->consumers.prev 4096-ptr_max
PARAM_VALUE 0 fwnode->dev 0
PARAM_VALUE 0 fwnode->flags 0
PARAM_VALUE 0 fwnode->ops 4242976395523612672
PARAM_VALUE 0 fwnode->secondary 0
PARAM_VALUE 0 fwnode->suppliers.next 4096-ptr_max
PARAM_VALUE 0 fwnode->suppliers.prev 4096-ptr_max
BUF_SIZE 0 fwnode 64
DATA_SOURCE 0 fwnode r fwnode_create_software_node
NOCHECK_CALL

drivers/platform/chrome/chromeos_laptop.c chromeos_laptop_prepare_i2c_peripherals() -> fwnode_remove_software_node()

Type Parameter Key Value
NOCHECK_CALL
UNITS 0 fwnode unit_byte

drivers/gpio/gpio-sim.c gpio_sim_remove_swnode_recursive() -> fwnode_remove_software_node()

Type Parameter Key Value
PARAM_VALUE 0 fwnode->ops->add_links 0,4096-ptr_max
PARAM_VALUE 0 fwnode->ops->device_is_available 0,4096-ptr_max
PARAM_VALUE 0 fwnode->ops->get 0,4096-ptr_max
PARAM_VALUE 0 fwnode->ops->get_name 0,4096-ptr_max
PARAM_VALUE 0 fwnode->ops->get_named_child_node 0,4096-ptr_max
PARAM_VALUE 0 fwnode->ops->get_next_child_node 0,4096-ptr_max
PARAM_VALUE 0 fwnode->ops->get_parent 0,4096-ptr_max
PARAM_VALUE 0 fwnode->ops->get_reference_args 0,4096-ptr_max
PARAM_VALUE 0 fwnode->ops->graph_get_remote_endpoint 0,639053873764306944,971939158805200896,8581575686848176128
PARAM_VALUE 0 fwnode->ops->graph_parse_endpoint 0,4096-ptr_max
PARAM_VALUE 0 fwnode->ops->iomap 0,5992382552872980480
PARAM_VALUE 0 fwnode->ops->irq_get 0,4096-ptr_max
PARAM_VALUE 0 fwnode->ops->property_present 0,4096-ptr_max
PARAM_VALUE 0 fwnode->ops->property_read_bool 0,4096-ptr_max
PARAM_VALUE 0 fwnode->ops->property_read_int_array 0,4096-ptr_max
PARAM_VALUE 0 fwnode->ops->property_read_string_array 0,4096-ptr_max
PARAM_VALUE 0 fwnode->ops->put 0,7972878730091065344,8942618317634842624
BUF_SIZE 0 fwnode (-1)-0,64
BUF_SIZE 0 fwnode (-1)-0,64
DATA_SOURCE 0 fwnode $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &buffer->mutex
HALF_LOCKED2 &frag->frag_sem
HALF_LOCKED2 _T->lock

drivers/usb/typec/tcpm/wcove.c wcove_typec_probe() -> fwnode_remove_software_node()

Type Parameter Key Value
PARAM_VALUE 0 fwnode->consumers.next 4096-ptr_max
PARAM_VALUE 0 fwnode->consumers.prev 4096-ptr_max
PARAM_VALUE 0 fwnode->dev 0
PARAM_VALUE 0 fwnode->flags 0
PARAM_VALUE 0 fwnode->ops 4242976395523612672
PARAM_VALUE 0 fwnode->secondary 0
PARAM_VALUE 0 fwnode->suppliers.next 4096-ptr_max
PARAM_VALUE 0 fwnode->suppliers.prev 4096-ptr_max
BUF_SIZE 0 fwnode (-1),64
BUF_SIZE 0 fwnode (-1),64
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/typec/tcpm/wcove.c wcove_typec_probe() -> fwnode_remove_software_node()

Type Parameter Key Value
PARAM_VALUE 0 fwnode->consumers.next 4096-ptr_max
PARAM_VALUE 0 fwnode->consumers.prev 4096-ptr_max
PARAM_VALUE 0 fwnode->dev 0
PARAM_VALUE 0 fwnode->flags 0
PARAM_VALUE 0 fwnode->ops 4242976395523612672
PARAM_VALUE 0 fwnode->secondary 0
PARAM_VALUE 0 fwnode->suppliers.next 4096-ptr_max
PARAM_VALUE 0 fwnode->suppliers.prev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/typec/tcpm/wcove.c wcove_typec_remove() -> fwnode_remove_software_node()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/gpio/gpio-mockup.c gpio_mockup_register_chip() -> fwnode_remove_software_node()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 0 fwnode->consumers.next 4096-ptr_max
PARAM_VALUE 0 fwnode->consumers.prev 4096-ptr_max
PARAM_VALUE 0 fwnode->dev 0
PARAM_VALUE 0 fwnode->flags 0
PARAM_VALUE 0 fwnode->ops 4242976395523612672
PARAM_VALUE 0 fwnode->ops->get 0,4096-ptr_max
PARAM_VALUE 0 fwnode->secondary 0
PARAM_VALUE 0 fwnode->suppliers.next 4096-ptr_max
PARAM_VALUE 0 fwnode->suppliers.prev 4096-ptr_max
BUF_SIZE 0 fwnode 64
DATA_SOURCE 0 fwnode r fwnode_create_software_node
NOCHECK_CALL

drivers/gpio/gpio-mockup.c gpio_mockup_unregister_pdevs() -> fwnode_remove_software_node()

Type Parameter Key Value
NOCHECK_CALL

drivers/phy/phy-common-props-test.c phy_test_rx_polarity_find_by_name() -> fwnode_remove_software_node()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 0 fwnode->consumers.next 4096-ptr_max
PARAM_VALUE 0 fwnode->consumers.prev 4096-ptr_max
PARAM_VALUE 0 fwnode->dev 0
PARAM_VALUE 0 fwnode->flags 0
PARAM_VALUE 0 fwnode->ops 4242976395523612672
PARAM_VALUE 0 fwnode->secondary 0
PARAM_VALUE 0 fwnode->suppliers.next 4096-ptr_max
PARAM_VALUE 0 fwnode->suppliers.prev 4096-ptr_max
BUF_SIZE 0 fwnode 64
DATA_SOURCE 0 fwnode r fwnode_create_software_node
RX_PATH
NOCHECK_CALL

drivers/phy/phy-common-props-test.c phy_test_rx_polarity_is_missing() -> fwnode_remove_software_node()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 0 fwnode->consumers.next 4096-ptr_max
PARAM_VALUE 0 fwnode->consumers.prev 4096-ptr_max
PARAM_VALUE 0 fwnode->dev 0
PARAM_VALUE 0 fwnode->flags 0
PARAM_VALUE 0 fwnode->ops 4242976395523612672
PARAM_VALUE 0 fwnode->secondary 0
PARAM_VALUE 0 fwnode->suppliers.next 4096-ptr_max
PARAM_VALUE 0 fwnode->suppliers.prev 4096-ptr_max
BUF_SIZE 0 fwnode 64
DATA_SOURCE 0 fwnode r fwnode_create_software_node
RX_PATH
NOCHECK_CALL

drivers/phy/phy-common-props-test.c phy_test_rx_polarity_more_names_than_values() -> fwnode_remove_software_node()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 0 fwnode->consumers.next 4096-ptr_max
PARAM_VALUE 0 fwnode->consumers.prev 4096-ptr_max
PARAM_VALUE 0 fwnode->dev 0
PARAM_VALUE 0 fwnode->flags 0
PARAM_VALUE 0 fwnode->ops 4242976395523612672
PARAM_VALUE 0 fwnode->secondary 0
PARAM_VALUE 0 fwnode->suppliers.next 4096-ptr_max
PARAM_VALUE 0 fwnode->suppliers.prev 4096-ptr_max
BUF_SIZE 0 fwnode 64
DATA_SOURCE 0 fwnode r fwnode_create_software_node
RX_PATH
NOCHECK_CALL

drivers/phy/phy-common-props-test.c phy_test_rx_polarity_more_values_than_names() -> fwnode_remove_software_node()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 0 fwnode->consumers.next 4096-ptr_max
PARAM_VALUE 0 fwnode->consumers.prev 4096-ptr_max
PARAM_VALUE 0 fwnode->dev 0
PARAM_VALUE 0 fwnode->flags 0
PARAM_VALUE 0 fwnode->ops 4242976395523612672
PARAM_VALUE 0 fwnode->secondary 0
PARAM_VALUE 0 fwnode->suppliers.next 4096-ptr_max
PARAM_VALUE 0 fwnode->suppliers.prev 4096-ptr_max
BUF_SIZE 0 fwnode 64
DATA_SOURCE 0 fwnode r fwnode_create_software_node
RX_PATH
NOCHECK_CALL

drivers/phy/phy-common-props-test.c phy_test_rx_polarity_name_not_found_no_default() -> fwnode_remove_software_node()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 0 fwnode->consumers.next 4096-ptr_max
PARAM_VALUE 0 fwnode->consumers.prev 4096-ptr_max
PARAM_VALUE 0 fwnode->dev 0
PARAM_VALUE 0 fwnode->flags 0
PARAM_VALUE 0 fwnode->ops 4242976395523612672
PARAM_VALUE 0 fwnode->secondary 0
PARAM_VALUE 0 fwnode->suppliers.next 4096-ptr_max
PARAM_VALUE 0 fwnode->suppliers.prev 4096-ptr_max
BUF_SIZE 0 fwnode 64
DATA_SOURCE 0 fwnode r fwnode_create_software_node
RX_PATH
NOCHECK_CALL

drivers/phy/phy-common-props-test.c phy_test_rx_polarity_name_not_found_with_default() -> fwnode_remove_software_node()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 0 fwnode->consumers.next 4096-ptr_max
PARAM_VALUE 0 fwnode->consumers.prev 4096-ptr_max
PARAM_VALUE 0 fwnode->dev 0
PARAM_VALUE 0 fwnode->flags 0
PARAM_VALUE 0 fwnode->ops 4242976395523612672
PARAM_VALUE 0 fwnode->secondary 0
PARAM_VALUE 0 fwnode->suppliers.next 4096-ptr_max
PARAM_VALUE 0 fwnode->suppliers.prev 4096-ptr_max
BUF_SIZE 0 fwnode 64
DATA_SOURCE 0 fwnode r fwnode_create_software_node
RX_PATH
NOCHECK_CALL

drivers/phy/phy-common-props-test.c phy_test_rx_polarity_single_value_no_names() -> fwnode_remove_software_node()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 0 fwnode->consumers.next 4096-ptr_max
PARAM_VALUE 0 fwnode->consumers.prev 4096-ptr_max
PARAM_VALUE 0 fwnode->dev 0
PARAM_VALUE 0 fwnode->flags 0
PARAM_VALUE 0 fwnode->ops 4242976395523612672
PARAM_VALUE 0 fwnode->secondary 0
PARAM_VALUE 0 fwnode->suppliers.next 4096-ptr_max
PARAM_VALUE 0 fwnode->suppliers.prev 4096-ptr_max
BUF_SIZE 0 fwnode 64
DATA_SOURCE 0 fwnode r fwnode_create_software_node
RX_PATH
NOCHECK_CALL

drivers/phy/phy-common-props-test.c phy_test_rx_polarity_unsupported_value() -> fwnode_remove_software_node()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 0 fwnode->consumers.next 4096-ptr_max
PARAM_VALUE 0 fwnode->consumers.prev 4096-ptr_max
PARAM_VALUE 0 fwnode->dev 0
PARAM_VALUE 0 fwnode->flags 0
PARAM_VALUE 0 fwnode->ops 4242976395523612672
PARAM_VALUE 0 fwnode->secondary 0
PARAM_VALUE 0 fwnode->suppliers.next 4096-ptr_max
PARAM_VALUE 0 fwnode->suppliers.prev 4096-ptr_max
BUF_SIZE 0 fwnode 64
DATA_SOURCE 0 fwnode r fwnode_create_software_node
RX_PATH
NOCHECK_CALL

drivers/phy/phy-common-props-test.c phy_test_tx_polarity_find_by_name() -> fwnode_remove_software_node()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 0 fwnode->consumers.next 4096-ptr_max
PARAM_VALUE 0 fwnode->consumers.prev 4096-ptr_max
PARAM_VALUE 0 fwnode->dev 0
PARAM_VALUE 0 fwnode->flags 0
PARAM_VALUE 0 fwnode->ops 4242976395523612672
PARAM_VALUE 0 fwnode->secondary 0
PARAM_VALUE 0 fwnode->suppliers.next 4096-ptr_max
PARAM_VALUE 0 fwnode->suppliers.prev 4096-ptr_max
BUF_SIZE 0 fwnode 64
DATA_SOURCE 0 fwnode r fwnode_create_software_node
NOCHECK_CALL

drivers/phy/phy-common-props-test.c phy_test_tx_polarity_is_missing() -> fwnode_remove_software_node()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 0 fwnode->consumers.next 4096-ptr_max
PARAM_VALUE 0 fwnode->consumers.prev 4096-ptr_max
PARAM_VALUE 0 fwnode->dev 0
PARAM_VALUE 0 fwnode->flags 0
PARAM_VALUE 0 fwnode->ops 4242976395523612672
PARAM_VALUE 0 fwnode->secondary 0
PARAM_VALUE 0 fwnode->suppliers.next 4096-ptr_max
PARAM_VALUE 0 fwnode->suppliers.prev 4096-ptr_max
BUF_SIZE 0 fwnode 64
DATA_SOURCE 0 fwnode r fwnode_create_software_node
NOCHECK_CALL

drivers/phy/phy-common-props-test.c phy_test_tx_polarity_more_names_than_values() -> fwnode_remove_software_node()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 0 fwnode->consumers.next 4096-ptr_max
PARAM_VALUE 0 fwnode->consumers.prev 4096-ptr_max
PARAM_VALUE 0 fwnode->dev 0
PARAM_VALUE 0 fwnode->flags 0
PARAM_VALUE 0 fwnode->ops 4242976395523612672
PARAM_VALUE 0 fwnode->secondary 0
PARAM_VALUE 0 fwnode->suppliers.next 4096-ptr_max
PARAM_VALUE 0 fwnode->suppliers.prev 4096-ptr_max
BUF_SIZE 0 fwnode 64
DATA_SOURCE 0 fwnode r fwnode_create_software_node
NOCHECK_CALL

drivers/phy/phy-common-props-test.c phy_test_tx_polarity_more_values_than_names() -> fwnode_remove_software_node()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 0 fwnode->consumers.next 4096-ptr_max
PARAM_VALUE 0 fwnode->consumers.prev 4096-ptr_max
PARAM_VALUE 0 fwnode->dev 0
PARAM_VALUE 0 fwnode->flags 0
PARAM_VALUE 0 fwnode->ops 4242976395523612672
PARAM_VALUE 0 fwnode->secondary 0
PARAM_VALUE 0 fwnode->suppliers.next 4096-ptr_max
PARAM_VALUE 0 fwnode->suppliers.prev 4096-ptr_max
BUF_SIZE 0 fwnode 64
DATA_SOURCE 0 fwnode r fwnode_create_software_node
NOCHECK_CALL

drivers/phy/phy-common-props-test.c phy_test_tx_polarity_name_not_found_no_default() -> fwnode_remove_software_node()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 0 fwnode->consumers.next 4096-ptr_max
PARAM_VALUE 0 fwnode->consumers.prev 4096-ptr_max
PARAM_VALUE 0 fwnode->dev 0
PARAM_VALUE 0 fwnode->flags 0
PARAM_VALUE 0 fwnode->ops 4242976395523612672
PARAM_VALUE 0 fwnode->secondary 0
PARAM_VALUE 0 fwnode->suppliers.next 4096-ptr_max
PARAM_VALUE 0 fwnode->suppliers.prev 4096-ptr_max
BUF_SIZE 0 fwnode 64
DATA_SOURCE 0 fwnode r fwnode_create_software_node
NOCHECK_CALL

drivers/phy/phy-common-props-test.c phy_test_tx_polarity_name_not_found_with_default() -> fwnode_remove_software_node()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 0 fwnode->consumers.next 4096-ptr_max
PARAM_VALUE 0 fwnode->consumers.prev 4096-ptr_max
PARAM_VALUE 0 fwnode->dev 0
PARAM_VALUE 0 fwnode->flags 0
PARAM_VALUE 0 fwnode->ops 4242976395523612672
PARAM_VALUE 0 fwnode->secondary 0
PARAM_VALUE 0 fwnode->suppliers.next 4096-ptr_max
PARAM_VALUE 0 fwnode->suppliers.prev 4096-ptr_max
BUF_SIZE 0 fwnode 64
DATA_SOURCE 0 fwnode r fwnode_create_software_node
NOCHECK_CALL

drivers/phy/phy-common-props-test.c phy_test_tx_polarity_single_value_no_names() -> fwnode_remove_software_node()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 0 fwnode->consumers.next 4096-ptr_max
PARAM_VALUE 0 fwnode->consumers.prev 4096-ptr_max
PARAM_VALUE 0 fwnode->dev 0
PARAM_VALUE 0 fwnode->flags 0
PARAM_VALUE 0 fwnode->ops 4242976395523612672
PARAM_VALUE 0 fwnode->secondary 0
PARAM_VALUE 0 fwnode->suppliers.next 4096-ptr_max
PARAM_VALUE 0 fwnode->suppliers.prev 4096-ptr_max
BUF_SIZE 0 fwnode 64
DATA_SOURCE 0 fwnode r fwnode_create_software_node
NOCHECK_CALL

drivers/phy/phy-common-props-test.c phy_test_tx_polarity_unsupported_value() -> fwnode_remove_software_node()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 0 fwnode->consumers.next 4096-ptr_max
PARAM_VALUE 0 fwnode->consumers.prev 4096-ptr_max
PARAM_VALUE 0 fwnode->dev 0
PARAM_VALUE 0 fwnode->flags 0
PARAM_VALUE 0 fwnode->ops 4242976395523612672
PARAM_VALUE 0 fwnode->secondary 0
PARAM_VALUE 0 fwnode->suppliers.next 4096-ptr_max
PARAM_VALUE 0 fwnode->suppliers.prev 4096-ptr_max
BUF_SIZE 0 fwnode 64
DATA_SOURCE 0 fwnode r fwnode_create_software_node
NOCHECK_CALL

drivers/base/swnode.c software_node_unregister() -> fwnode_remove_software_node()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock

drivers/gpio/gpio-aggregator.c gpio_aggregator_activate() -> fwnode_remove_software_node()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 0,4096-ptr_max
PARAM_VALUE 0 fwnode->ops->get 0,4096-ptr_max
BUF_SIZE 0 fwnode (-1),64
BUF_SIZE 0 fwnode (-1),64
DATA_SOURCE 0 fwnode r gpio_aggregator_make_device_sw_node
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &buffer->mutex
LOCK2 &frag->frag_sem
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct configfs_buffer)->mutex
TYPE_LOCK (struct configfs_fragment)->frag_sem

drivers/gpio/gpio-aggregator.c gpio_aggregator_deactivate() -> fwnode_remove_software_node()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &buffer->mutex
HALF_LOCKED2 &frag->frag_sem
HALF_LOCKED2 &pool->lock

lib/kunit/fwnode.c fwnode_remove_software_node_wrapper() -> fwnode_remove_software_node()

Type Parameter Key Value
BUF_SIZE 0 fwnode s32min,(-10),(-1)-s32max
BUF_SIZE 0 fwnode s32min,(-10),(-1)-s32max
DATA_SOURCE 0 fwnode $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/reset/core.c __reset_add_reset_gpio_device() -> fwnode_remove_software_node()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 0 fwnode->consumers.next 4096-ptr_max
PARAM_VALUE 0 fwnode->consumers.prev 4096-ptr_max
PARAM_VALUE 0 fwnode->dev 0
PARAM_VALUE 0 fwnode->flags 0
PARAM_VALUE 0 fwnode->ops 4242976395523612672
PARAM_VALUE 0 fwnode->secondary 0
PARAM_VALUE 0 fwnode->suppliers.next 4096-ptr_max
PARAM_VALUE 0 fwnode->suppliers.prev 4096-ptr_max
BUF_SIZE 0 fwnode 64
DATA_SOURCE 0 fwnode r fwnode_create_software_node
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 global &syscon_list_lock

drivers/iommu/iommu.c iommu_device_unregister_bus() -> fwnode_remove_software_node()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 0,4096-u64max
BUF_SIZE 0 fwnode (-1),64
BUF_SIZE 0 fwnode (-1),64
NOCHECK_CALL