Searched refs:bmbt (Results 1 - 4 of 4) sorted by relevance

/linux-master/fs/xfs/libxfs/
H A Dxfs_bmap_btree.c230 * we have to ensure that we attempt to locate the entire set of bmbt
350 key->bmbt.br_startoff =
351 cpu_to_be64(xfs_bmbt_disk_get_startoff(&rec->bmbt));
359 key->bmbt.br_startoff = cpu_to_be64(
360 xfs_bmbt_disk_get_startoff(&rec->bmbt) +
361 xfs_bmbt_disk_get_blockcount(&rec->bmbt) - 1);
369 xfs_bmbt_disk_set_all(&rec->bmbt, &cur->bc_rec.b);
377 return (int64_t)be64_to_cpu(key->bmbt.br_startoff) -
388 uint64_t a = be64_to_cpu(k1->bmbt.br_startoff);
389 uint64_t b = be64_to_cpu(k2->bmbt
[all...]
H A Dxfs_btree.h33 struct xfs_bmbt_key bmbt; member in union:xfs_btree_key
34 xfs_bmdr_key_t bmbr; /* bmbt root block */
43 struct xfs_bmbt_rec bmbt; member in union:xfs_btree_rec
44 xfs_bmdr_rec_t bmbr; /* bmbt root block */
325 /* We are converting a delalloc reservation (only for bmbt btrees) */
328 /* For extent swap, ignore owner check in verifier (only for bmbt btrees) */
H A Dxfs_bmap.c164 xfs_bmbt_disk_set_all(&rec.bmbt, irec);
1146 /* Stuff every bmbt record from this block into the incore extent map. */
4318 * Before insertion into the bmbt, zero the range being converted
6378 xfs_bmbt_disk_get_all(&rec->bmbt, &irec);
/linux-master/fs/xfs/scrub/
H A Dbmap.c169 * If the caller thinks this could be a shared bmbt extent (IOWs,
460 /* Scrub a bmbt record. */
502 xfs_bmbt_disk_get_all(&rec->bmbt, &irec);
579 /* Now look up the bmbt record. */
595 * length, so we have to loop through the bmbt to make sure that the
596 * entire rmap is covered by bmbt records.
630 /* Make sure each rmap has a corresponding bmbt entry. */
737 * rmap for this file fork has corresponding bmbt entries.
758 /* Make sure each rmap has a corresponding bmbt entry. */
893 * If the merged mapping could be expressed with fewer bmbt record
[all...]

Completed in 287 milliseconds