Lines Matching defs:bno
25 xfs_agblock_t bno,
38 new->bno = bno;
44 trace_xfs_extent_busy(pag->pag_mount, pag->pag_agno, bno, len);
52 if (new->bno < busyp->bno) {
54 ASSERT(new->bno + new->length <= busyp->bno);
55 } else if (new->bno > busyp->bno) {
57 ASSERT(bno >= busyp->bno + busyp->length);
75 xfs_agblock_t bno,
79 xfs_extent_busy_insert_list(pag, bno, len, flags, &tp->t_busy);
85 xfs_agblock_t bno,
89 xfs_extent_busy_insert_list(pag, bno, len, XFS_EXTENT_BUSY_DISCARDED,
106 xfs_agblock_t bno,
113 /* find closest start bno overlap */
118 if (bno < busyp->bno) {
120 if (bno + len > busyp->bno)
123 } else if (bno > busyp->bno) {
125 if (bno < busyp->bno + busyp->length)
129 /* bno matches busyp, length determines exact match */
160 xfs_agblock_t bbno = busyp->bno;
262 busyp->bno = fend;
278 busyp->length = fbno - busyp->bno;
315 xfs_agblock_t bbno = busyp->bno;
348 xfs_agblock_t *bno,
360 fbno = *bno;
367 xfs_agblock_t bbno = busyp->bno;
469 * Preferring the lower bno extent will make the next
502 if (fbno != *bno || flen != *len) {
503 trace_xfs_extent_busy_trim(args->mp, args->agno, *bno, *len,
505 *bno = fbno;
528 trace_xfs_extent_busy_clear(mp, busyp->agno, busyp->bno,
679 diff = b1->bno - b2->bno;