Lines Matching refs:vbo

1247 	u64 vbo;  in attr_data_read_resident()  local
1258 vbo = page->index << PAGE_SHIFT; in attr_data_read_resident()
1260 if (vbo < data_size) { in attr_data_read_resident()
1263 u32 use = data_size - vbo; in attr_data_read_resident()
1268 memcpy(kaddr, data + vbo, use); in attr_data_read_resident()
1283 u64 vbo; in attr_data_write_resident() local
1297 vbo = page->index << PAGE_SHIFT; in attr_data_write_resident()
1299 if (vbo < data_size) { in attr_data_write_resident()
1302 u32 use = data_size - vbo; in attr_data_write_resident()
1306 memcpy(data + vbo, kaddr, use); in attr_data_write_resident()
1396 u64 vbo[2], off[2], wof_size; in attr_wof_frame_info() local
1408 vbo[1] = frame << 2; in attr_wof_frame_info()
1413 vbo[1] = frame << 3; in attr_wof_frame_info()
1422 if (vbo[1] + bytes_per_off > le32_to_cpu(attr->res.data_size)) { in attr_wof_frame_info()
1429 off32 = Add2Ptr(addr, vbo[1]); in attr_wof_frame_info()
1430 off[0] = vbo[1] ? le32_to_cpu(off32[-1]) : 0; in attr_wof_frame_info()
1433 off64 = Add2Ptr(addr, vbo[1]); in attr_wof_frame_info()
1434 off[0] = vbo[1] ? le64_to_cpu(off64[-1]) : 0; in attr_wof_frame_info()
1458 if (vbo[1]) { in attr_wof_frame_info()
1459 voff = vbo[1] & (PAGE_SIZE - 1); in attr_wof_frame_info()
1460 vbo[0] = vbo[1] - bytes_per_off; in attr_wof_frame_info()
1464 vbo[0] = 0; in attr_wof_frame_info()
1470 pgoff_t index = vbo[i] >> PAGE_SHIFT; in attr_wof_frame_info()
1473 u64 from = vbo[i] & ~(u64)(PAGE_SIZE - 1); in attr_wof_frame_info()
1869 int attr_collapse_range(struct ntfs_inode *ni, u64 vbo, u64 bytes) in attr_collapse_range() argument
1908 if ((vbo & mask) || (bytes & mask)) { in attr_collapse_range()
1913 if (vbo > data_size) in attr_collapse_range()
1918 if (vbo + bytes >= data_size) { in attr_collapse_range()
1919 u64 new_valid = min(ni->i_valid, vbo); in attr_collapse_range()
1922 truncate_setsize(&ni->vfs_inode, vbo); in attr_collapse_range()
1923 err = attr_set_size(ni, ATTR_DATA, NULL, 0, &ni->file.run, vbo, in attr_collapse_range()
1936 vcn = vbo >> sbi->cluster_bits; in attr_collapse_range()
2094 if (vbo + bytes <= valid_size) in attr_collapse_range()
2096 else if (vbo < valid_size) in attr_collapse_range()
2097 valid_size = vbo; in attr_collapse_range()
2127 int attr_punch_hole(struct ntfs_inode *ni, u64 vbo, u64 bytes, u32 *frame_size) in attr_punch_hole() argument
2153 if (vbo > data_size) in attr_punch_hole()
2156 from = vbo; in attr_punch_hole()
2157 to = min_t(u64, vbo + bytes, data_size); in attr_punch_hole()
2168 if (vbo >= alloc_size) { in attr_punch_hole()
2175 bytes += vbo; in attr_punch_hole()
2178 bytes -= vbo; in attr_punch_hole()
2180 if ((vbo & mask) || (bytes & mask)) { in attr_punch_hole()
2198 vcn = vbo >> sbi->cluster_bits; in attr_punch_hole()
2345 int attr_insert_range(struct ntfs_inode *ni, u64 vbo, u64 bytes) in attr_insert_range() argument
2381 if (vbo > data_size) { in attr_insert_range()
2386 if ((vbo & mask) || (bytes & mask)) { in attr_insert_range()
2398 vcn = vbo >> sbi->cluster_bits; in attr_insert_range()
2510 if (vbo <= ni->i_valid) in attr_insert_range()