Documented in 1 files:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/of/property.c of_property_read_u16_index() -> of_find_property_value_of_size()

Type Parameter Key Value
PARAM_VALUE 0 np 4096-ptr_max
PARAM_VALUE 0 np->properties 0,4096-ptr_max
PARAM_VALUE 1 propname 1010587293042966528,4238531833017135104,8972570823073292288
PARAM_VALUE 3 max 0
PARAM_VALUE 4 len 0
BUF_SIZE 1 propname 17,21,27
BUF_SIZE 1 propname 17,21,27
CAPPED_DATA 2 min 1
DATA_SOURCE 0 np $0
DATA_SOURCE 1 propname $1
STR_LEN 0 np 16,20,26
STR_LEN 0 np 16,20,26
TERMINATED 1 propname 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 np unit_byte

drivers/of/property.c of_property_read_u32_index() -> of_find_property_value_of_size()

Type Parameter Key Value
PARAM_VALUE 3 max 0
PARAM_VALUE 4 len 0
DATA_SOURCE 0 np $0
DATA_SOURCE 1 propname $1

drivers/of/property.c of_property_read_u64() -> of_find_property_value_of_size()

Type Parameter Key Value
PARAM_VALUE 0 np->fwnode.ops->get 0,5266873307488796672,8589707393086369792
PARAM_VALUE 1 propname 1829648753199681536,2413990356391469056,8114170523767443456
PARAM_VALUE 2 min 8
PARAM_VALUE 3 max 0
PARAM_VALUE 4 len 0
BUF_SIZE 1 propname 7,15,30
BUF_SIZE 1 propname 7,15,30
DATA_SOURCE 0 np $0
DATA_SOURCE 1 propname $1
STR_LEN 0 np 6,14,29
STR_LEN 0 np 6,14,29
TERMINATED 1 propname 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 np unit_byte
UNITS 2 min unit_byte
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &gpd_list_lock

drivers/of/property.c of_property_read_u64_index() -> of_find_property_value_of_size()

Type Parameter Key Value
PARAM_VALUE 1 propname 2717379828018266112,8104638325500239872
PARAM_VALUE 3 max 0
PARAM_VALUE 4 len 0
BUF_SIZE 1 propname 15,17
BUF_SIZE 1 propname 15,17
DATA_SOURCE 0 np $0
DATA_SOURCE 1 propname $1
STR_LEN 0 np 14,16
STR_LEN 0 np 14,16
TERMINATED 1 propname 1
RX_PATH
TASK_NOT_RUNNING

drivers/of/property.c of_property_read_u8_index() -> of_find_property_value_of_size()

Type Parameter Key Value
PARAM_VALUE 0 np 4096-ptr_max
PARAM_VALUE 0 np->properties 0,4096-ptr_max
PARAM_VALUE 1 propname 4096-ptr_max
PARAM_VALUE 2 min 1-2147483648
PARAM_VALUE 3 max 0
PARAM_VALUE 4 len 0
BUF_SIZE 1 propname 17-19,23-25,27,29
BUF_SIZE 1 propname 17-19,23-25,27,29
CAPPED_DATA 2 min 1
DATA_SOURCE 0 np $0
DATA_SOURCE 1 propname $1
STR_LEN 0 np 16-18,22-24,26,28
STR_LEN 0 np 16-18,22-24,26,28
TERMINATED 1 propname 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 np unit_byte

drivers/of/property.c of_property_read_variable_u16_array() -> of_find_property_value_of_size()

Type Parameter Key Value
PARAM_VALUE 3 max 0
PARAM_VALUE 4 len 5603829392400494592
BUF_SIZE 1 propname (-1),5-31,33,35-40,42,44,50
BUF_SIZE 1 propname (-1),5-31,33,35-40,42,44,50
DATA_SOURCE 0 np $0
DATA_SOURCE 1 propname $1
STR_LEN 0 np (-1),9-11,15,18,20-23
STR_LEN 0 np (-1),9-11,15,18,20-23
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 2 min 0-u32max[c]
UNITS 0 np unit_byte
HALF_LOCKED2 &hdev->req_lock

drivers/of/property.c of_property_read_variable_u32_array() -> of_find_property_value_of_size()

Type Parameter Key Value
PARAM_VALUE 4 len 8137934973832085504
DATA_SOURCE 0 np $0
DATA_SOURCE 1 propname $1

drivers/of/property.c of_property_read_variable_u64_array() -> of_find_property_value_of_size()

Type Parameter Key Value
PARAM_VALUE 0 np->fwnode.ops->device_is_available 0,4456967533150867456,5897185320164048896
PARAM_VALUE 0 np->fwnode.ops->get 0,4096-ptr_max
PARAM_VALUE 0 np->fwnode.ops->get_reference_args 0,2035688989253132288,3281501320512299008,8341377935324684288
PARAM_VALUE 0 np->fwnode.ops->graph_parse_endpoint 0,162100920750850048,3588870114635677696,7927257539208077312
PARAM_VALUE 0 np->fwnode.ops->iomap 0,5992382552872980480
PARAM_VALUE 0 np->fwnode.ops->irq_get 0,4799135008179109888,6119964739367534592
PARAM_VALUE 0 np->fwnode.ops->property_read_bool 0,707518234024075264,958538007259615232,5083868193192632320
PARAM_VALUE 3 max 0-8,24
PARAM_VALUE 4 len 1675878031236124672
BUF_SIZE 0 np (-1)-0,392
BUF_SIZE 0 np (-1)-0,392
BUF_SIZE 1 propname (-1),5-31,33,35-40,42,44,50
BUF_SIZE 1 propname (-1),5-31,33,35-40,42,44,50
DATA_SOURCE 0 np $0
DATA_SOURCE 1 propname $1
STR_LEN 0 np (-1),6,14,16,24
STR_LEN 0 np (-1),6,14,16,24
RX_PATH
TASK_NOT_RUNNING
UNITS 0 np unit_byte
HALF_LOCKED2 _T->lock

drivers/of/property.c of_property_read_variable_u8_array() -> of_find_property_value_of_size()

Type Parameter Key Value
PARAM_VALUE 0 np->fwnode.ops->device_is_available 0,4456967533150867456,5897185320164048896
PARAM_VALUE 0 np->fwnode.ops->get 0,4096-ptr_max
PARAM_VALUE 0 np->fwnode.ops->get_reference_args 0,2035688989253132288,3281501320512299008,8341377935324684288
PARAM_VALUE 0 np->fwnode.ops->graph_parse_endpoint 0,162100920750850048,3588870114635677696,7927257539208077312
PARAM_VALUE 0 np->fwnode.ops->iomap 0,5992382552872980480
PARAM_VALUE 0 np->fwnode.ops->irq_get 0,4799135008179109888,6119964739367534592
PARAM_VALUE 0 np->fwnode.ops->property_read_bool 0,707518234024075264,958538007259615232,5083868193192632320
PARAM_VALUE 3 max 0,4,16,20,24,256
PARAM_VALUE 4 len 2988143900398305280
BUF_SIZE 0 np (-1)-0,392
BUF_SIZE 0 np (-1)-0,392
BUF_SIZE 1 propname (-1),3-31,33,35-40,42,44,48,50
BUF_SIZE 1 propname (-1),3-31,33,35-40,42,44,48,50
DATA_SOURCE 0 np $0
DATA_SOURCE 1 propname $1
STR_LEN 0 np (-1),4-5,7-28,47
STR_LEN 0 np (-1),4-5,7-28,47
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 2 min 0-u32max[c]
UNITS 0 np unit_byte
HALF_LOCKED2 &hdev->req_lock
HALF_LOCKED2 global &component_mutex