Chapter 4. Block IO

Table of Contents

trace_block_rq_abort - abort block operation request
trace_block_rq_requeue - place block IO request back on a queue
trace_block_rq_complete - block IO operation completed by device driver
trace_block_rq_insert - insert block operation request into queue
trace_block_rq_issue - issue pending block IO request operation to device driver
trace_block_bio_bounce - used bounce buffer when processing block operation
trace_block_bio_complete - completed all work on the block operation
trace_block_bio_backmerge - merging block operation to the end of an existing operation
trace_block_bio_frontmerge - merging block operation to the beginning of an existing operation
trace_block_bio_queue - putting new block IO operation in queue
trace_block_getrq - get a free request entry in queue for block IO operations
trace_block_sleeprq - waiting to get a free request entry in queue for block IO operation
trace_block_plug - keep operations requests in request queue
trace_block_unplug - release of operations requests in request queue
trace_block_split - split a single bio struct into two bio structs
trace_block_bio_remap - map request for a logical device to the raw device
trace_block_rq_remap - map request for a block operation request