Home
last modified time | relevance | path

Searched refs:icu (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-6.6/drivers/irqchip/
H A Dirq-mvebu-icu.c23 #include <dt-bindings/interrupt-controller/mvebu-icu.h>
58 struct mvebu_icu *icu; member
64 struct mvebu_icu *icu; member
71 static void mvebu_icu_init(struct mvebu_icu *icu, in mvebu_icu_init() argument
81 writel_relaxed(msg[0].address_hi, icu->base + subset->offset_set_ah); in mvebu_icu_init()
82 writel_relaxed(msg[0].address_lo, icu->base + subset->offset_set_al); in mvebu_icu_init()
88 writel_relaxed(msg[1].address_hi, icu->base + subset->offset_clr_ah); in mvebu_icu_init()
89 writel_relaxed(msg[1].address_lo, icu->base + subset->offset_clr_al); in mvebu_icu_init()
97 struct mvebu_icu *icu = icu_irqd->icu; in mvebu_icu_write_msg() local
156 struct mvebu_icu *icu = msi_data->icu; mvebu_icu_irq_domain_translate() local
203 struct mvebu_icu *icu = msi_data->icu; mvebu_icu_irq_domain_alloc() local
349 struct mvebu_icu *icu; mvebu_icu_probe() local
[all...]
/kernel/linux/linux-5.10/drivers/irqchip/
H A Dirq-mvebu-icu.c23 #include <dt-bindings/interrupt-controller/mvebu-icu.h>
58 struct mvebu_icu *icu; member
64 struct mvebu_icu *icu; member
71 static void mvebu_icu_init(struct mvebu_icu *icu, in mvebu_icu_init() argument
81 writel_relaxed(msg[0].address_hi, icu->base + subset->offset_set_ah); in mvebu_icu_init()
82 writel_relaxed(msg[0].address_lo, icu->base + subset->offset_set_al); in mvebu_icu_init()
88 writel_relaxed(msg[1].address_hi, icu->base + subset->offset_clr_ah); in mvebu_icu_init()
89 writel_relaxed(msg[1].address_lo, icu->base + subset->offset_clr_al); in mvebu_icu_init()
97 struct mvebu_icu *icu = icu_irqd->icu; in mvebu_icu_write_msg() local
155 struct mvebu_icu *icu = platform_msi_get_host_data(d); mvebu_icu_irq_domain_translate() local
203 struct mvebu_icu *icu = msi_data->icu; mvebu_icu_irq_domain_alloc() local
349 struct mvebu_icu *icu; mvebu_icu_probe() local
[all...]

Completed in 2 milliseconds