Lines Matching refs:ghs
591 struct gfs2_holder ghs[2]; in gfs2_create_inode() local
612 error = gfs2_glock_nq_init(dip->i_gl, LM_ST_EXCLUSIVE, 0, ghs); in gfs2_create_inode()
636 gfs2_glock_dq_uninit(ghs); in gfs2_create_inode()
708 error = gfs2_glock_nq_init(ip->i_gl, LM_ST_EXCLUSIVE, GL_SKIP, ghs + 1); in gfs2_create_inode()
764 gfs2_glock_dq_uninit(ghs); in gfs2_create_inode()
765 gfs2_glock_dq_uninit(ghs + 1); in gfs2_create_inode()
769 gfs2_glock_dq_uninit(ghs + 1); in gfs2_create_inode()
775 gfs2_glock_dq_uninit(ghs + 1); in gfs2_create_inode()
789 gfs2_glock_dq_uninit(ghs); in gfs2_create_inode()
893 struct gfs2_holder ghs[2]; in gfs2_link() local
905 gfs2_holder_init(dip->i_gl, LM_ST_EXCLUSIVE, 0, ghs); in gfs2_link()
906 gfs2_holder_init(ip->i_gl, LM_ST_EXCLUSIVE, 0, ghs + 1); in gfs2_link()
908 error = gfs2_glock_nq(ghs); /* parent */ in gfs2_link()
912 error = gfs2_glock_nq(ghs + 1); /* child */ in gfs2_link()
1000 gfs2_glock_dq(ghs + 1); in gfs2_link()
1002 gfs2_glock_dq(ghs); in gfs2_link()
1004 gfs2_holder_uninit(ghs); in gfs2_link()
1005 gfs2_holder_uninit(ghs + 1); in gfs2_link()
1096 struct gfs2_holder ghs[3]; in gfs2_unlink() local
1106 gfs2_holder_init(dip->i_gl, LM_ST_EXCLUSIVE, 0, ghs); in gfs2_unlink()
1107 gfs2_holder_init(ip->i_gl, LM_ST_EXCLUSIVE, 0, ghs + 1); in gfs2_unlink()
1113 gfs2_holder_init(rgd->rd_gl, LM_ST_EXCLUSIVE, 0, ghs + 2); in gfs2_unlink()
1116 error = gfs2_glock_nq(ghs); /* parent */ in gfs2_unlink()
1120 error = gfs2_glock_nq(ghs + 1); /* child */ in gfs2_unlink()
1134 error = gfs2_glock_nq(ghs + 2); /* rgrp */ in gfs2_unlink()
1151 gfs2_glock_dq(ghs + 2); in gfs2_unlink()
1153 gfs2_glock_dq(ghs + 1); in gfs2_unlink()
1155 gfs2_glock_dq(ghs); in gfs2_unlink()
1157 gfs2_holder_uninit(ghs + 2); in gfs2_unlink()
1159 gfs2_holder_uninit(ghs + 1); in gfs2_unlink()
1160 gfs2_holder_uninit(ghs); in gfs2_unlink()
1327 struct gfs2_holder ghs[5], r_gh = { .gh_gl = NULL, }; in gfs2_rename() local
1365 gfs2_holder_init(odip->i_gl, LM_ST_EXCLUSIVE, 0, ghs); in gfs2_rename()
1367 gfs2_holder_init(ndip->i_gl, LM_ST_EXCLUSIVE, 0, ghs + num_gh); in gfs2_rename()
1370 gfs2_holder_init(ip->i_gl, LM_ST_EXCLUSIVE, 0, ghs + num_gh); in gfs2_rename()
1374 gfs2_holder_init(nip->i_gl, LM_ST_EXCLUSIVE, 0, ghs + num_gh); in gfs2_rename()
1382 gfs2_holder_init(nrgd->rd_gl, LM_ST_EXCLUSIVE, 0, ghs + num_gh++); in gfs2_rename()
1386 error = gfs2_glock_nq(ghs + x); in gfs2_rename()
1531 gfs2_glock_dq(ghs + x); in gfs2_rename()
1532 gfs2_holder_uninit(ghs + x); in gfs2_rename()