iov_iter_get_pagesRegular
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 ✅