amba_device
static void integrator_uart_set_mctrl(struct amba_device *dev,
struct amba_device *adev = container_of(dev, struct amba_device, dev);
struct amba_device *dev;
static int amba_read_periphid(struct amba_device *dev)
struct amba_device *pcdev = to_amba_device(dev);
const struct amba_device *pcdev = to_amba_device(dev);
static int of_amba_device_decode_irq(struct amba_device *dev)
struct amba_device *pcdev = to_amba_device(dev);
struct amba_device *pcdev = to_amba_device(dev);
amba_cs_uci_id_match(const struct amba_id *table, struct amba_device *dev)
struct amba_device *pcdev = to_amba_device(dev);
struct amba_device *pcdev = to_amba_device(dev);
static int amba_proxy_probe(struct amba_device *adev,
amba_lookup(const struct amba_id *table, struct amba_device *dev)
struct amba_device *d = to_amba_device(dev);
int amba_device_add(struct amba_device *dev, struct resource *parent)
static void amba_device_initialize(struct amba_device *dev, const char *name)
struct amba_device *amba_device_alloc(const char *name, resource_size_t base,
struct amba_device *dev;
int amba_device_register(struct amba_device *dev, struct resource *parent)
void amba_device_put(struct amba_device *dev)
static int amba_get_enable_pclk(struct amba_device *pcdev)
void amba_device_unregister(struct amba_device *dev)
int amba_request_regions(struct amba_device *dev, const char *name)
void amba_release_regions(struct amba_device *dev)
static void amba_put_disable_pclk(struct amba_device *pcdev)
struct amba_device *dev = to_amba_device(_dev); \
static int nmk_rng_probe(struct amba_device *dev, const struct amba_id *id)
static void nmk_rng_remove(struct amba_device *dev)
static int pl08x_of_probe(struct amba_device *adev,
static inline int pl08x_of_probe(struct amba_device *adev,
static int pl08x_probe(struct amba_device *adev, const struct amba_id *id)
struct amba_device *adev;
struct amba_device *pcdev = to_amba_device(dev);
struct amba_device *pcdev = to_amba_device(dev);
pl330_probe(struct amba_device *adev, const struct amba_id *id)
static void pl330_remove(struct amba_device *adev)
static int pl061_probe(struct amba_device *adev, const struct amba_id *id)
static int pl111_amba_probe(struct amba_device *amba_dev,
static void pl111_amba_remove(struct amba_device *amba_dev)
static void pl111_amba_shutdown(struct amba_device *amba_dev)
static int catu_probe(struct amba_device *adev, const struct amba_id *id)
static void catu_remove(struct amba_device *adev)
static int debug_probe(struct amba_device *adev, const struct amba_id *id)
static void debug_remove(struct amba_device *adev)
static void cti_remove(struct amba_device *adev)
static int cti_probe(struct amba_device *adev, const struct amba_id *id)
static int etb_probe(struct amba_device *adev, const struct amba_id *id)
static void etb_remove(struct amba_device *adev)
static int etm_probe(struct amba_device *adev, const struct amba_id *id)
static void etm_remove(struct amba_device *adev)
static int etm4_probe_amba(struct amba_device *adev, const struct amba_id *id)
static void etm4_remove_amba(struct amba_device *adev)
static int dynamic_funnel_probe(struct amba_device *adev,
static void dynamic_funnel_remove(struct amba_device *adev)
static int dynamic_replicator_probe(struct amba_device *adev,
static void dynamic_replicator_remove(struct amba_device *adev)
static int stm_probe(struct amba_device *adev, const struct amba_id *id)
static void stm_remove(struct amba_device *adev)
static int tmc_probe(struct amba_device *adev, const struct amba_id *id)
static void tmc_shutdown(struct amba_device *adev)
static void tmc_remove(struct amba_device *adev)
static int trace_noc_probe(struct amba_device *adev, const struct amba_id *id)
static void trace_noc_remove(struct amba_device *adev)
static int tpda_probe(struct amba_device *adev, const struct amba_id *id)
static void tpda_remove(struct amba_device *adev)
static int dynamic_tpdm_probe(struct amba_device *adev,
static void dynamic_tpdm_remove(struct amba_device *adev)
static int tpiu_probe(struct amba_device *adev, const struct amba_id *id)
static void tpiu_remove(struct amba_device *adev)
static int nmk_i2c_probe(struct amba_device *adev, const struct amba_id *id)
static void nmk_i2c_remove(struct amba_device *adev)
struct amba_device *adev;
struct amba_device *adev = to_amba_device(dev);
struct amba_device *adev = to_amba_device(dev);
static int amba_kmi_probe(struct amba_device *dev,
static void amba_kmi_remove(struct amba_device *dev)
static int mhu_probe(struct amba_device *adev, const struct amba_id *id)
static int mhu_db_probe(struct amba_device *adev, const struct amba_id *id)
static int mhuv2_rx_init(struct amba_device *adev, struct mhuv2 *mhu,
static int mhuv2_probe(struct amba_device *adev, const struct amba_id *id)
static void mhuv2_remove(struct amba_device *adev)
static int mhuv2_tx_init(struct amba_device *adev, struct mhuv2 *mhu,
static int pl320_probe(struct amba_device *adev, const struct amba_id *id)
static int pl172_parse_cs_config(struct amba_device *adev,
struct amba_device *adev = data;
static int pl172_probe(struct amba_device *adev, const struct amba_id *id)
static int pl172_timing_prop(struct amba_device *adev,
static int pl172_setup_static(struct amba_device *adev,
static int pl353_smc_probe(struct amba_device *adev, const struct amba_id *id)
static int mmci_probe(struct amba_device *dev,
static void mmci_remove(struct amba_device *dev)
struct amba_device *adev = to_amba_device(dev);
struct amba_device *adev = to_amba_device(dev);
struct amba_device *smc_amba = to_amba_device(smc_dev);
static struct amba_device *of_amba_device_create(struct device_node *node,
struct amba_device *dev;
static struct amba_device *of_amba_device_create(struct device_node *node,
static void pl030_remove(struct amba_device *dev)
static int pl030_probe(struct amba_device *dev, const struct amba_id *id)
static void pl031_remove(struct amba_device *adev)
static int pl031_probe(struct amba_device *adev, const struct amba_id *id)
static int pl022_probe(struct amba_device *adev, const struct amba_id *id)
pl022_remove(struct amba_device *adev)
struct amba_device *adev;
struct amba_device *dev;
static int pl010_probe(struct amba_device *dev, const struct amba_id *id)
static void pl010_remove(struct amba_device *dev)
unsigned int (*get_fifosize)(struct amba_device *dev);
static unsigned int get_fifosize_arm(struct amba_device *dev)
static unsigned int get_fifosize_st(struct amba_device *dev)
static unsigned int get_fifosize_nvidia(struct amba_device *dev)
static unsigned int get_fifosize_zte(struct amba_device *dev)
static int pl011_probe(struct amba_device *dev, const struct amba_id *id)
static void pl011_remove(struct amba_device *dev)
static void vfio_amba_remove(struct amba_device *adev)
struct amba_device *adev = (struct amba_device *) vdev->opaque;
struct amba_device *adev = (struct amba_device *) vdev->opaque;
struct amba_device *adev = to_amba_device(core_vdev->dev);
static int vfio_amba_probe(struct amba_device *adev, const struct amba_id *id)
sp805_wdt_probe(struct amba_device *adev, const struct amba_id *id)
static void sp805_wdt_remove(struct amba_device *adev)
struct amba_device *adev;
struct amba_device *adev = to_amba_device(data);
#define to_amba_device(d) container_of_const(d, struct amba_device, dev)
struct amba_device *amba_device_alloc(const char *, resource_size_t, size_t);
void amba_device_put(struct amba_device *);
int amba_device_add(struct amba_device *, struct resource *);
int amba_device_register(struct amba_device *, struct resource *);
void amba_device_unregister(struct amba_device *);
int amba_request_regions(struct amba_device *, const char *);
void amba_release_regions(struct amba_device *);
struct amba_device name##_device = { \
struct amba_device name##_device = { \
int (*probe)(struct amba_device *, const struct amba_id *);
void (*remove)(struct amba_device *);
void (*shutdown)(struct amba_device *);
struct amba_device; /* in uncompress this is included but amba/bus.h is not */
void (*set_mctrl)(struct amba_device *dev, void __iomem *base, unsigned int mctrl);
static void aaci_remove(struct amba_device *dev)
static struct aaci *aaci_init_card(struct amba_device *dev)
static int aaci_probe(struct amba_device *dev,
struct amba_device *dev;