Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/rpmsg/qcom_glink_native.c qcom_glink_announce_create() -> qcom_glink_alloc_intent()

Type Parameter Key Value
PARAM_VALUE 0 glink 4096-ptr_max
PARAM_VALUE 0 glink->intentless 0
PARAM_VALUE 1 channel 4096-ptr_max
PARAM_VALUE 1 channel->glink 4096-ptr_max
PARAM_VALUE 1 channel->glink->intentless 0
PARAM_VALUE 1 channel->open_ack.done 1-u32max
PARAM_VALUE 1 channel->open_ack.wait.lock.dep_map->name 0-255
PARAM_VALUE 1 channel->open_ack.wait.lock.owner (-1)
PARAM_VALUE 1 channel->open_ack.wait.lock.owner_cpu u32max
PARAM_VALUE 2 size 0-s32max,18446744071562067968-u64max
PARAM_VALUE 3 reuseable 1
DATA_SOURCE 2 size r __be32_to_cpup
RX_PATH
TASK_NOT_RUNNING

drivers/rpmsg/qcom_glink_native.c qcom_glink_handle_intent_req() -> qcom_glink_alloc_intent()

Type Parameter Key Value
PARAM_VALUE 0 glink 4096-ptr_max
PARAM_VALUE 0 glink->idr_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 glink->rx_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 channel 4096-ptr_max
PARAM_VALUE 3 reuseable 0
DATA_SOURCE 0 glink $0
DATA_SOURCE 1 channel r idr_find
DATA_SOURCE 2 size $2
UNITS 2 size unit_byte
HALF_LOCKED2 &pool->lock