Lines Matching defs:first
90 * Searching backward from start to limit, find the first block whose
107 xfs_rtblock_t firstbit; /* first useful bit in the word */
125 * Get the first word's index & point to it.
142 * Calculate first (leftmost) bit number to look at,
237 * Calculate first (leftmost) bit number to look at,
265 * Searching forward from start to limit, find the first block whose
300 * Get the first word's index & point to it.
478 * If there was an old one, get rid of it first.
497 uint first = (uint)((char *)sp - (char *)bp->b_addr);
506 xfs_trans_log_buf(tp, bp, first, first + sizeof(*sp) - 1);
545 xfs_rtword_t *first; /* first used word in the buffer */
567 first = b = &bufp[word];
574 * If not starting on a word boundary, deal with the first
579 * Compute first bit not changed and mask of relevant bits.
601 (uint)((char *)first - (char *)bufp),
607 first = b = bufp = bp->b_addr;
641 (uint)((char *)first - (char *)bufp),
647 first = b = bufp = bp->b_addr;
677 if (b > first)
678 xfs_trans_log_buf(tp, bp, (uint)((char *)first - (char *)bufp),
698 xfs_rtblock_t postblock; /* first block freed > end */
699 xfs_rtblock_t preblock; /* first block freed < start */
770 xfs_rtblock_t *new, /* out: first block not matching */
808 * If not starting on a word boundary, deal with the first
813 * Compute first bit not examined.
825 * Different, compute first wrong bit and return.
871 * Different, compute first wrong bit and return.
916 * Different, compute first wrong bit and return.
1035 /* Is the first block free? */