| /linux-6.15/include/linux/amba/ |
| H A D | bus.h | 81 struct amba_driver { struct 122 int __amba_driver_register(struct amba_driver *, struct module *); 123 void amba_driver_unregister(struct amba_driver *); 126 static inline int __amba_driver_register(struct amba_driver *drv, in __amba_driver_register() 131 static inline void amba_driver_unregister(struct amba_driver *drv) in amba_driver_unregister()
|
| /linux-6.15/drivers/amba/ |
| H A D | bus.c | 29 #define to_amba_driver(d) container_of_const(d, struct amba_driver, drv) 211 const struct amba_driver *pcdrv = to_amba_driver(drv); in amba_match() 281 struct amba_driver *pcdrv = to_amba_driver(dev->driver); in amba_probe() 326 struct amba_driver *drv = to_amba_driver(dev->driver); in amba_remove() 344 struct amba_driver *drv; in amba_shutdown() 356 struct amba_driver *drv = to_amba_driver(dev->driver); in amba_dma_configure() 379 struct amba_driver *drv = to_amba_driver(dev->driver); in amba_dma_cleanup() 477 static struct amba_driver amba_proxy_drv = { 511 int __amba_driver_register(struct amba_driver *drv, in __amba_driver_register() 532 void amba_driver_unregister(struct amba_driver *drv) in amba_driver_unregister()
|
| /linux-6.15/drivers/char/hw_random/ |
| H A D | nomadik-rng.c | 79 static struct amba_driver nmk_rng_driver = {
|
| /linux-6.15/drivers/memory/ |
| H A D | pl353-smc.c | 121 static struct amba_driver pl353_smc_driver = {
|
| H A D | pl172.c | 289 static struct amba_driver pl172_driver = {
|
| /linux-6.15/drivers/vfio/platform/ |
| H A D | vfio_amba.c | 131 static struct amba_driver vfio_amba_driver = {
|
| /linux-6.15/drivers/rtc/ |
| H A D | rtc-pl030.c | 161 static struct amba_driver pl030_driver = {
|
| H A D | rtc-pl031.c | 457 static struct amba_driver pl031_driver = {
|
| /linux-6.15/drivers/mailbox/ |
| H A D | arm_mhu.c | 165 static struct amba_driver arm_mhu_driver = {
|
| H A D | pl320-ipc.c | 163 static struct amba_driver pl320_driver = {
|
| H A D | arm_mhu_db.c | 340 static struct amba_driver arm_mhu_db_driver = {
|
| /linux-6.15/drivers/input/serio/ |
| H A D | ambakmi.c | 195 static struct amba_driver ambakmi_driver = {
|
| /linux-6.15/include/linux/ |
| H A D | coresight.h | 725 int coresight_init_driver(const char *drv, struct amba_driver *amba_drv, 728 void coresight_remove_driver(struct amba_driver *amba_drv,
|
| /linux-6.15/drivers/hwtracing/coresight/ |
| H A D | coresight-tpiu.c | 259 static struct amba_driver tpiu_driver = {
|
| H A D | coresight-tpda.c | 354 static struct amba_driver tpda_driver = {
|
| H A D | coresight-replicator.c | 428 static struct amba_driver dynamic_replicator_driver = {
|
| H A D | coresight-funnel.c | 423 static struct amba_driver dynamic_funnel_driver = {
|
| H A D | coresight-cpu-debug.c | 680 static struct amba_driver debug_driver = {
|
| H A D | coresight-core.c | 1587 int coresight_init_driver(const char *drv, struct amba_driver *amba_drv, in coresight_init_driver() 1608 void coresight_remove_driver(struct amba_driver *amba_drv, in coresight_remove_driver()
|
| H A D | coresight-catu.c | 604 static struct amba_driver catu_driver = {
|
| H A D | coresight-etb10.c | 843 static struct amba_driver etb_driver = {
|
| /linux-6.15/drivers/gpu/drm/pl111/ |
| H A D | pl111_drv.c | 435 static struct amba_driver pl111_amba_driver __maybe_unused = {
|
| /linux-6.15/drivers/watchdog/ |
| H A D | sp805_wdt.c | 361 static struct amba_driver sp805_wdt_driver = {
|
| /linux-6.15/drivers/gpio/ |
| H A D | gpio-pl061.c | 429 static struct amba_driver pl061_gpio_driver = {
|
| /linux-6.15/drivers/tty/serial/ |
| H A D | amba-pl010.c | 777 static struct amba_driver pl010_driver = {
|