Home
last modified time | relevance | path

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

12

/linux/drivers/vfio/platform/
H A Dvfio_amba.c24 struct amba_device *adev = (struct amba_device *) vdev->opaque; in get_amba_resource()
34 struct amba_device *adev = (struct amba_device *) vdev->opaque; in get_amba_irq()
48 struct amba_device *adev = to_amba_device(core_vdev->dev); in vfio_amba_init_dev()
68 static int vfio_amba_probe(struct amba_device *adev, const struct amba_id *id) in vfio_amba_probe()
100 static void vfio_amba_remove(struct amba_device *adev) in vfio_amba_remove()
/linux/drivers/memory/
H A Dpl172.c56 static int pl172_timing_prop(struct amba_device *adev, in pl172_timing_prop()
82 static int pl172_setup_static(struct amba_device *adev, in pl172_setup_static()
171 static int pl172_parse_cs_config(struct amba_device *adev, in pl172_parse_cs_config()
192 struct amba_device *adev = data; in pl172_amba_release_regions()
201 static int pl172_probe(struct amba_device *adev, const struct amba_id *id) in pl172_probe()
H A Dpl353-smc.c72 static int pl353_smc_probe(struct amba_device *adev, const struct amba_id *id) in pl353_smc_probe()
/linux/Documentation/translations/zh_CN/devicetree/
H A Dusage-model.rst321 的一些支持。在Linux中,amba_device和amba_bus_type结构体被用来表示
323 而且对于Linux来说,典型的情况是amba_device和platform_device实例都是同
327 每个节点注册为platform_device或amba_device。不幸的是,这使设备创建模型
329 兼容,那么of_platform_populate()将把它注册为amba_device而不是
/linux/drivers/char/hw_random/
H A Dnomadik-rng.c35 static int nmk_rng_probe(struct amba_device *dev, const struct amba_id *id) in nmk_rng_probe()
64 static void nmk_rng_remove(struct amba_device *dev) in nmk_rng_remove()
/linux/arch/arm/mach-versatile/
H A Dversatile.c58 struct amba_device *adev = container_of(dev, struct amba_device, dev); in mmc_status()
H A Dintegrator_ap.c105 static void integrator_uart_set_mctrl(struct amba_device *dev, in integrator_uart_set_mctrl()
/linux/drivers/rtc/
H A Drtc-pl030.c85 static int pl030_probe(struct amba_device *dev, const struct amba_id *id) in pl030_probe()
140 static void pl030_remove(struct amba_device *dev) in pl030_remove()
H A Drtc-pl031.c283 static void pl031_remove(struct amba_device *adev) in pl031_remove()
294 static int pl031_probe(struct amba_device *adev, const struct amba_id *id) in pl031_probe()
/linux/drivers/watchdog/
H A Dsp805_wdt.c74 struct amba_device *adev;
233 sp805_wdt_probe(struct amba_device *adev, const struct amba_id *id) in sp805_wdt_probe()
317 static void sp805_wdt_remove(struct amba_device *adev) in sp805_wdt_remove()
/linux/drivers/input/serio/
H A Dambakmi.c106 static int amba_kmi_probe(struct amba_device *dev, in amba_kmi_probe()
162 static void amba_kmi_remove(struct amba_device *dev) in amba_kmi_remove()
/linux/include/linux/amba/
H A Dserial.h219 struct amba_device; /* in uncompress this is included but amba/bus.h is not */
221 void (*set_mctrl)(struct amba_device *dev, void __iomem *base, unsigned int mctrl);
/linux/drivers/i2c/busses/
H A Di2c-nomadik.c199 struct amba_device *adev;
957 struct amba_device *adev = to_amba_device(dev); in nmk_i2c_runtime_suspend()
967 struct amba_device *adev = to_amba_device(dev); in nmk_i2c_runtime_resume()
1081 static int nmk_i2c_probe(struct amba_device *adev, const struct amba_id *id) in nmk_i2c_probe()
1174 static void nmk_i2c_remove(struct amba_device *adev) in nmk_i2c_remove()
/linux/drivers/hwtracing/coresight/
H A Dcoresight-tpiu.c188 static int tpiu_probe(struct amba_device *adev, const struct amba_id *id) in tpiu_probe()
205 static void tpiu_remove(struct amba_device *adev) in tpiu_remove()
H A Dcoresight-tpda.c262 static int tpda_probe(struct amba_device *adev, const struct amba_id *id) in tpda_probe()
313 static void tpda_remove(struct amba_device *adev) in tpda_remove()
H A Dcoresight-funnel.c391 static int dynamic_funnel_probe(struct amba_device *adev, in dynamic_funnel_probe()
403 static void dynamic_funnel_remove(struct amba_device *adev) in dynamic_funnel_remove()
H A Dcoresight-replicator.c403 static int dynamic_replicator_probe(struct amba_device *adev, in dynamic_replicator_probe()
415 static void dynamic_replicator_remove(struct amba_device *adev) in dynamic_replicator_remove()
H A Dcoresight-tmc-core.c577 static int tmc_probe(struct amba_device *adev, const struct amba_id *id) in tmc_probe()
594 static void tmc_shutdown(struct amba_device *adev) in tmc_shutdown()
629 static void tmc_remove(struct amba_device *adev) in tmc_remove()
/linux/drivers/of/
H A Dplatform.c216 static struct amba_device *of_amba_device_create(struct device_node *node, in of_amba_device_create()
221 struct amba_device *dev; in of_amba_device_create()
273 static struct amba_device *of_amba_device_create(struct device_node *node, in of_amba_device_create()
/linux/drivers/acpi/arm64/
H A Damba.c40 struct amba_device *dev; in amba_handler_attach()
/linux/sound/arm/
H A Daaci.h223 struct amba_device *dev;
/linux/drivers/mailbox/
H A Darm_mhuv2.c966 static int mhuv2_tx_init(struct amba_device *adev, struct mhuv2 *mhu, in mhuv2_tx_init()
1020 static int mhuv2_rx_init(struct amba_device *adev, struct mhuv2 *mhu, in mhuv2_rx_init()
1057 static int mhuv2_probe(struct amba_device *adev, const struct amba_id *id) in mhuv2_probe()
1102 static void mhuv2_remove(struct amba_device *adev) in mhuv2_remove()
H A Darm_mhu.c110 static int mhu_probe(struct amba_device *adev, const struct amba_id *id) in mhu_probe()
/linux/arch/sparc/include/asm/
H A Dleon_amba.h265 #define amba_device(x) (((x) >> 12) & 0xfff) macro
/linux/drivers/xen/
H A Darm-device.c152 struct amba_device *adev = to_amba_device(data); in xen_amba_notifier()

12