Lines Matching refs:ghs
584 struct gfs2_holder ghs[2]; in gfs2_create_inode() local
605 error = gfs2_glock_nq_init(dip->i_gl, LM_ST_EXCLUSIVE, 0, ghs); in gfs2_create_inode()
608 gfs2_holder_mark_uninitialized(ghs + 1); in gfs2_create_inode()
630 gfs2_glock_dq_uninit(ghs); in gfs2_create_inode()
709 error = gfs2_glock_nq_init(ip->i_gl, LM_ST_EXCLUSIVE, GL_SKIP, ghs + 1); in gfs2_create_inode()
772 gfs2_glock_dq_uninit(ghs); in gfs2_create_inode()
773 gfs2_glock_dq_uninit(ghs + 1); in gfs2_create_inode()
795 gfs2_glock_dq_uninit(ghs); in gfs2_create_inode()
804 if (gfs2_holder_initialized(ghs + 1)) in gfs2_create_inode()
805 gfs2_glock_dq_uninit(ghs + 1); in gfs2_create_inode()
900 struct gfs2_holder ghs[2]; in gfs2_link() local
912 gfs2_holder_init(dip->i_gl, LM_ST_EXCLUSIVE, 0, ghs); in gfs2_link()
913 gfs2_holder_init(ip->i_gl, LM_ST_EXCLUSIVE, 0, ghs + 1); in gfs2_link()
915 error = gfs2_glock_nq(ghs); /* parent */ in gfs2_link()
919 error = gfs2_glock_nq(ghs + 1); /* child */ in gfs2_link()
1007 gfs2_glock_dq(ghs + 1); in gfs2_link()
1009 gfs2_glock_dq(ghs); in gfs2_link()
1011 gfs2_holder_uninit(ghs); in gfs2_link()
1012 gfs2_holder_uninit(ghs + 1); in gfs2_link()
1103 struct gfs2_holder ghs[3]; in gfs2_unlink() local
1113 gfs2_holder_init(dip->i_gl, LM_ST_EXCLUSIVE, 0, ghs); in gfs2_unlink()
1114 gfs2_holder_init(ip->i_gl, LM_ST_EXCLUSIVE, 0, ghs + 1); in gfs2_unlink()
1120 gfs2_holder_init(rgd->rd_gl, LM_ST_EXCLUSIVE, 0, ghs + 2); in gfs2_unlink()
1123 error = gfs2_glock_nq(ghs); /* parent */ in gfs2_unlink()
1127 error = gfs2_glock_nq(ghs + 1); /* child */ in gfs2_unlink()
1141 error = gfs2_glock_nq(ghs + 2); /* rgrp */ in gfs2_unlink()
1157 gfs2_glock_dq(ghs + 2); in gfs2_unlink()
1159 gfs2_glock_dq(ghs + 1); in gfs2_unlink()
1161 gfs2_glock_dq(ghs); in gfs2_unlink()
1163 gfs2_holder_uninit(ghs + 2); in gfs2_unlink()
1165 gfs2_holder_uninit(ghs + 1); in gfs2_unlink()
1166 gfs2_holder_uninit(ghs); in gfs2_unlink()
1351 struct gfs2_holder ghs[4], r_gh, rd_gh; in gfs2_rename() local
1391 gfs2_holder_init(odip->i_gl, LM_ST_EXCLUSIVE, GL_ASYNC, ghs); in gfs2_rename()
1394 ghs + num_gh); in gfs2_rename()
1397 gfs2_holder_init(ip->i_gl, LM_ST_EXCLUSIVE, GL_ASYNC, ghs + num_gh); in gfs2_rename()
1402 ghs + num_gh); in gfs2_rename()
1407 error = gfs2_glock_nq(ghs + x); in gfs2_rename()
1411 error = gfs2_glock_async_wait(num_gh, ghs); in gfs2_rename()
1563 if (gfs2_holder_queued(ghs + x)) in gfs2_rename()
1564 gfs2_glock_dq(ghs + x); in gfs2_rename()
1565 gfs2_holder_uninit(ghs + x); in gfs2_rename()
1594 struct gfs2_holder ghs[4], r_gh; in gfs2_exchange() local
1628 gfs2_holder_init(odip->i_gl, LM_ST_EXCLUSIVE, GL_ASYNC, ghs); in gfs2_exchange()
1631 ghs + num_gh); in gfs2_exchange()
1634 gfs2_holder_init(oip->i_gl, LM_ST_EXCLUSIVE, GL_ASYNC, ghs + num_gh); in gfs2_exchange()
1637 gfs2_holder_init(nip->i_gl, LM_ST_EXCLUSIVE, GL_ASYNC, ghs + num_gh); in gfs2_exchange()
1641 error = gfs2_glock_nq(ghs + x); in gfs2_exchange()
1646 error = gfs2_glock_async_wait(num_gh, ghs); in gfs2_exchange()
1710 if (gfs2_holder_queued(ghs + x)) in gfs2_exchange()
1711 gfs2_glock_dq(ghs + x); in gfs2_exchange()
1712 gfs2_holder_uninit(ghs + x); in gfs2_exchange()