Home
last modified time | relevance | path

Searched refs:amba_device (Results 1 – 25 of 47) sorted by relevance

12

/Linux-v4.19/include/linux/amba/
Dbus.h30 struct amba_device { struct
41 int (*probe)(struct amba_device *, const struct amba_id *); argument
42 int (*remove)(struct amba_device *);
43 void (*shutdown)(struct amba_device *);
66 #define to_amba_device(d) container_of(d, struct amba_device, dev)
73 struct amba_device *amba_device_alloc(const char *, resource_size_t, size_t);
74 void amba_device_put(struct amba_device *);
75 int amba_device_add(struct amba_device *, struct resource *);
76 int amba_device_register(struct amba_device *, struct resource *);
77 struct amba_device *amba_apb_device_add(struct device *parent, const char *name,
[all …]
Dclcd.h124 struct amba_device;
147 int (*init_board)(struct amba_device *adev,
156 struct amba_device *dev;
Dserial.h223 struct amba_device; /* in uncompress this is included but amba/bus.h is not */
225 void (*set_mctrl)(struct amba_device *dev, void __iomem *base, unsigned int mctrl);
/Linux-v4.19/drivers/amba/
Dbus.c30 amba_lookup(const struct amba_id *table, struct amba_device *dev) in amba_lookup()
46 struct amba_device *pcdev = to_amba_device(dev); in amba_match()
58 struct amba_device *pcdev = to_amba_device(dev); in amba_uevent()
72 struct amba_device *dev = to_amba_device(_dev); in driver_override_show()
85 struct amba_device *dev = to_amba_device(_dev); in driver_override_store()
120 struct amba_device *dev = to_amba_device(_dev); \
148 struct amba_device *pcdev = to_amba_device(dev); in amba_pm_runtime_suspend()
163 struct amba_device *pcdev = to_amba_device(dev); in amba_pm_runtime_resume()
217 static int amba_get_enable_pclk(struct amba_device *pcdev) in amba_get_enable_pclk()
232 static void amba_put_disable_pclk(struct amba_device *pcdev) in amba_put_disable_pclk()
[all …]
/Linux-v4.19/drivers/vfio/platform/
Dvfio_amba.c31 struct amba_device *adev = (struct amba_device *) vdev->opaque; in get_amba_resource()
41 struct amba_device *adev = (struct amba_device *) vdev->opaque; in get_amba_irq()
51 static int vfio_amba_probe(struct amba_device *adev, const struct amba_id *id) in vfio_amba_probe()
82 static int vfio_amba_remove(struct amba_device *adev) in vfio_amba_remove()
/Linux-v4.19/drivers/video/fbdev/
Damba-clcd-nomadik.h8 int nomadik_clcd_init_board(struct amba_device *adev,
12 static inline int nomadik_clcd_init_board(struct amba_device *adev, in nomadik_clcd_init_board()
Damba-clcd-nomadik.c231 int nomadik_clcd_init_board(struct amba_device *adev, in nomadik_clcd_init_board()
/Linux-v4.19/drivers/memory/
Dpl172.c59 static int pl172_timing_prop(struct amba_device *adev, in pl172_timing_prop()
85 static int pl172_setup_static(struct amba_device *adev, in pl172_setup_static()
174 static int pl172_parse_cs_config(struct amba_device *adev, in pl172_parse_cs_config()
197 static int pl172_probe(struct amba_device *adev, const struct amba_id *id) in pl172_probe()
279 static int pl172_remove(struct amba_device *adev) in pl172_remove()
/Linux-v4.19/drivers/char/hw_random/
Dnomadik-rng.c41 static int nmk_rng_probe(struct amba_device *dev, const struct amba_id *id) in nmk_rng_probe()
76 static int nmk_rng_remove(struct amba_device *dev) in nmk_rng_remove()
/Linux-v4.19/drivers/rtc/
Drtc-pl030.c100 static int pl030_probe(struct amba_device *dev, const struct amba_id *id) in pl030_probe()
150 static int pl030_remove(struct amba_device *dev) in pl030_remove()
Drtc-pl031.c305 static int pl031_remove(struct amba_device *adev) in pl031_remove()
319 static int pl031_probe(struct amba_device *adev, const struct amba_id *id) in pl031_probe()
/Linux-v4.19/drivers/watchdog/
Dsp805_wdt.c72 struct amba_device *adev;
227 sp805_wdt_probe(struct amba_device *adev, const struct amba_id *id) in sp805_wdt_probe()
306 static int sp805_wdt_remove(struct amba_device *adev) in sp805_wdt_remove()
/Linux-v4.19/drivers/input/serio/
Dambakmi.c110 static int amba_kmi_probe(struct amba_device *dev, in amba_kmi_probe()
166 static int amba_kmi_remove(struct amba_device *dev) in amba_kmi_remove()
/Linux-v4.19/drivers/mailbox/
Darm_mhu.c120 static int mhu_probe(struct amba_device *adev, const struct amba_id *id) in mhu_probe()
165 static int mhu_remove(struct amba_device *adev) in mhu_remove()
/Linux-v4.19/arch/arm/mach-versatile/
Dversatile_dt.c78 struct amba_device *adev = container_of(dev, struct amba_device, dev); in mmc_status()
/Linux-v4.19/drivers/i2c/busses/
Di2c-nomadik.c173 struct amba_device *adev;
901 struct amba_device *adev = to_amba_device(dev); in nmk_i2c_runtime_suspend()
911 struct amba_device *adev = to_amba_device(dev); in nmk_i2c_runtime_resume()
967 static int nmk_i2c_probe(struct amba_device *adev, const struct amba_id *id) in nmk_i2c_probe()
1061 static int nmk_i2c_remove(struct amba_device *adev) in nmk_i2c_remove()
/Linux-v4.19/drivers/acpi/
Dacpi_amba.c45 struct amba_device *dev; in amba_handler_attach()
/Linux-v4.19/drivers/of/
Dplatform.c225 static struct amba_device *of_amba_device_create(struct device_node *node, in of_amba_device_create()
230 struct amba_device *dev; in of_amba_device_create()
290 static struct amba_device *of_amba_device_create(struct device_node *node, in of_amba_device_create()
/Linux-v4.19/drivers/gpu/drm/pl111/
Dpl111_drv.c261 static int pl111_amba_probe(struct amba_device *amba_dev, in pl111_amba_probe()
344 static int pl111_amba_remove(struct amba_device *amba_dev) in pl111_amba_remove()
/Linux-v4.19/sound/arm/
Daaci.h226 struct amba_device *dev;
/Linux-v4.19/arch/arm/mach-integrator/
Dintegrator_ap.c120 static void integrator_uart_set_mctrl(struct amba_device *dev, in integrator_uart_set_mctrl()
/Linux-v4.19/arch/sparc/include/asm/
Dleon_amba.h265 #define amba_device(x) (((x) >> 12) & 0xfff) macro
/Linux-v4.19/drivers/hwtracing/coresight/
Dcoresight-cpu-debug.c569 static int debug_probe(struct amba_device *adev, const struct amba_id *id) in debug_probe()
639 static int debug_remove(struct amba_device *adev) in debug_remove()
Dcoresight-tpiu.c115 static int tpiu_probe(struct amba_device *adev, const struct amba_id *id) in tpiu_probe()
/Linux-v4.19/drivers/xen/
Darm-device.c163 struct amba_device *adev = to_amba_device(data); in xen_amba_notifier()

12