| /Linux-v5.4/include/linux/amba/ |
| D | bus.h | 64 struct amba_device { struct 77 int (*probe)(struct amba_device *, const struct amba_id *); argument 78 int (*remove)(struct amba_device *); 79 void (*shutdown)(struct amba_device *); 102 #define to_amba_device(d) container_of(d, struct amba_device, dev) 109 struct amba_device *amba_device_alloc(const char *, resource_size_t, size_t); 110 void amba_device_put(struct amba_device *); 111 int amba_device_add(struct amba_device *, struct resource *); 112 int amba_device_register(struct amba_device *, struct resource *); 113 struct amba_device *amba_apb_device_add(struct device *parent, const char *name, [all …]
|
| 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);
|
| D | clcd.h | 124 struct amba_device; 130 struct amba_device *dev;
|
| /Linux-v5.4/drivers/amba/ |
| D | bus.c | 29 amba_cs_uci_id_match(const struct amba_id *table, struct amba_device *dev) in amba_cs_uci_id_match() 47 amba_lookup(const struct amba_id *table, struct amba_device *dev) in amba_lookup() 61 struct amba_device *pcdev = to_amba_device(dev); in amba_match() 73 struct amba_device *pcdev = to_amba_device(dev); in amba_uevent() 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() 135 struct amba_device *dev = to_amba_device(_dev); \ 163 struct amba_device *pcdev = to_amba_device(dev); in amba_pm_runtime_suspend() 178 struct amba_device *pcdev = to_amba_device(dev); in amba_pm_runtime_resume() 232 static int amba_get_enable_pclk(struct amba_device *pcdev) in amba_get_enable_pclk() [all …]
|
| /Linux-v5.4/drivers/vfio/platform/ |
| D | vfio_amba.c | 23 struct amba_device *adev = (struct amba_device *) vdev->opaque; in get_amba_resource() 33 struct amba_device *adev = (struct amba_device *) vdev->opaque; in get_amba_irq() 43 static int vfio_amba_probe(struct amba_device *adev, const struct amba_id *id) in vfio_amba_probe() 74 static int vfio_amba_remove(struct amba_device *adev) in vfio_amba_remove()
|
| /Linux-v5.4/drivers/memory/ |
| D | pl172.c | 59 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()
|
| D | pl353-smc.c | 309 static void pl353_smc_init_nand_interface(struct amba_device *adev, in pl353_smc_init_nand_interface() 349 static int pl353_smc_probe(struct amba_device *adev, const struct amba_id *id) in pl353_smc_probe() 356 static void (*init)(struct amba_device *adev, in pl353_smc_probe() 429 static int pl353_smc_remove(struct amba_device *adev) in pl353_smc_remove()
|
| /Linux-v5.4/drivers/char/hw_random/ |
| 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 int nmk_rng_remove(struct amba_device *dev) in nmk_rng_remove()
|
| /Linux-v5.4/arch/arm/mach-versatile/ |
| D | versatile_dt.c | 61 struct amba_device *adev = container_of(dev, struct amba_device, dev); in mmc_status()
|
| /Linux-v5.4/drivers/watchdog/ |
| D | sp805_wdt.c | 72 struct amba_device *adev; 227 sp805_wdt_probe(struct amba_device *adev, const struct amba_id *id) in sp805_wdt_probe() 303 static int sp805_wdt_remove(struct amba_device *adev) in sp805_wdt_remove()
|
| /Linux-v5.4/drivers/rtc/ |
| D | rtc-pl030.c | 97 static int pl030_probe(struct amba_device *dev, const struct amba_id *id) in pl030_probe() 151 static int pl030_remove(struct amba_device *dev) in pl030_remove()
|
| D | rtc-pl031.c | 301 static int pl031_remove(struct amba_device *adev) in pl031_remove() 314 static int pl031_probe(struct amba_device *adev, const struct amba_id *id) in pl031_probe()
|
| /Linux-v5.4/drivers/input/serio/ |
| D | ambakmi.c | 106 static int amba_kmi_probe(struct amba_device *dev, in amba_kmi_probe() 162 static int amba_kmi_remove(struct amba_device *dev) in amba_kmi_remove()
|
| /Linux-v5.4/drivers/i2c/busses/ |
| 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 int nmk_i2c_remove(struct amba_device *adev) in nmk_i2c_remove()
|
| /Linux-v5.4/drivers/acpi/ |
| D | acpi_amba.c | 51 struct amba_device *dev; in amba_handler_attach()
|
| /Linux-v5.4/drivers/of/ |
| 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() 284 static struct amba_device *of_amba_device_create(struct device_node *node, in of_amba_device_create()
|
| /Linux-v5.4/drivers/gpu/drm/pl111/ |
| D | pl111_drv.c | 252 static int pl111_amba_probe(struct amba_device *amba_dev, in pl111_amba_probe() 337 static int pl111_amba_remove(struct amba_device *amba_dev) in pl111_amba_remove()
|
| /Linux-v5.4/sound/arm/ |
| D | aaci.h | 223 struct amba_device *dev;
|
| /Linux-v5.4/arch/arm/mach-integrator/ |
| D | integrator_ap.c | 107 static void integrator_uart_set_mctrl(struct amba_device *dev, in integrator_uart_set_mctrl()
|
| /Linux-v5.4/arch/sparc/include/asm/ |
| D | leon_amba.h | 265 #define amba_device(x) (((x) >> 12) & 0xfff) macro
|
| /Linux-v5.4/drivers/hwtracing/coresight/ |
| D | coresight-cpu-debug.c | 558 static int debug_probe(struct amba_device *adev, const struct amba_id *id) in debug_probe() 630 static int debug_remove(struct amba_device *adev) in debug_remove()
|
| D | coresight-tpiu.c | 120 static int tpiu_probe(struct amba_device *adev, const struct amba_id *id) in tpiu_probe()
|
| /Linux-v5.4/drivers/video/fbdev/ |
| D | amba-clcd.c | 845 static struct clcd_board *clcdfb_of_get_board(struct amba_device *dev) in clcdfb_of_get_board() 871 static struct clcd_board *clcdfb_of_get_board(struct amba_device *dev) in clcdfb_of_get_board() 877 static int clcdfb_probe(struct amba_device *dev, const struct amba_id *id) in clcdfb_probe() 931 static int clcdfb_remove(struct amba_device *dev) in clcdfb_remove()
|
| /Linux-v5.4/drivers/xen/ |
| D | arm-device.c | 152 struct amba_device *adev = to_amba_device(data); in xen_amba_notifier()
|
| /Linux-v5.4/drivers/mailbox/ |
| D | arm_mhu.c | 109 static int mhu_probe(struct amba_device *adev, const struct amba_id *id) in mhu_probe()
|