trace_block_sleeprq(9)

trace_block_sleeprq9

Waiting to get a free request entry in queue for block io operation

Usage

void trace_block_sleeprq(struct request_queue * q, struct bio * bio, int rw);

Arguments

q

queue for operation

bio

pending block IO operation

rw

low bit indicates a read (0) or a write (1)

Overview

In the case where a request struct cannot be provided for queue q the process needs to wait for an request struct to become available. This tracepoint event is generated each time the process goes to sleep waiting for request struct become available.

Releases

3 releases since Debian 7 (Wheezy); the text changed 2 times.

  1. 7
  2. 8
  3. 9

Authors

Jason Baron <[email protected]>

Author.

William Cohen <[email protected]>

Author.

From linux-manual-4.9 4.9.228-1 in Debian 9 (Stretch). Parsed by carta from the page's man source.