Lines Matching refs:lp
916 __be64 *lp; in dir_make_exhash() local
973 lp = (__be64 *)(dibh->b_data + sizeof(struct gfs2_dinode)); in dir_make_exhash()
975 for (x = sdp->sd_hash_ptrs; x--; lp++) in dir_make_exhash()
976 *lp = cpu_to_be64(bn); in dir_make_exhash()
1009 __be64 *lp; in dir_split_leaf() local
1055 lp = kmalloc_array(half_len, sizeof(__be64), GFP_NOFS); in dir_split_leaf()
1056 if (!lp) { in dir_split_leaf()
1063 lp[x] = cpu_to_be64(bn); in dir_split_leaf()
1067 error = gfs2_dir_write_data(dip, (char *)lp, start * sizeof(u64), in dir_split_leaf()
1075 kfree(lp); in dir_split_leaf()
1135 kfree(lp); in dir_split_leaf()
1532 __be64 *lp; in dir_e_read() local
1543 lp = gfs2_dir_get_hash_table(dip); in dir_e_read()
1544 if (IS_ERR(lp)) in dir_e_read()
1545 return PTR_ERR(lp); in dir_e_read()
1552 be64_to_cpu(lp[index])); in dir_e_read()
2102 __be64 *lp; in gfs2_dir_exhash_dealloc() local
2108 lp = gfs2_dir_get_hash_table(dip); in gfs2_dir_exhash_dealloc()
2109 if (IS_ERR(lp)) in gfs2_dir_exhash_dealloc()
2110 return PTR_ERR(lp); in gfs2_dir_exhash_dealloc()
2113 leaf_no = be64_to_cpu(lp[index]); in gfs2_dir_exhash_dealloc()