Lines Matching refs:ptr
317 __be64 *ptr; in lookup_metapath() local
322 ptr = metapointer(x, mp); in lookup_metapath()
323 dblock = be64_to_cpu(*ptr); in lookup_metapath()
361 static inline unsigned int gfs2_extent_length(void *start, unsigned int len, __be64 *ptr, unsigned … in gfs2_extent_length() argument
364 const __be64 *first = ptr; in gfs2_extent_length()
365 u64 d = be64_to_cpu(*ptr); in gfs2_extent_length()
369 ptr++; in gfs2_extent_length()
370 if (ptr >= end) in gfs2_extent_length()
376 } while(be64_to_cpu(*ptr) == d); in gfs2_extent_length()
377 if (ptr >= end) in gfs2_extent_length()
379 return (ptr - first); in gfs2_extent_length()
402 __be64 *ptr = (__be64 *)(mp->mp_bh[i - 1]->b_data + in gfs2_indirect_init() local
411 ptr += offset; in gfs2_indirect_init()
412 *ptr = cpu_to_be64(bn); in gfs2_indirect_init()
413 return ptr; in gfs2_indirect_init()
465 __be64 *ptr; in gfs2_bmap_alloc() local
476 ptr = metapointer(end_of_metadata, mp); in gfs2_bmap_alloc()
478 dblks = gfs2_extent_length(bh->b_data, bh->b_size, ptr, maxlen, in gfs2_bmap_alloc()
516 ptr = (__be64 *)(dibh->b_data + in gfs2_bmap_alloc()
518 zero_bn = *ptr; in gfs2_bmap_alloc()
530 ptr = (__be64 *)(mp->mp_bh[i]->b_data + in gfs2_bmap_alloc()
532 *ptr = zero_bn; in gfs2_bmap_alloc()
561 ptr = metapointer(end_of_metadata, mp); in gfs2_bmap_alloc()
564 *ptr++ = cpu_to_be64(bn++); in gfs2_bmap_alloc()
609 __be64 *ptr; in gfs2_block_map() local
648 ptr = metapointer(ip->i_height - 1, &mp); in gfs2_block_map()
649 if (*ptr == 0) in gfs2_block_map()
651 map_bh(bh_map, inode->i_sb, be64_to_cpu(*ptr)); in gfs2_block_map()
653 len = gfs2_extent_length(bh->b_data, bh->b_size, ptr, maxlen, &eob); in gfs2_block_map()