EXT_FIRST_EXTENT
(EXT_FIRST_EXTENT((__hdr__)) + le16_to_cpu((__hdr__)->eh_entries) - 1)
((EXT_FIRST_EXTENT((__hdr__)) + le16_to_cpu((__hdr__)->eh_max) - 1)) \
EXT_FIRST_EXTENT(eh)->ee_block = cpu_to_le32(EXT_DATA_LBLK);
EXT_FIRST_EXTENT(eh)->ee_len = cpu_to_le16(EXT_DATA_LEN);
ext4_ext_store_pblock(EXT_FIRST_EXTENT(eh), EXT_DATA_PBLK);
ext4_ext_mark_unwritten(EXT_FIRST_EXTENT(eh));
ext4_ext_is_unwritten(EXT_FIRST_EXTENT(eh)) ?
ex = EXT_FIRST_EXTENT(neh);
EXT_FIRST_EXTENT(neh)->ee_block;
if (unlikely(EXT_FIRST_EXTENT(path[depth].p_hdr) != ex)) {
if (unlikely(EXT_FIRST_EXTENT(path[depth].p_hdr) != ex)) {
ex = EXT_FIRST_EXTENT(eh);
if (ex != EXT_FIRST_EXTENT(eh)) {
path[0].p_ext = EXT_FIRST_EXTENT(path[0].p_hdr) +
(path[1].p_ext - EXT_FIRST_EXTENT(path[1].p_hdr));
if (ex > EXT_FIRST_EXTENT(eh))
} else if ((ex > EXT_FIRST_EXTENT(eh)) &&
nearex = EXT_FIRST_EXTENT(eh);
while (ex >= EXT_FIRST_EXTENT(eh) &&
if (ex == EXT_FIRST_EXTENT(eh)) {
if (partial->state == tofree && ex >= EXT_FIRST_EXTENT(eh)) {
(ex > EXT_FIRST_EXTENT(eh))) { /*L2*/
struct ext4_extent *ext = EXT_FIRST_EXTENT(eh);
struct ext4_extent *ex = EXT_FIRST_EXTENT(eh);
if (ex_start == EXT_FIRST_EXTENT(path[depth].p_hdr)) {
EXT_FIRST_EXTENT(path[depth].p_hdr))
extent = EXT_FIRST_EXTENT(path[depth].p_hdr);
ex = EXT_FIRST_EXTENT(eh);
l = EXT_FIRST_EXTENT(eh) + 1;
chex = ex = EXT_FIRST_EXTENT(eh);
ex = EXT_FIRST_EXTENT(eh);