Lines Matching refs:keys

173 				      struct xfs_fsmap *keys,
406 struct xfs_fsmap *keys,
413 /* Set up search keys */
414 info->low.rm_startblock = XFS_BB_TO_FSBT(mp, keys[0].fmr_physical);
415 info->low.rm_offset = XFS_BB_TO_FSBT(mp, keys[0].fmr_offset);
416 error = xfs_fsmap_owner_to_rmap(&info->low, keys);
420 xfs_getfsmap_set_irec_flags(&info->low, &keys[0]);
422 error = xfs_fsmap_owner_to_rmap(&info->high, keys + 1);
435 if (keys[0].fmr_physical > 0)
475 struct xfs_fsmap *keys,
487 if (keys[0].fmr_physical >= eofs)
489 if (keys[1].fmr_physical >= eofs)
490 keys[1].fmr_physical = eofs - 1;
491 start_fsb = XFS_BB_TO_FSBT(mp, keys[0].fmr_physical);
492 end_fsb = XFS_BB_TO_FSB(mp, keys[1].fmr_physical);
494 /* Set up search keys */
496 error = xfs_fsmap_owner_to_rmap(&info->low, &keys[0]);
499 info->low.rm_offset = XFS_BB_TO_FSBT(mp, keys[0].fmr_offset);
501 xfs_getfsmap_set_irec_flags(&info->low, &keys[0]);
504 error = xfs_fsmap_owner_to_rmap(&info->high, &keys[1]);
507 info->high.rm_offset = XFS_BB_TO_FSBT(mp, keys[1].fmr_offset);
509 xfs_getfsmap_set_irec_flags(&info->high, &keys[1]);
553 struct xfs_fsmap *keys,
557 return __xfs_getfsmap_rtdev(tp, keys, xfs_getfsmap_rtdev_rtbitmap_query,
566 struct xfs_fsmap *keys,
584 if (keys[0].fmr_physical >= eofs)
586 if (keys[1].fmr_physical >= eofs)
587 keys[1].fmr_physical = eofs - 1;
588 start_fsb = XFS_DADDR_TO_FSB(mp, keys[0].fmr_physical);
589 end_fsb = XFS_DADDR_TO_FSB(mp, keys[1].fmr_physical);
592 * Convert the fsmap low/high keys to AG based keys. Initialize
597 info->low.rm_offset = XFS_BB_TO_FSBT(mp, keys[0].fmr_offset);
598 error = xfs_fsmap_owner_to_rmap(&info->low, &keys[0]);
602 xfs_getfsmap_set_irec_flags(&info->low, &keys[0]);
623 keys[1].fmr_offset);
624 error = xfs_fsmap_owner_to_rmap(&info->high, &keys[1]);
627 xfs_getfsmap_set_irec_flags(&info->high, &keys[1]);
703 struct xfs_fsmap *keys,
707 return __xfs_getfsmap_datadev(tp, keys, info,
738 struct xfs_fsmap *keys,
744 return __xfs_getfsmap_datadev(tp, keys, info,
813 * There are multiple levels of keys and counters at work here:
814 * xfs_fsmap_head.fmh_keys -- low and high fsmap keys passed in;
822 * xfs_getfsmap_info.low/high -- per-AG low/high keys computed from
832 struct xfs_fsmap dkeys[2]; /* per-dev keys */