amba_device       165 arch/arm/mach-ep93xx/core.c static void ep93xx_uart_set_mctrl(struct amba_device *dev,
amba_device       368 arch/arm/mach-integrator/impd1.c 		struct amba_device *d;
amba_device       107 arch/arm/mach-integrator/integrator_ap.c static void integrator_uart_set_mctrl(struct amba_device *dev,
amba_device        61 arch/arm/mach-versatile/versatile_dt.c 	struct amba_device *adev = container_of(dev, struct amba_device, dev);
amba_device        51 drivers/acpi/acpi_amba.c 	struct amba_device *dev;
amba_device        29 drivers/amba/bus.c amba_cs_uci_id_match(const struct amba_id *table, struct amba_device *dev)
amba_device        47 drivers/amba/bus.c amba_lookup(const struct amba_id *table, struct amba_device *dev)
amba_device        61 drivers/amba/bus.c 	struct amba_device *pcdev = to_amba_device(dev);
amba_device        73 drivers/amba/bus.c 	struct amba_device *pcdev = to_amba_device(dev);
amba_device        87 drivers/amba/bus.c 	struct amba_device *dev = to_amba_device(_dev);
amba_device       100 drivers/amba/bus.c 	struct amba_device *dev = to_amba_device(_dev);
amba_device       135 drivers/amba/bus.c 	struct amba_device *dev = to_amba_device(_dev);			\
amba_device       163 drivers/amba/bus.c 	struct amba_device *pcdev = to_amba_device(dev);
amba_device       178 drivers/amba/bus.c 	struct amba_device *pcdev = to_amba_device(dev);
amba_device       232 drivers/amba/bus.c static int amba_get_enable_pclk(struct amba_device *pcdev)
amba_device       247 drivers/amba/bus.c static void amba_put_disable_pclk(struct amba_device *pcdev)
amba_device       259 drivers/amba/bus.c 	struct amba_device *pcdev = to_amba_device(dev);
amba_device       300 drivers/amba/bus.c 	struct amba_device *pcdev = to_amba_device(dev);
amba_device       361 drivers/amba/bus.c 	struct amba_device *d = to_amba_device(dev);
amba_device       368 drivers/amba/bus.c static int amba_device_try_add(struct amba_device *dev, struct resource *parent)
amba_device       495 drivers/amba/bus.c 	struct amba_device *dev;
amba_device       540 drivers/amba/bus.c int amba_device_add(struct amba_device *dev, struct resource *parent)
amba_device       568 drivers/amba/bus.c static struct amba_device *
amba_device       574 drivers/amba/bus.c 	struct amba_device *dev;
amba_device       597 drivers/amba/bus.c struct amba_device *
amba_device       607 drivers/amba/bus.c struct amba_device *
amba_device       617 drivers/amba/bus.c struct amba_device *
amba_device       628 drivers/amba/bus.c struct amba_device *
amba_device       640 drivers/amba/bus.c static void amba_device_initialize(struct amba_device *dev, const char *name)
amba_device       660 drivers/amba/bus.c struct amba_device *amba_device_alloc(const char *name, resource_size_t base,
amba_device       663 drivers/amba/bus.c 	struct amba_device *dev;
amba_device       686 drivers/amba/bus.c int amba_device_register(struct amba_device *dev, struct resource *parent)
amba_device       698 drivers/amba/bus.c void amba_device_put(struct amba_device *dev)
amba_device       715 drivers/amba/bus.c void amba_device_unregister(struct amba_device *dev)
amba_device       722 drivers/amba/bus.c 	struct amba_device *dev;
amba_device       732 drivers/amba/bus.c 	struct amba_device *pcdev = to_amba_device(dev);
amba_device       763 drivers/amba/bus.c struct amba_device *
amba_device       785 drivers/amba/bus.c int amba_request_regions(struct amba_device *dev, const char *name)
amba_device       807 drivers/amba/bus.c void amba_release_regions(struct amba_device *dev)
amba_device        37 drivers/char/hw_random/nomadik-rng.c static int nmk_rng_probe(struct amba_device *dev, const struct amba_id *id)
amba_device        72 drivers/char/hw_random/nomadik-rng.c static int nmk_rng_remove(struct amba_device *dev)
amba_device       283 drivers/dma/amba-pl08x.c 	struct amba_device *adev;
amba_device      2572 drivers/dma/amba-pl08x.c static int pl08x_of_probe(struct amba_device *adev,
amba_device      2693 drivers/dma/amba-pl08x.c static inline int pl08x_of_probe(struct amba_device *adev,
amba_device      2701 drivers/dma/amba-pl08x.c static int pl08x_probe(struct amba_device *adev, const struct amba_id *id)
amba_device      2962 drivers/dma/pl330.c 	struct amba_device *pcdev = to_amba_device(dev);
amba_device      2977 drivers/dma/pl330.c 	struct amba_device *pcdev = to_amba_device(dev);
amba_device      2995 drivers/dma/pl330.c pl330_probe(struct amba_device *adev, const struct amba_id *id)
amba_device      3206 drivers/dma/pl330.c static int pl330_remove(struct amba_device *adev)
amba_device       282 drivers/gpio/gpio-pl061.c static int pl061_probe(struct amba_device *adev, const struct amba_id *id)
amba_device       252 drivers/gpu/drm/pl111/pl111_drv.c static int pl111_amba_probe(struct amba_device *amba_dev,
amba_device       337 drivers/gpu/drm/pl111/pl111_drv.c static int pl111_amba_remove(struct amba_device *amba_dev)
amba_device       500 drivers/hwtracing/coresight/coresight-catu.c static int catu_probe(struct amba_device *adev, const struct amba_id *id)
amba_device       558 drivers/hwtracing/coresight/coresight-cpu-debug.c static int debug_probe(struct amba_device *adev, const struct amba_id *id)
amba_device       630 drivers/hwtracing/coresight/coresight-cpu-debug.c static int debug_remove(struct amba_device *adev)
amba_device       726 drivers/hwtracing/coresight/coresight-etb10.c static int etb_probe(struct amba_device *adev, const struct amba_id *id)
amba_device       785 drivers/hwtracing/coresight/coresight-etm3x.c static int etm_probe(struct amba_device *adev, const struct amba_id *id)
amba_device      1088 drivers/hwtracing/coresight/coresight-etm4x.c static int etm4_probe(struct amba_device *adev, const struct amba_id *id)
amba_device       345 drivers/hwtracing/coresight/coresight-funnel.c static int dynamic_funnel_probe(struct amba_device *adev,
amba_device       343 drivers/hwtracing/coresight/coresight-replicator.c static int dynamic_replicator_probe(struct amba_device *adev,
amba_device       853 drivers/hwtracing/coresight/coresight-stm.c static int stm_probe(struct amba_device *adev, const struct amba_id *id)
amba_device       434 drivers/hwtracing/coresight/coresight-tmc.c static int tmc_probe(struct amba_device *adev, const struct amba_id *id)
amba_device       120 drivers/hwtracing/coresight/coresight-tpiu.c static int tpiu_probe(struct amba_device *adev, const struct amba_id *id)
amba_device       170 drivers/i2c/busses/i2c-nomadik.c 	struct amba_device		*adev;
amba_device       898 drivers/i2c/busses/i2c-nomadik.c 	struct amba_device *adev = to_amba_device(dev);
amba_device       908 drivers/i2c/busses/i2c-nomadik.c 	struct amba_device *adev = to_amba_device(dev);
amba_device       964 drivers/i2c/busses/i2c-nomadik.c static int nmk_i2c_probe(struct amba_device *adev, const struct amba_id *id)
amba_device      1058 drivers/i2c/busses/i2c-nomadik.c static int nmk_i2c_remove(struct amba_device *adev)
amba_device       106 drivers/input/serio/ambakmi.c static int amba_kmi_probe(struct amba_device *dev,
amba_device       162 drivers/input/serio/ambakmi.c static int amba_kmi_remove(struct amba_device *dev)
amba_device       109 drivers/mailbox/arm_mhu.c static int mhu_probe(struct amba_device *adev, const struct amba_id *id)
amba_device       130 drivers/mailbox/pl320-ipc.c static int pl320_probe(struct amba_device *adev, const struct amba_id *id)
amba_device        59 drivers/memory/pl172.c static int pl172_timing_prop(struct amba_device *adev,
amba_device        85 drivers/memory/pl172.c static int pl172_setup_static(struct amba_device *adev,
amba_device       174 drivers/memory/pl172.c static int pl172_parse_cs_config(struct amba_device *adev,
amba_device       197 drivers/memory/pl172.c static int pl172_probe(struct amba_device *adev, const struct amba_id *id)
amba_device       279 drivers/memory/pl172.c static int pl172_remove(struct amba_device *adev)
amba_device       309 drivers/memory/pl353-smc.c static void pl353_smc_init_nand_interface(struct amba_device *adev,
amba_device       349 drivers/memory/pl353-smc.c static int pl353_smc_probe(struct amba_device *adev, const struct amba_id *id)
amba_device       356 drivers/memory/pl353-smc.c 	static void (*init)(struct amba_device *adev,
amba_device       429 drivers/memory/pl353-smc.c static int pl353_smc_remove(struct amba_device *adev)
amba_device      1788 drivers/mmc/host/mmci.c static int mmci_probe(struct amba_device *dev,
amba_device      2068 drivers/mmc/host/mmci.c static int mmci_remove(struct amba_device *dev)
amba_device      2138 drivers/mmc/host/mmci.c 	struct amba_device *adev = to_amba_device(dev);
amba_device      2153 drivers/mmc/host/mmci.c 	struct amba_device *adev = to_amba_device(dev);
amba_device       219 drivers/of/platform.c static struct amba_device *of_amba_device_create(struct device_node *node,
amba_device       224 drivers/of/platform.c 	struct amba_device *dev;
amba_device       284 drivers/of/platform.c static struct amba_device *of_amba_device_create(struct device_node *node,
amba_device        97 drivers/rtc/rtc-pl030.c static int pl030_probe(struct amba_device *dev, const struct amba_id *id)
amba_device       151 drivers/rtc/rtc-pl030.c static int pl030_remove(struct amba_device *dev)
amba_device       301 drivers/rtc/rtc-pl031.c static int pl031_remove(struct amba_device *adev)
amba_device       314 drivers/rtc/rtc-pl031.c static int pl031_probe(struct amba_device *adev, const struct amba_id *id)
amba_device       365 drivers/spi/spi-pl022.c 	struct amba_device		*adev;
amba_device      2116 drivers/spi/spi-pl022.c static int pl022_probe(struct amba_device *adev, const struct amba_id *id)
amba_device      2315 drivers/spi/spi-pl022.c pl022_remove(struct amba_device *adev)
amba_device        58 drivers/tty/serial/amba-pl010.c 	struct amba_device	*dev;
amba_device       698 drivers/tty/serial/amba-pl010.c static int pl010_probe(struct amba_device *dev, const struct amba_id *id)
amba_device       760 drivers/tty/serial/amba-pl010.c static int pl010_remove(struct amba_device *dev)
amba_device        95 drivers/tty/serial/amba-pl011.c 	unsigned int (*get_fifosize)(struct amba_device *dev);
amba_device        98 drivers/tty/serial/amba-pl011.c static unsigned int get_fifosize_arm(struct amba_device *dev)
amba_device       176 drivers/tty/serial/amba-pl011.c static unsigned int get_fifosize_st(struct amba_device *dev)
amba_device       212 drivers/tty/serial/amba-pl011.c static unsigned int get_fifosize_zte(struct amba_device *dev)
amba_device      2618 drivers/tty/serial/amba-pl011.c static int pl011_probe(struct amba_device *dev, const struct amba_id *id)
amba_device      2655 drivers/tty/serial/amba-pl011.c static int pl011_remove(struct amba_device *dev)
amba_device        23 drivers/vfio/platform/vfio_amba.c 	struct amba_device *adev = (struct amba_device *) vdev->opaque;
amba_device        33 drivers/vfio/platform/vfio_amba.c 	struct amba_device *adev = (struct amba_device *) vdev->opaque;
amba_device        43 drivers/vfio/platform/vfio_amba.c static int vfio_amba_probe(struct amba_device *adev, const struct amba_id *id)
amba_device        74 drivers/vfio/platform/vfio_amba.c static int vfio_amba_remove(struct amba_device *adev)
amba_device       845 drivers/video/fbdev/amba-clcd.c static struct clcd_board *clcdfb_of_get_board(struct amba_device *dev)
amba_device       871 drivers/video/fbdev/amba-clcd.c static struct clcd_board *clcdfb_of_get_board(struct amba_device *dev)
amba_device       877 drivers/video/fbdev/amba-clcd.c static int clcdfb_probe(struct amba_device *dev, const struct amba_id *id)
amba_device       931 drivers/video/fbdev/amba-clcd.c static int clcdfb_remove(struct amba_device *dev)
amba_device        72 drivers/watchdog/sp805_wdt.c 	struct amba_device		*adev;
amba_device       231 drivers/watchdog/sp805_wdt.c sp805_wdt_probe(struct amba_device *adev, const struct amba_id *id)
amba_device       307 drivers/watchdog/sp805_wdt.c static int sp805_wdt_remove(struct amba_device *adev)
amba_device       152 drivers/xen/arm-device.c 	struct amba_device *adev = to_amba_device(data);
amba_device        77 include/linux/amba/bus.h 	int			(*probe)(struct amba_device *, const struct amba_id *);
amba_device        78 include/linux/amba/bus.h 	int			(*remove)(struct amba_device *);
amba_device        79 include/linux/amba/bus.h 	void			(*shutdown)(struct amba_device *);
amba_device       102 include/linux/amba/bus.h #define to_amba_device(d)	container_of(d, struct amba_device, dev)
amba_device       109 include/linux/amba/bus.h struct amba_device *amba_device_alloc(const char *, resource_size_t, size_t);
amba_device       110 include/linux/amba/bus.h void amba_device_put(struct amba_device *);
amba_device       111 include/linux/amba/bus.h int amba_device_add(struct amba_device *, struct resource *);
amba_device       112 include/linux/amba/bus.h int amba_device_register(struct amba_device *, struct resource *);
amba_device       113 include/linux/amba/bus.h struct amba_device *amba_apb_device_add(struct device *parent, const char *name,
amba_device       117 include/linux/amba/bus.h struct amba_device *amba_ahb_device_add(struct device *parent, const char *name,
amba_device       121 include/linux/amba/bus.h struct amba_device *
amba_device       126 include/linux/amba/bus.h struct amba_device *
amba_device       131 include/linux/amba/bus.h void amba_device_unregister(struct amba_device *);
amba_device       132 include/linux/amba/bus.h struct amba_device *amba_find_device(const char *, struct device *, unsigned int, unsigned int);
amba_device       133 include/linux/amba/bus.h int amba_request_regions(struct amba_device *, const char *);
amba_device       134 include/linux/amba/bus.h void amba_release_regions(struct amba_device *);
amba_device       136 include/linux/amba/bus.h static inline int amba_pclk_enable(struct amba_device *dev)
amba_device       141 include/linux/amba/bus.h static inline void amba_pclk_disable(struct amba_device *dev)
amba_device       146 include/linux/amba/bus.h static inline int amba_pclk_prepare(struct amba_device *dev)
amba_device       151 include/linux/amba/bus.h static inline void amba_pclk_unprepare(struct amba_device *dev)
amba_device       181 include/linux/amba/bus.h struct amba_device name##_device = {				\
amba_device       192 include/linux/amba/bus.h struct amba_device name##_device = {				\
amba_device       124 include/linux/amba/clcd.h struct amba_device;
amba_device       130 include/linux/amba/clcd.h 	struct amba_device	*dev;
amba_device       210 include/linux/amba/serial.h struct amba_device; /* in uncompress this is included but amba/bus.h is not */
amba_device       212 include/linux/amba/serial.h 	void (*set_mctrl)(struct amba_device *dev, void __iomem *base, unsigned int mctrl);
amba_device       892 sound/arm/aaci.c static struct aaci *aaci_init_card(struct amba_device *dev)
amba_device       984 sound/arm/aaci.c static int aaci_probe(struct amba_device *dev,
amba_device      1070 sound/arm/aaci.c static int aaci_remove(struct amba_device *dev)
amba_device       223 sound/arm/aaci.h 	struct amba_device	*dev;