ceph_msg_header2 header2{header.seq, header.tid,
header.type, header.priority,
header.version,
- init_le32(0), header.data_off,
- init_le64(conn.in_seq),
+ ceph_le32(0), header.data_off,
+ ceph_le64(conn.in_seq),
footer.flags, header.compat_version,
header.reserved};
current_header.type,
current_header.priority,
current_header.version,
- init_le32(msg_frame.front_len()),
- init_le32(msg_frame.middle_len()),
- init_le32(msg_frame.data_len()),
+ ceph_le32(msg_frame.front_len()),
+ ceph_le32(msg_frame.middle_len()),
+ ceph_le32(msg_frame.data_len()),
current_header.data_off,
conn.get_peer_name(),
current_header.compat_version,
current_header.reserved,
- init_le32(0)};
- ceph_msg_footer footer{init_le32(0), init_le32(0),
- init_le32(0), init_le64(0), current_header.flags};
+ ceph_le32(0)};
+ ceph_msg_footer footer{ceph_le32(0), ceph_le32(0),
+ ceph_le32(0), ceph_le64(0), current_header.flags};
auto conn_ref = seastar::static_pointer_cast<SocketConnection>(
conn.shared_from_this());
lba_node_meta_le_t() = default;
lba_node_meta_le_t(const lba_node_meta_le_t &) = default;
explicit lba_node_meta_le_t(const lba_node_meta_t &val)
- : begin(init_le64(val.begin)),
- end(init_le64(val.end)),
+ : begin(ceph_le64(val.begin)),
+ end(ceph_le64(val.end)),
depth(init_depth_le(val.depth)) {}
operator lba_node_meta_t() const {
struct lba_map_val_le_t {
extent_len_le_t len = init_extent_len_le(0);
paddr_le_t paddr;
- ceph_le32 refcount = init_le32(0);
- ceph_le32 checksum = init_le32(0);
+ ceph_le32 refcount{0};
+ ceph_le32 checksum{0};
lba_map_val_le_t() = default;
lba_map_val_le_t(const lba_map_val_le_t &) = default;
explicit lba_map_val_le_t(const lba_map_val_t &val)
: len(init_extent_len_le(val.len)),
paddr(paddr_le_t(val.paddr)),
- refcount(init_le32(val.refcount)),
- checksum(init_le32(val.checksum)) {}
+ refcount(val.refcount),
+ checksum(val.checksum) {}
operator lba_map_val_t() const {
return lba_map_val_t{ len, paddr, refcount, checksum };
};
struct omap_inner_key_le_t {
- ceph_le16 key_off = init_le16(0);
- ceph_le16 key_len = init_le16(0);
- laddr_le_t laddr = laddr_le_t(0);
+ ceph_le16 key_off{0};
+ ceph_le16 key_len{0};
+ laddr_le_t laddr{0};
omap_inner_key_le_t() = default;
omap_inner_key_le_t(const omap_inner_key_le_t &) = default;
explicit omap_inner_key_le_t(const omap_inner_key_t &key)
- : key_off(init_le16(key.key_off)),
- key_len(init_le16(key.key_len)),
- laddr(laddr_le_t(key.laddr)) {}
+ : key_off(key.key_off),
+ key_len(key.key_len),
+ laddr(key.laddr) {}
operator omap_inner_key_t() const {
return omap_inner_key_t{uint16_t(key_off), uint16_t(key_len), laddr_t(laddr)};
}
omap_inner_key_le_t& operator=(omap_inner_key_t key) {
- key_off = init_le16(key.key_off);
- key_len = init_le16(key.key_len);
+ key_off = key.key_off;
+ key_len = key.key_len;
laddr = laddr_le_t(key.laddr);
return *this;
}
};
struct omap_leaf_key_le_t {
- ceph_le16 key_off = init_le16(0);
- ceph_le16 key_len = init_le16(0);
- ceph_le16 val_len = init_le16(0);
+ ceph_le16 key_off{0};
+ ceph_le16 key_len{0};
+ ceph_le16 val_len{0};
omap_leaf_key_le_t() = default;
omap_leaf_key_le_t(const omap_leaf_key_le_t &) = default;
explicit omap_leaf_key_le_t(const omap_leaf_key_t &key)
- : key_off(init_le16(key.key_off)),
- key_len(init_le16(key.key_len)),
- val_len(init_le16(key.val_len)) {}
+ : key_off(key.key_off),
+ key_len(key.key_len),
+ val_len(key.val_len) {}
operator omap_leaf_key_t() const {
return omap_leaf_key_t{uint16_t(key_off), uint16_t(key_len),
}
omap_leaf_key_le_t& operator=(omap_leaf_key_t key) {
- key_off = init_le16(key.key_off);
- key_len = init_le16(key.key_len);
- val_len = init_le16(key.val_len);
+ key_off = key.key_off;
+ key_len = key.key_len;
+ val_len = key.val_len;
return *this;
}
namespace crimson::os::seastore {
struct __attribute__((packed)) onode_layout_t {
- ceph_le32 size = init_le32(0);
+ ceph_le32 size{0};
omap_root_le_t omap_root;
} __attribute__((packed));
using depth_le_t = ceph_le32;
inline depth_le_t init_depth_le(uint32_t i) {
- return init_le32(i);
+ return ceph_le32(i);
}
using checksum_t = uint32_t;
}
struct __attribute((packed)) paddr_le_t {
- ceph_le32 segment = init_le32(NULL_SEG_ID);
- ceph_les32 offset = init_les32(NULL_SEG_OFF);
+ ceph_le32 segment = ceph_le32(NULL_SEG_ID);
+ ceph_les32 offset = ceph_les32(NULL_SEG_OFF);
paddr_le_t() = default;
paddr_le_t(ceph_le32 segment, ceph_les32 offset)
: segment(segment), offset(offset) {}
paddr_le_t(segment_id_t segment, segment_off_t offset)
- : segment(init_le32(segment)), offset(init_les32(offset)) {}
+ : segment(ceph_le32(segment)), offset(ceph_les32(offset)) {}
paddr_le_t(const paddr_t &addr) : paddr_le_t(addr.segment, addr.offset) {}
operator paddr_t() const {
constexpr laddr_t L_ADDR_LBAT = std::numeric_limits<laddr_t>::max() - 2;
struct __attribute((packed)) laddr_le_t {
- ceph_le64 laddr = init_le64(L_ADDR_NULL);
+ ceph_le64 laddr = ceph_le64(L_ADDR_NULL);
laddr_le_t() = default;
laddr_le_t(const laddr_le_t &) = default;
explicit laddr_le_t(const laddr_t &addr)
- : laddr(init_le64(addr)) {}
+ : laddr(ceph_le64(addr)) {}
operator laddr_t() const {
return laddr_t(laddr);
using extent_len_le_t = ceph_le32;
inline extent_len_le_t init_extent_len_le(extent_len_t len) {
- return init_le32(len);
+ return ceph_le32(len);
}
struct laddr_list_t : std::list<std::pair<laddr_t, extent_len_t>> {
};
struct test_val_le_t {
- ceph_le32 t1 = init_le32(0);
- ceph_les32 t2 = init_les32(0);
+ ceph_le32 t1{0};
+ ceph_les32 t2{0};
test_val_le_t() = default;
test_val_le_t(const test_val_le_t &) = default;
test_val_le_t(const test_val_t &nv)
- : t1(init_le32(nv.t1)), t2(init_les32(nv.t2)) {}
+ : t1(nv.t1), t2(nv.t2) {}
operator test_val_t() const {
return test_val_t{t1, t2};
};
struct test_meta_le_t {
- ceph_le32 t1 = init_le32(0);
- ceph_le32 t2 = init_le32(0);
+ ceph_le32 t1{0};
+ ceph_le32 t2{0};
test_meta_le_t() = default;
test_meta_le_t(const test_meta_le_t &) = default;
test_meta_le_t(const test_meta_t &nv)
- : t1(init_le32(nv.t1)), t2(init_le32(nv.t2)) {}
+ : t1(nv.t1), t2(nv.t2) {}
operator test_meta_t() const {
return test_meta_t{t1, t2};