Defined in 1 files as a prototype:
Defined in 15 files as a member:
- drivers/i2c/busses/i2c-rcar.c, line 164 (as a member)
- drivers/i2c/busses/i2c-sh_mobile.c, line 137 (as a member)
- drivers/mmc/host/davinci_mmc.c, line 185 (as a member)
- drivers/mmc/host/jz4740_mmc.c, line 178 (as a member)
- drivers/mmc/host/omap.c, line 132 (as a member)
- drivers/mtd/nand/raw/intel-nand-controller.c, line 119 (as a member)
- drivers/net/ethernet/calxeda/xgmac.c, line 354 (as a member)
- drivers/net/ethernet/micrel/ks8842.c, line 160 (as a member)
- drivers/net/ethernet/samsung/sxgbe/sxgbe_common.h, line 396 (as a member)
- drivers/spi/spi-davinci.c, line 179 (as a member)
- drivers/spi/spi-ep93xx.c, line 91 (as a member)
- drivers/spi/spi-nxp-xspi.c, line 348 (as a member)
- drivers/spi/spi-omap2-mcspi.c, line 94 (as a member)
- drivers/spi/spi-stm32.c, line 374 (as a member)
- include/linux/spi/spi.h, line 800 (as a member)
Defined in 3 files as a function:
- drivers/net/wireless/broadcom/b43/dma.c, line 1579 (as a function)
- drivers/net/wireless/broadcom/b43legacy/dma.c, line 1219 (as a function)
- drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c, line 924 (as a function)
Referenced in 48 files:
- drivers/crypto/sa2ul.c
- drivers/i2c/busses/i2c-rcar.c
- drivers/i2c/busses/i2c-sh_mobile.c
- drivers/mmc/host/davinci_mmc.c
- drivers/mmc/host/jz4740_mmc.c
- drivers/mmc/host/omap.c
- drivers/mtd/nand/raw/intel-nand-controller.c
- drivers/net/ethernet/calxeda/xgmac.c
- drivers/net/ethernet/micrel/ks8842.c
- drivers/net/ethernet/samsung/sxgbe/sxgbe_dma.c
- drivers/net/ethernet/samsung/sxgbe/sxgbe_dma.h, line 24
- drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c
- drivers/net/ethernet/stmicro/stmmac/stmmac.h, line 127
- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
- drivers/net/wireless/broadcom/b43/dma.c, line 1696
- drivers/net/wireless/broadcom/b43legacy/dma.c, line 1330
- drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c, line 7634
- drivers/spi/atmel-quadspi.c, line 1383
- drivers/spi/spi-at91-usart.c
- drivers/spi/spi-atcspi200.c
- drivers/spi/spi-atmel.c
- drivers/spi/spi-bcm2835.c
- drivers/spi/spi-davinci.c
- drivers/spi/spi-dw-dma.c
- drivers/spi/spi-ep93xx.c
- drivers/spi/spi-fsl-lpspi.c
- drivers/spi/spi-img-spfi.c, line 635
- drivers/spi/spi-imx.c
- drivers/spi/spi-ingenic.c
- drivers/spi/spi-mem.c
- drivers/spi/spi-nxp-xspi.c
- drivers/spi/spi-omap2-mcspi.c
- drivers/spi/spi-pic32.c
- drivers/spi/spi-pxa2xx-dma.c
- drivers/spi/spi-qup.c
- drivers/spi/spi-rockchip.c
- drivers/spi/spi-rspi.c
- drivers/spi/spi-rzv2h-rspi.c
- drivers/spi/spi-s3c64xx.c, line 404
- drivers/spi/spi-sh-msiof.c
- drivers/spi/spi-spacemit-k1.c
- drivers/spi/spi-stm32.c
- drivers/spi/spi-sun6i.c
- drivers/spi/spi-ti-qspi.c, line 866
- drivers/spi/spi-uniphier.c
- drivers/spi/spi.c
- include/trace/events/qcom_geni_serial.h
- include/trace/events/qcom_geni_spi.h
Smatch caller information:
drivers/net/wireless/broadcom/b43/dma.c b43_dma_rx() -> dma_rx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ring | 4096-ptr_max |
| PARAM_VALUE | 0 | ring->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | ring->ops->get_current_rxslot | 4096-ptr_max |
| PARAM_VALUE | 0 | ring->ops->idx2desc | 4096-ptr_max |
| PARAM_VALUE | 0 | ring->ops->set_current_rxslot | 4096-ptr_max |
| PARAM_VALUE | 1 | slot | 1207645833650376704 |
| DATA_SOURCE | 0 | ring | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->wl->mutex | ||
| HALF_LOCKED2 | &wl->mutex | ||
| TYPE_LOCK | (struct b43_wl)->mutex |
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c brcms_b_recv() -> dma_rx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | slot | 1115747022175772672 |
| PARAM_VALUE | 1 | slot->next | 4096-ptr_max |
| PARAM_VALUE | 1 | slot->prev | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &wl->lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct brcms_info)->lock |
drivers/net/wireless/broadcom/b43legacy/dma.c b43legacy_dma_rx() -> dma_rx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ring | 4096-ptr_max |
| PARAM_VALUE | 0 | ring->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | ring->dev->dev | 4096-ptr_max |
| PARAM_VALUE | 1 | slot | 1864675379625828352 |
| CAPPED_DATA | 0 | ring->dev->dev | 1 |
| DATA_SOURCE | 0 | ring | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->wl->irq_lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | bh | ||
| TYPE_LOCK | (struct b43legacy_wl)->irq_lock |