Lines Matching +full:ext +full:- +full:gen
1 /* SPDX-License-Identifier: GPL-2.0 */
30 #define CEPH_HOMELESS_OSD -1
35 * Note that these come from the OSD as little-endian values. On BE arches,
36 * we convert them in-place after receipt.
53 * A SPARSE_READ reply is a 32-bit count of extents, followed by an array of
54 * 64-bit offset/length pairs, and then all of the actual file data
177 u32 gen; member
235 /* an in-flight request */
386 hoid->hash_reverse_bits = bitrev32(hoid->hash); in ceph_hoid_build_hash_cache()
390 * PG-wide backoff: [begin, end)
391 * per-object backoff: begin == end
441 return osdc->osdmap->flags & flag; in ceph_osdmap_flag()
462 BUG_ON(__whch >= __oreq->r_num_ops); \
463 &__oreq->r_ops[__whch].typ.fld; \
638 struct ceph_sparse_extent *ext; in ceph_sparse_ext_map_end() local
641 if (op->extent.sparse_ext_cnt == 0) in ceph_sparse_ext_map_end()
644 ext = &op->extent.sparse_ext[op->extent.sparse_ext_cnt - 1]; in ceph_sparse_ext_map_end()
646 return ext->off + ext->len - op->extent.offset; in ceph_sparse_ext_map_end()