Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 6 files:

Smatch caller information:

drivers/staging/media/imx/imx-ic-prpencvf.c prp_put_ipu_resources() -> ipu_idmac_put()

Type Parameter Key Value
PARAM_VALUE 0 channel 1-u64max
BUF_SIZE 0 channel (-1),32
BUF_SIZE 0 channel (-1),32
NOCHECK_CALL
LOCK2 &priv->lock
TYPE_LOCK (struct prp_priv)->lock

drivers/staging/media/imx/imx-ic-prpencvf.c prp_put_ipu_resources() -> ipu_idmac_put()

Type Parameter Key Value
PARAM_VALUE 0 channel 1-u64max
BUF_SIZE 0 channel (-1),32
BUF_SIZE 0 channel (-1),32
NOCHECK_CALL
LOCK2 &priv->lock
TYPE_LOCK (struct prp_priv)->lock

drivers/staging/media/imx/imx-ic-prpencvf.c prp_put_ipu_resources() -> ipu_idmac_put()

Type Parameter Key Value
PARAM_VALUE 0 channel 1-u64max
NOCHECK_CALL
LOCK2 &priv->lock
TYPE_LOCK (struct prp_priv)->lock

drivers/gpu/drm/imx/ipuv3/ipuv3-plane.c ipu_plane_put_resources() -> ipu_idmac_put()

Type Parameter Key Value
PARAM_VALUE 0 channel 1-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &component_mutex

drivers/gpu/drm/imx/ipuv3/ipuv3-plane.c ipu_plane_put_resources() -> ipu_idmac_put()

Type Parameter Key Value
PARAM_VALUE 0 channel 1-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &component_mutex

drivers/staging/media/imx/imx-media-csi.c csi_idmac_put_ipu_resources() -> ipu_idmac_put()

Type Parameter Key Value
PARAM_VALUE 0 channel 1-u64max
NOCHECK_CALL
LOCK2 &priv->lock
TYPE_LOCK (struct csi_priv)->lock

drivers/gpu/ipu-v3/ipu-image-convert.c release_ipu_resources() -> ipu_idmac_put()

Type Parameter Key Value
PARAM_VALUE 0 channel 1-ptr_max
BUF_SIZE 0 channel (-1),32
BUF_SIZE 0 channel (-1),32
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/ipu-v3/ipu-image-convert.c release_ipu_resources() -> ipu_idmac_put()

Type Parameter Key Value
PARAM_VALUE 0 channel 1-ptr_max
BUF_SIZE 0 channel (-1),32
BUF_SIZE 0 channel (-1),32
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/ipu-v3/ipu-image-convert.c release_ipu_resources() -> ipu_idmac_put()

Type Parameter Key Value
PARAM_VALUE 0 channel 1-ptr_max
BUF_SIZE 0 channel (-1),32
BUF_SIZE 0 channel (-1),32
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/ipu-v3/ipu-image-convert.c release_ipu_resources() -> ipu_idmac_put()

Type Parameter Key Value
PARAM_VALUE 0 channel 1-ptr_max
BUF_SIZE 0 channel (-1),32
BUF_SIZE 0 channel (-1),32
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/staging/media/imx/imx-media-vdic.c vdic_put_ipu_resources() -> ipu_idmac_put()

Type Parameter Key Value
PARAM_VALUE 0 channel 1-u64max
BUF_SIZE 0 channel (-1),32
BUF_SIZE 0 channel (-1),32
NOCHECK_CALL
LOCK2 &priv->lock
TYPE_LOCK (struct vdic_priv)->lock

drivers/staging/media/imx/imx-media-vdic.c vdic_put_ipu_resources() -> ipu_idmac_put()

Type Parameter Key Value
PARAM_VALUE 0 channel 1-u64max
BUF_SIZE 0 channel (-1),32
BUF_SIZE 0 channel (-1),32
NOCHECK_CALL
LOCK2 &priv->lock
TYPE_LOCK (struct vdic_priv)->lock

drivers/staging/media/imx/imx-media-vdic.c vdic_put_ipu_resources() -> ipu_idmac_put()

Type Parameter Key Value
PARAM_VALUE 0 channel 1-u64max
NOCHECK_CALL
LOCK2 &priv->lock
TYPE_LOCK (struct vdic_priv)->lock