Defined in 17 files as a member:
- drivers/cdrom/gdrom.c, line 100 (as a member)
- drivers/gpu/drm/imagination/pvr_context.h, line 86 (as a member)
- drivers/gpu/drm/vmwgfx/device_include/svga3d_cmd.h, line 507 (as a member)
- drivers/iio/adc/mcp320x.c, line 86 (as a member)
- drivers/media/platform/amphion/vpu_codec.h, line 49 (as a member)
- drivers/net/ieee802154/ca8210.c, line 263 (as a member)
- drivers/s390/char/hmcdrv_ftp.c, line 35 (as a member)
- drivers/spi/atmel-quadspi.c, line 301 (as a member)
- drivers/spi/spi-mpc52xx.c, line 86 (as a member)
- drivers/spi/spi-spacemit-k1.c, line 107 (as a member)
- include/acpi/acrestyp.h, line 154 (as a member)
- include/drm/display/drm_dp_helper.h, line 474 (as a member)
- include/drm/drm_mipi_dsi.h, line 95 (as a member)
- include/linux/spi/spi.h, line 710 (as a member)
- sound/core/oss/pcm_plugin.h, line 52 (as a member)
- sound/soc/renesas/fsi.c, line 271 (as a member)
- sound/soc/renesas/rz-ssi.c, line 99 (as a member)
Defined in 3 files as a function:
- drivers/usb/gadget/udc/dummy_hcd.c, line 1429 (as a function)
- drivers/usb/usbip/vudc_transfer.c, line 183 (as a function)
- tools/spi/spidev_test.c, line 119 (as a function)
Referenced in 137 files:
- arch/arm/mm/abort-lv4t.S, 3 times
- arch/m68k/fpsp040/get_op.S, line 418
- arch/m68k/ifpsp060/os.S, line 309
- arch/sh/lib/memcpy-sh4.S, line 261
- arch/sparc/kernel/entry.S, line 86
- arch/x86/kvm/emulate.c, 7 times
- drivers/acpi/acpica/rsdumpinfo.c, line 49
- drivers/acpi/acpica/rsirq.c, line 225
- drivers/acpi/acpica/rsmisc.c, line 802
- drivers/cdrom/gdrom.c, 6 times
- drivers/cxl/core/memdev.c, 25 times
- drivers/gpu/drm/adp/adp-mipi.c, line 210
- drivers/gpu/drm/amd/amdgpu/atombios_dp.c, line 191
- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c, line 884
- drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_hdcp_test.c, line 1778
- drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_helpers_test.c, 8 times
- drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_mst_types_test.c, 7 times
- drivers/gpu/drm/bridge/analogix/analogix-anx6345.c, line 507
- drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c, line 878
- drivers/gpu/drm/bridge/analogix/analogix_dp_core.c, line 1423
- drivers/gpu/drm/bridge/analogix/anx7625.c, line 2873
- drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c, line 1229
- drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c, line 2289
- drivers/gpu/drm/bridge/ite-it6505.c, line 3632
- drivers/gpu/drm/bridge/nwl-dsi.c, line 628
- drivers/gpu/drm/bridge/parade-ps8640.c, line 715
- drivers/gpu/drm/bridge/samsung-dsim.c, line 2047
- drivers/gpu/drm/bridge/ssd2825.c, line 398
- drivers/gpu/drm/bridge/synopsys/dw-dp.c, line 2049
- drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c, line 546
- drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi2.c, line 696
- drivers/gpu/drm/bridge/tc358767.c, line 826
- drivers/gpu/drm/bridge/tc358768.c, line 644
- drivers/gpu/drm/bridge/ti-sn65dsi86.c, line 675
- drivers/gpu/drm/display/drm_dp_cec.c, 4 times
- drivers/gpu/drm/display/drm_dp_helper.c, 2 times
- drivers/gpu/drm/drm_mipi_dsi.c, 2 times
- drivers/gpu/drm/hisilicon/hibmc/dp/dp_aux.c, line 163
- drivers/gpu/drm/i915/display/icl_dsi.c, line 1855
- drivers/gpu/drm/i915/display/intel_dp_aux.c, line 849
- drivers/gpu/drm/i915/display/vlv_dsi.c, line 217
- drivers/gpu/drm/imagination/pvr_context.c, 6 times
- drivers/gpu/drm/imagination/pvr_context.h, line 104
- drivers/gpu/drm/kmb/kmb_dsi.c, line 214
- drivers/gpu/drm/mcde/mcde_dsi.c, line 385
- drivers/gpu/drm/mediatek/mtk_dp.c, line 2791
- drivers/gpu/drm/mediatek/mtk_dsi.c, line 1199
- drivers/gpu/drm/msm/dp/dp_aux.c, line 710
- drivers/gpu/drm/msm/dsi/dsi_host.c, line 1789
- drivers/gpu/drm/nouveau/nouveau_connector.c, 3 times
- drivers/gpu/drm/omapdrm/dss/dsi.c, line 4430
- drivers/gpu/drm/radeon/atombios_dp.c, 3 times
- drivers/gpu/drm/renesas/rcar-du/rcar_mipi_dsi.c, line 1202
- drivers/gpu/drm/renesas/rz-du/rzg2l_mipi_dsi.c, line 1356
- drivers/gpu/drm/sprd/sprd_dsi.c, line 1022
- drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c, line 1047
- drivers/gpu/drm/tegra/dpaux.c, line 525
- drivers/gpu/drm/tegra/dsi.c, line 1565
- drivers/gpu/drm/vc4/vc4_dsi.c, line 1408
- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c, line 1544
- drivers/gpu/drm/vmwgfx/vmwgfx_surface.c, line 304
- drivers/gpu/drm/xlnx/zynqmp_dp.c, line 1170
- drivers/iio/adc/mcp320x.c, 8 times
- drivers/iio/adc/ti-ads131e08.c, 9 times
- drivers/input/rmi4/rmi_f34v7.c, 13 times
- drivers/media/platform/amphion/venc.c, 4 times
- drivers/media/platform/amphion/vpu_windsor.c, line 1083
- drivers/media/spi/cxd2880-spi.c, 7 times
- drivers/mmc/host/litex_mmc.c, 13 times
- drivers/mtd/devices/mchp23k256.c, 20 times
- drivers/mtd/devices/sst25l.c, 9 times
- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c, 30 times
- drivers/net/ethernet/qualcomm/qca_7k.c, 18 times
- drivers/net/ethernet/qualcomm/qca_spi.c, 36 times
- drivers/net/ieee802154/ca8210.c, 11 times
- drivers/net/wireless/ath/ath9k/hif_usb.c, 7 times
- drivers/net/wireless/ath/carl9170/main.c, 5 times
- drivers/net/wireless/ath/carl9170/usb.c, 7 times
- drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c, 15 times
- drivers/net/wireless/rsi/rsi_91x_usb.c, 17 times
- drivers/pci/endpoint/functions/pci-epf-mhi.c, 25 times
- drivers/pnp/pnpacpi/rsparser.c, 9 times
- drivers/rapidio/devices/rio_mport_cdev.c, 12 times
- drivers/s390/char/hmcdrv_ftp.c, 3 times
- drivers/scsi/arm/acornscsi-io.S, 2 times
- drivers/scsi/arm/arxescsi.c, 3 times
- drivers/scsi/arm/cumana_2.c, 3 times
- drivers/scsi/arm/fas216.h, line 303
- drivers/scsi/nsp32.c, 7 times
- drivers/scsi/scsi_debug.c, 16 times
- drivers/scsi/st.c, 32 times
- drivers/spi/atmel-quadspi.c, 3 times
- drivers/spi/spi-axiado.c, 14 times
- drivers/spi/spi-bitbang.c, 6 times
- drivers/spi/spi-cadence.c, 16 times
- drivers/spi/spi-dw-core.c, 14 times
- drivers/spi/spi-fsi.c, 20 times
- drivers/spi/spi-fsl-dspi.c, 10 times
- drivers/spi/spi-fsl-lpspi.c, 6 times
- drivers/spi/spi-hisi-kunpeng.c, 11 times
- drivers/spi/spi-imx.c, 66 times
- drivers/spi/spi-mpc52xx.c, 12 times
- drivers/spi/spi-pic32.c, 17 times
- drivers/spi/spi-pl022.c, 5 times
- drivers/spi/spi-pxa2xx.c, 13 times
- drivers/spi/spi-rzv2h-rspi.c, 13 times
- drivers/spi/spi-rzv2m-csi.c, 6 times
- drivers/spi/spi-spacemit-k1.c, 40 times
- drivers/spi/spi-stm32-ospi.c, 22 times
- drivers/spi/spi-stm32-qspi.c, 22 times
- drivers/spi/spi-stm32.c, 25 times
- drivers/spi/spi-tegra210-quad.c, 4 times
- drivers/spi/spi-topcliff-pch.c, line 1335
- drivers/spi/spi.c, 6 times
- drivers/usb/gadget/udc/dummy_hcd.c, line 2003
- drivers/usb/gadget/udc/max3420_udc.c, 32 times
- drivers/usb/host/max3421-hcd.c, 31 times
- drivers/usb/image/microtek.c, 30 times
- drivers/usb/serial/io_ti.c, 5 times
- drivers/usb/usbip/vudc_transfer.c, line 410
- drivers/video/fbdev/mmp/hw/mmp_ctrl.h, 2 times
- drivers/video/fbdev/mmp/hw/mmp_spi.c, line 155
- drivers/video/fbdev/pxa168fb.h, 2 times
- include/linux/spi/spi.h, line 774
- sound/core/oss/copy.c, line 74
- sound/core/oss/io.c, 2 times
- sound/core/oss/linear.c, line 162
- sound/core/oss/mulaw.c, line 329
- sound/core/oss/pcm_plugin.c, 2 times
- sound/core/oss/rate.c, line 327
- sound/core/oss/route.c, line 93
- sound/core/pcm_lib.c, 17 times
- sound/soc/renesas/fsi.c, 4 times
- sound/soc/renesas/rz-ssi.c, 11 times
- sound/usb/usx2y/usb_stream.c, 3 times
- tools/spi/spidev_test.c, 4 times
- tools/testing/cxl/test/mem.c, 9 times
Smatch caller information:
drivers/usb/gadget/udc/dummy_hcd.c dummy_timer() -> transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dum_hcd | 4096-ptr_max |
| PARAM_VALUE | 0 | dum_hcd->dum | 4096-ptr_max |
| PARAM_VALUE | 0 | dum_hcd->dum->ep | 4096-ptr_max |
| PARAM_VALUE | 0 | dum_hcd->dum->ints_enabled | 1 |
| PARAM_VALUE | 0 | dum_hcd->next_frame_urbp | 0 |
| PARAM_VALUE | 0 | dum_hcd->rh_state | 2 |
| PARAM_VALUE | 0 | dum_hcd->timer_pending | 0 |
| PARAM_VALUE | 0 | dum_hcd->udev | 1-u64max |
| PARAM_VALUE | 1 | urb | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->unlinked | 0 |
| PARAM_VALUE | 2 | ep | 4096-ptr_max |
| PARAM_VALUE | 2 | ep->already_seen | 1 |
| PARAM_VALUE | 3 | limit | 1-s32max |
| PARAM_VALUE | 4 | status | 449302606612594688 |
| PARAM_VALUE | 4 | *status | (-115) |
| BUF_SIZE | 2 | ep | (-1),3000 |
| BUF_SIZE | 2 | ep | (-1),3000 |
| CAPPED_DATA | 0 | &dum_hcd->urbp_list | 1 |
| CAPPED_DATA | 2 | ep | 1 |
| DATA_SOURCE | 2 | ep | r find_endpoint |
| FUZZY_MAX | 3 | limit | 65536 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dum->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct dummy)->lock |
drivers/usb/usbip/vudc_transfer.c v_timer() -> transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dum_hcd | 4096-ptr_max |
| PARAM_VALUE | 0 | dum_hcd->ep | 4096-ptr_max |
| PARAM_VALUE | 0 | dum_hcd->gadget.speed | 1-3,5 |
| PARAM_VALUE | 1 | urb | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->unlinked | 0 |
| PARAM_VALUE | 2 | ep | 4096-ptr_max |
| PARAM_VALUE | 2 | ep->already_seen | 1 |
| CAPPED_DATA | 0 | &dum_hcd->gadget.ep_list | 1 |
| CAPPED_DATA | 0 | &dum_hcd->urb_queue | 1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | flags | ||
| LOCK2 | 0 | &dum_hcd->lock | |
| TYPE_LOCK | (struct vudc)->lock |