Lines Matching full:linear
32 * (a) Linear buffer. In this case, all the data in the ABD is stored in one
36 * | ABD (linear) |
62 * In addition to directly allocating a linear or scattered ABD, it is also
64 * within an existing ABD. In linear buffers this is simple (set abd_buf of
70 * within the first chunk in abd_chunks. For both linear and scattered ABDs,
77 * using a linear ABD to a scattered one when doing so would be beneficial.
79 * If you need to use the data within an ABD directly, if you know it's linear
91 * As an additional feature, linear and scatter ABD's can be stitched together
95 * It is possible to make all ABDs linear by setting zfs_abd_scatter_enabled to
184 * don't care whether the ABD is linear or not.
210 * Allocate an ABD that must be linear, along with its own underlying data
290 * (scatterlist or linear buffer) will also be freed. (Subject to ownership
626 * Create a linear ABD for an existing buf.
661 * Get the raw buffer associated with a linear ABD.
682 * these "linear but not zio_[data_]buf_alloc()'ed" ABD's. in abd_release_ownership_of_buf()
698 * linear ABDs which were allocated via abd_get_from_buf(), or ones allocated
1052 * is the same when taking linear and when taking scatter