Symbol: ppc4xx_hsta_msi
arch/powerpc/platforms/44x/hsta_msi.c
115
msi_bitmap_free_hwirqs(&ppc4xx_hsta_msi.bmp, irq, 1);
arch/powerpc/platforms/44x/hsta_msi.c
141
ppc4xx_hsta_msi.dev = dev;
arch/powerpc/platforms/44x/hsta_msi.c
142
ppc4xx_hsta_msi.address = mem->start;
arch/powerpc/platforms/44x/hsta_msi.c
143
ppc4xx_hsta_msi.data = ioremap(mem->start, resource_size(mem));
arch/powerpc/platforms/44x/hsta_msi.c
144
ppc4xx_hsta_msi.irq_count = irq_count;
arch/powerpc/platforms/44x/hsta_msi.c
145
if (!ppc4xx_hsta_msi.data) {
arch/powerpc/platforms/44x/hsta_msi.c
150
ret = msi_bitmap_alloc(&ppc4xx_hsta_msi.bmp, irq_count, dev->of_node);
arch/powerpc/platforms/44x/hsta_msi.c
154
ppc4xx_hsta_msi.irq_map = kmalloc_objs(int, irq_count);
arch/powerpc/platforms/44x/hsta_msi.c
155
if (!ppc4xx_hsta_msi.irq_map) {
arch/powerpc/platforms/44x/hsta_msi.c
162
ppc4xx_hsta_msi.irq_map[irq] =
arch/powerpc/platforms/44x/hsta_msi.c
164
if (!ppc4xx_hsta_msi.irq_map[irq]) {
arch/powerpc/platforms/44x/hsta_msi.c
178
kfree(ppc4xx_hsta_msi.irq_map);
arch/powerpc/platforms/44x/hsta_msi.c
181
msi_bitmap_free(&ppc4xx_hsta_msi.bmp);
arch/powerpc/platforms/44x/hsta_msi.c
184
iounmap(ppc4xx_hsta_msi.data);
arch/powerpc/platforms/44x/hsta_msi.c
36
static struct ppc4xx_hsta_msi ppc4xx_hsta_msi;
arch/powerpc/platforms/44x/hsta_msi.c
52
irq = msi_bitmap_alloc_hwirqs(&ppc4xx_hsta_msi.bmp, 1);
arch/powerpc/platforms/44x/hsta_msi.c
59
hwirq = ppc4xx_hsta_msi.irq_map[irq];
arch/powerpc/platforms/44x/hsta_msi.c
69
addr = ppc4xx_hsta_msi.address + irq*0x10;
arch/powerpc/platforms/44x/hsta_msi.c
83
msi_bitmap_free_hwirqs(&ppc4xx_hsta_msi.bmp, irq, 1);
arch/powerpc/platforms/44x/hsta_msi.c
97
for (irq = 0; irq < ppc4xx_hsta_msi.irq_count; irq++)
arch/powerpc/platforms/44x/hsta_msi.c
98
if (ppc4xx_hsta_msi.irq_map[irq] == hwirq)