Lines Matching defs:ptr
328 __be64 *ptr = metapointer(x, mp);
329 u64 dblock = be64_to_cpu(*ptr);
421 * @ptr: Current position in @bh
427 static inline unsigned int gfs2_extent_length(struct buffer_head *bh, __be64 *ptr, int *eob)
430 const __be64 *first = ptr;
431 u64 d = be64_to_cpu(*ptr);
435 ptr++;
436 if (ptr >= end)
439 } while(be64_to_cpu(*ptr) == d);
440 if (ptr >= end)
442 return ptr - first;
554 const __be64 *start, *ptr, *end;
561 for (ptr = start; ptr < end; ptr++) {
562 if (*ptr) {
563 mp->mp_list[hgt] += ptr - start;
612 __be64 *ptr = (__be64 *)(mp->mp_bh[i - 1]->b_data +
621 ptr += offset;
622 *ptr = cpu_to_be64(bn);
673 __be64 *ptr;
718 ptr = (__be64 *)(dibh->b_data +
720 zero_bn = *ptr;
733 ptr = (__be64 *)(mp->mp_bh[i]->b_data +
735 *ptr = zero_bn;
764 ptr = metapointer(end_of_metadata, mp);
768 *ptr++ = cpu_to_be64(bn++);
799 const __be64 *first, *ptr, *end;
822 for (ptr = first; ptr < end; ptr++) {
823 if (*ptr)
826 return ptr - first;
847 __be64 *ptr;
914 ptr = metapointer(ip->i_height - 1, mp);
915 if (*ptr == 0)
919 len = gfs2_extent_length(bh, ptr, &eob);
921 iomap->addr = be64_to_cpu(*ptr) << inode->i_blkbits;
1629 __be64 *first, *ptr, *end;
1632 ptr = first + mp->mp_list[h];
1639 while (ptr < end) {
1640 if (*ptr) { /* if we have a non-null pointer */
1641 mp->mp_list[h] = ptr - first;
1647 ptr++;