Searched refs:iov (Results 1 – 4 of 4) sorted by relevance
/block/ |
D | bio.c | 1025 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 …]
|
D | blk-map.c | 190 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()
|
D | scsi_ioctl.c | 339 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()
|
D | bsg.c | 536 const struct iovec *iov, ssize_t *bytes_read) in __bsg_read() argument
|