/linux-6.3-rc2/include/linux/amba/ |
A D | bus.h | 64 struct amba_device { struct 83 int (*probe)(struct amba_device *, const struct amba_id *); argument 84 void (*remove)(struct amba_device *); 85 void (*shutdown)(struct amba_device *); 129 void amba_device_put(struct amba_device *); 130 int amba_device_add(struct amba_device *, struct resource *); 132 void amba_device_unregister(struct amba_device *); 133 int amba_request_regions(struct amba_device *, const char *); 134 void amba_release_regions(struct amba_device *); 161 struct amba_device name##_device = { \ [all …]
|
A D | serial.h | 210 struct amba_device; /* in uncompress this is included but amba/bus.h is not */ 212 void (*set_mctrl)(struct amba_device *dev, void __iomem *base, unsigned int mctrl);
|
A D | clcd.h | 124 struct amba_device; 130 struct amba_device *dev;
|
/linux-6.3-rc2/drivers/amba/ |
A D | bus.c | 87 struct amba_device *dev = to_amba_device(_dev); in driver_override_show() 100 struct amba_device *dev = to_amba_device(_dev); in driver_override_store() 115 struct amba_device *dev = to_amba_device(_dev); \ 209 struct amba_device *pcdev = to_amba_device(dev); in amba_match() 279 struct amba_device *pcdev = to_amba_device(dev); in amba_probe() 324 struct amba_device *pcdev = to_amba_device(dev); in amba_remove() 391 struct amba_device *pcdev = to_amba_device(dev); in amba_pm_runtime_suspend() 406 struct amba_device *pcdev = to_amba_device(dev); in amba_pm_runtime_resume() 529 struct amba_device *d = to_amba_device(dev); in amba_device_release() 601 struct amba_device *dev; in amba_device_alloc() [all …]
|
/linux-6.3-rc2/drivers/vfio/platform/ |
A D | vfio_amba.c | 24 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-6.3-rc2/drivers/memory/ |
A D | pl172.c | 56 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() 194 static int pl172_probe(struct amba_device *adev, const struct amba_id *id) in pl172_probe() 276 static void pl172_remove(struct amba_device *adev) in pl172_remove()
|
A D | pl353-smc.c | 71 static int pl353_smc_probe(struct amba_device *adev, const struct amba_id *id) in pl353_smc_probe() 137 static void pl353_smc_remove(struct amba_device *adev) in pl353_smc_remove()
|
/linux-6.3-rc2/drivers/char/hw_random/ |
A D | nomadik-rng.c | 37 static int nmk_rng_probe(struct amba_device *dev, const struct amba_id *id) in nmk_rng_probe() 72 static void nmk_rng_remove(struct amba_device *dev) in nmk_rng_remove()
|
/linux-6.3-rc2/Documentation/translations/zh_CN/devicetree/ |
A D | usage-model.rst | 321 的一些支持。在Linux中,amba_device和amba_bus_type结构体被用来表示 323 而且对于Linux来说,典型的情况是amba_device和platform_device实例都是同 327 每个节点注册为platform_device或amba_device。不幸的是,这使设备创建模型 329 兼容,那么of_platform_populate()将把它注册为amba_device而不是
|
/linux-6.3-rc2/arch/arm/mach-versatile/ |
A D | versatile.c | 58 struct amba_device *adev = container_of(dev, struct amba_device, dev); in mmc_status()
|
A D | integrator_ap.c | 105 static void integrator_uart_set_mctrl(struct amba_device *dev, in integrator_uart_set_mctrl()
|
/linux-6.3-rc2/drivers/rtc/ |
A D | rtc-pl030.c | 85 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()
|
/linux-6.3-rc2/drivers/watchdog/ |
A D | sp805_wdt.c | 73 struct amba_device *adev; 232 sp805_wdt_probe(struct amba_device *adev, const struct amba_id *id) in sp805_wdt_probe() 309 static void sp805_wdt_remove(struct amba_device *adev) in sp805_wdt_remove()
|
/linux-6.3-rc2/drivers/input/serio/ |
A D | ambakmi.c | 106 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-6.3-rc2/drivers/hwtracing/coresight/ |
A D | coresight-tpiu.c | 116 static int tpiu_probe(struct amba_device *adev, const struct amba_id *id) in tpiu_probe() 173 static void tpiu_remove(struct amba_device *adev) in tpiu_remove()
|
A D | coresight-tpda.c | 126 static int tpda_probe(struct amba_device *adev, const struct amba_id *id) in tpda_probe() 177 static void tpda_remove(struct amba_device *adev) in tpda_remove()
|
A D | coresight-tpdm.c | 177 static int tpdm_probe(struct amba_device *adev, const struct amba_id *id) in tpdm_probe() 226 static void tpdm_remove(struct amba_device *adev) in tpdm_remove()
|
A D | coresight-tmc-core.c | 432 static int tmc_probe(struct amba_device *adev, const struct amba_id *id) in tmc_probe() 543 static void tmc_shutdown(struct amba_device *adev) in tmc_shutdown() 565 static void tmc_remove(struct amba_device *adev) in tmc_remove()
|
A D | coresight-replicator.c | 384 static int dynamic_replicator_probe(struct amba_device *adev, in dynamic_replicator_probe() 390 static void dynamic_replicator_remove(struct amba_device *adev) in dynamic_replicator_remove()
|
A D | coresight-funnel.c | 370 static int dynamic_funnel_probe(struct amba_device *adev, in dynamic_funnel_probe() 376 static void dynamic_funnel_remove(struct amba_device *adev) in dynamic_funnel_remove()
|
/linux-6.3-rc2/drivers/i2c/busses/ |
A D | i2c-nomadik.c | 170 struct amba_device *adev; 898 struct amba_device *adev = to_amba_device(dev); in nmk_i2c_runtime_suspend() 908 struct amba_device *adev = to_amba_device(dev); in nmk_i2c_runtime_resume() 964 static int nmk_i2c_probe(struct amba_device *adev, const struct amba_id *id) in nmk_i2c_probe() 1058 static void nmk_i2c_remove(struct amba_device *adev) in nmk_i2c_remove()
|
/linux-6.3-rc2/drivers/acpi/ |
A D | acpi_amba.c | 53 struct amba_device *dev; in amba_handler_attach()
|
/linux-6.3-rc2/drivers/gpu/drm/pl111/ |
A D | pl111_drv.c | 237 static int pl111_amba_probe(struct amba_device *amba_dev, in pl111_amba_probe() 322 static void pl111_amba_remove(struct amba_device *amba_dev) in pl111_amba_remove()
|
/linux-6.3-rc2/drivers/of/ |
A D | platform.c | 219 static struct amba_device *of_amba_device_create(struct device_node *node, in of_amba_device_create() 224 struct amba_device *dev; in of_amba_device_create() 277 static struct amba_device *of_amba_device_create(struct device_node *node, in of_amba_device_create()
|
/linux-6.3-rc2/sound/arm/ |
A D | aaci.h | 223 struct amba_device *dev;
|