Symbol: amba_device
arch/arm/mach-versatile/integrator_ap.c
109
static void integrator_uart_set_mctrl(struct amba_device *dev,
arch/arm/mach-versatile/versatile.c
58
struct amba_device *adev = container_of(dev, struct amba_device, dev);
drivers/acpi/arm64/amba.c
40
struct amba_device *dev;
drivers/amba/bus.c
106
static int amba_read_periphid(struct amba_device *dev)
drivers/amba/bus.c
182
struct amba_device *pcdev = to_amba_device(dev);
drivers/amba/bus.c
215
const struct amba_device *pcdev = to_amba_device(dev);
drivers/amba/bus.c
226
static int of_amba_device_decode_irq(struct amba_device *dev)
drivers/amba/bus.c
254
struct amba_device *pcdev = to_amba_device(dev);
drivers/amba/bus.c
297
struct amba_device *pcdev = to_amba_device(dev);
drivers/amba/bus.c
33
amba_cs_uci_id_match(const struct amba_id *table, struct amba_device *dev)
drivers/amba/bus.c
364
struct amba_device *pcdev = to_amba_device(dev);
drivers/amba/bus.c
379
struct amba_device *pcdev = to_amba_device(dev);
drivers/amba/bus.c
438
static int amba_proxy_probe(struct amba_device *adev,
drivers/amba/bus.c
51
amba_lookup(const struct amba_id *table, struct amba_device *dev)
drivers/amba/bus.c
512
struct amba_device *d = to_amba_device(dev);
drivers/amba/bus.c
530
int amba_device_add(struct amba_device *dev, struct resource *parent)
drivers/amba/bus.c
562
static void amba_device_initialize(struct amba_device *dev, const char *name)
drivers/amba/bus.c
584
struct amba_device *amba_device_alloc(const char *name, resource_size_t base,
drivers/amba/bus.c
587
struct amba_device *dev;
drivers/amba/bus.c
610
int amba_device_register(struct amba_device *dev, struct resource *parent)
drivers/amba/bus.c
623
void amba_device_put(struct amba_device *dev)
drivers/amba/bus.c
63
static int amba_get_enable_pclk(struct amba_device *pcdev)
drivers/amba/bus.c
640
void amba_device_unregister(struct amba_device *dev)
drivers/amba/bus.c
651
int amba_request_regions(struct amba_device *dev, const char *name)
drivers/amba/bus.c
674
void amba_release_regions(struct amba_device *dev)
drivers/amba/bus.c
78
static void amba_put_disable_pclk(struct amba_device *pcdev)
drivers/amba/bus.c
89
struct amba_device *dev = to_amba_device(_dev); \
drivers/char/hw_random/nomadik-rng.c
35
static int nmk_rng_probe(struct amba_device *dev, const struct amba_id *id)
drivers/char/hw_random/nomadik-rng.c
64
static void nmk_rng_remove(struct amba_device *dev)
drivers/dma/amba-pl08x.c
2564
static int pl08x_of_probe(struct amba_device *adev,
drivers/dma/amba-pl08x.c
2685
static inline int pl08x_of_probe(struct amba_device *adev,
drivers/dma/amba-pl08x.c
2693
static int pl08x_probe(struct amba_device *adev, const struct amba_id *id)
drivers/dma/amba-pl08x.c
283
struct amba_device *adev;
drivers/dma/pl330.c
2973
struct amba_device *pcdev = to_amba_device(dev);
drivers/dma/pl330.c
2983
struct amba_device *pcdev = to_amba_device(dev);
drivers/dma/pl330.c
3000
pl330_probe(struct amba_device *adev, const struct amba_id *id)
drivers/dma/pl330.c
3201
static void pl330_remove(struct amba_device *adev)
drivers/gpio/gpio-pl061.c
306
static int pl061_probe(struct amba_device *adev, const struct amba_id *id)
drivers/gpu/drm/pl111/pl111_drv.c
236
static int pl111_amba_probe(struct amba_device *amba_dev,
drivers/gpu/drm/pl111/pl111_drv.c
321
static void pl111_amba_remove(struct amba_device *amba_dev)
drivers/gpu/drm/pl111/pl111_drv.c
335
static void pl111_amba_shutdown(struct amba_device *amba_dev)
drivers/hwtracing/coresight/coresight-catu.c
585
static int catu_probe(struct amba_device *adev, const struct amba_id *id)
drivers/hwtracing/coresight/coresight-catu.c
603
static void catu_remove(struct amba_device *adev)
drivers/hwtracing/coresight/coresight-cpu-debug.c
632
static int debug_probe(struct amba_device *adev, const struct amba_id *id)
drivers/hwtracing/coresight/coresight-cpu-debug.c
653
static void debug_remove(struct amba_device *adev)
drivers/hwtracing/coresight/coresight-cti-core.c
636
static void cti_remove(struct amba_device *adev)
drivers/hwtracing/coresight/coresight-cti-core.c
656
static int cti_probe(struct amba_device *adev, const struct amba_id *id)
drivers/hwtracing/coresight/coresight-etb10.c
713
static int etb_probe(struct amba_device *adev, const struct amba_id *id)
drivers/hwtracing/coresight/coresight-etb10.c
792
static void etb_remove(struct amba_device *adev)
drivers/hwtracing/coresight/coresight-etm3x-core.c
790
static int etm_probe(struct amba_device *adev, const struct amba_id *id)
drivers/hwtracing/coresight/coresight-etm3x-core.c
881
static void etm_remove(struct amba_device *adev)
drivers/hwtracing/coresight/coresight-etm4x-core.c
2274
static int etm4_probe_amba(struct amba_device *adev, const struct amba_id *id)
drivers/hwtracing/coresight/coresight-etm4x-core.c
2405
static void etm4_remove_amba(struct amba_device *adev)
drivers/hwtracing/coresight/coresight-funnel.c
370
static int dynamic_funnel_probe(struct amba_device *adev,
drivers/hwtracing/coresight/coresight-funnel.c
382
static void dynamic_funnel_remove(struct amba_device *adev)
drivers/hwtracing/coresight/coresight-replicator.c
383
static int dynamic_replicator_probe(struct amba_device *adev,
drivers/hwtracing/coresight/coresight-replicator.c
395
static void dynamic_replicator_remove(struct amba_device *adev)
drivers/hwtracing/coresight/coresight-stm.c
927
static int stm_probe(struct amba_device *adev, const struct amba_id *id)
drivers/hwtracing/coresight/coresight-stm.c
948
static void stm_remove(struct amba_device *adev)
drivers/hwtracing/coresight/coresight-tmc-core.c
890
static int tmc_probe(struct amba_device *adev, const struct amba_id *id)
drivers/hwtracing/coresight/coresight-tmc-core.c
901
static void tmc_shutdown(struct amba_device *adev)
drivers/hwtracing/coresight/coresight-tmc-core.c
938
static void tmc_remove(struct amba_device *adev)
drivers/hwtracing/coresight/coresight-tnoc.c
239
static int trace_noc_probe(struct amba_device *adev, const struct amba_id *id)
drivers/hwtracing/coresight/coresight-tnoc.c
250
static void trace_noc_remove(struct amba_device *adev)
drivers/hwtracing/coresight/coresight-tpda.c
554
static int tpda_probe(struct amba_device *adev, const struct amba_id *id)
drivers/hwtracing/coresight/coresight-tpda.c
606
static void tpda_remove(struct amba_device *adev)
drivers/hwtracing/coresight/coresight-tpdm.c
1478
static int dynamic_tpdm_probe(struct amba_device *adev,
drivers/hwtracing/coresight/coresight-tpdm.c
1490
static void dynamic_tpdm_remove(struct amba_device *adev)
drivers/hwtracing/coresight/coresight-tpiu.c
180
static int tpiu_probe(struct amba_device *adev, const struct amba_id *id)
drivers/hwtracing/coresight/coresight-tpiu.c
197
static void tpiu_remove(struct amba_device *adev)
drivers/i2c/busses/i2c-nomadik.c
1082
static int nmk_i2c_probe(struct amba_device *adev, const struct amba_id *id)
drivers/i2c/busses/i2c-nomadik.c
1175
static void nmk_i2c_remove(struct amba_device *adev)
drivers/i2c/busses/i2c-nomadik.c
200
struct amba_device *adev;
drivers/i2c/busses/i2c-nomadik.c
958
struct amba_device *adev = to_amba_device(dev);
drivers/i2c/busses/i2c-nomadik.c
968
struct amba_device *adev = to_amba_device(dev);
drivers/input/serio/ambakmi.c
106
static int amba_kmi_probe(struct amba_device *dev,
drivers/input/serio/ambakmi.c
162
static void amba_kmi_remove(struct amba_device *dev)
drivers/mailbox/arm_mhu.c
110
static int mhu_probe(struct amba_device *adev, const struct amba_id *id)
drivers/mailbox/arm_mhu_db.c
247
static int mhu_db_probe(struct amba_device *adev, const struct amba_id *id)
drivers/mailbox/arm_mhuv2.c
1020
static int mhuv2_rx_init(struct amba_device *adev, struct mhuv2 *mhu,
drivers/mailbox/arm_mhuv2.c
1057
static int mhuv2_probe(struct amba_device *adev, const struct amba_id *id)
drivers/mailbox/arm_mhuv2.c
1102
static void mhuv2_remove(struct amba_device *adev)
drivers/mailbox/arm_mhuv2.c
966
static int mhuv2_tx_init(struct amba_device *adev, struct mhuv2 *mhu,
drivers/mailbox/pl320-ipc.c
118
static int pl320_probe(struct amba_device *adev, const struct amba_id *id)
drivers/memory/pl172.c
171
static int pl172_parse_cs_config(struct amba_device *adev,
drivers/memory/pl172.c
192
struct amba_device *adev = data;
drivers/memory/pl172.c
201
static int pl172_probe(struct amba_device *adev, const struct amba_id *id)
drivers/memory/pl172.c
56
static int pl172_timing_prop(struct amba_device *adev,
drivers/memory/pl172.c
82
static int pl172_setup_static(struct amba_device *adev,
drivers/memory/pl353-smc.c
72
static int pl353_smc_probe(struct amba_device *adev, const struct amba_id *id)
drivers/mmc/host/mmci.c
2203
static int mmci_probe(struct amba_device *dev,
drivers/mmc/host/mmci.c
2490
static void mmci_remove(struct amba_device *dev)
drivers/mmc/host/mmci.c
2556
struct amba_device *adev = to_amba_device(dev);
drivers/mmc/host/mmci.c
2571
struct amba_device *adev = to_amba_device(dev);
drivers/mtd/nand/raw/pl35x-nand-controller.c
1145
struct amba_device *smc_amba = to_amba_device(smc_dev);
drivers/of/platform.c
206
static struct amba_device *of_amba_device_create(struct device_node *node,
drivers/of/platform.c
211
struct amba_device *dev;
drivers/of/platform.c
263
static struct amba_device *of_amba_device_create(struct device_node *node,
drivers/rtc/rtc-pl030.c
140
static void pl030_remove(struct amba_device *dev)
drivers/rtc/rtc-pl030.c
84
static int pl030_probe(struct amba_device *dev, const struct amba_id *id)
drivers/rtc/rtc-pl031.c
285
static void pl031_remove(struct amba_device *adev)
drivers/rtc/rtc-pl031.c
294
static int pl031_probe(struct amba_device *adev, const struct amba_id *id)
drivers/spi/spi-pl022.c
1851
static int pl022_probe(struct amba_device *adev, const struct amba_id *id)
drivers/spi/spi-pl022.c
1992
pl022_remove(struct amba_device *adev)
drivers/spi/spi-pl022.c
362
struct amba_device *adev;
drivers/tty/serial/amba-pl010.c
54
struct amba_device *dev;
drivers/tty/serial/amba-pl010.c
662
static int pl010_probe(struct amba_device *dev, const struct amba_id *id)
drivers/tty/serial/amba-pl010.c
725
static void pl010_remove(struct amba_device *dev)
drivers/tty/serial/amba-pl011.c
120
unsigned int (*get_fifosize)(struct amba_device *dev);
drivers/tty/serial/amba-pl011.c
123
static unsigned int get_fifosize_arm(struct amba_device *dev)
drivers/tty/serial/amba-pl011.c
201
static unsigned int get_fifosize_st(struct amba_device *dev)
drivers/tty/serial/amba-pl011.c
221
static unsigned int get_fifosize_nvidia(struct amba_device *dev)
drivers/tty/serial/amba-pl011.c
259
static unsigned int get_fifosize_zte(struct amba_device *dev)
drivers/tty/serial/amba-pl011.c
3003
static int pl011_probe(struct amba_device *dev, const struct amba_id *id)
drivers/tty/serial/amba-pl011.c
3061
static void pl011_remove(struct amba_device *dev)
drivers/vfio/platform/vfio_amba.c
102
static void vfio_amba_remove(struct amba_device *adev)
drivers/vfio/platform/vfio_amba.c
24
struct amba_device *adev = (struct amba_device *) vdev->opaque;
drivers/vfio/platform/vfio_amba.c
34
struct amba_device *adev = (struct amba_device *) vdev->opaque;
drivers/vfio/platform/vfio_amba.c
48
struct amba_device *adev = to_amba_device(core_vdev->dev);
drivers/vfio/platform/vfio_amba.c
68
static int vfio_amba_probe(struct amba_device *adev, const struct amba_id *id)
drivers/watchdog/sp805_wdt.c
232
sp805_wdt_probe(struct amba_device *adev, const struct amba_id *id)
drivers/watchdog/sp805_wdt.c
316
static void sp805_wdt_remove(struct amba_device *adev)
drivers/watchdog/sp805_wdt.c
73
struct amba_device *adev;
drivers/xen/arm-device.c
152
struct amba_device *adev = to_amba_device(data);
include/linux/amba/bus.h
105
#define to_amba_device(d) container_of_const(d, struct amba_device, dev)
include/linux/amba/bus.h
135
struct amba_device *amba_device_alloc(const char *, resource_size_t, size_t);
include/linux/amba/bus.h
136
void amba_device_put(struct amba_device *);
include/linux/amba/bus.h
137
int amba_device_add(struct amba_device *, struct resource *);
include/linux/amba/bus.h
138
int amba_device_register(struct amba_device *, struct resource *);
include/linux/amba/bus.h
139
void amba_device_unregister(struct amba_device *);
include/linux/amba/bus.h
140
int amba_request_regions(struct amba_device *, const char *);
include/linux/amba/bus.h
141
void amba_release_regions(struct amba_device *);
include/linux/amba/bus.h
168
struct amba_device name##_device = { \
include/linux/amba/bus.h
179
struct amba_device name##_device = { \
include/linux/amba/bus.h
78
int (*probe)(struct amba_device *, const struct amba_id *);
include/linux/amba/bus.h
79
void (*remove)(struct amba_device *);
include/linux/amba/bus.h
80
void (*shutdown)(struct amba_device *);
include/linux/amba/serial.h
219
struct amba_device; /* in uncompress this is included but amba/bus.h is not */
include/linux/amba/serial.h
221
void (*set_mctrl)(struct amba_device *dev, void __iomem *base, unsigned int mctrl);
sound/arm/aaci.c
1031
static void aaci_remove(struct amba_device *dev)
sound/arm/aaci.c
853
static struct aaci *aaci_init_card(struct amba_device *dev)
sound/arm/aaci.c
945
static int aaci_probe(struct amba_device *dev,
sound/arm/aaci.h
223
struct amba_device *dev;