Chapter 4. Block IO
Prev |  | Next

# Chapter 4. Block IO

Table of Contents

trace_block_touch_buffer — mark a buffer accessed
trace_block_dirty_buffer — mark a buffer dirty
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

Prev |  | Next
trace_signal_deliver | Home | trace_block_touch_buffer