Lines Matching refs:ghs

587 	struct gfs2_holder ghs[2];  in gfs2_create_inode()  local
608 error = gfs2_glock_nq_init(dip->i_gl, LM_ST_EXCLUSIVE, 0, ghs); in gfs2_create_inode()
611 gfs2_holder_mark_uninitialized(ghs + 1); in gfs2_create_inode()
633 gfs2_glock_dq_uninit(ghs); in gfs2_create_inode()
712 error = gfs2_glock_nq_init(ip->i_gl, LM_ST_EXCLUSIVE, GL_SKIP, ghs + 1); in gfs2_create_inode()
776 gfs2_glock_dq_uninit(ghs); in gfs2_create_inode()
777 gfs2_glock_dq_uninit(ghs + 1); in gfs2_create_inode()
799 gfs2_glock_dq_uninit(ghs); in gfs2_create_inode()
808 if (gfs2_holder_initialized(ghs + 1)) in gfs2_create_inode()
809 gfs2_glock_dq_uninit(ghs + 1); in gfs2_create_inode()
904 struct gfs2_holder ghs[2]; in gfs2_link() local
916 gfs2_holder_init(dip->i_gl, LM_ST_EXCLUSIVE, 0, ghs); in gfs2_link()
917 gfs2_holder_init(ip->i_gl, LM_ST_EXCLUSIVE, 0, ghs + 1); in gfs2_link()
919 error = gfs2_glock_nq(ghs); /* parent */ in gfs2_link()
923 error = gfs2_glock_nq(ghs + 1); /* child */ in gfs2_link()
1011 gfs2_glock_dq(ghs + 1); in gfs2_link()
1013 gfs2_glock_dq(ghs); in gfs2_link()
1015 gfs2_holder_uninit(ghs); in gfs2_link()
1016 gfs2_holder_uninit(ghs + 1); in gfs2_link()
1107 struct gfs2_holder ghs[3]; in gfs2_unlink() local
1117 gfs2_holder_init(dip->i_gl, LM_ST_EXCLUSIVE, 0, ghs); in gfs2_unlink()
1118 gfs2_holder_init(ip->i_gl, LM_ST_EXCLUSIVE, 0, ghs + 1); in gfs2_unlink()
1124 gfs2_holder_init(rgd->rd_gl, LM_ST_EXCLUSIVE, 0, ghs + 2); in gfs2_unlink()
1127 error = gfs2_glock_nq(ghs); /* parent */ in gfs2_unlink()
1131 error = gfs2_glock_nq(ghs + 1); /* child */ in gfs2_unlink()
1145 error = gfs2_glock_nq(ghs + 2); /* rgrp */ in gfs2_unlink()
1161 gfs2_glock_dq(ghs + 2); in gfs2_unlink()
1163 gfs2_glock_dq(ghs + 1); in gfs2_unlink()
1165 gfs2_glock_dq(ghs); in gfs2_unlink()
1167 gfs2_holder_uninit(ghs + 2); in gfs2_unlink()
1169 gfs2_holder_uninit(ghs + 1); in gfs2_unlink()
1170 gfs2_holder_uninit(ghs); in gfs2_unlink()
1355 struct gfs2_holder ghs[5], r_gh; in gfs2_rename() local
1394 gfs2_holder_init(odip->i_gl, LM_ST_EXCLUSIVE, 0, ghs); in gfs2_rename()
1396 gfs2_holder_init(ndip->i_gl, LM_ST_EXCLUSIVE, 0, ghs + num_gh); in gfs2_rename()
1399 gfs2_holder_init(ip->i_gl, LM_ST_EXCLUSIVE, 0, ghs + num_gh); in gfs2_rename()
1403 gfs2_holder_init(nip->i_gl, LM_ST_EXCLUSIVE, 0, ghs + num_gh); in gfs2_rename()
1411 gfs2_holder_init(nrgd->rd_gl, LM_ST_EXCLUSIVE, 0, ghs + num_gh++); in gfs2_rename()
1415 error = gfs2_glock_nq(ghs + x); in gfs2_rename()
1549 gfs2_glock_dq(ghs + x); in gfs2_rename()
1550 gfs2_holder_uninit(ghs + x); in gfs2_rename()
1579 struct gfs2_holder ghs[5], r_gh; in gfs2_exchange() local
1613 gfs2_holder_init(odip->i_gl, LM_ST_EXCLUSIVE, 0, ghs); in gfs2_exchange()
1615 gfs2_holder_init(ndip->i_gl, LM_ST_EXCLUSIVE, 0, ghs + num_gh); in gfs2_exchange()
1618 gfs2_holder_init(oip->i_gl, LM_ST_EXCLUSIVE, 0, ghs + num_gh); in gfs2_exchange()
1621 gfs2_holder_init(nip->i_gl, LM_ST_EXCLUSIVE, 0, ghs + num_gh); in gfs2_exchange()
1625 error = gfs2_glock_nq(ghs + x); in gfs2_exchange()
1690 gfs2_glock_dq(ghs + x); in gfs2_exchange()
1691 gfs2_holder_uninit(ghs + x); in gfs2_exchange()