Name
trace_block_sleeprq —
waiting to get a free request entry in queue for block IO operation
Synopsis
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
)
Description
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.