Lines Matching refs:and

5 allocation, placement, and accessing of variable-size data-storage containers,
6 called objects. Objects are intended to contain operating system and application
8 integral part of the object and provide metadata about the object. The standard
23 This is a SCSI ULD that registers for OSD type devices and provides a testing
28 Is an OSD based Linux file system. It uses the osd-initiator and osd-uld,
40 Files and Folders
55 Makefile For both in-tree and out-of-tree compilation
62 But even though, it should be intuitive and easy to use. Perhaps over time an
67 and initializes some global pools. This should be done once per scsi_device
72 OSD commands encoding, execution, and decoding of results:
74 struct osd_request's is used to iteratively encode an OSD command and carry
87 d. osd_finalize_request() computes offsets into the data-in and data-out buffers
88 and signs the request using the provided capability key and integrity-
92 layer and wait for its completion. The request can be executed
101 h. osd_end_request() must be called to deallocate the request and any resource
103 stage and it must always be called after a successful osd_start_request().
108 members in the CDB. Up to 3 segments can be deployed in the IN-Buffer and up to
159 describe the IN/OUT buffers above, two BIOs for the data payload and up to five
160 _osd_req_data_segment structures to hold the different segments allocation and
163 Important: We have chosen to disregard the assumption that a BIO-chain (and
164 the resulting sg-list) describes a linear memory buffer. Meaning only first and
165 last scatter chain can be incomplete and all the middle chains are of PAGE_SIZE.
166 For us, a scatter-gather-list, as its name implies and as used by the Networking
169 only deployed OSD transport. In the future we anticipate SAS and FC attached OSD