Lines Matching refs:ar
4280 struct ext4_allocation_request ar; in ext4_ext_map_blocks() local
4386 ar.len = allocated = map->m_len; in ext4_ext_map_blocks()
4393 ar.lleft = map->m_lblk; in ext4_ext_map_blocks()
4394 err = ext4_ext_search_left(inode, path, &ar.lleft, &ar.pleft); in ext4_ext_map_blocks()
4397 ar.lright = map->m_lblk; in ext4_ext_map_blocks()
4399 err = ext4_ext_search_right(inode, path, &ar.lright, &ar.pright, &ex2); in ext4_ext_map_blocks()
4407 ar.len = allocated = map->m_len; in ext4_ext_map_blocks()
4435 ar.inode = inode; in ext4_ext_map_blocks()
4436 ar.goal = ext4_ext_find_goal(inode, path, map->m_lblk); in ext4_ext_map_blocks()
4437 ar.logical = map->m_lblk; in ext4_ext_map_blocks()
4447 ar.len = EXT4_NUM_B2C(sbi, offset+allocated); in ext4_ext_map_blocks()
4448 ar.goal -= offset; in ext4_ext_map_blocks()
4449 ar.logical -= offset; in ext4_ext_map_blocks()
4451 ar.flags = EXT4_MB_HINT_DATA; in ext4_ext_map_blocks()
4454 ar.flags = 0; in ext4_ext_map_blocks()
4456 ar.flags |= EXT4_MB_HINT_NOPREALLOC; in ext4_ext_map_blocks()
4458 ar.flags |= EXT4_MB_DELALLOC_RESERVED; in ext4_ext_map_blocks()
4459 newblock = ext4_mb_new_blocks(handle, &ar, &err); in ext4_ext_map_blocks()
4463 ar.goal, newblock, allocated); in ext4_ext_map_blocks()
4465 allocated_clusters = ar.len; in ext4_ext_map_blocks()
4466 ar.len = EXT4_C2B(sbi, ar.len) - offset; in ext4_ext_map_blocks()
4467 if (ar.len > allocated) in ext4_ext_map_blocks()
4468 ar.len = allocated; in ext4_ext_map_blocks()
4473 newex.ee_len = cpu_to_le16(ar.len); in ext4_ext_map_blocks()
4492 path, ar.len); in ext4_ext_map_blocks()