Lines Matching refs:info
321 struct xfs_find_left_neighbor_info *info = priv;
328 if (rec->rm_owner != info->high.rm_owner)
332 rec->rm_offset + rec->rm_blockcount - 1 != info->high.rm_offset)
335 *info->irec = *rec;
354 struct xfs_find_left_neighbor_info info;
361 info.high.rm_startblock = bno - 1;
362 info.high.rm_owner = owner;
367 info.high.rm_offset = offset - 1;
369 info.high.rm_offset = 0;
370 info.high.rm_flags = flags;
371 info.high.rm_blockcount = 0;
372 info.irec = irec;
398 error = xfs_rmap_find_left_neighbor_helper(cur, irec, &info);
400 error = xfs_rmap_query_range(cur, &info.high, &info.high,
401 xfs_rmap_find_left_neighbor_helper, &info);
420 struct xfs_find_left_neighbor_info *info = priv;
427 if (rec->rm_owner != info->high.rm_owner)
431 (rec->rm_offset > info->high.rm_offset ||
432 rec->rm_offset + rec->rm_blockcount <= info->high.rm_offset))
435 *info->irec = *rec;
455 struct xfs_find_left_neighbor_info info;
459 info.high.rm_startblock = bno;
460 info.high.rm_owner = owner;
462 info.high.rm_offset = offset;
464 info.high.rm_offset = 0;
465 info.high.rm_flags = flags;
466 info.high.rm_blockcount = 0;
468 info.irec = irec;
494 error = xfs_rmap_lookup_le_range_helper(cur, irec, &info);
496 error = xfs_rmap_query_range(cur, &info.high, &info.high,
497 xfs_rmap_lookup_le_range_helper, &info);
2872 * Given an extent and some owner info, can we find records overlapping
2873 * the extent whose owner info does not match the given owner?