Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/mmc/host/bcm2835.c of_get_address() -> __of_get_address()

Type Parameter Key Value
PARAM_VALUE 1 index 0
PARAM_VALUE 2 bar_no (-1)
PARAM_VALUE 3 size 0
PARAM_VALUE 4 flags 0
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 index $1
DATA_SOURCE 3 size $2
DATA_SOURCE 4 flags $3
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dev unit_byte

drivers/reset/reset-lantiq.c of_get_address() -> __of_get_address()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 index 0-1
PARAM_VALUE 2 bar_no (-1)
PARAM_VALUE 3 size 0
PARAM_VALUE 4 flags 0
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 index $1
DATA_SOURCE 3 size $2
DATA_SOURCE 4 flags $3
HARD_MAX 1 index 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dev unit_byte

drivers/phy/lantiq/phy-lantiq-rcu-usb2.c of_get_address() -> __of_get_address()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 index 0-1
PARAM_VALUE 2 bar_no (-1)
PARAM_VALUE 3 size 0
PARAM_VALUE 4 flags 0
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 index $1
DATA_SOURCE 3 size $2
DATA_SOURCE 4 flags $3
HARD_MAX 1 index 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dev unit_byte

drivers/soc/sunxi/sunxi_sram.c of_get_address() -> __of_get_address()

Type Parameter Key Value
PARAM_VALUE 0 dev 1-u64max
PARAM_VALUE 1 index 0
PARAM_VALUE 2 bar_no (-1)
PARAM_VALUE 3 size 0
PARAM_VALUE 4 flags 0
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 index $1
DATA_SOURCE 3 size $2
DATA_SOURCE 4 flags $3
RX_PATH
TASK_NOT_RUNNING
LOCK2 &s->lock
TYPE_LOCK (struct seq_file)->lock

drivers/input/misc/pm8941-pwrkey.c of_get_address() -> __of_get_address()

Type Parameter Key Value
PARAM_VALUE 1 index 0-1
PARAM_VALUE 2 bar_no (-1)
PARAM_VALUE 3 size 0
PARAM_VALUE 4 flags 0
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 index $1
DATA_SOURCE 3 size $2
DATA_SOURCE 4 flags $3
HARD_MAX 1 index 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dev unit_byte

drivers/spi/spi-bcm2835.c of_get_address() -> __of_get_address()

Type Parameter Key Value
PARAM_VALUE 1 index 0
PARAM_VALUE 2 bar_no (-1)
PARAM_VALUE 3 size 0
PARAM_VALUE 4 flags 0
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 index $1
DATA_SOURCE 3 size $2
DATA_SOURCE 4 flags $3
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dev unit_byte

drivers/gpu/drm/vc4/vc4_dsi.c of_get_address() -> __of_get_address()

Type Parameter Key Value
PARAM_VALUE 1 index 0
PARAM_VALUE 2 bar_no (-1)
PARAM_VALUE 3 size 0
PARAM_VALUE 4 flags 0
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 index $1
DATA_SOURCE 3 size $2
DATA_SOURCE 4 flags $3
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dev unit_byte
HALF_LOCKED2 global &component_mutex

sound/soc/codecs/cros_ec_codec.c of_get_address() -> __of_get_address()

Type Parameter Key Value
PARAM_VALUE 1 index 0
PARAM_VALUE 2 bar_no (-1)
PARAM_VALUE 3 size 4171152302883467264
PARAM_VALUE 4 flags 0
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 index $1
DATA_SOURCE 3 size $2
DATA_SOURCE 4 flags $3
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dev unit_byte

drivers/memory/jz4780-nemc.c of_get_address() -> __of_get_address()

Type Parameter Key Value
PARAM_VALUE 1 index 0-s32max
PARAM_VALUE 2 bar_no (-1)
PARAM_VALUE 3 size 0
PARAM_VALUE 4 flags 0
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 index $1
DATA_SOURCE 3 size $2
DATA_SOURCE 4 flags $3
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dev unit_byte

drivers/video/backlight/qcom-wled.c of_get_address() -> __of_get_address()

Type Parameter Key Value
PARAM_VALUE 1 index 0-1
PARAM_VALUE 2 bar_no (-1)
PARAM_VALUE 3 size 0
PARAM_VALUE 4 flags 0
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 index $1
DATA_SOURCE 3 size $2
DATA_SOURCE 4 flags $3
HARD_MAX 1 index 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dev unit_byte

drivers/phy/ti/phy-am654-serdes.c of_get_address() -> __of_get_address()

Type Parameter Key Value
PARAM_VALUE 1 index 0
PARAM_VALUE 2 bar_no (-1)
PARAM_VALUE 3 size 0
PARAM_VALUE 4 flags 0
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 index $1
DATA_SOURCE 3 size $2
DATA_SOURCE 4 flags $3
RX_PATH
TASK_NOT_RUNNING

sound/soc/bcm/bcm2835-i2s.c of_get_address() -> __of_get_address()

Type Parameter Key Value
PARAM_VALUE 1 index 0
PARAM_VALUE 2 bar_no (-1)
PARAM_VALUE 3 size 0
PARAM_VALUE 4 flags 0
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 index $1
DATA_SOURCE 3 size $2
DATA_SOURCE 4 flags $3
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dev unit_byte

drivers/char/ipmi/kcs_bmc_aspeed.c of_get_address() -> __of_get_address()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 index 0-2
PARAM_VALUE 2 bar_no (-1)
PARAM_VALUE 3 size 0
PARAM_VALUE 4 flags 0
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 index $1
DATA_SOURCE 3 size $2
DATA_SOURCE 4 flags $3
HARD_MAX 1 index 2
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dev unit_byte

drivers/phy/ti/phy-gmii-sel.c of_get_address() -> __of_get_address()

Type Parameter Key Value
PARAM_VALUE 1 index 0
PARAM_VALUE 2 bar_no (-1)
PARAM_VALUE 3 size 8086270621005746176
PARAM_VALUE 4 flags 0
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 index $1
DATA_SOURCE 3 size $2
DATA_SOURCE 4 flags $3
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dev unit_byte

drivers/of/address.c __of_address_to_resource() -> __of_get_address()

Type Parameter Key Value
PARAM_VALUE 0 dev->fwnode.ops->get 0,4096-ptr_max
PARAM_VALUE 2 bar_no (-1),1-2
PARAM_VALUE 3 size 2997192815146741760
PARAM_VALUE 4 flags 8039156533266513920
BUF_SIZE 0 dev (-1)-0,392
BUF_SIZE 0 dev (-1)-0,392
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 bar_no $2
STR_LEN 0 dev (-1),7,9,12,16,31
STR_LEN 0 dev (-1),7,9,12,16,31
HARD_MAX 2 bar_no 2
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 1 index
UNITS 0 dev unit_byte
UNITS 1 index unit_array_size

drivers/of/address.c of_get_address() -> __of_get_address()

Type Parameter Key Value
PARAM_VALUE 1 index 0-s32max
PARAM_VALUE 2 bar_no (-1)
PARAM_VALUE 3 size 0,1003057861699571712,6851246928814551040,8908011209600655360
PARAM_VALUE 4 flags 0
BUF_SIZE 0 dev (-1)-0,392
BUF_SIZE 0 dev (-1)-0,392
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 index $1
DATA_SOURCE 3 size $2
DATA_SOURCE 4 flags $3
FUZZY_MAX 1 index 7
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dev unit_byte
HALF_LOCKED2 &m->lock
HALF_LOCKED2 &master->scan_lock
HALF_LOCKED2 _T->lock

drivers/gpu/drm/sysfb/ofdrm.c of_get_address() -> __of_get_address()

Type Parameter Key Value
PARAM_VALUE 0 dev 0,4096-ptr_max
PARAM_VALUE 1 index 0-2
PARAM_VALUE 2 bar_no (-1)
PARAM_VALUE 3 size 10979633763135488
PARAM_VALUE 4 flags 8243724203928715264
BUF_SIZE 0 dev (-1)-0,392
BUF_SIZE 0 dev (-1)-0,392
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 index $1
DATA_SOURCE 3 size $2
DATA_SOURCE 4 flags $3
HARD_MAX 1 index 2
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/sysfb/ofdrm.c of_get_pci_address() -> __of_get_address()

Type Parameter Key Value
PARAM_VALUE 1 index (-1)
PARAM_VALUE 2 bar_no 0-2
PARAM_VALUE 3 size 10979633763135488
PARAM_VALUE 4 flags 8243724203928715264
BUF_SIZE 0 dev (-1)-0,392
BUF_SIZE 0 dev (-1)-0,392
DATA_SOURCE 0 dev $0
DATA_SOURCE 2 bar_no $1
DATA_SOURCE 3 size $2
DATA_SOURCE 4 flags $3
HARD_MAX 2 bar_no 2
RX_PATH
TASK_NOT_RUNNING

drivers/edac/versal_edac.c of_get_address() -> __of_get_address()

Type Parameter Key Value
PARAM_VALUE 1 index 0
PARAM_VALUE 2 bar_no (-1)
PARAM_VALUE 3 size 0
PARAM_VALUE 4 flags 0
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 index $1
DATA_SOURCE 3 size $2
DATA_SOURCE 4 flags $3
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dev unit_byte

drivers/gpu/drm/vc4/vc4_hdmi.c of_get_address() -> __of_get_address()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->properties 4096-ptr_max
PARAM_VALUE 1 index 0-s32max
PARAM_VALUE 2 bar_no (-1)
PARAM_VALUE 3 size 0
PARAM_VALUE 4 flags 0
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 index $1
DATA_SOURCE 3 size $2
DATA_SOURCE 4 flags $3
FUZZY_MAX 1 index 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dev unit_byte
HALF_LOCKED2 global &component_mutex