Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 7 files:

Smatch caller information:

drivers/iio/adc/xilinx-ams.c ams_parse_firmware() -> fwnode_device_is_available()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/net/pcs/pcs-xpcs.c xpcs_create_fwnode() -> fwnode_device_is_available()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 0,248,4096-u64max
DATA_SOURCE 0 fwnode $0
RX_PATH
TASK_NOT_RUNNING

drivers/spi/spi-cadence-xspi.c cdns_xspi_of_get_plat_data() -> fwnode_device_is_available()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 248,4096-ptr_max
BUF_SIZE 0 fwnode (-1)-0,64
BUF_SIZE 0 fwnode (-1)-0,64
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/drm_panel.c find_panel_by_fwnode() -> fwnode_device_is_available()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 0,248,4096-ptr_max
DATA_SOURCE 0 fwnode $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/phy/sfp-bus.c sfp_bus_find_fwnode() -> fwnode_device_is_available()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/base/property.c fwnode_get_next_available_child_node() -> fwnode_device_is_available()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 248,4096-ptr_max
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,5266873307488796672,8589707393086369792
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_parse_endpoint 0,4096-ptr_max
PARAM_VALUE 0 fwnode->ops->iomap 0,4096-ptr_max
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->put 0,4096-ptr_max
BUF_SIZE 0 fwnode (-1)-0,64
BUF_SIZE 0 fwnode (-1)-0,64
DATA_SOURCE 0 fwnode r fwnode_get_next_child_node
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

drivers/base/property.c fwnode_graph_devcon_matches() -> fwnode_device_is_available()

Type Parameter Key Value
PARAM_VALUE 0 fwnode->ops->get 0,4096-ptr_max
PARAM_VALUE 0 fwnode->ops->get_parent 0,4096-ptr_max
PARAM_VALUE 0 fwnode->ops->irq_get 0,4096-ptr_max
PARAM_VALUE 0 fwnode->ops->put 0,4096-ptr_max
BUF_SIZE 0 fwnode (-1)-0,64
BUF_SIZE 0 fwnode (-1)-0,64
DATA_SOURCE 0 fwnode r fwnode_graph_get_remote_port_parent
RX_PATH
TASK_NOT_RUNNING

drivers/base/property.c fwnode_graph_remote_available() -> fwnode_device_is_available()

Type Parameter Key Value
BUF_SIZE 0 fwnode (-1)-0,64
BUF_SIZE 0 fwnode (-1)-0,64
DATA_SOURCE 0 fwnode r fwnode_graph_get_remote_port_parent
RX_PATH
TASK_NOT_RUNNING

drivers/net/pcs/pcs-lynx.c lynx_pcs_create_fwnode() -> fwnode_device_is_available()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 0,248,4096-ptr_max
DATA_SOURCE 0 fwnode $0
RX_PATH
TASK_NOT_RUNNING