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/media/v4l2-core/v4l2-fwnode.c fwnode_property_count_u64() -> fwnode_property_read_u64_array()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-u64max
PARAM_VALUE 0 fwnode->ops 0,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,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,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->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,4096-ptr_max
PARAM_VALUE 1 propname 2717379828018266112
PARAM_VALUE 2 val 0
PARAM_VALUE 3 nval 0
BUF_SIZE 0 fwnode (-1)-0,64
BUF_SIZE 0 fwnode (-1)-0,64
BUF_SIZE 1 propname 17
BUF_SIZE 1 propname 17
DATA_SOURCE 0 fwnode $0
DATA_SOURCE 1 propname $1
STR_LEN 0 fwnode 16
STR_LEN 0 fwnode 16
TERMINATED 1 propname 1
RX_PATH
TASK_NOT_RUNNING

drivers/media/v4l2-core/v4l2-fwnode.c v4l2_fwnode_endpoint_alloc_parse() -> fwnode_property_read_u64_array()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-u64max
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,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->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,4096-ptr_max
PARAM_VALUE 1 propname 2717379828018266112
PARAM_VALUE 2 val 16,4096-ptr_max
PARAM_VALUE 3 nval 1-s32max
BUF_SIZE 0 fwnode (-1)-0,64
BUF_SIZE 0 fwnode (-1)-0,64
BUF_SIZE 1 propname 17
BUF_SIZE 2 val 8
DATA_SOURCE 0 fwnode $0
DATA_SOURCE 2 val r _kmalloc_array_noprof
STR_LEN 0 fwnode 16
TERMINATED 1 propname 1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 3 nval
UNITS 3 nval unit_array_size

drivers/base/test/property-entry-test.c fwnode_property_count_u64() -> fwnode_property_read_u64_array()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 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 1 propname 56190214937174016,1619067227276697600
PARAM_VALUE 2 val 0
PARAM_VALUE 3 nval 0
BUF_SIZE 0 fwnode 64
BUF_SIZE 1 propname 9
BUF_SIZE 1 propname 9
DATA_SOURCE 0 fwnode $0
DATA_SOURCE 1 propname $1
STR_LEN 0 fwnode 8
STR_LEN 0 fwnode 8
TERMINATED 1 propname 1

drivers/base/test/property-entry-test.c fwnode_property_read_u64() -> fwnode_property_read_u64_array()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 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 1 propname 1619067227276697600,8208959380988989440
PARAM_VALUE 2 val 5920187835511107584,8823784999535648768
PARAM_VALUE 3 nval 1
BUF_SIZE 0 fwnode 64
BUF_SIZE 1 propname 9,12
BUF_SIZE 1 propname 9,12
DATA_SOURCE 0 fwnode $0
DATA_SOURCE 1 propname $1
DATA_SOURCE 2 val $2
STR_LEN 0 fwnode 8,11
STR_LEN 0 fwnode 8,11
TERMINATED 1 propname 1

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

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
PARAM_VALUE 1 propname 1619067227276697600
PARAM_VALUE 2 val 4545477559259893760
PARAM_VALUE 3 nval 1
BUF_SIZE 0 fwnode 64
BUF_SIZE 1 propname 9
BUF_SIZE 2 val 256
DATA_SOURCE 0 fwnode r fwnode_create_software_node
STR_LEN 0 fwnode 8
TERMINATED 1 propname 1

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

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
PARAM_VALUE 1 propname 1619067227276697600
PARAM_VALUE 2 val 4545477559259893760
PARAM_VALUE 3 nval 2
BUF_SIZE 0 fwnode 64
BUF_SIZE 1 propname 9
BUF_SIZE 2 val 256
DATA_SOURCE 0 fwnode r fwnode_create_software_node
STR_LEN 0 fwnode 8
TERMINATED 1 propname 1

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

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
PARAM_VALUE 1 propname 1619067227276697600
PARAM_VALUE 2 val 4545477559259893760
PARAM_VALUE 3 nval 17
BUF_SIZE 0 fwnode 64
BUF_SIZE 1 propname 9
BUF_SIZE 2 val 256
DATA_SOURCE 0 fwnode r fwnode_create_software_node
STR_LEN 0 fwnode 8
TERMINATED 1 propname 1

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

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
PARAM_VALUE 1 propname 8208959380988989440
PARAM_VALUE 2 val 4545477559259893760
PARAM_VALUE 3 nval 1
BUF_SIZE 0 fwnode 64
BUF_SIZE 1 propname 12
BUF_SIZE 2 val 256
DATA_SOURCE 0 fwnode r fwnode_create_software_node
STR_LEN 0 fwnode 11
TERMINATED 1 propname 1

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

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
PARAM_VALUE 1 propname 1619067227276697600
PARAM_VALUE 2 val 6488721987675144192
PARAM_VALUE 3 nval 1
BUF_SIZE 0 fwnode 64
BUF_SIZE 1 propname 9
BUF_SIZE 2 val 16
DATA_SOURCE 0 fwnode r fwnode_create_software_node
STR_LEN 0 fwnode 8
TERMINATED 1 propname 1

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

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
PARAM_VALUE 1 propname 1619067227276697600
PARAM_VALUE 2 val 6488721987675144192
PARAM_VALUE 3 nval 2
BUF_SIZE 0 fwnode 64
BUF_SIZE 1 propname 9
BUF_SIZE 2 val 16
DATA_SOURCE 0 fwnode r fwnode_create_software_node
STR_LEN 0 fwnode 8
TERMINATED 1 propname 1

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

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
PARAM_VALUE 1 propname 8208959380988989440
PARAM_VALUE 2 val 6488721987675144192
PARAM_VALUE 3 nval 1
BUF_SIZE 0 fwnode 64
BUF_SIZE 1 propname 12
BUF_SIZE 2 val 16
DATA_SOURCE 0 fwnode r fwnode_create_software_node
STR_LEN 0 fwnode 11
TERMINATED 1 propname 1

drivers/iio/temperature/ltc2983.c __ltc2983_custom_sensor_new() -> fwnode_property_read_u64_array()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 1 propname 1780540320115965952,2597184838882516992,2724927493692600320,3091502154895892480,5829714864439312384,7408714316973015040,8836440493099016192
PARAM_VALUE 2 val 1-u64max
PARAM_VALUE 3 nval 2-255
BUF_SIZE 0 fwnode (-1)-0,64
BUF_SIZE 0 fwnode (-1)-0,64
BUF_SIZE 1 propname 15-16,21-22,24-25
BUF_SIZE 1 propname 15-16,21-22,24-25
BUF_SIZE 2 val 16-2040
DATA_SOURCE 0 fwnode $1
DATA_SOURCE 1 propname $2
DATA_SOURCE 2 val r devm_kcalloc
DATA_SOURCE 3 nval r fwnode_property_count_u64
STR_LEN 0 fwnode (-1),20-21,23
STR_LEN 1 propname (-1),20-21,23
TERMINATED 1 propname 1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 3 nval
UNITS 3 nval unit_array_size

drivers/iio/temperature/ltc2983.c fwnode_property_count_u64() -> fwnode_property_read_u64_array()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 1 propname 1780540320115965952,2597184838882516992,2724927493692600320,3091502154895892480,5829714864439312384,7408714316973015040,8836440493099016192
PARAM_VALUE 2 val 0
PARAM_VALUE 3 nval 0
BUF_SIZE 0 fwnode (-1)-0,64
BUF_SIZE 0 fwnode (-1)-0,64
BUF_SIZE 1 propname 15-16,21-22,24-25
BUF_SIZE 1 propname 15-16,21-22,24-25
DATA_SOURCE 0 fwnode $0
DATA_SOURCE 1 propname $1
STR_LEN 0 fwnode (-1),20-21,23
STR_LEN 0 fwnode (-1),20-21,23
STR_LEN 1 propname (-1),20-21,23
STR_LEN 1 propname (-1),20-21,23
TERMINATED 1 propname 1
RX_PATH
TASK_NOT_RUNNING

drivers/acpi/mipi-disco-img.c fwnode_property_count_u64() -> fwnode_property_read_u64_array()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 1 propname 1556212514208473088
PARAM_VALUE 2 val 0
PARAM_VALUE 3 nval 0
BUF_SIZE 1 propname 26
BUF_SIZE 1 propname 26
DATA_SOURCE 0 fwnode $0
DATA_SOURCE 1 propname $1
STR_LEN 0 fwnode 25
STR_LEN 0 fwnode 25
TERMINATED 1 propname 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &acpi_scan_lock
HALF_LOCKED2 global &device_hotplug_lock
HALF_LOCKED2 global &pci_rescan_remove_lock

drivers/acpi/mipi-disco-img.c init_csi2_port_local() -> fwnode_property_read_u64_array()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 1 propname 1556212514208473088
PARAM_VALUE 3 nval 1-8
BUF_SIZE 1 propname 26
BUF_SIZE 2 val 64
DATA_SOURCE 0 fwnode $2
FUZZY_MAX 3 nval 8
STR_LEN 0 fwnode 25
TERMINATED 1 propname 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &acpi_scan_lock
HALF_LOCKED2 global &device_hotplug_lock
HALF_LOCKED2 global &pci_rescan_remove_lock

sound/soc/sdca/sdca_functions.c fwnode_property_read_u64() -> fwnode_property_read_u64_array()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 1 propname 1527193703570812928,2916932959407927296,3047171390605205504
PARAM_VALUE 2 val 4096-ptr_max
PARAM_VALUE 3 nval 1
BUF_SIZE 1 propname 23,25-26
BUF_SIZE 1 propname 23,25-26
DATA_SOURCE 0 fwnode $0
DATA_SOURCE 1 propname $1
DATA_SOURCE 2 val $2
STR_LEN 0 fwnode 22,24-25
STR_LEN 0 fwnode 22,24-25
TERMINATED 1 propname 1
RX_PATH
TASK_NOT_RUNNING

drivers/base/property.c device_property_read_u64_array() -> fwnode_property_read_u64_array()

Type Parameter Key Value
PARAM_VALUE 1 propname 116766850280652800,2039626825197080576,2312093680911609856,2531011413983133696,6106525894472486912,8683918178490388480
PARAM_VALUE 2 val 416006936292954112,2538019952523636736,6904873895268200448,7558571770543919104,9150162174033281024,9191940049827774464
PARAM_VALUE 3 nval 1
BUF_SIZE 1 propname 9,11,15-16,20,23
BUF_SIZE 1 propname 9,11,15-16,20,23
DATA_SOURCE 1 propname $1
DATA_SOURCE 2 val $2
DATA_SOURCE 3 nval $3
TERMINATED 1 propname 1
RX_PATH
TASK_NOT_RUNNING

drivers/dpll/zl3073x/prop.c fwnode_property_count_u64() -> fwnode_property_read_u64_array()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 1 propname 1304745585176387584
PARAM_VALUE 2 val 0
PARAM_VALUE 3 nval 0
BUF_SIZE 1 propname 25
BUF_SIZE 1 propname 25
DATA_SOURCE 0 fwnode $0
DATA_SOURCE 1 propname $1
STR_LEN 0 fwnode 24
STR_LEN 0 fwnode 24
TERMINATED 1 propname 1
RX_PATH
TASK_NOT_RUNNING

drivers/dpll/zl3073x/prop.c zl3073x_pin_props_get() -> fwnode_property_read_u64_array()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 1 propname 1304745585176387584
PARAM_VALUE 2 val 16,4096-ptr_max
PARAM_VALUE 3 nval 1-s32max
BUF_SIZE 1 propname 25
BUF_SIZE 2 val 8
DATA_SOURCE 2 val r _kmalloc_array_noprof
DATA_SOURCE 3 nval r fwnode_property_count_u64
STR_LEN 0 fwnode 24
TERMINATED 1 propname 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 3 nval