Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 8 files:

Smatch caller information:

drivers/remoteproc/stm32_rproc.c stm32_rproc_prepare() -> rproc_mem_entry_init()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->of_node->fwnode.ops->get 0,5266873307488796672,8589707393086369792
PARAM_VALUE 0 dev->of_node->properties 4096-ptr_max
PARAM_VALUE 1 va 0
PARAM_VALUE 2 dma 0-18446744073709551614
PARAM_VALUE 5 alloc 1285726248171249664
PARAM_VALUE 6 release 7473499091353473024
PARAM_VALUE 7 name 1029349938509148160
PARAM_VALUE 9 *$ 0,10,32,44-47,58-59,64,124
BUF_SIZE 7 name 5
BUF_SIZE 9 $ s32min,(-10),1-s32max
CAPPED_DATA 2 dma 1
CAPPED_DATA 2 dma 1
CAPPED_DATA 9 *$ 1
STR_LEN 0 dev 4
TERMINATED 7 name 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dev unit_byte
LOCK2 &rproc->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct rproc)->lock

drivers/remoteproc/amd_mbv_bram_rproc.c amd_bram_rproc_prepare() -> rproc_mem_entry_init()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->of_node 4096-ptr_max
PARAM_VALUE 1 va 0
PARAM_VALUE 2 dma 0-18446744073709551614
PARAM_VALUE 5 alloc 7372769796247982080
PARAM_VALUE 6 release 4285223816589348864
BUF_SIZE 7 name 1-s32max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &rproc->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct rproc)->lock

drivers/remoteproc/rcar_rproc.c rcar_rproc_prepare() -> rproc_mem_entry_init()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->of_node->fwnode.ops->get 0,5266873307488796672,8589707393086369792
PARAM_VALUE 0 dev->of_node->properties 4096-ptr_max
PARAM_VALUE 1 va 0
PARAM_VALUE 2 dma 0-u32max
PARAM_VALUE 5 alloc 13879625567956992
PARAM_VALUE 6 release 5399959381327974400
BUF_SIZE 7 name s32min,(-10),1-s32max
PARAM_COMPARE 2 dma == $4
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dev unit_byte
LOCK2 &rproc->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct rproc)->lock

drivers/remoteproc/remoteproc_core.c rproc_alloc_vring() -> rproc_mem_entry_init()

Type Parameter Key Value
PARAM_VALUE 0 dev 56,4096-ptr_max
PARAM_VALUE 1 va 0
PARAM_VALUE 2 dma 0
PARAM_VALUE 3 len 0,4096-u32max
PARAM_VALUE 5 alloc 1274745135616188416
PARAM_VALUE 6 release 1798759598464483328
PARAM_VALUE 7 name 677878372864970752
PARAM_VALUE 9 $ 0-254
BUF_SIZE 0 dev 1616
BUF_SIZE 7 name 14
CAPPED_DATA 9 $ 1
DATA_SOURCE 9 $ $1
STR_LEN 0 dev 13
BIT_INFO 3 len 0x0,0xfffff000
BIT_INFO 3 len 0x0,0xfffff000
TERMINATED 7 name 1
RX_PATH
TASK_NOT_RUNNING
UNITS 4 da unit_byte

drivers/remoteproc/remoteproc_core.c rproc_handle_carveout() -> rproc_mem_entry_init()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 va 0
PARAM_VALUE 2 dma 0
PARAM_VALUE 5 alloc 1274745135616188416
PARAM_VALUE 6 release 1798759598464483328
PARAM_VALUE 7 *name 0-87,89-98,101-104,106-110,113-114,116,118-119,121-127
BUF_SIZE 0 dev 1616
BUF_SIZE 7 name 32
UNITS 3 len unit_byte
UNITS 4 da unit_byte