Lines Matching refs:new_bucket
253 struct stack_map_bucket *bucket, *new_bucket, *old_bucket; in __bpf_get_stackid() local
281 new_bucket = (struct stack_map_bucket *) in __bpf_get_stackid()
283 if (unlikely(!new_bucket)) in __bpf_get_stackid()
285 new_bucket->nr = trace_nr; in __bpf_get_stackid()
286 id_offs = (struct bpf_stack_build_id *)new_bucket->data; in __bpf_get_stackid()
292 memcmp(bucket->data, new_bucket->data, trace_len) == 0) { in __bpf_get_stackid()
293 pcpu_freelist_push(&smap->freelist, &new_bucket->fnode); in __bpf_get_stackid()
297 pcpu_freelist_push(&smap->freelist, &new_bucket->fnode); in __bpf_get_stackid()
307 new_bucket = (struct stack_map_bucket *) in __bpf_get_stackid()
309 if (unlikely(!new_bucket)) in __bpf_get_stackid()
311 memcpy(new_bucket->data, ips, trace_len); in __bpf_get_stackid()
314 new_bucket->hash = hash; in __bpf_get_stackid()
315 new_bucket->nr = trace_nr; in __bpf_get_stackid()
317 old_bucket = xchg(&smap->buckets[id], new_bucket); in __bpf_get_stackid()