Lines Matching refs:ghs

599 	struct gfs2_holder ghs[2];  in gfs2_create_inode()  local
620 error = gfs2_glock_nq_init(dip->i_gl, LM_ST_EXCLUSIVE, 0, ghs); in gfs2_create_inode()
623 gfs2_holder_mark_uninitialized(ghs + 1); in gfs2_create_inode()
645 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()
788 gfs2_glock_dq_uninit(ghs); in gfs2_create_inode()
790 gfs2_glock_dq_uninit(ghs + 1); in gfs2_create_inode()
815 gfs2_glock_dq_uninit(ghs); in gfs2_create_inode()
827 if (gfs2_holder_initialized(ghs + 1)) in gfs2_create_inode()
828 gfs2_glock_dq_uninit(ghs + 1); in gfs2_create_inode()
926 struct gfs2_holder ghs[2]; in gfs2_link() local
938 gfs2_holder_init(dip->i_gl, LM_ST_EXCLUSIVE, 0, ghs); in gfs2_link()
939 gfs2_holder_init(ip->i_gl, LM_ST_EXCLUSIVE, 0, ghs + 1); in gfs2_link()
941 error = gfs2_glock_nq(ghs); /* parent */ in gfs2_link()
945 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, LM_FLAG_NODE_SCOPE, 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()
1383 struct gfs2_holder ghs[4], r_gh, rd_gh; in gfs2_rename() local
1423 gfs2_holder_init(odip->i_gl, LM_ST_EXCLUSIVE, GL_ASYNC, ghs); in gfs2_rename()
1426 ghs + num_gh); in gfs2_rename()
1429 gfs2_holder_init(ip->i_gl, LM_ST_EXCLUSIVE, GL_ASYNC, ghs + num_gh); in gfs2_rename()
1434 ghs + num_gh); in gfs2_rename()
1439 error = gfs2_glock_nq(ghs + x); in gfs2_rename()
1443 error = gfs2_glock_async_wait(num_gh, ghs); in gfs2_rename()
1598 if (gfs2_holder_queued(ghs + x)) in gfs2_rename()
1599 gfs2_glock_dq(ghs + x); in gfs2_rename()
1600 gfs2_holder_uninit(ghs + x); in gfs2_rename()
1630 struct gfs2_holder ghs[4], r_gh; in gfs2_exchange() local
1664 gfs2_holder_init(odip->i_gl, LM_ST_EXCLUSIVE, GL_ASYNC, ghs); in gfs2_exchange()
1667 ghs + num_gh); in gfs2_exchange()
1670 gfs2_holder_init(oip->i_gl, LM_ST_EXCLUSIVE, GL_ASYNC, ghs + num_gh); in gfs2_exchange()
1673 gfs2_holder_init(nip->i_gl, LM_ST_EXCLUSIVE, GL_ASYNC, ghs + num_gh); in gfs2_exchange()
1677 error = gfs2_glock_nq(ghs + x); in gfs2_exchange()
1682 error = gfs2_glock_async_wait(num_gh, ghs); in gfs2_exchange()
1748 if (gfs2_holder_queued(ghs + x)) in gfs2_exchange()
1749 gfs2_glock_dq(ghs + x); in gfs2_exchange()
1750 gfs2_holder_uninit(ghs + x); in gfs2_exchange()