Lines Matching full:label
8 label = "Key\n(locks held during operation)";
11 remote_lock [shape=rectangle,fillcolor=4,label="remote CPU LRU lock"]
12 hash_lock [shape=rectangle,fillcolor=3,label="hashtab lock"]
13 lru_lock [shape=rectangle,fillcolor=2,label="LRU lock"]
14 local_lock [shape=rectangle,fillcolor=1,label="local CPU LRU lock"]
15 no_lock [shape=rectangle,label="no locks held"]
18 begin [shape=oval,label="begin\nbpf_map_update()"]
27 label="Local freelist\nnode available?"];
29 label="Use node owned\nby this CPU"]
33 label="Map created with\ncommon LRU?\n(!BPF_F_NO_COMMON_LRU)"];
36 label="Flush local pending,
44 label="Able to free\nLOCAL_FREE_TARGET\nnodes?"]
47 label="Shrink inactive list
52 label="> 0 entries in\nlocal free list?"]
54 label="Steal one node from
58 label="Try to remove\nnode from hashtab"]
60 local_freelist_check2 [shape=diamond,label="Htab removal\nsuccessful?"]
62 label="Map created with\ncommon LRU?\n(!BPF_F_NO_COMMON_LRU)"];
65 label = "Iterate through CPUs\n(start from current)";
70 label="Steal a node from\nper-cpu freelist?"]
72 label="Steal a node from
76 label="Try to remove\nnode from hashtab"]
78 label="Stole node\nfrom remote\nCPU?"]
79 fn_htab_lru_map_update_elem2 [shape=diamond,label="Iterated\nall CPUs?"]
86 label="Use node that was\nnot recently referenced"]
88 label="Use node that was\nactively referenced\nin global list"]
89 fn_htab_lru_map_update_elem_ENOMEM [shape=oval,label="return -ENOMEM"]
91 label="Use node that was\nactively referenced\nin (another?) CPU's cache"]
93 label="Update hashmap\nwith new element"]
94 fn_htab_lru_map_update_elem5 [shape=oval,label="return 0"]
95 fn_htab_lru_map_update_elem_EBUSY [shape=oval,label="return -EBUSY"]
96 fn_htab_lru_map_update_elem_EEXIST [shape=oval,label="return -EEXIST"]
97 fn_htab_lru_map_update_elem_ENOENT [shape=oval,label="return -ENOENT"]