Lines Matching refs:lp
877 __be64 *lp; in dir_make_exhash() local
934 lp = (__be64 *)(dibh->b_data + sizeof(struct gfs2_dinode)); in dir_make_exhash()
936 for (x = sdp->sd_hash_ptrs; x--; lp++) in dir_make_exhash()
937 *lp = cpu_to_be64(bn); in dir_make_exhash()
970 __be64 *lp; in dir_split_leaf() local
1015 lp = kmalloc(half_len * sizeof(__be64), GFP_NOFS); in dir_split_leaf()
1016 if (!lp) { in dir_split_leaf()
1023 lp[x] = cpu_to_be64(bn); in dir_split_leaf()
1027 error = gfs2_dir_write_data(dip, (char *)lp, start * sizeof(u64), in dir_split_leaf()
1035 kfree(lp); in dir_split_leaf()
1096 kfree(lp); in dir_split_leaf()
1462 __be64 *lp; in dir_e_read() local
1473 lp = gfs2_dir_get_hash_table(dip); in dir_e_read()
1474 if (IS_ERR(lp)) in dir_e_read()
1475 return PTR_ERR(lp); in dir_e_read()
1482 be64_to_cpu(lp[index])); in dir_e_read()
1979 __be64 *lp; in gfs2_dir_exhash_dealloc() local
1985 lp = gfs2_dir_get_hash_table(dip); in gfs2_dir_exhash_dealloc()
1986 if (IS_ERR(lp)) in gfs2_dir_exhash_dealloc()
1987 return PTR_ERR(lp); in gfs2_dir_exhash_dealloc()
1990 leaf_no = be64_to_cpu(lp[index]); in gfs2_dir_exhash_dealloc()