Lines Matching refs:ghs

604 	struct gfs2_holder ghs[2];  in gfs2_create_inode()  local
625 error = gfs2_glock_nq_init(dip->i_gl, LM_ST_EXCLUSIVE, 0, ghs); in gfs2_create_inode()
628 gfs2_holder_mark_uninitialized(ghs + 1); in gfs2_create_inode()
650 gfs2_glock_dq_uninit(ghs); in gfs2_create_inode()
734 error = gfs2_glock_nq_init(ip->i_gl, LM_ST_EXCLUSIVE, GL_SKIP, ghs + 1); in gfs2_create_inode()
793 gfs2_glock_dq_uninit(ghs); in gfs2_create_inode()
795 gfs2_glock_dq_uninit(ghs + 1); in gfs2_create_inode()
821 gfs2_glock_dq_uninit(ghs); in gfs2_create_inode()
830 if (gfs2_holder_initialized(ghs + 1)) in gfs2_create_inode()
831 gfs2_glock_dq_uninit(ghs + 1); in gfs2_create_inode()
927 struct gfs2_holder ghs[2]; in gfs2_link() local
939 gfs2_holder_init(dip->i_gl, LM_ST_EXCLUSIVE, 0, ghs); in gfs2_link()
940 gfs2_holder_init(ip->i_gl, LM_ST_EXCLUSIVE, 0, ghs + 1); in gfs2_link()
942 error = gfs2_glock_nq(ghs); /* parent */ in gfs2_link()
946 error = gfs2_glock_nq(ghs + 1); /* child */ in gfs2_link()
1034 gfs2_glock_dq(ghs + 1); in gfs2_link()
1036 gfs2_glock_dq(ghs); in gfs2_link()
1039 gfs2_holder_uninit(ghs); in gfs2_link()
1040 gfs2_holder_uninit(ghs + 1); in gfs2_link()
1131 struct gfs2_holder ghs[3]; in gfs2_unlink() local
1141 gfs2_holder_init(dip->i_gl, LM_ST_EXCLUSIVE, 0, ghs); in gfs2_unlink()
1142 gfs2_holder_init(ip->i_gl, LM_ST_EXCLUSIVE, 0, ghs + 1); in gfs2_unlink()
1148 gfs2_holder_init(rgd->rd_gl, LM_ST_EXCLUSIVE, 0, ghs + 2); in gfs2_unlink()
1151 error = gfs2_glock_nq(ghs); /* parent */ in gfs2_unlink()
1155 error = gfs2_glock_nq(ghs + 1); /* child */ in gfs2_unlink()
1169 error = gfs2_glock_nq(ghs + 2); /* rgrp */ in gfs2_unlink()
1185 gfs2_glock_dq(ghs + 2); in gfs2_unlink()
1187 gfs2_glock_dq(ghs + 1); in gfs2_unlink()
1189 gfs2_glock_dq(ghs); in gfs2_unlink()
1191 gfs2_holder_uninit(ghs + 2); in gfs2_unlink()
1193 gfs2_holder_uninit(ghs + 1); in gfs2_unlink()
1194 gfs2_holder_uninit(ghs); in gfs2_unlink()
1379 struct gfs2_holder ghs[4], r_gh, rd_gh; in gfs2_rename() local
1419 gfs2_holder_init(odip->i_gl, LM_ST_EXCLUSIVE, GL_ASYNC, ghs); in gfs2_rename()
1422 ghs + num_gh); in gfs2_rename()
1425 gfs2_holder_init(ip->i_gl, LM_ST_EXCLUSIVE, GL_ASYNC, ghs + num_gh); in gfs2_rename()
1430 ghs + num_gh); in gfs2_rename()
1435 error = gfs2_glock_nq(ghs + x); in gfs2_rename()
1439 error = gfs2_glock_async_wait(num_gh, ghs); in gfs2_rename()
1591 if (gfs2_holder_queued(ghs + x)) in gfs2_rename()
1592 gfs2_glock_dq(ghs + x); in gfs2_rename()
1593 gfs2_holder_uninit(ghs + x); in gfs2_rename()
1623 struct gfs2_holder ghs[4], r_gh; in gfs2_exchange() local
1657 gfs2_holder_init(odip->i_gl, LM_ST_EXCLUSIVE, GL_ASYNC, ghs); in gfs2_exchange()
1660 ghs + num_gh); in gfs2_exchange()
1663 gfs2_holder_init(oip->i_gl, LM_ST_EXCLUSIVE, GL_ASYNC, ghs + num_gh); in gfs2_exchange()
1666 gfs2_holder_init(nip->i_gl, LM_ST_EXCLUSIVE, GL_ASYNC, ghs + num_gh); in gfs2_exchange()
1670 error = gfs2_glock_nq(ghs + x); in gfs2_exchange()
1675 error = gfs2_glock_async_wait(num_gh, ghs); in gfs2_exchange()
1739 if (gfs2_holder_queued(ghs + x)) in gfs2_exchange()
1740 gfs2_glock_dq(ghs + x); in gfs2_exchange()
1741 gfs2_holder_uninit(ghs + x); in gfs2_exchange()