Lines Matching refs:structure

55 2. New flexible and generic but minimalist i/o structure or descriptor
59 2.3 Changes in the request structure
122 move into the block device structure in the future. Some characteristics
256 The flags and rw fields in the bio structure can be used for some tuning
272 requests. Some bits in the bi_rw flags field in the bio structure are
314 the request structure fields)
337 to the device. The cmd block in the request structure has room for filling
342 The request structure flags can be set up to indicate the type of request
365 2. Flexible and generic but minimalist i/o structure/descriptor.
367 2.1 Reason for a new structure and requirements addressed
370 layer, and the low level request structure was associated with a chain of
376 Also, using the buffer head as an i/o structure for i/os that didn't originate
381 redesign of the block i/o data structure in 2.5.
398 vi. Preferably should be based on a memory descriptor structure that can be
402 vii.Ability to handle the possibility of splits/merges as the structure passes
405 The solution was to define a new structure (bio) for the block layer,
406 instead of using the buffer head structure (bh) directly, the idea being
407 avoidance of some associated baggage and limitations. The bio structure
409 bh structure for buffered i/o, and in the case of raw/direct i/o kiobufs are
414 The bio structure uses a vector representation pointing to an array of tuples
494 The request structure is the structure that gets passed down to low level
495 drivers. The block layer make_request function builds up a request structure,
500 request structure.
504 the order in which they occur in the structure (see include/linux/blkdev.h)
506 structure fields and a quick reference about the layers which are
794 3.2.5.2 Internal structure
796 Internally, block manages tags in the blk_queue_tag structure:
826 The embedded bh array in the kiobuf structure has been removed and no
833 A single kiobuf structure is assumed to correspond to a contiguous range
866 Ben LaHaise's aio code uses a slightly different structure instead
869 and data pointer. This is embedded into a brw_cb structure when passed
881 all such transient state should either be maintained in the request structure,
1052 granular locking. The request queue structure has a pointer to the
1071 The sector number used in the bio structure has been changed to sector_t,