iov_iter_get_pages
Regular
4.4
: ✅ssize_t iov_iter_get_pages(struct iov_iter *i, struct page **pages, size_t maxsize, unsigned int maxpages, size_t *start);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/iov_iter.c (ffffffff813fc350)
Location: lib/iov_iter.c:572
Inline: False
Direct callers:
- fs/direct-io.c:do_blockdev_direct_IO
- fs/fuse/file.c:fuse_direct_io
- net/core/datagram.c:zerocopy_sg_from_iter
Symbols:
ffffffff813fc350-ffffffff813fc55c: iov_iter_get_pages (STB_GLOBAL)
4.8
: ✅ssize_t iov_iter_get_pages(struct iov_iter *i, struct page **pages, size_t maxsize, unsigned int maxpages, size_t *start);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/iov_iter.c (ffffffff81445150)
Location: lib/iov_iter.c:540
Inline: False
Direct callers:
- fs/direct-io.c:do_blockdev_direct_IO
- fs/fuse/file.c:fuse_direct_io
- net/core/datagram.c:zerocopy_sg_from_iter
Symbols:
ffffffff81445150-ffffffff81445335: iov_iter_get_pages (STB_GLOBAL)
4.10
: ✅ssize_t iov_iter_get_pages(struct iov_iter *i, struct page **pages, size_t maxsize, unsigned int maxpages, size_t *start);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/iov_iter.c (ffffffff81462d80)
Location: lib/iov_iter.c:930
Inline: False
Direct callers:
- fs/splice.c:iter_to_pipe
- fs/direct-io.c:do_blockdev_direct_IO
- fs/fuse/file.c:fuse_direct_io
- block/bio.c:bio_iov_iter_get_pages
- net/core/datagram.c:zerocopy_sg_from_iter
Symbols:
ffffffff81462d80-ffffffff814630b1: iov_iter_get_pages (STB_GLOBAL)
4.13
: ✅ssize_t iov_iter_get_pages(struct iov_iter *i, struct page **pages, size_t maxsize, unsigned int maxpages, size_t *start);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/iov_iter.c (ffffffff81465020)
Location: lib/iov_iter.c:1057
Inline: False
Direct callers:
- fs/splice.c:iter_to_pipe
- fs/direct-io.c:do_blockdev_direct_IO
- fs/fuse/file.c:fuse_direct_io
- block/bio.c:bio_iov_iter_get_pages
Symbols:
ffffffff81465020-ffffffff814652d4: iov_iter_get_pages (STB_GLOBAL)
4.15
: ✅ssize_t iov_iter_get_pages(struct iov_iter *i, struct page **pages, size_t maxsize, unsigned int maxpages, size_t *start);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/iov_iter.c (ffffffff81490fa0)
Location: lib/iov_iter.c:1059
Inline: False
Direct callers:
- fs/splice.c:iter_to_pipe
- fs/direct-io.c:do_blockdev_direct_IO
- fs/fuse/file.c:fuse_direct_io
- block/bio.c:bio_iov_iter_get_pages
- net/core/datagram.c:__zerocopy_sg_from_iter
Symbols:
ffffffff81490fa0-ffffffff81491254: iov_iter_get_pages (STB_GLOBAL)
4.18
: ✅ssize_t iov_iter_get_pages(struct iov_iter *i, struct page **pages, size_t maxsize, unsigned int maxpages, size_t *start);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/iov_iter.c (ffffffff814c9eb0)
Location: lib/iov_iter.c:1189
Inline: False
Direct callers:
- fs/splice.c:iter_to_pipe
- fs/direct-io.c:do_blockdev_direct_IO
- fs/fuse/dev.c:fuse_copy_fill
- fs/fuse/file.c:fuse_direct_io
- block/bio.c:bio_iov_iter_get_pages
- net/core/datagram.c:__zerocopy_sg_from_iter
Symbols:
ffffffff814c9eb0-ffffffff814ca158: iov_iter_get_pages (STB_GLOBAL)
5.0
: ✅ssize_t iov_iter_get_pages(struct iov_iter *i, struct page **pages, size_t maxsize, unsigned int maxpages, size_t *start);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/iov_iter.c (ffffffff814debc0)
Location: lib/iov_iter.c:1261
Inline: False
Direct callers:
- fs/splice.c:iter_to_pipe
- fs/direct-io.c:do_blockdev_direct_IO
- fs/fuse/dev.c:fuse_copy_fill
- fs/fuse/file.c:fuse_direct_io
- block/bio.c:bio_iov_iter_get_pages
- net/core/datagram.c:__zerocopy_sg_from_iter
- net/core/skmsg.c:sk_msg_zerocopy_from_iter
Symbols:
ffffffff814debc0-ffffffff814deea5: iov_iter_get_pages (STB_GLOBAL)
5.3
: ✅ssize_t iov_iter_get_pages(struct iov_iter *i, struct page **pages, size_t maxsize, unsigned int maxpages, size_t *start);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/iov_iter.c (ffffffff8150a7f0)
Location: lib/iov_iter.c:1275
Inline: False
Direct callers:
- fs/splice.c:iter_to_pipe
- fs/direct-io.c:do_direct_IO
- fs/fuse/dev.c:fuse_copy_fill
- fs/fuse/file.c:fuse_direct_io
- block/bio.c:bio_iov_iter_get_pages
- net/core/datagram.c:__zerocopy_sg_from_iter
- net/core/skmsg.c:sk_msg_zerocopy_from_iter
Symbols:
ffffffff8150a7f0-ffffffff8150ab29: iov_iter_get_pages (STB_GLOBAL)
5.4
: ✅ssize_t iov_iter_get_pages(struct iov_iter *i, struct page **pages, size_t maxsize, unsigned int maxpages, size_t *start);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/iov_iter.c (ffffffff81528800)
Location: lib/iov_iter.c:1275
Inline: False
Direct callers:
- fs/splice.c:iter_to_pipe
- fs/direct-io.c:do_direct_IO
- fs/fuse/dev.c:fuse_copy_fill
- fs/fuse/file.c:fuse_direct_io
- block/bio.c:bio_iov_iter_get_pages
- net/core/datagram.c:__zerocopy_sg_from_iter
- net/core/skmsg.c:sk_msg_zerocopy_from_iter
Symbols:
ffffffff81528800-ffffffff81528b39: iov_iter_get_pages (STB_GLOBAL)
5.8
: ✅ssize_t iov_iter_get_pages(struct iov_iter *i, struct page **pages, size_t maxsize, unsigned int maxpages, size_t *start);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/iov_iter.c (ffffffff81588880)
Location: lib/iov_iter.c:1311
Inline: False
Direct callers:
- fs/splice.c:iter_to_pipe
- fs/direct-io.c:do_direct_IO
- fs/fuse/dev.c:fuse_copy_fill
- fs/fuse/file.c:fuse_direct_io
- block/bio.c:__bio_iov_append_get_pages
- block/bio.c:__bio_iov_iter_get_pages
- net/core/datagram.c:__zerocopy_sg_from_iter
- net/core/skmsg.c:sk_msg_zerocopy_from_iter
Symbols:
ffffffff81588880-ffffffff81588b9d: iov_iter_get_pages (STB_GLOBAL)
5.11
: ✅ssize_t iov_iter_get_pages(struct iov_iter *i, struct page **pages, size_t maxsize, unsigned int maxpages, size_t *start);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/iov_iter.c (ffffffff815a8250)
Location: lib/iov_iter.c:1318
Inline: False
Direct callers:
- fs/splice.c:iter_to_pipe
- fs/direct-io.c:do_direct_IO
- fs/fuse/dev.c:fuse_copy_fill
- fs/fuse/file.c:fuse_direct_io
- block/bio.c:__bio_iov_append_get_pages
- block/bio.c:__bio_iov_iter_get_pages
- net/core/datagram.c:__zerocopy_sg_from_iter
- net/core/skmsg.c:sk_msg_zerocopy_from_iter
Symbols:
ffffffff815a8250-ffffffff815a85cb: iov_iter_get_pages (STB_GLOBAL)
5.13
: ✅ssize_t iov_iter_get_pages(struct iov_iter *i, struct page **pages, size_t maxsize, unsigned int maxpages, size_t *start);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/iov_iter.c (ffffffff815acd60)
Location: lib/iov_iter.c:1519
Inline: False
Direct callers:
- fs/splice.c:iter_to_pipe
- fs/direct-io.c:do_direct_IO
- fs/fuse/dev.c:fuse_copy_fill
- fs/fuse/file.c:fuse_direct_io
- net/core/datagram.c:__zerocopy_sg_from_iter
- net/core/skmsg.c:sk_msg_zerocopy_from_iter
Symbols:
ffffffff815acd60-ffffffff815ad376: iov_iter_get_pages (STB_GLOBAL)
5.15
: Transformation ⚠️ssize_t iov_iter_get_pages(struct iov_iter *i, struct page **pages, size_t maxsize, unsigned int maxpages, size_t *start);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In lib/iov_iter.c (0)
Location: lib/iov_iter.c:1473
Inline: False
Direct callers:
- fs/splice.c:iter_to_pipe
- fs/direct-io.c:do_direct_IO
- fs/fuse/dev.c:fuse_copy_fill
- fs/fuse/file.c:fuse_direct_io
- block/bio.c:__bio_iov_append_get_pages
- block/bio.c:__bio_iov_iter_get_pages
- net/core/datagram.c:__zerocopy_sg_from_iter
- net/core/skmsg.c:sk_msg_zerocopy_from_iter
Symbols:
ffffffff81cda91c-ffffffff81cda947: iov_iter_get_pages.cold (STB_LOCAL)
ffffffff81615db0-ffffffff816161c5: iov_iter_get_pages (STB_GLOBAL)
5.19
: Transformation ⚠️ssize_t iov_iter_get_pages(struct iov_iter *i, struct page **pages, size_t maxsize, unsigned int maxpages, size_t *start);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In lib/iov_iter.c (0)
Location: lib/iov_iter.c:1519
Inline: False
Direct callers:
- fs/splice.c:iter_to_pipe
- fs/direct-io.c:do_direct_IO
- fs/fuse/dev.c:fuse_copy_fill
- fs/fuse/file.c:fuse_direct_io
- block/bio.c:bio_iov_iter_get_pages
- net/core/datagram.c:__zerocopy_sg_from_iter
- net/core/skmsg.c:sk_msg_zerocopy_from_iter
Symbols:
ffffffff81e92f56-ffffffff81e92f98: iov_iter_get_pages.cold (STB_LOCAL)
ffffffff816e2a00-ffffffff816e2cea: iov_iter_get_pages (STB_GLOBAL)
6.2
: Selective Inline ⚠️ssize_t iov_iter_get_pages(struct iov_iter *i, struct page **pages, size_t maxsize, unsigned int maxpages, size_t *start, unsigned int gup_flags);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In lib/iov_iter.c (ffffffff817d2ebb)
Location: lib/iov_iter.c:1496
Inline: True
Inline callers:
- lib/iov_iter.c:iov_iter_get_pages2
Direct callers:
- block/bio.c:__bio_iov_iter_get_pages
- block/blk-map.c:bio_map_user_iov
Symbols:
ffffffff817d2dc0-ffffffff817d2e0a: iov_iter_get_pages (STB_GLOBAL)
6.5
: Absent ⚠️
6.8
: Absent ⚠️
arm64
: ✅ssize_t iov_iter_get_pages(struct iov_iter *i, struct page **pages, size_t maxsize, unsigned int maxpages, size_t *start);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/iov_iter.c (ffff800010633178)
Location: lib/iov_iter.c:1275
Inline: False
Direct callers:
- fs/splice.c:iter_to_pipe
- fs/direct-io.c:do_direct_IO
- fs/fuse/dev.c:fuse_copy_fill
- fs/fuse/file.c:fuse_direct_io
- block/bio.c:bio_iov_iter_get_pages
- net/core/datagram.c:__zerocopy_sg_from_iter
- net/core/skmsg.c:sk_msg_zerocopy_from_iter
Symbols:
ffff800010633178-ffff8000106334c4: iov_iter_get_pages (STB_GLOBAL)
armhf
: ✅ssize_t iov_iter_get_pages(struct iov_iter *i, struct page **pages, size_t maxsize, unsigned int maxpages, size_t *start);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/iov_iter.c (c07d9708)
Location: lib/iov_iter.c:1275
Inline: False
Direct callers:
- fs/splice.c:iter_to_pipe
- fs/direct-io.c:do_direct_IO
- fs/fuse/dev.c:fuse_copy_fill
- fs/fuse/file.c:fuse_direct_io
- block/bio.c:bio_iov_iter_get_pages
- net/core/datagram.c:__zerocopy_sg_from_iter
- net/core/skmsg.c:sk_msg_zerocopy_from_iter
Symbols:
c07d9708-c07d9a5c: iov_iter_get_pages (STB_GLOBAL)
ppc64el
: ✅ssize_t iov_iter_get_pages(struct iov_iter *i, struct page **pages, size_t maxsize, unsigned int maxpages, size_t *start);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/iov_iter.c (c0000000007d7e00)
Location: lib/iov_iter.c:1275
Inline: False
Direct callers:
- fs/splice.c:iter_to_pipe
- fs/direct-io.c:do_direct_IO
- fs/fuse/dev.c:fuse_copy_fill
- fs/fuse/file.c:fuse_direct_io
- block/bio.c:bio_iov_iter_get_pages
- net/core/datagram.c:__zerocopy_sg_from_iter
- net/core/skmsg.c:sk_msg_zerocopy_from_iter
Symbols:
c0000000007d7e00-c0000000007d829c: iov_iter_get_pages (STB_GLOBAL)
riscv64
: ✅ssize_t iov_iter_get_pages(struct iov_iter *i, struct page **pages, size_t maxsize, unsigned int maxpages, size_t *start);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/iov_iter.c (ffffffe000461220)
Location: lib/iov_iter.c:1275
Inline: False
Direct callers:
- fs/splice.c:iter_to_pipe
- fs/direct-io.c:do_direct_IO
- fs/fuse/dev.c:fuse_copy_fill
- fs/fuse/file.c:fuse_direct_io
- block/bio.c:bio_iov_iter_get_pages
- net/core/datagram.c:__zerocopy_sg_from_iter
- net/core/skmsg.c:sk_msg_zerocopy_from_iter
Symbols:
ffffffe000461220-ffffffe000461502: iov_iter_get_pages (STB_GLOBAL)
aws
: ✅ssize_t iov_iter_get_pages(struct iov_iter *i, struct page **pages, size_t maxsize, unsigned int maxpages, size_t *start);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/iov_iter.c (ffffffff81520de0)
Location: lib/iov_iter.c:1275
Inline: False
Direct callers:
- fs/splice.c:iter_to_pipe
- fs/direct-io.c:do_direct_IO
- fs/fuse/dev.c:fuse_copy_fill
- fs/fuse/file.c:fuse_direct_io
- block/bio.c:bio_iov_iter_get_pages
- net/core/datagram.c:__zerocopy_sg_from_iter
- net/core/skmsg.c:sk_msg_zerocopy_from_iter
Symbols:
ffffffff81520de0-ffffffff81521119: iov_iter_get_pages (STB_GLOBAL)
azure
: ✅ssize_t iov_iter_get_pages(struct iov_iter *i, struct page **pages, size_t maxsize, unsigned int maxpages, size_t *start);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/iov_iter.c (ffffffff815110d0)
Location: lib/iov_iter.c:1275
Inline: False
Direct callers:
- fs/splice.c:iter_to_pipe
- fs/direct-io.c:do_direct_IO
- fs/fuse/dev.c:fuse_copy_fill
- fs/fuse/file.c:fuse_direct_io
- block/bio.c:bio_iov_iter_get_pages
- net/core/datagram.c:__zerocopy_sg_from_iter
- net/core/skmsg.c:sk_msg_zerocopy_from_iter
Symbols:
ffffffff815110d0-ffffffff81511409: iov_iter_get_pages (STB_GLOBAL)
gcp
: ✅ssize_t iov_iter_get_pages(struct iov_iter *i, struct page **pages, size_t maxsize, unsigned int maxpages, size_t *start);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/iov_iter.c (ffffffff8151ce70)
Location: lib/iov_iter.c:1275
Inline: False
Direct callers:
- fs/splice.c:iter_to_pipe
- fs/direct-io.c:do_direct_IO
- fs/fuse/dev.c:fuse_copy_fill
- fs/fuse/file.c:fuse_direct_io
- block/bio.c:bio_iov_iter_get_pages
- net/core/datagram.c:__zerocopy_sg_from_iter
- net/core/skmsg.c:sk_msg_zerocopy_from_iter
Symbols:
ffffffff8151ce70-ffffffff8151d1a9: iov_iter_get_pages (STB_GLOBAL)
lowlatency
: ✅ssize_t iov_iter_get_pages(struct iov_iter *i, struct page **pages, size_t maxsize, unsigned int maxpages, size_t *start);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/iov_iter.c (ffffffff815366e0)
Location: lib/iov_iter.c:1275
Inline: False
Direct callers:
- fs/splice.c:iter_to_pipe
- fs/direct-io.c:do_direct_IO
- fs/fuse/dev.c:fuse_copy_fill
- fs/fuse/file.c:fuse_direct_io
- block/bio.c:bio_iov_iter_get_pages
- net/core/datagram.c:__zerocopy_sg_from_iter
- net/core/skmsg.c:sk_msg_zerocopy_from_iter
Symbols:
ffffffff815366e0-ffffffff81536a19: iov_iter_get_pages (STB_GLOBAL)
Regular
4.4
and 4.8
✅
4.8
and 4.10
✅
4.10
and 4.13
✅
4.13
and 4.15
✅
4.15
and 4.18
✅
4.18
and 5.0
✅
5.0
and 5.3
✅
5.3
and 5.4
✅
5.4
and 5.8
✅
5.8
and 5.11
✅
5.11
and 5.13
✅
5.13
and 5.15
✅
5.15
and 5.19
✅
5.19
and 6.2
⚠️unsigned int gup_flags
amd64
and arm64
✅
amd64
and armhf
✅
amd64
and ppc64el
✅
amd64
and riscv64
✅
generic
and aws
✅
generic
and azure
✅
generic
and gcp
✅
generic
and lowlatency
✅