Home
last modified time | relevance | path

Searched refs:glock (Results 1 – 17 of 17) sorted by relevance

/linux/tools/testing/selftests/bpf/progs/
A Drbtree_fail.c55 bpf_spin_lock(&glock); in rbtree_api_nolock_remove()
57 bpf_spin_unlock(&glock); in rbtree_api_nolock_remove()
88 bpf_spin_lock(&glock); in rbtree_api_remove_unadded_node()
114 bpf_spin_lock(&glock); in rbtree_api_remove_no_drop()
145 bpf_spin_lock(&glock); in rbtree_api_add_to_multiple_trees()
160 bpf_spin_lock(&glock); in rbtree_api_use_unchecked_remove_retval()
169 bpf_spin_lock(&glock); in rbtree_api_use_unchecked_remove_retval()
190 bpf_spin_lock(&glock); in rbtree_api_add_release_unlock_escape()
194 bpf_spin_lock(&glock); in rbtree_api_add_release_unlock_escape()
211 bpf_spin_lock(&glock); in rbtree_api_first_release_unlock_escape()
[all …]
A Drbtree.c17 struct bpf_spin_lock glock; member
64 bpf_spin_lock(&glock); in __add_three()
67 bpf_spin_unlock(&glock); in __add_three()
74 bpf_spin_lock(&glock); in __add_three()
76 bpf_spin_unlock(&glock); in __add_three()
108 bpf_spin_lock(&glock); in rbtree_add_and_remove()
148 bpf_spin_lock(&glock); in rbtree_add_and_remove_array()
213 bpf_spin_lock(&glock); in rbtree_first_and_remove()
237 bpf_spin_lock(&glock); in rbtree_first_and_remove()
269 bpf_spin_lock(&glock); in rbtree_api_release_aliasing()
[all …]
A Dlinked_list_fail.c364 bpf_spin_lock(&glock); in use_after_unlock()
395 bpf_spin_lock(&glock); in list_double_add()
428 bpf_spin_lock(&glock); in no_node_value_type()
443 bpf_spin_lock(&glock); in incorrect_value_type()
458 bpf_spin_lock(&glock); in incorrect_node_var_off()
473 bpf_spin_lock(&glock); in incorrect_node_off1()
488 bpf_spin_lock(&glock); in incorrect_node_off2()
503 bpf_spin_lock(&glock); in no_head_type()
505 bpf_spin_lock(&glock); in no_head_type()
518 bpf_spin_lock(&glock); in incorrect_head_var_off1()
[all …]
A Drefcounted_kptr_fail.c20 private(A) struct bpf_spin_lock glock; variable
44 bpf_spin_lock(&glock); in rbtree_refcounted_node_ref_escapes()
48 bpf_spin_unlock(&glock); in rbtree_refcounted_node_ref_escapes()
89 bpf_spin_lock(&glock); in rbtree_refcounted_node_ref_escapes_owning_input()
91 bpf_spin_unlock(&glock); in rbtree_refcounted_node_ref_escapes_owning_input()
110 bpf_spin_lock(&glock); in BPF_PROG()
115 bpf_spin_unlock(&glock); in BPF_PROG()
A Drbtree_btf_fail__wrong_node_type.c20 private(A) struct bpf_spin_lock glock; variable
32 bpf_spin_lock(&glock); in rbtree_api_add__wrong_node_type()
34 bpf_spin_unlock(&glock); in rbtree_api_add__wrong_node_type()
A Drbtree_btf_fail__add_wrong_type.c34 private(A) struct bpf_spin_lock glock; variable
46 bpf_spin_lock(&glock); in rbtree_api_add__add_wrong_type()
48 bpf_spin_unlock(&glock); in rbtree_api_add__add_wrong_type()
A Dlinked_list.c322 return test_list_push_pop(&glock, &ghead); in global_list_push_pop()
382 ret = list_push_pop_multiple(&glock, &ghead, false); in global_list_push_pop_multiple()
385 return list_push_pop_multiple(&glock, &ghead, true); in global_list_push_pop_multiple()
417 return test_list_in_list(&glock, &ghead); in global_list_in_list()
A Dlinked_list.h52 private(A) struct bpf_spin_lock glock; variable
/linux/Documentation/filesystems/
A Dgfs2-glocks.rst7 This documents the basic principles of the glock state machine
56 Table of glock operations and per type constants:
67 error to dump glock to the log.
86 glock.
88 Locking rules for glock operations:
113 2. Rename glock (for rename only)
114 3. Inode glock(s)
117 4. Rgrp glock(s) (for (de)allocation operations)
144 glock is created. The per-glock statistics are lost when
145 the glock is ejected from memory.
[all …]
/linux/fs/9p/
A Dvfs_file.c225 struct p9_getlock glock; in v9fs_file_getlock() local
241 memset(&glock, 0, sizeof(glock)); in v9fs_file_getlock()
243 glock.start = fl->fl_start; in v9fs_file_getlock()
245 glock.length = 0; in v9fs_file_getlock()
248 glock.proc_id = fl->c.flc_pid; in v9fs_file_getlock()
255 switch (glock.type) { in v9fs_file_getlock()
267 fl->fl_start = glock.start; in v9fs_file_getlock()
268 if (glock.length == 0) in v9fs_file_getlock()
271 fl->fl_end = glock.start + glock.length - 1; in v9fs_file_getlock()
272 fl->c.flc_pid = -glock.proc_id; in v9fs_file_getlock()
[all …]
/linux/net/9p/
A Dclient.c2254 int p9_client_getlock_dotl(struct p9_fid *fid, struct p9_getlock *glock) in p9_client_getlock_dotl() argument
2263 fid->fid, glock->type, glock->start, glock->length, in p9_client_getlock_dotl()
2264 glock->proc_id, glock->client_id); in p9_client_getlock_dotl()
2267 glock->type, glock->start, glock->length, in p9_client_getlock_dotl()
2268 glock->proc_id, glock->client_id); in p9_client_getlock_dotl()
2273 err = p9pdu_readf(&req->rc, clnt->proto_version, "bqqds", &glock->type, in p9_client_getlock_dotl()
2274 &glock->start, &glock->length, &glock->proc_id, in p9_client_getlock_dotl()
2275 &glock->client_id); in p9_client_getlock_dotl()
2282 glock->type, glock->start, glock->length, in p9_client_getlock_dotl()
2283 glock->proc_id, glock->client_id); in p9_client_getlock_dotl()
/linux/fs/gfs2/
A DMakefile4 gfs2-y := acl.o bmap.o dir.o xattr.o glock.o \
A Dglock.h135 struct gfs2_glock glock; member
164 container_of(gl, struct gfs2_glock_aspace, glock); in gfs2_glock2aspace()
A Dmeta_io.h46 return gla->glock.gl_name.ln_sbd; in gfs2_mapping2sbd()
A Dmain.c66 gfs2_init_glock_once(&gla->glock); in gfs2_init_gl_aspace_once()
A Dglock.c134 container_of(gl, struct gfs2_glock_aspace, glock); in gfs2_glock_dealloc()
1198 gl = &gla->glock; in gfs2_glock_get()
/linux/Documentation/bpf/
A Dgraph_ds_impl.rst70 struct bpf_spin_lock glock;

Completed in 34 milliseconds