Movatterモバイル変換


[0]ホーム

URL:


man7.org > Linux >man-pages

Linux/UNIX system programming training


probe::ioblock_trace.bounce(3stap) — Linux manual page

NAME |SYNOPSIS |VALUES |CONTEXT |SEE ALSO |COLOPHON

PROBE...TRACE(3stap)  IO Scheduler and block IO TapsPROBE...TRACE(3stap)

NAME        top

       probe::ioblock_trace.bounce - Fires whenever a buffer bounce is       needed for at least one page of a block IO request.

SYNOPSIS        top

       ioblock_trace.bounce

VALUES        top

name           name of the probe pointrw           binary trace for read/write requestidx           offset into the bio vector arrayphys_segments - number of           segments in this bio after physical address coalescing is           performed.opf           operations and flagsvcnt           bio vector count which represents number of array element           (page, offset, length) which makes up this I/O requestbdev_contains           points to the device object which contains the partition (when           bio structure represents a partition)sector           beginning sector for the entire bioflags           see below BIO_UPTODATE 0 ok after I/O completion BIO_RW_BLOCK           1 RW_AHEAD set, and read/write would block BIO_EOF 2           out-out-bounds error BIO_SEG_VALID 3 nr_hw_seg valid           BIO_CLONED 4 doesn't own data BIO_BOUNCED 5 bio is a bounce           bio BIO_USER_MAPPED 6 contains user pages BIO_EOPNOTSUPP 7 not           supportedbdev           target block deviceino           i-node number of the mapped filep_start_sect           points to the start sector of the partition structure of the           deviceq           request queue on which this bio was queued.bytes_done           number of bytes transferreddevname           device for which a buffer bounce was needed.size           total size in bytes

CONTEXT        top

       The process creating a block IO request.

SEE ALSO        top

tapset::ioblock(3stap)

COLOPHON        top

       This page is part of thesystemtap (a tracing and live-system       analysis tool) project.  Information about the project can be       found at ⟨https://sourceware.org/systemtap/⟩.  If you have a bug       report for this manual page, send it to systemtap@sourceware.org.       This page was obtained from the project's upstream Git repository       ⟨git://sourceware.org/git/systemtap.git⟩ on 2025-08-11.  (At that       time, the date of the most recent commit that was found in the       repository was 2025-07-24.)  If you discover any rendering       problems in this HTML version of the page, or you believe there is       a better or more up-to-date source for the page, or you have       corrections or improvements to the information in this COLOPHON       (which isnot part of the original manual page), send a mail to       man-pages@man7.orgSystemTap Tapset Reference      April 2025PROBE...TRACE(3stap)

Pages that refer to this page:tapset::ioblock(3stap)



HTML rendering created 2025-09-06 byMichael Kerrisk, author ofThe Linux Programming Interface.

For details of in-depthLinux/UNIX system programming training courses that I teach, lookhere.

Hosting byjambit GmbH.

Cover of TLPI


[8]ページ先頭

©2009-2025 Movatter.jp