Lines Matching refs:i
75 int i; in i2sbus_release_dev() local
82 for (i = aoa_resource_i2smmio; i <= aoa_resource_rxdbdma; i++) in i2sbus_release_dev()
83 if (i2sdev->allocated_resource[i]) in i2sbus_release_dev()
84 release_and_free_resource(i2sdev->allocated_resource[i]); in i2sbus_release_dev()
87 for (i = aoa_resource_i2smmio; i <= aoa_resource_rxdbdma; i++) in i2sbus_release_dev()
88 free_irq(i2sdev->interrupts[i], i2sdev); in i2sbus_release_dev()
162 int i, layout = 0, rlen, ok = force; in i2sbus_add_dev() local
181 i = 0; in i2sbus_add_dev()
184 i++; in i2sbus_add_dev()
188 if (i == 1) { in i2sbus_add_dev()
224 for (i = aoa_resource_i2smmio; i <= aoa_resource_rxdbdma; i++) { in i2sbus_add_dev()
225 dev->interrupts[i] = -1; in i2sbus_add_dev()
226 snprintf(dev->rnames[i], sizeof(dev->rnames[i]), in i2sbus_add_dev()
227 rnames[i], np->name); in i2sbus_add_dev()
229 for (i = aoa_resource_i2smmio; i <= aoa_resource_rxdbdma; i++) { in i2sbus_add_dev()
230 int irq = irq_of_parse_and_map(np, i); in i2sbus_add_dev()
231 if (request_irq(irq, ints[i], 0, dev->rnames[i], dev)) in i2sbus_add_dev()
233 dev->interrupts[i] = irq; in i2sbus_add_dev()
243 for (i = aoa_resource_i2smmio; i <= aoa_resource_rxdbdma; i++) { in i2sbus_add_dev()
244 if (i2sbus_get_and_fixup_rsrc(np,i,layout,&dev->resources[i])) in i2sbus_add_dev()
250 dev->allocated_resource[i] = in i2sbus_add_dev()
251 request_mem_region(dev->resources[i].start, in i2sbus_add_dev()
252 dev->resources[i].end - in i2sbus_add_dev()
253 dev->resources[i].start + 1, in i2sbus_add_dev()
254 dev->rnames[i]); in i2sbus_add_dev()
255 if (!dev->allocated_resource[i]) { in i2sbus_add_dev()
256 printk(KERN_ERR "i2sbus: failed to claim resource %d!\n", i); in i2sbus_add_dev()
306 for (i=0;i<3;i++) in i2sbus_add_dev()
307 if (dev->interrupts[i] != -1) in i2sbus_add_dev()
308 free_irq(dev->interrupts[i], dev); in i2sbus_add_dev()
314 for (i=0;i<3;i++) in i2sbus_add_dev()
315 if (dev->allocated_resource[i]) in i2sbus_add_dev()
316 release_and_free_resource(dev->allocated_resource[i]); in i2sbus_add_dev()