dmabrg.c (e5451c8f8330e03ad3cfa16048b4daf961af434f) dmabrg.c (6396bb221514d2876fd6dc0aa2a1f240d99b37bb)
1/*
2 * SH7760 DMABRG IRQ handling
3 *
4 * (c) 2007 MSC Vertriebsges.m.b.H, Manuel Lauss <mlau@msc-ge.com>
5 * licensed under the GPLv2.
6 *
7 */
8

--- 140 unchanged lines hidden (view full) ---

149}
150EXPORT_SYMBOL_GPL(dmabrg_free_irq);
151
152static int __init dmabrg_init(void)
153{
154 unsigned long or;
155 int ret;
156
1/*
2 * SH7760 DMABRG IRQ handling
3 *
4 * (c) 2007 MSC Vertriebsges.m.b.H, Manuel Lauss <mlau@msc-ge.com>
5 * licensed under the GPLv2.
6 *
7 */
8

--- 140 unchanged lines hidden (view full) ---

149}
150EXPORT_SYMBOL_GPL(dmabrg_free_irq);
151
152static int __init dmabrg_init(void)
153{
154 unsigned long or;
155 int ret;
156
157 dmabrg_handlers = kzalloc(10 * sizeof(struct dmabrg_handler),
157 dmabrg_handlers = kcalloc(10, sizeof(struct dmabrg_handler),
158 GFP_KERNEL);
159 if (!dmabrg_handlers)
160 return -ENOMEM;
161
162#ifdef CONFIG_SH_DMA
163 /* request DMAC channel 0 before anyone else can get it */
164 ret = request_dma(0, "DMAC 0 (DMABRG)");
165 if (ret < 0)

--- 32 unchanged lines hidden ---
158 GFP_KERNEL);
159 if (!dmabrg_handlers)
160 return -ENOMEM;
161
162#ifdef CONFIG_SH_DMA
163 /* request DMAC channel 0 before anyone else can get it */
164 ret = request_dma(0, "DMAC 0 (DMABRG)");
165 if (ret < 0)

--- 32 unchanged lines hidden ---