Lines Matching refs:vecs
19 static inline int mtd_fake_writev(struct mtd_info *mtd, const struct kvec *vecs,
27 if (!vecs[i].iov_len)
29 ret = mtd->write(mtd, to, vecs[i].iov_len, &thislen, vecs[i].iov_base);
31 if (ret || thislen != vecs[i].iov_len)
33 to += vecs[i].iov_len;
40 int jffs2_flash_direct_writev(struct jffs2_sb_info *c, const struct kvec *vecs,
46 res = jffs2_sum_add_kvec(c, vecs, count, (uint32_t) to);
54 return c->mtd->writev(c->mtd, vecs, count, to, retlen);
56 return mtd_fake_writev(c->mtd, vecs, count, to, retlen);
67 struct kvec vecs[1];
70 vecs[0].iov_base = (unsigned char *) buf;
71 vecs[0].iov_len = len;
73 res = jffs2_sum_add_kvec(c, vecs, 1, (uint32_t) ofs);