Lines Matching refs:i
134 int i = 0; in idr_alloc() local
136 while (i < MAX_IDR_ID) { in idr_alloc()
137 idl = &idp->id[i]; in idr_alloc()
142 return i; in idr_alloc()
144 i++; in idr_alloc()
157 struct mtd_info *__mtd_next_device(int i) in __mtd_next_device() argument
159 return idr_get_next(&mtd_idr, &i); in __mtd_next_device()
416 int i, error; in add_mtd_device() local
437 i = idr_alloc(&mtd_idr, mtd, 0, 0, GFP_KERNEL); in add_mtd_device()
438 if (i < 0) in add_mtd_device()
441 mtd->index = i; in add_mtd_device()
478 mtd->dev.devt = MTD_DEVT(i); in add_mtd_device()
479 dev_set_name(&mtd->dev, "mtd%d", i); in add_mtd_device()
484 if (MTD_DEVT(i)) in add_mtd_device()
486 MTD_DEVT(i) + 1, in add_mtd_device()
487 NULL, "mtd%dro", i); in add_mtd_device()
489 pr_debug("mtd: Giving out device %d to %s\n", i, mtd->name); in add_mtd_device()
495 pr_debug("mtd: Giving out device %d to %s\n", i, mtd->name); in add_mtd_device()
508 idr_remove(&mtd_idr, i); in add_mtd_device()
1656 unsigned long i; in default_mtd_writev() local
1660 for (i = 0; i < count; i++) { in default_mtd_writev()
1661 if (!vecs[i].iov_len) in default_mtd_writev()
1663 ret = mtd_write(mtd, to, vecs[i].iov_len, &thislen, in default_mtd_writev()
1664 vecs[i].iov_base); in default_mtd_writev()
1666 if (ret || thislen != vecs[i].iov_len) in default_mtd_writev()
1668 to += vecs[i].iov_len; in default_mtd_writev()