Home
last modified time | relevance | path

Searched refs:gh (Results 1 – 9 of 9) sorted by relevance

/linux/fs/gfs2/
H A Dglock.c63 static void do_xmote(struct gfs2_glock *gl, struct gfs2_holder *gh,
314 struct gfs2_holder *gh) in may_grant() argument
328 return gh->gh_state == LM_ST_EXCLUSIVE && in may_grant()
330 (gh->gh_flags & LM_FLAG_NODE_SCOPE); in may_grant()
334 return gh->gh_state == current_gh->gh_state; in may_grant()
341 if (gl->gl_state == gh->gh_state) in may_grant()
343 if (gh->gh_flags & GL_EXACT) in may_grant()
346 return gh->gh_state == LM_ST_SHARED || in may_grant()
347 gh->gh_state == LM_ST_DEFERRED; in may_grant()
349 if (gh->gh_flags & LM_FLAG_ANY) in may_grant()
[all …]
H A Dfile.c162 struct gfs2_holder gh; in gfs2_fileattr_get() local
169 gfs2_holder_init(ip->i_gl, LM_ST_SHARED, 0, &gh); in gfs2_fileattr_get()
170 error = gfs2_glock_nq(&gh); in gfs2_fileattr_get()
178 gfs2_glock_dq(&gh); in gfs2_fileattr_get()
180 gfs2_holder_uninit(&gh); in gfs2_fileattr_get()
224 struct gfs2_holder gh; in do_gfs2_set_flags() local
228 error = gfs2_glock_nq_init(ip->i_gl, LM_ST_EXCLUSIVE, 0, &gh); in do_gfs2_set_flags()
274 gfs2_glock_dq_uninit(&gh); in do_gfs2_set_flags()
426 struct gfs2_holder gh; in gfs2_page_mkwrite() local
433 gfs2_holder_init(ip->i_gl, LM_ST_EXCLUSIVE, 0, &gh); in gfs2_page_mkwrite()
[all …]
H A Dsuper.c183 struct gfs2_holder gh; in gfs2_statfs_init() local
187 &gh); in gfs2_statfs_init()
212 gfs2_glock_dq_uninit(&gh); in gfs2_statfs_init()
272 struct gfs2_holder gh; in gfs2_statfs_sync() local
277 &gh); in gfs2_statfs_sync()
306 gfs2_glock_dq_uninit(&gh); in gfs2_statfs_sync()
313 struct gfs2_holder gh; member
345 error = gfs2_glock_nq_init(ip->i_gl, LM_ST_SHARED, 0, &lfcc->gh); in gfs2_lock_fs_check_clean()
387 gfs2_glock_dq_uninit(&lfcc->gh); in gfs2_lock_fs_check_clean()
487 struct gfs2_holder gh; in gfs2_dirty_inode() local
[all …]
H A Dxattr.c612 struct gfs2_holder gh; in gfs2_xattr_get() local
618 ret = gfs2_glock_nq_init(ip->i_gl, LM_ST_SHARED, LM_FLAG_ANY, &gh); in gfs2_xattr_get()
622 gfs2_holder_mark_uninitialized(&gh); in gfs2_xattr_get()
625 if (gfs2_holder_initialized(&gh)) in gfs2_xattr_get()
626 gfs2_glock_dq_uninit(&gh); in gfs2_xattr_get()
1238 struct gfs2_holder gh; in gfs2_xattr_set() local
1248 ret = gfs2_glock_nq_init(ip->i_gl, LM_ST_EXCLUSIVE, 0, &gh); in gfs2_xattr_set()
1256 gfs2_holder_mark_uninitialized(&gh); in gfs2_xattr_set()
1259 if (gfs2_holder_initialized(&gh)) in gfs2_xattr_set()
1260 gfs2_glock_dq_uninit(&gh); in gfs2_xattr_set()
[all …]
H A Drgrp.c1262 static int update_rgrp_lvb(struct gfs2_rgrpd *rgd, struct gfs2_holder *gh) in update_rgrp_lvb() argument
1266 if (!test_bit(GLF_INSTANTIATE_NEEDED, &gh->gh_gl->gl_flags)) in update_rgrp_lvb()
1270 return gfs2_instantiate(gh); in update_rgrp_lvb()
1392 struct gfs2_holder gh; in gfs2_fitrim() local
1435 LM_FLAG_NODE_SCOPE, &gh); in gfs2_fitrim()
1449 gfs2_glock_dq_uninit(&gh); in gfs2_fitrim()
1467 gfs2_glock_dq_uninit(&gh); in gfs2_fitrim()
/linux/drivers/net/
H A Dgeneve.c406 static int geneve_hlen(const struct genevehdr *gh) in geneve_hlen() argument
408 return sizeof(*gh) + gh->opt_len * 4; in geneve_hlen()
416 geneve_opt_gro_hint_off(const struct genevehdr *gh, __be16 *type, in geneve_opt_gro_hint_off() argument
419 struct geneve_opt *opt = (void *)(gh + 1); in geneve_opt_gro_hint_off()
420 unsigned int id, opt_len = gh->opt_len; in geneve_opt_gro_hint_off()
464 return (void *)gro_hint - (void *)gh; in geneve_opt_gro_hint_off()
468 geneve_opt_gro_hint(const struct genevehdr *gh, unsigned int hint_off) in geneve_opt_gro_hint() argument
470 return (const struct geneve_opt_gro_hint *)((void *)gh + hint_off); in geneve_opt_gro_hint()
474 geneve_sk_gro_hint_off(const struct sock *sk, const struct genevehdr *gh, in geneve_sk_gro_hint_off() argument
481 return geneve_opt_gro_hint_off(gh, type, gh_len); in geneve_sk_gro_hint_off()
[all …]
/linux/tools/testing/selftests/net/mptcp/
H A Dpm_nl_ctl.c51 struct genlmsghdr *gh; in init_genl_req() local
59 gh = (void *)(data + off); in init_genl_req()
60 gh->cmd = cmd; in init_genl_req()
61 gh->version = version; in init_genl_req()
62 off += NLMSG_ALIGN(sizeof(*gh)); in init_genl_req()
/linux/net/ipv4/
H A Dip_gre.c321 unsigned char *gh; in erspan_rcv() local
341 gh = skb_network_header(skb) + in erspan_rcv()
343 pkt_md = (struct erspan_metadata *)(gh + gre_hdr_len + in erspan_rcv()
/linux/net/ipv6/
H A Dip6_gre.c526 unsigned char *gh; in ip6erspan_rcv() local
546 gh = skb_network_header(skb) + in ip6erspan_rcv()
548 pkt_md = (struct erspan_metadata *)(gh + gre_hdr_len + in ip6erspan_rcv()