Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/bus/stm32_firewall.c stm32_firewall_get_firewall() -> of_phandle_iterator_init()

Type Parameter Key Value
PARAM_VALUE 0 it 3282450610354634752
PARAM_VALUE 1 np 1-u64max
PARAM_VALUE 2 list_name 8427511641877209088
PARAM_VALUE 3 cells_name 3520490045060030464
PARAM_VALUE 4 cell_count 0
BUF_SIZE 2 list_name 19
BUF_SIZE 3 cells_name 25
DATA_SOURCE 1 np $0
STR_LEN 0 it 18
STR_LEN 1 np 24
RX_PATH
TASK_NOT_RUNNING
UNITS 1 np unit_byte

net/dsa/dsa.c dsa_port_setup_routing_table() -> of_phandle_iterator_init()

Type Parameter Key Value
PARAM_VALUE 0 it 7560778459704545280
PARAM_VALUE 2 list_name 5158629417436008448
PARAM_VALUE 3 cells_name 0
PARAM_VALUE 4 cell_count 0
BUF_SIZE 2 list_name 5
STR_LEN 0 it 4
RX_PATH
TASK_NOT_RUNNING
UNITS 1 np unit_byte
LOCK2 global &dsa2_mutex

drivers/clk/renesas/renesas-cpg-mssr.c cpg_mssr_reserved_init() -> of_phandle_iterator_init()

Type Parameter Key Value
PARAM_VALUE 0 it 6353670742694158336
PARAM_VALUE 1 np 4096-ptr_max
PARAM_VALUE 2 list_name 2616310355079110656
PARAM_VALUE 3 cells_name 7063369819718479872
PARAM_VALUE 4 cell_count (-1)
BUF_SIZE 2 list_name 7
BUF_SIZE 3 cells_name 13
STR_LEN 0 it 6
STR_LEN 1 np 12
RX_PATH
TASK_NOT_RUNNING

drivers/of/irq.c of_msi_get_domain() -> of_phandle_iterator_init()

Type Parameter Key Value
PARAM_VALUE 0 it 4535426670818545664
PARAM_VALUE 2 list_name 4933872628625252352
PARAM_VALUE 3 cells_name 453947018415845376
PARAM_VALUE 4 cell_count 0
BUF_SIZE 2 list_name 11
BUF_SIZE 3 cells_name 11
DATA_SOURCE 1 np $1
STR_LEN 0 it 10
STR_LEN 1 np 10
RX_PATH
TASK_NOT_RUNNING
UNITS 1 np unit_byte

drivers/pmdomain/core.c genpd_iterate_idle_states() -> of_phandle_iterator_init()

Type Parameter Key Value
PARAM_VALUE 0 it 4015774561083224064
PARAM_VALUE 1 np 4096-ptr_max
PARAM_VALUE 1 np->properties 4096-ptr_max
PARAM_VALUE 2 list_name 2408023557313536000
PARAM_VALUE 3 cells_name 0
PARAM_VALUE 4 cell_count 0
BUF_SIZE 2 list_name 19
DATA_SOURCE 1 np $0
STR_LEN 0 it 18

drivers/pmdomain/apple/pmgr-pwrstate.c apple_pmgr_ps_probe() -> of_phandle_iterator_init()

Type Parameter Key Value
PARAM_VALUE 0 it 7295745274397323264
PARAM_VALUE 1 np 4096-ptr_max
PARAM_VALUE 1 np->properties 4096-ptr_max
PARAM_VALUE 2 list_name 3009118269174886400
PARAM_VALUE 3 cells_name 7010433037419388928
PARAM_VALUE 4 cell_count (-1)
BUF_SIZE 2 list_name 14
BUF_SIZE 3 cells_name 20
STR_LEN 0 it 13
STR_LEN 1 np 19
RX_PATH
TASK_NOT_RUNNING
UNITS 1 np unit_byte

sound/soc/generic/audio-graph-card.c __graph_for_each_link() -> of_phandle_iterator_init()

Type Parameter Key Value
PARAM_VALUE 0 it 9063982819640676352
PARAM_VALUE 2 list_name 2302429680080166912
PARAM_VALUE 3 cells_name 0
PARAM_VALUE 4 cell_count 0
BUF_SIZE 2 list_name 5
STR_LEN 0 it 4
RX_PATH
TASK_NOT_RUNNING
UNITS 1 np unit_byte

drivers/gpu/drm/tegra/dc.c tegra_dc_has_output() -> of_phandle_iterator_init()

Type Parameter Key Value
PARAM_VALUE 0 it 3030000507777515520
PARAM_VALUE 2 list_name 6508009466116382720
PARAM_VALUE 3 cells_name 0
PARAM_VALUE 4 cell_count 0
BUF_SIZE 2 list_name 15
STR_LEN 0 it 14
RX_PATH
TASK_NOT_RUNNING
UNITS 1 np unit_byte
LOCK2 &device->clients_lock
TYPE_LOCK (struct host1x_device)->clients_lock

drivers/soc/sunxi/sunxi_sram.c sunxi_sram_claim() -> of_phandle_iterator_init()

Type Parameter Key Value
PARAM_VALUE 0 it 5298653064561434624
PARAM_VALUE 1 np 1-u64max
PARAM_VALUE 2 list_name 9146211386113892352
PARAM_VALUE 3 cells_name 0
PARAM_VALUE 4 cell_count 1
BUF_SIZE 2 list_name 15
STR_LEN 0 it 14
RX_PATH
TASK_NOT_RUNNING
UNITS 1 np unit_byte

drivers/soc/sunxi/sunxi_sram.c sunxi_sram_release() -> of_phandle_iterator_init()

Type Parameter Key Value
PARAM_VALUE 0 it 9205351253885718528
PARAM_VALUE 1 np 1-u64max
PARAM_VALUE 2 list_name 9146211386113892352
PARAM_VALUE 3 cells_name 0
PARAM_VALUE 4 cell_count 1
BUF_SIZE 2 list_name 15
STR_LEN 0 it 14
RX_PATH
TASK_NOT_RUNNING
UNITS 1 np unit_byte

drivers/iommu/arm/arm-smmu/arm-smmu.c __find_legacy_master_phandle() -> of_phandle_iterator_init()

Type Parameter Key Value
PARAM_VALUE 0 it 4096-ptr_max
PARAM_VALUE 2 list_name 4289813767731093504
PARAM_VALUE 3 cells_name 7223573050600124416
PARAM_VALUE 4 cell_count (-1)
BUF_SIZE 2 list_name 12
BUF_SIZE 3 cells_name 17
STR_LEN 0 it 11
STR_LEN 1 np 16
RX_PATH
TASK_NOT_RUNNING
UNITS 1 np unit_byte
HALF_LOCKED2 global &iommu_probe_device_lock
HALF_LOCKED2 global &tracepoints_mutex

drivers/iommu/of_iommu.c of_iommu_get_resv_regions() -> of_phandle_iterator_init()

Type Parameter Key Value
PARAM_VALUE 0 it 5523476510137602048
PARAM_VALUE 1 np 1-u64max
PARAM_VALUE 2 list_name 1935794749296222208
PARAM_VALUE 3 cells_name 0
PARAM_VALUE 4 cell_count 0
BUF_SIZE 2 list_name 14
STR_LEN 0 it 13
RX_PATH
TASK_NOT_RUNNING
UNITS 1 np unit_byte
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &group->mutex
HALF_LOCKED2 &igroup->lock
HALF_LOCKED2 &iopt->iova_rwsem

drivers/perf/arm_cspmu/arm_cspmu.c arm_cspmu_of_get_cpus() -> of_phandle_iterator_init()

Type Parameter Key Value
PARAM_VALUE 0 it 1208262354050056192
PARAM_VALUE 2 list_name 4337604589886910464
PARAM_VALUE 3 cells_name 0
PARAM_VALUE 4 cell_count 0
BUF_SIZE 2 list_name 5
STR_LEN 0 it 4
RX_PATH
TASK_NOT_RUNNING

sound/soc/generic/audio-graph-card2.c graph_for_each_link() -> of_phandle_iterator_init()

Type Parameter Key Value
PARAM_VALUE 0 it 497726854254223360
PARAM_VALUE 2 list_name 8978393331200933888
PARAM_VALUE 3 cells_name 0
PARAM_VALUE 4 cell_count 0
BUF_SIZE 2 list_name 6
STR_LEN 0 it 5
RX_PATH
TASK_NOT_RUNNING
UNITS 1 np unit_byte

drivers/of/device.c of_dma_set_restricted_buffer() -> of_phandle_iterator_init()

Type Parameter Key Value
PARAM_VALUE 0 it 3051692897378684928
PARAM_VALUE 2 list_name 1935794749296222208
PARAM_VALUE 3 cells_name 0
PARAM_VALUE 4 cell_count 0
BUF_SIZE 2 list_name 14
STR_LEN 0 it 13
RX_PATH
TASK_NOT_RUNNING
UNITS 1 np unit_byte
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &component_mutex

drivers/of/base.c __of_parse_phandle_with_args() -> of_phandle_iterator_init()

Type Parameter Key Value
PARAM_VALUE 0 it 3819862058081488896
DATA_SOURCE 1 np $0
DATA_SOURCE 2 list_name $1
DATA_SOURCE 3 cells_name $2
DATA_SOURCE 4 cell_count $3

drivers/of/base.c of_count_phandle_with_args() -> of_phandle_iterator_init()

Type Parameter Key Value
PARAM_VALUE 0 it 1113013462361137152
PARAM_VALUE 1 np->fwnode.ops->get 0,4096-ptr_max
PARAM_VALUE 2 list_name 4096-ptr_max
PARAM_VALUE 3 cells_name 4096-ptr_max
PARAM_VALUE 4 cell_count (-1)
BUF_SIZE 1 np (-1)-0,392
BUF_SIZE 1 np (-1)-0,392
BUF_SIZE 2 list_name 3-7,9-19,21-23,25,27,32
BUF_SIZE 2 list_name 3-7,9-19,21-23,25,27,32
BUF_SIZE 3 cells_name 11-13,15,17,20,22-23,25
BUF_SIZE 3 cells_name 11-13,15,17,20,22-23,25
DATA_SOURCE 1 np $0
DATA_SOURCE 2 list_name $1
DATA_SOURCE 3 cells_name $2
STR_LEN 0 it (-1),4-6,9-15,18,20-22,24,31
STR_LEN 1 np (-1),10-12,14,16,19,21-22,24
STR_LEN 1 np (-1),4-6,9-15,18,20-22,24,31
STR_LEN 2 list_name (-1),10-12,14,16,19,21-22,24
TERMINATED 3 cells_name 1
RX_PATH
TASK_NOT_RUNNING
UNITS 1 np unit_byte
HALF_LOCKED2 &tz->lock
HALF_LOCKED2 _T->lock

drivers/firmware/ti_sci.c ti_sci_partial_io_wakeup_enabled() -> of_phandle_iterator_init()

Type Parameter Key Value
PARAM_VALUE 0 it 2867865094433280000
PARAM_VALUE 1 np 4096-ptr_max
PARAM_VALUE 2 list_name 3656528410901024768
PARAM_VALUE 3 cells_name 0
PARAM_VALUE 4 cell_count 0
BUF_SIZE 2 list_name 14
STR_LEN 0 it 13