Lines Matching refs:i
265 int i; in xpram_setup_sizes() local
280 for (i = 0; i < xpram_devs; i++) { in xpram_setup_sizes()
281 if (sizes[i]) { in xpram_setup_sizes()
282 size = simple_strtoull(sizes[i], &sizes_end, 0); in xpram_setup_sizes()
292 xpram_sizes[i] = (size + 3) & -4UL; in xpram_setup_sizes()
294 if (xpram_sizes[i]) in xpram_setup_sizes()
295 mem_needed += xpram_sizes[i]; in xpram_setup_sizes()
301 for (i = 0; i < xpram_devs; i++) { in xpram_setup_sizes()
302 if (xpram_sizes[i]) in xpram_setup_sizes()
304 i, xpram_sizes[i]); in xpram_setup_sizes()
307 "automatically\n",i); in xpram_setup_sizes()
329 for (i = 0; i < xpram_devs; i++) in xpram_setup_sizes()
330 if (xpram_sizes[i] == 0) in xpram_setup_sizes()
331 xpram_sizes[i] = mem_auto; in xpram_setup_sizes()
339 int i, rc = -ENOMEM; in xpram_setup_blkdev() local
341 for (i = 0; i < xpram_devs; i++) { in xpram_setup_blkdev()
342 xpram_disks[i] = alloc_disk(1); in xpram_setup_blkdev()
343 if (!xpram_disks[i]) in xpram_setup_blkdev()
345 xpram_queues[i] = blk_alloc_queue(GFP_KERNEL); in xpram_setup_blkdev()
346 if (!xpram_queues[i]) { in xpram_setup_blkdev()
347 put_disk(xpram_disks[i]); in xpram_setup_blkdev()
350 queue_flag_set_unlocked(QUEUE_FLAG_NONROT, xpram_queues[i]); in xpram_setup_blkdev()
351 queue_flag_clear_unlocked(QUEUE_FLAG_ADD_RANDOM, xpram_queues[i]); in xpram_setup_blkdev()
352 blk_queue_make_request(xpram_queues[i], xpram_make_request); in xpram_setup_blkdev()
353 blk_queue_logical_block_size(xpram_queues[i], 4096); in xpram_setup_blkdev()
367 for (i = 0; i < xpram_devs; i++) { in xpram_setup_blkdev()
368 struct gendisk *disk = xpram_disks[i]; in xpram_setup_blkdev()
370 xpram_devices[i].size = xpram_sizes[i] / 4; in xpram_setup_blkdev()
371 xpram_devices[i].offset = offset; in xpram_setup_blkdev()
372 offset += xpram_devices[i].size; in xpram_setup_blkdev()
374 disk->first_minor = i; in xpram_setup_blkdev()
376 disk->private_data = &xpram_devices[i]; in xpram_setup_blkdev()
377 disk->queue = xpram_queues[i]; in xpram_setup_blkdev()
378 sprintf(disk->disk_name, "slram%d", i); in xpram_setup_blkdev()
379 set_capacity(disk, xpram_sizes[i] << 1); in xpram_setup_blkdev()
385 while (i--) { in xpram_setup_blkdev()
386 blk_cleanup_queue(xpram_queues[i]); in xpram_setup_blkdev()
387 put_disk(xpram_disks[i]); in xpram_setup_blkdev()
433 int i; in xpram_exit() local
434 for (i = 0; i < xpram_devs; i++) { in xpram_exit()
435 del_gendisk(xpram_disks[i]); in xpram_exit()
436 blk_cleanup_queue(xpram_queues[i]); in xpram_exit()
437 put_disk(xpram_disks[i]); in xpram_exit()