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()
773 gfs2_glock_dq_uninit(ghs); in gfs2_create_inode()
774 gfs2_glock_dq_uninit(ghs + 1); in gfs2_create_inode()
798 gfs2_glock_dq_uninit(ghs); in gfs2_create_inode()
807 if (gfs2_holder_initialized(ghs + 1)) in gfs2_create_inode()
808 gfs2_glock_dq_uninit(ghs + 1); in gfs2_create_inode()
903 struct gfs2_holder ghs[2]; in gfs2_link() local
915 gfs2_holder_init(dip->i_gl, LM_ST_EXCLUSIVE, 0, ghs); in gfs2_link()
916 gfs2_holder_init(ip->i_gl, LM_ST_EXCLUSIVE, 0, ghs + 1); in gfs2_link()
918 error = gfs2_glock_nq(ghs); /* parent */ in gfs2_link()
922 error = gfs2_glock_nq(ghs + 1); /* child */ in gfs2_link()
1010 gfs2_glock_dq(ghs + 1); in gfs2_link()
1012 gfs2_glock_dq(ghs); in gfs2_link()
1014 gfs2_holder_uninit(ghs); in gfs2_link()
1015 gfs2_holder_uninit(ghs + 1); in gfs2_link()
1106 struct gfs2_holder ghs[3]; in gfs2_unlink() local
1116 gfs2_holder_init(dip->i_gl, LM_ST_EXCLUSIVE, 0, ghs); in gfs2_unlink()
1117 gfs2_holder_init(ip->i_gl, LM_ST_EXCLUSIVE, 0, ghs + 1); in gfs2_unlink()
1123 gfs2_holder_init(rgd->rd_gl, LM_ST_EXCLUSIVE, 0, ghs + 2); in gfs2_unlink()
1126 error = gfs2_glock_nq(ghs); /* parent */ in gfs2_unlink()
1130 error = gfs2_glock_nq(ghs + 1); /* child */ in gfs2_unlink()
1144 error = gfs2_glock_nq(ghs + 2); /* rgrp */ in gfs2_unlink()
1160 gfs2_glock_dq(ghs + 2); in gfs2_unlink()
1162 gfs2_glock_dq(ghs + 1); in gfs2_unlink()
1164 gfs2_glock_dq(ghs); in gfs2_unlink()
1166 gfs2_holder_uninit(ghs + 2); in gfs2_unlink()
1168 gfs2_holder_uninit(ghs + 1); in gfs2_unlink()
1169 gfs2_holder_uninit(ghs); in gfs2_unlink()
1354 struct gfs2_holder ghs[5], r_gh; in gfs2_rename() local
1393 gfs2_holder_init(odip->i_gl, LM_ST_EXCLUSIVE, 0, ghs); in gfs2_rename()
1395 gfs2_holder_init(ndip->i_gl, LM_ST_EXCLUSIVE, 0, ghs + num_gh); in gfs2_rename()
1398 gfs2_holder_init(ip->i_gl, LM_ST_EXCLUSIVE, 0, ghs + num_gh); in gfs2_rename()
1402 gfs2_holder_init(nip->i_gl, LM_ST_EXCLUSIVE, 0, ghs + num_gh); in gfs2_rename()
1410 gfs2_holder_init(nrgd->rd_gl, LM_ST_EXCLUSIVE, 0, ghs + num_gh++); in gfs2_rename()
1414 error = gfs2_glock_nq(ghs + x); in gfs2_rename()
1548 gfs2_glock_dq(ghs + x); in gfs2_rename()
1549 gfs2_holder_uninit(ghs + x); in gfs2_rename()
1578 struct gfs2_holder ghs[5], r_gh; in gfs2_exchange() local
1612 gfs2_holder_init(odip->i_gl, LM_ST_EXCLUSIVE, 0, ghs); in gfs2_exchange()
1614 gfs2_holder_init(ndip->i_gl, LM_ST_EXCLUSIVE, 0, ghs + num_gh); in gfs2_exchange()
1617 gfs2_holder_init(oip->i_gl, LM_ST_EXCLUSIVE, 0, ghs + num_gh); in gfs2_exchange()
1620 gfs2_holder_init(nip->i_gl, LM_ST_EXCLUSIVE, 0, ghs + num_gh); in gfs2_exchange()
1624 error = gfs2_glock_nq(ghs + x); in gfs2_exchange()
1689 gfs2_glock_dq(ghs + x); in gfs2_exchange()
1690 gfs2_holder_uninit(ghs + x); in gfs2_exchange()