Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/of/device.c of_dma_configure_id() -> __of_get_dma_parent()

Type Parameter Key Value
PARAM_VALUE 0 np->fwnode.ops->get 0,4096-ptr_max
CAPPED_DATA 0 np 1
DATA_SOURCE 0 np $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 np unit_byte
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &component_mutex

drivers/of/address.c of_get_next_dma_parent() -> __of_get_dma_parent()

Type Parameter Key Value
PARAM_VALUE 0 np 1-u64max
BUF_SIZE 0 np (-1)-0,392
BUF_SIZE 0 np (-1)-0,392
DATA_SOURCE 0 np $0
RX_PATH
TASK_NOT_RUNNING

drivers/of/address.c of_translate_dma_region() -> __of_get_dma_parent()

Type Parameter Key Value
PARAM_VALUE 0 np 4096-ptr_max
PARAM_VALUE 0 np->phandle 1-u32max
CAPPED_DATA 0 np 1
DATA_SOURCE 0 np $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 np unit_byte
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &group->mutex
HALF_LOCKED2 &igroup->lock
HALF_LOCKED2 &iopt->iova_rwsem

drivers/of/address.c __of_translate_address() -> __of_translate_address param 1()

Type Parameter Key Value
BUF_SIZE 0 np (-1)-0,392
BUF_SIZE 0 np (-1)-0,392
DATA_SOURCE 0 np r of_node_get
RX_PATH
TASK_NOT_RUNNING

drivers/of/address.c __of_translate_address() -> __of_translate_address param 1()

Type Parameter Key Value
PARAM_VALUE 0 np 1-u64max
BUF_SIZE 0 np (-1)-0,392
BUF_SIZE 0 np (-1)-0,392
RX_PATH
TASK_NOT_RUNNING