Lines Matching refs:i
263 int i; in xpram_setup_sizes() local
278 for (i = 0; i < xpram_devs; i++) { in xpram_setup_sizes()
279 if (sizes[i]) { in xpram_setup_sizes()
280 size = simple_strtoull(sizes[i], &sizes_end, 0); in xpram_setup_sizes()
290 xpram_sizes[i] = (size + 3) & -4UL; in xpram_setup_sizes()
292 if (xpram_sizes[i]) in xpram_setup_sizes()
293 mem_needed += xpram_sizes[i]; in xpram_setup_sizes()
299 for (i = 0; i < xpram_devs; i++) { in xpram_setup_sizes()
300 if (xpram_sizes[i]) in xpram_setup_sizes()
302 i, xpram_sizes[i]); in xpram_setup_sizes()
305 "automatically\n",i); in xpram_setup_sizes()
327 for (i = 0; i < xpram_devs; i++) in xpram_setup_sizes()
328 if (xpram_sizes[i] == 0) in xpram_setup_sizes()
329 xpram_sizes[i] = mem_auto; in xpram_setup_sizes()
337 int i, rc = -ENOMEM; in xpram_setup_blkdev() local
339 for (i = 0; i < xpram_devs; i++) { in xpram_setup_blkdev()
340 xpram_disks[i] = alloc_disk(1); in xpram_setup_blkdev()
341 if (!xpram_disks[i]) in xpram_setup_blkdev()
343 xpram_queues[i] = blk_alloc_queue(GFP_KERNEL); in xpram_setup_blkdev()
344 if (!xpram_queues[i]) { in xpram_setup_blkdev()
345 put_disk(xpram_disks[i]); in xpram_setup_blkdev()
348 queue_flag_set_unlocked(QUEUE_FLAG_NONROT, xpram_queues[i]); in xpram_setup_blkdev()
349 queue_flag_clear_unlocked(QUEUE_FLAG_ADD_RANDOM, xpram_queues[i]); in xpram_setup_blkdev()
350 blk_queue_make_request(xpram_queues[i], xpram_make_request); in xpram_setup_blkdev()
351 blk_queue_logical_block_size(xpram_queues[i], 4096); in xpram_setup_blkdev()
365 for (i = 0; i < xpram_devs; i++) { in xpram_setup_blkdev()
366 struct gendisk *disk = xpram_disks[i]; in xpram_setup_blkdev()
368 xpram_devices[i].size = xpram_sizes[i] / 4; in xpram_setup_blkdev()
369 xpram_devices[i].offset = offset; in xpram_setup_blkdev()
370 offset += xpram_devices[i].size; in xpram_setup_blkdev()
372 disk->first_minor = i; in xpram_setup_blkdev()
374 disk->private_data = &xpram_devices[i]; in xpram_setup_blkdev()
375 disk->queue = xpram_queues[i]; in xpram_setup_blkdev()
376 sprintf(disk->disk_name, "slram%d", i); in xpram_setup_blkdev()
377 set_capacity(disk, xpram_sizes[i] << 1); in xpram_setup_blkdev()
383 while (i--) { in xpram_setup_blkdev()
384 blk_cleanup_queue(xpram_queues[i]); in xpram_setup_blkdev()
385 put_disk(xpram_disks[i]); in xpram_setup_blkdev()
431 int i; in xpram_exit() local
432 for (i = 0; i < xpram_devs; i++) { in xpram_exit()
433 del_gendisk(xpram_disks[i]); in xpram_exit()
434 blk_cleanup_queue(xpram_queues[i]); in xpram_exit()
435 put_disk(xpram_disks[i]); in xpram_exit()