Defined in 105 files as a member:

Defined in 4 files as a function:

Referenced in 734 files:

Smatch caller information:

drivers/md/dm-cache-target.c cache_dtr() -> destroy()

Type Parameter Key Value
BUF_SIZE 0 cache 16,40-s32max
BUF_SIZE 0 cache 16,40-s32max
NOCHECK_CALL

net/ceph/auth.c ceph_auth_destroy() -> (struct ceph_auth_client_ops)->destroy()

Type Parameter Key Value
PARAM_VALUE 0 cache 4096-ptr_max
PARAM_VALUE 0 cache->negotiating 1
PARAM_VALUE 0 cache->ops 4096-ptr_max
BUF_SIZE 0 cache (-1),224
BUF_SIZE 0 cache (-1),224
DATA_SOURCE 0 cache $0
CONTAINER 0 -80-16+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 global &client_mutex

net/ceph/auth.c ceph_handle_auth_reply() -> (struct ceph_auth_client_ops)->destroy()

Type Parameter Key Value
PARAM_VALUE 0 cache 4096-ptr_max
PARAM_VALUE 0 cache->mutex.dep_map->name 0-255
PARAM_VALUE 0 cache->mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 cache->mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 cache->mutex.first_waiter->task->blocked_on 0
PARAM_VALUE 0 cache->mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 cache->mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 cache->mutex.wait_lock.owner (-1)
PARAM_VALUE 0 cache->mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 cache->negotiating 1
PARAM_VALUE 0 cache->ops 4096-ptr_max
PARAM_VALUE 0 cache->private->have_keys 0-4294967295
PARAM_VALUE 0 cache->protocol 1-u32max
CAPPED_DATA 0 &cache->mutex 1
DATA_SOURCE 0 cache $0
CONTAINER 0 -80-16+0 $(-1)
NOCHECK_CALL
LOCK2 &monc->mutex
LOCK2 0 &cache->mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ceph_auth_client)->mutex
TYPE_LOCK (struct ceph_mon_client)->mutex

Smatch assignments to (struct v4l2_async_notifier_operations)->destroy:

drivers/staging/media/sunxi/sun6i-isp/sun6i_isp.c sun6i_isp_probe() -> (struct v4l2_async_notifier_operations)->destroy [0-u64max]

drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_proc.c (null)() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_proc.c sun6i_isp_proc_setup() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/staging/media/ipu7/ipu7-isys.c (null)() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/staging/media/ipu7/ipu7-isys.c isys_probe() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/staging/media/ipu7/ipu7-isys.c isys_register_devices() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/platform/broadcom/bcm2835-unicam.c (null)() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/platform/renesas/renesas-ceu.c (null)() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/platform/renesas/rcar-vin/rcar-core.c (null)() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/platform/renesas/rcar_drif.c (null)() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/platform/renesas/rcar_drif.c rcar_drif_sdr_probe() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/platform/ti/omap3isp/isp.c (null)() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/sun8i_a83t_mipi_csi2.c (null)() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/sun8i_a83t_mipi_csi2.c sun8i_a83t_mipi_csi2_bridge_setup() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/sun8i_a83t_mipi_csi2.c sun8i_a83t_mipi_csi2_probe() -> (struct v4l2_async_notifier_operations)->destroy [0-u64max]

drivers/media/platform/ti/cal/cal.c (null)() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/staging/media/imx/imx-media-dev-common.c (null)() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/platform/microchip/microchip-csi2dc.c (null)() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/platform/microchip/microchip-csi2dc.c csi2dc_of_parse() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/platform/renesas/rcar-csi2.c (null)() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/platform/intel/pxa_camera.c (null)() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/platform/atmel/atmel-isi.c (null)() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/platform/atmel/atmel-isi.c atmel_isi_probe() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/platform/nxp/imx8-isi/imx8-isi-core.c (null)() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/staging/media/imx/imx6-mipi-csi2.c (null)() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/platform/rockchip/rkisp1/rkisp1-dev.c (null)() -> (struct v4l2_async_notifier_operations)->destroy [8034916964655153152]

drivers/media/platform/rockchip/rkisp1/rkisp1-dev.c rkisp1_probe() -> (struct v4l2_async_notifier_operations)->destroy [min-max]

drivers/media/platform/nxp/imx7-media-csi.c (null)() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_bridge.c (null)() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/pci/intel/ipu6/ipu6-isys.c (null)() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/pci/intel/ipu6/ipu6-isys.c isys_register_devices() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/platform/rockchip/rkcif/rkcif-dev.c (null)() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/i2c/cvs/v4l2.c (null)() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/platform/amlogic/c3/isp/c3-isp-dev.c (null)() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/platform/amlogic/c3/isp/c3-isp-dev.c c3_isp_probe() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/platform/raspberrypi/rp1-cfe/cfe.c (null)() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/platform/samsung/exynos4-is/media-dev.c (null)() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c (null)() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c ti_csi2rx_probe() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/staging/media/atomisp/pci/atomisp_csi2_bridge.c (null)() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/platform/nxp/imx-mipi-csis.c (null)() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/platform/st/stm32/stm32-dcmi.c (null)() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/platform/st/stm32/stm32-dcmi.c dcmi_probe() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/i2c/max96714.c (null)() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/i2c/max96714.c max96714_create_subdev() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/i2c/tc358746.c (null)() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/platform/cadence/cdns-csi2rx.c (null)() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/i2c/ds90ub953.c (null)() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/i2c/ds90ub953.c ub953_probe() -> (struct v4l2_async_notifier_operations)->destroy [min-max]

drivers/media/i2c/ds90ub953.c ub953_subdev_init() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/platform/microchip/microchip-isc-base.c (null)() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c (null)() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-core.c (null)() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-core.c dcmipp_create_subdevs() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/platform/sunxi/sun6i-mipi-csi2/sun6i_mipi_csi2.c (null)() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/platform/sunxi/sun6i-mipi-csi2/sun6i_mipi_csi2.c sun6i_mipi_csi2_bridge_setup() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/platform/sunxi/sun6i-mipi-csi2/sun6i_mipi_csi2.c sun6i_mipi_csi2_probe() -> (struct v4l2_async_notifier_operations)->destroy [0-u64max]

drivers/media/i2c/max96717.c (null)() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/i2c/max96717.c max96717_probe() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/i2c/max96717.c max96717_subdev_init() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/platform/nxp/imx8mq-mipi-csi2.c (null)() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/platform/qcom/camss/camss.c (null)() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/i2c/ds90ub913.c (null)() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/i2c/ds90ub913.c ub913_probe() -> (struct v4l2_async_notifier_operations)->destroy [min-max]

drivers/media/i2c/ds90ub913.c ub913_subdev_init() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/platform/renesas/rzg2l-cru/rzg2l-core.c (null)() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/platform/renesas/rzg2l-cru/rzg2l-core.c rzg2l_cru_media_init() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/platform/arm/mali-c55/mali-c55-core.c (null)() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/platform/arm/mali-c55/mali-c55-core.c mali_c55_probe() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/staging/media/imx/imx-media-csi.c (null)() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/staging/media/imx/imx-media-csi.c imx_csi_probe() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/platform/amlogic/c3/mipi-csi2/c3-mipi-csi2.c (null)() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/platform/marvell/mcam-core.c (null)() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/platform/synopsys/dw-mipi-csi2rx.c (null)() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/platform/synopsys/dw-mipi-csi2rx.c dw_mipi_csi2rx_register() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/platform/ti/am437x/am437x-vpfe.c (null)() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/platform/ti/davinci/vpif_capture.c (null)() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/platform/ti/vpe/vip.c (null)() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/i2c/ds90ub960.c (null)() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/i2c/ds90ub960.c ub960_create_subdev() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/i2c/ds90ub960.c ub960_probe() -> (struct v4l2_async_notifier_operations)->destroy [min-max]

drivers/media/i2c/st-mipid02.c (null)() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/platform/amlogic/c3/mipi-adapter/c3-mipi-adap.c (null)() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/platform/st/stm32/stm32-csi.c (null)() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/pci/intel/ivsc/mei_csi.c (null)() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/platform/video-mux.c (null)() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/platform/xilinx/xilinx-vipp.c (null)() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/platform/xilinx/xilinx-vipp.c xvip_composite_probe() -> (struct v4l2_async_notifier_operations)->destroy [min-max]

drivers/media/platform/xilinx/xilinx-vipp.c xvip_graph_init() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/staging/media/imx/imx-media-dev.c (null)() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/staging/media/tegra-video/vi.c (null)() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/pci/intel/ipu3/ipu3-cio2.c (null)() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/i2c/max9286.c (null)() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/platform/renesas/rcar-isp/csisp.c (null)() -> (struct v4l2_async_notifier_operations)->destroy [0]

drivers/media/platform/renesas/rzg2l-cru/rzg2l-csi2.c (null)() -> (struct v4l2_async_notifier_operations)->destroy [0]