Lines Matching defs:bno
25 xfs_agblock_t bno,
37 new->bno = bno;
43 trace_xfs_extent_busy(pag->pag_mount, pag->pag_agno, bno, len);
51 if (new->bno < busyp->bno) {
53 ASSERT(new->bno + new->length <= busyp->bno);
54 } else if (new->bno > busyp->bno) {
56 ASSERT(bno >= busyp->bno + busyp->length);
74 xfs_agblock_t bno,
78 xfs_extent_busy_insert_list(pag, bno, len, flags, &tp->t_busy);
84 xfs_agblock_t bno,
88 xfs_extent_busy_insert_list(pag, bno, len, XFS_EXTENT_BUSY_DISCARDED,
105 xfs_agblock_t bno,
112 /* find closest start bno overlap */
117 if (bno < busyp->bno) {
119 if (bno + len > busyp->bno)
122 } else if (bno > busyp->bno) {
124 if (bno < busyp->bno + busyp->length)
128 /* bno matches busyp, length determines exact match */
159 xfs_agblock_t bbno = busyp->bno;
261 busyp->bno = fend;
277 busyp->length = fbno - busyp->bno;
314 xfs_agblock_t bbno = busyp->bno;
347 xfs_agblock_t *bno,
359 fbno = *bno;
366 xfs_agblock_t bbno = busyp->bno;
468 * Preferring the lower bno extent will make the next
501 if (fbno != *bno || flen != *len) {
502 trace_xfs_extent_busy_trim(args->mp, args->agno, *bno, *len,
504 *bno = fbno;
527 trace_xfs_extent_busy_clear(mp, busyp->agno, busyp->bno,
678 diff = b1->bno - b2->bno;