blk_queue_merge_bvec man page on OpenSuSE

Man page or keyword search:  
man Server   25941 pages
apropos Keyword Search (all sections)
Output format
OpenSuSE logo
[printable version]

BLK_QUEUE_MERGE_BVEC(9)		 Block Devices	       BLK_QUEUE_MERGE_BVEC(9)

NAME
       blk_queue_merge_bvec - set a merge_bvec function for queue

SYNOPSIS
       void blk_queue_merge_bvec(struct request_queue * q,
				 merge_bvec_fn * mbfn);

ARGUMENTS
       q
	   queue

       mbfn
	   merge_bvec_fn

DESCRIPTION
       Usually queues have static limitations on the max sectors or segments
       that we can put in a request. Stacking drivers may have some settings
       that are dynamic, and thus we have to query the queue whether it is ok
       to add a new bio_vec to a bio at a given offset or not. If the block
       device has such limitations, it needs to register a merge_bvec_fn to
       control the size of bio's sent to it. Note that a block device *must*
       allow a single page to be added to an empty bio. The block device
       driver may want to use the bio_split function to deal with these bio's.
       By default no merge_bvec_fn is defined for a queue, and only the fixed
       limits are honored.

COPYRIGHT
Kernel Hackers Manual 3.11	 November 2013	       BLK_QUEUE_MERGE_BVEC(9)
[top]

List of man pages available for OpenSuSE

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net