suse man page for blk_stop_queue

Query: blk_stop_queue

OS: suse

Section: 9

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

BLK_STOP_QUEUE(9)						   Block Devices						 BLK_STOP_QUEUE(9)

NAME
blk_stop_queue - stop a queue
SYNOPSIS
void blk_stop_queue(struct request_queue * q);
ARGUMENTS
q The struct request_queue in question
DESCRIPTION
The Linux block layer assumes that a block driver will consume all entries on the request queue when the request_fn strategy is called. Often this will not happen, because of hardware limitations (queue depth settings). If a device driver gets a 'queue full' response, or if it simply chooses not to queue more I/O at one point, it can call this function to prevent the request_fn from being called until the driver has signalled it's ready to go again. This happens by calling blk_start_queue to restart queue operations. Queue lock must be held.
COPYRIGHT
Kernel Hackers Manual 2.6. July 2010 BLK_STOP_QUEUE(9)
Related Man Pages
wr(9f) - sunos
blk_make_request(9) - suse
remque(9r) - osf1
wr(9f) - osx
wr(9f) - centos
Similar Topics in the Unix Linux Community
Getting command output to putty window title.
Cut command on RHEL 6.8 compatibility issues
Update kernel Linux without reboot?!
Tar Command
32 bit process addressing more than 4GB