Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 10 files:

Smatch caller information:

drivers/base/test/property-entry-test.c fwnode_property_count_u8() -> fwnode_property_read_u8_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 5112393637220810752
PARAM_VALUE 2 val 0
PARAM_VALUE 3 nval 0
BUF_SIZE 0 fwnode 64
BUF_SIZE 1 propname 8
BUF_SIZE 1 propname 8
DATA_SOURCE 0 fwnode $0
DATA_SOURCE 1 propname $1
STR_LEN 0 fwnode 7
STR_LEN 0 fwnode 7
TERMINATED 1 propname 1

drivers/base/test/property-entry-test.c fwnode_property_read_u8() -> fwnode_property_read_u8_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 4423064036470833152,5112393637220810752
PARAM_VALUE 2 val 1606672301327597568,8988282032285069312
PARAM_VALUE 3 nval 1
BUF_SIZE 0 fwnode 64
BUF_SIZE 1 propname 8,11
BUF_SIZE 1 propname 8,11
DATA_SOURCE 0 fwnode $0
DATA_SOURCE 1 propname $1
DATA_SOURCE 2 val $2
STR_LEN 0 fwnode 7,10
STR_LEN 0 fwnode 7,10
TERMINATED 1 propname 1

drivers/base/test/property-entry-test.c pe_test_uint_arrays() -> fwnode_property_read_u8_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 5112393637220810752
PARAM_VALUE 2 val 6780098255860846592
PARAM_VALUE 3 nval 1
BUF_SIZE 0 fwnode 64
BUF_SIZE 1 propname 8
BUF_SIZE 2 val 32
DATA_SOURCE 0 fwnode r fwnode_create_software_node
STR_LEN 0 fwnode 7
TERMINATED 1 propname 1

drivers/base/test/property-entry-test.c pe_test_uint_arrays() -> fwnode_property_read_u8_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 5112393637220810752
PARAM_VALUE 2 val 6780098255860846592
PARAM_VALUE 3 nval 2
BUF_SIZE 0 fwnode 64
BUF_SIZE 1 propname 8
BUF_SIZE 2 val 32
DATA_SOURCE 0 fwnode r fwnode_create_software_node
STR_LEN 0 fwnode 7
TERMINATED 1 propname 1

drivers/base/test/property-entry-test.c pe_test_uint_arrays() -> fwnode_property_read_u8_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 5112393637220810752
PARAM_VALUE 2 val 6780098255860846592
PARAM_VALUE 3 nval 17
BUF_SIZE 0 fwnode 64
BUF_SIZE 1 propname 8
BUF_SIZE 2 val 32
DATA_SOURCE 0 fwnode r fwnode_create_software_node
STR_LEN 0 fwnode 7
TERMINATED 1 propname 1

drivers/base/test/property-entry-test.c pe_test_uint_arrays() -> fwnode_property_read_u8_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 4423064036470833152
PARAM_VALUE 2 val 6780098255860846592
PARAM_VALUE 3 nval 1
BUF_SIZE 0 fwnode 64
BUF_SIZE 1 propname 11
BUF_SIZE 2 val 32
DATA_SOURCE 0 fwnode r fwnode_create_software_node
STR_LEN 0 fwnode 10
TERMINATED 1 propname 1

drivers/base/test/property-entry-test.c pe_test_uints() -> fwnode_property_read_u8_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 5112393637220810752
PARAM_VALUE 2 val 8040415059050815488
PARAM_VALUE 3 nval 1
BUF_SIZE 0 fwnode 64
BUF_SIZE 1 propname 8
BUF_SIZE 2 val 2
DATA_SOURCE 0 fwnode r fwnode_create_software_node
STR_LEN 0 fwnode 7
TERMINATED 1 propname 1

drivers/base/test/property-entry-test.c pe_test_uints() -> fwnode_property_read_u8_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 5112393637220810752
PARAM_VALUE 2 val 8040415059050815488
PARAM_VALUE 3 nval 2
BUF_SIZE 0 fwnode 64
BUF_SIZE 1 propname 8
BUF_SIZE 2 val 2
DATA_SOURCE 0 fwnode r fwnode_create_software_node
STR_LEN 0 fwnode 7
TERMINATED 1 propname 1

drivers/base/test/property-entry-test.c pe_test_uints() -> fwnode_property_read_u8_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 4423064036470833152
PARAM_VALUE 2 val 8040415059050815488
PARAM_VALUE 3 nval 1
BUF_SIZE 0 fwnode 64
BUF_SIZE 1 propname 11
BUF_SIZE 2 val 2
DATA_SOURCE 0 fwnode r fwnode_create_software_node
STR_LEN 0 fwnode 10
TERMINATED 1 propname 1

drivers/thunderbolt/usb4_port.c fwnode_property_read_u8() -> fwnode_property_read_u8_array()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 1 propname 2211314817694646272
PARAM_VALUE 2 val 4882036016156016640
PARAM_VALUE 3 nval 1
BUF_SIZE 0 fwnode 4,32,64,392,1616
BUF_SIZE 0 fwnode 4,32,64,392,1616
BUF_SIZE 1 propname 17
BUF_SIZE 1 propname 17
DATA_SOURCE 0 fwnode $0
DATA_SOURCE 1 propname $1
DATA_SOURCE 2 val $2
STR_LEN 0 fwnode 16
STR_LEN 0 fwnode 16
TERMINATED 1 propname 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &component_mutex

drivers/usb/typec/mux/intel_pmc_mux.c fwnode_property_read_u8() -> fwnode_property_read_u8_array()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 248,4096-ptr_max
PARAM_VALUE 1 propname 2973029485766250496,7633539417953079296
PARAM_VALUE 2 val 4096-ptr_max
PARAM_VALUE 3 nval 1
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
DATA_SOURCE 2 val $2
STR_LEN 0 fwnode 16
STR_LEN 0 fwnode 16
TERMINATED 1 propname 1
RX_PATH
TASK_NOT_RUNNING

net/ethernet/eth.c fwnode_get_mac_addr() -> fwnode_property_read_u8_array()

Type Parameter Key Value
PARAM_VALUE 0 fwnode->ops->irq_get 0,4096-ptr_max
PARAM_VALUE 1 propname 3395584595516514304,7824509829955829760,8465503181287862272
PARAM_VALUE 3 nval 6
BUF_SIZE 0 fwnode (-1)-0,64
BUF_SIZE 0 fwnode (-1)-0,64
BUF_SIZE 1 propname 8,12,18
BUF_SIZE 1 propname 8,12,18
BUF_SIZE 2 val (-1),6
BUF_SIZE 2 val (-1),6
DATA_SOURCE 0 fwnode $0
DATA_SOURCE 1 propname $1
DATA_SOURCE 2 val $2
STR_LEN 0 fwnode 7,11,17
STR_LEN 0 fwnode 7,11,17
TERMINATED 1 propname 1
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c hns_mac_get_info() -> fwnode_property_read_u8_array()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-u64max
PARAM_VALUE 0 fwnode->ops 0-ptr_max
PARAM_VALUE 1 propname 5505432958280724480
PARAM_VALUE 3 nval 6
BUF_SIZE 1 propname 12
BUF_SIZE 2 val 6
STR_LEN 0 fwnode 11
TERMINATED 1 propname 1
RX_PATH
TASK_NOT_RUNNING

drivers/acpi/mipi-disco-img.c fwnode_property_count_u8() -> fwnode_property_read_u8_array()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 1 propname 1598189898551771136,4817218771077779456
PARAM_VALUE 2 val 0
PARAM_VALUE 3 nval 0
BUF_SIZE 1 propname 20,25
BUF_SIZE 1 propname 20,25
DATA_SOURCE 0 fwnode $0
DATA_SOURCE 1 propname $1
STR_LEN 0 fwnode 19,24
STR_LEN 0 fwnode 19,24
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 fwnode_property_read_u8() -> fwnode_property_read_u8_array()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 1 propname 3518312690696015872
PARAM_VALUE 2 val 6831772813725171712
PARAM_VALUE 3 nval 1
BUF_SIZE 1 propname 20
BUF_SIZE 1 propname 20
BUF_SIZE 2 val 8
BUF_SIZE 2 val 8
DATA_SOURCE 0 fwnode $0
DATA_SOURCE 1 propname $1
DATA_SOURCE 2 val $2
STR_LEN 0 fwnode 19
STR_LEN 0 fwnode 19
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() -> fwnode_property_read_u8_array()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 1 propname 1598189898551771136
PARAM_VALUE 2 val 6831772813725171712
PARAM_VALUE 3 nval 1-8
BUF_SIZE 1 propname 20
BUF_SIZE 2 val 8
DATA_SOURCE 0 fwnode $3
STR_LEN 0 fwnode 19
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() -> fwnode_property_read_u8_array()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 1 propname 4817218771077779456
PARAM_VALUE 2 val 6831772813725171712
PARAM_VALUE 3 nval 0-8
BUF_SIZE 1 propname 25
BUF_SIZE 2 val 8
DATA_SOURCE 0 fwnode $3
STR_LEN 0 fwnode 24
TERMINATED 1 propname 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 nval unit_byte
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &acpi_scan_lock
HALF_LOCKED2 global &device_hotplug_lock
HALF_LOCKED2 global &pci_rescan_remove_lock

drivers/platform/x86/intel/pmc/core.c fwnode_property_read_u8() -> fwnode_property_read_u8_array()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 1 propname 1241549211422552064
PARAM_VALUE 2 val 5676562910494662656
PARAM_VALUE 3 nval 1
BUF_SIZE 1 propname 39
BUF_SIZE 1 propname 39
DATA_SOURCE 0 fwnode $0
DATA_SOURCE 1 propname $1
DATA_SOURCE 2 val $2
STR_LEN 0 fwnode 38
STR_LEN 0 fwnode 38
TERMINATED 1 propname 1
RX_PATH
TASK_NOT_RUNNING

drivers/acpi/device_pm.c fwnode_property_read_u8() -> fwnode_property_read_u8_array()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 1 propname 64892172962336768
PARAM_VALUE 2 val 2228921432421376000
PARAM_VALUE 3 nval 1
BUF_SIZE 1 propname 16
BUF_SIZE 1 propname 16
DATA_SOURCE 0 fwnode $0
DATA_SOURCE 1 propname $1
DATA_SOURCE 2 val $2
STR_LEN 0 fwnode 15
STR_LEN 0 fwnode 15
TERMINATED 1 propname 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ap->host->eh_mutex

drivers/soundwire/mipi_disco.c mipi_fwnode_property_read_bool() -> fwnode_property_read_u8_array()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 0 fwnode->ops->put 0,4096-ptr_max
PARAM_VALUE 1 propname 4096-ptr_max
PARAM_VALUE 2 val 8588470008887287808
PARAM_VALUE 3 nval 1
BUF_SIZE 1 propname 25-26,28-30,35-36,38-39,42,50
BUF_SIZE 1 propname 25-26,28-30,35-36,38-39,42,50
DATA_SOURCE 0 fwnode $0
DATA_SOURCE 1 propname $1
STR_LEN 0 fwnode (-1),27-28,35,37-38,41
STR_LEN 0 fwnode (-1),27-28,35,37-38,41
TERMINATED 1 propname 1
RX_PATH
TASK_NOT_RUNNING

net/bluetooth/hci_sync.c hci_dev_get_bd_addr_from_property() -> fwnode_property_read_u8_array()

Type Parameter Key Value
PARAM_VALUE 1 propname 7746998398865252352
PARAM_VALUE 2 val 1914040468194455552
PARAM_VALUE 3 nval 6
BUF_SIZE 1 propname 17
BUF_SIZE 2 val 6
STR_LEN 0 fwnode 16
TERMINATED 1 propname 1
RX_PATH
TASK_NOT_RUNNING
UNITS 3 nval unit_byte
LOCK2 &hdev->req_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct hci_dev)->req_lock

sound/soc/codecs/cs35l56-sdw.c fwnode_property_read_u8() -> fwnode_property_read_u8_array()

Type Parameter Key Value
PARAM_VALUE 1 propname 7722982094961745920
PARAM_VALUE 2 val 2044963518696513536
PARAM_VALUE 2 *val 0
PARAM_VALUE 3 nval 1
BUF_SIZE 1 propname 36
BUF_SIZE 1 propname 36
DATA_SOURCE 0 fwnode $0
DATA_SOURCE 1 propname $1
DATA_SOURCE 2 val $2
STR_LEN 0 fwnode 35
STR_LEN 0 fwnode 35
TERMINATED 1 propname 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &peripheral->sdw_dev_lock
TYPE_LOCK (struct sdw_slave)->sdw_dev_lock

drivers/usb/typec/tcpm/tcpm.c fwnode_property_count_u8() -> fwnode_property_read_u8_array()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 1 propname 4469020561351675904
PARAM_VALUE 2 val 0
PARAM_VALUE 3 nval 0
BUF_SIZE 0 fwnode (-1),64
BUF_SIZE 0 fwnode (-1),64
BUF_SIZE 1 propname 12
BUF_SIZE 1 propname 12
DATA_SOURCE 0 fwnode $0
DATA_SOURCE 1 propname $1
STR_LEN 0 fwnode 11
STR_LEN 0 fwnode 11
TERMINATED 1 propname 1
RX_PATH
TASK_NOT_RUNNING

drivers/usb/typec/tcpm/tcpm.c fwnode_property_read_u8() -> fwnode_property_read_u8_array()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 0,4096-u64max
PARAM_VALUE 1 propname 6135524062159417344
PARAM_VALUE 2 val 4096-ptr_max
PARAM_VALUE 3 nval 1
BUF_SIZE 1 propname 16
BUF_SIZE 1 propname 16
DATA_SOURCE 0 fwnode $0
DATA_SOURCE 1 propname $1
DATA_SOURCE 2 val $2
STR_LEN 0 fwnode 15
STR_LEN 0 fwnode 15
TERMINATED 1 propname 1

drivers/usb/typec/tcpm/tcpm.c tcpm_fw_get_pd_revision() -> fwnode_property_read_u8_array()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 1 propname 4469020561351675904
PARAM_VALUE 2 val 8556235856130940928
PARAM_VALUE 3 nval 4
BUF_SIZE 1 propname 12
BUF_SIZE 2 val 4
DATA_SOURCE 0 fwnode $1
STR_LEN 0 fwnode 11
TERMINATED 1 propname 1
RX_PATH
TASK_NOT_RUNNING

sound/soc/sdca/sdca_functions.c find_sdca_control_range() -> fwnode_property_read_u8_array()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 1 propname 6927106578200485888
PARAM_VALUE 2 val 1-u64max
PARAM_VALUE 3 nval 4-s32max
BUF_SIZE 1 propname 24
BUF_SIZE 2 val 4-s32max
BUF_SIZE 2 val 4-s32max
DATA_SOURCE 0 fwnode $1
DATA_SOURCE 2 val r devm_kcalloc
DATA_SOURCE 3 nval r fwnode_property_count_u8
STR_LEN 0 fwnode 23
TERMINATED 1 propname 1
MEM_ZERO 2 val
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 3 nval
UNITS 3 nval unit_array_size
ELEM_COUNT 2 ==val3 8051

sound/soc/sdca/sdca_functions.c find_sdca_entity_ge() -> fwnode_property_read_u8_array()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 1 propname 3578805296751689728
PARAM_VALUE 2 val 16,4096-ptr_max
PARAM_VALUE 3 nval 1-2048
BUF_SIZE 1 propname 44
BUF_SIZE 2 val 1
DATA_SOURCE 0 fwnode $1
DATA_SOURCE 2 val r _kmalloc_array_noprof
DATA_SOURCE 3 nval r fwnode_property_count_u8
STR_LEN 0 fwnode 43
TERMINATED 1 propname 1
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 3 nval

sound/soc/sdca/sdca_functions.c find_sdca_hid() -> fwnode_property_read_u8_array()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 0 fwnode->ops 4096-ptr_max
PARAM_VALUE 1 propname 3260028178199085056
PARAM_VALUE 2 val 4096-ptr_max
PARAM_VALUE 3 nval 1-9
BUF_SIZE 1 propname 25
BUF_SIZE 2 val 9
DATA_SOURCE 0 fwnode $1
DATA_SOURCE 3 nval r fwnode_property_count_u8
STR_LEN 0 fwnode 24
TERMINATED 1 propname 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 nval unit_byte

sound/soc/sdca/sdca_functions.c find_sdca_hid() -> fwnode_property_read_u8_array()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 0 fwnode->ops 4096-ptr_max
PARAM_VALUE 1 propname 663836366592290816
PARAM_VALUE 2 val 1-u64max
PARAM_VALUE 3 nval 1-s32max
BUF_SIZE 1 propname 28
BUF_SIZE 2 val 1-s32max
BUF_SIZE 2 val 1-s32max
DATA_SOURCE 0 fwnode $1
DATA_SOURCE 2 val r devm_kzalloc
DATA_SOURCE 3 nval r fwnode_property_count_u8
STR_LEN 0 fwnode 27
TERMINATED 1 propname 1
MEM_ZERO 2 val
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 nval unit_byte
BYTE_COUNT 2 ==val3 8050

sound/soc/sdca/sdca_functions.c find_sdca_init_table() -> fwnode_property_read_u8_array()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 0,4096-u64max
PARAM_VALUE 1 propname 8406803199379591168
PARAM_VALUE 2 val 4096-ptr_max
PARAM_VALUE 3 nval 5-4000000
BUF_SIZE 1 propname 40
BUF_SIZE 2 val 5-s32max
BUF_SIZE 2 val 5-s32max
DATA_SOURCE 0 fwnode $1
DATA_SOURCE 2 val r _kzalloc_noprof
DATA_SOURCE 3 nval r fwnode_property_count_u8
STR_LEN 0 fwnode 39
TERMINATED 1 propname 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
BYTE_COUNT 2 ==val3 8050

sound/soc/sdca/sdca_functions.c fwnode_property_count_u8() -> fwnode_property_read_u8_array()

Type Parameter Key Value
PARAM_VALUE 1 propname 663836366592290816,3260028178199085056,3578805296751689728,6927106578200485888,8406803199379591168
PARAM_VALUE 2 val 0
PARAM_VALUE 3 nval 0
BUF_SIZE 1 propname 24-25,28,40,44
BUF_SIZE 1 propname 24-25,28,40,44
DATA_SOURCE 0 fwnode $0
DATA_SOURCE 1 propname $1
STR_LEN 0 fwnode 23-24,27,39,43
STR_LEN 0 fwnode 23-24,27,39,43
TERMINATED 1 propname 1
RX_PATH
TASK_NOT_RUNNING

drivers/base/property.c device_property_read_u8_array() -> fwnode_property_read_u8_array()

Type Parameter Key Value
PARAM_VALUE 3 nval 0-u32max
BUF_SIZE 1 propname (-1),6-7,9-27,31,33,37
BUF_SIZE 1 propname (-1),6-7,9-27,31,33,37
BUF_SIZE 2 val (-1),1-s32max
BUF_SIZE 2 val (-1),1-s32max
CAPPED_DATA 3 nval 1
CAPPED_DATA 3 nval 1
DATA_SOURCE 1 propname $1
DATA_SOURCE 2 val $2
DATA_SOURCE 3 nval $3
STR_LEN 0 fwnode (-1),23
STR_LEN 1 propname (-1),23
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 3 nval
UNITS 2 val unit_byte
BYTE_COUNT 2 ==val3 8050
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock