Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/bus/fsl-mc/mc-io.c fsl_mc_portal_allocate() -> fsl_create_mc_io()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 3 dpmcp_dev 4096-ptr_max
PARAM_VALUE 3 dpmcp_dev->obj_desc.ver_major 3-u16max
PARAM_VALUE 3 dpmcp_dev->regions 4096-ptr_max
PARAM_VALUE 4 flags 0-1
PARAM_VALUE 5 new_mc_io 1387622160677679104
PARAM_VALUE 5 *new_mc_io 0
DATA_SOURCE 2 mc_portal_size r resource_size
DATA_SOURCE 4 flags $1
FUZZY_MAX 3 dpmcp_dev->obj_desc.ver_major 3
HARD_MAX 4 flags 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mc_uapi->mutex

drivers/bus/fsl-mc/fsl-mc-bus.c fsl_mc_bus_probe() -> fsl_create_mc_io()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->driver_data 4096-ptr_max
PARAM_VALUE 3 dpmcp_dev 0
PARAM_VALUE 4 flags 1
PARAM_VALUE 5 new_mc_io 3273563845935902720
PARAM_VALUE 5 *new_mc_io 0
DATA_SOURCE 2 mc_portal_size r resource_size
RX_PATH
TASK_NOT_RUNNING

drivers/bus/fsl-mc/dprc-driver.c dprc_setup() -> fsl_create_mc_io()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->parent 4096-ptr_max
PARAM_VALUE 0 dev->type 4096-ptr_max
PARAM_VALUE 3 dpmcp_dev 0
PARAM_VALUE 4 flags 1
PARAM_VALUE 5 new_mc_io 4096-ptr_max
PARAM_VALUE 5 *new_mc_io 0
DATA_SOURCE 2 mc_portal_size r resource_size
RX_PATH
TASK_NOT_RUNNING