Home
last modified time | relevance | path

Searched refs:iov (Results 1 – 4 of 4) sorted by relevance

/block/
Dbio.c1025 const struct sg_iovec *iov, int iov_count, in bio_set_map_data() argument
1028 memcpy(bmd->sgvecs, iov, sizeof(struct sg_iovec) * iov_count); in bio_set_map_data()
1044 static int __bio_copy_iov(struct bio *bio, const struct sg_iovec *iov, int iov_count, in __bio_copy_iov() argument
1061 iov[iov_idx].iov_len - iov_off, bv_len); in __bio_copy_iov()
1062 iov_addr = iov[iov_idx].iov_base + iov_off; in __bio_copy_iov()
1082 if (iov[iov_idx].iov_len == iov_off) { in __bio_copy_iov()
1142 const struct sg_iovec *iov, int iov_count, in bio_copy_user_iov() argument
1159 uaddr = (unsigned long)iov[i].iov_base; in bio_copy_user_iov()
1160 end = (uaddr + iov[i].iov_len + PAGE_SIZE - 1) >> PAGE_SHIFT; in bio_copy_user_iov()
1170 len += iov[i].iov_len; in bio_copy_user_iov()
[all …]
Dblk-map.c190 struct rq_map_data *map_data, const struct sg_iovec *iov, in blk_rq_map_user_iov() argument
197 if (!iov || iov_count <= 0) in blk_rq_map_user_iov()
201 unsigned long uaddr = (unsigned long)iov[i].iov_base; in blk_rq_map_user_iov()
203 if (!iov[i].iov_len) in blk_rq_map_user_iov()
214 bio = bio_copy_user_iov(q, map_data, iov, iov_count, read, in blk_rq_map_user_iov()
217 bio = bio_map_user_iov(q, NULL, iov, iov_count, read, gfp_mask); in blk_rq_map_user_iov()
Dscsi_ioctl.c339 struct iovec *iov = NULL; in sg_io() local
342 0, NULL, &iov); in sg_io()
344 kfree(iov); in sg_io()
353 hdr->iovec_count = iov_shorten(iov, in sg_io()
359 ret = blk_rq_map_user_iov(q, rq, NULL, (struct sg_iovec *) iov, in sg_io()
362 kfree(iov); in sg_io()
Dbsg.c536 const struct iovec *iov, ssize_t *bytes_read) in __bsg_read() argument