Lines Matching refs:refs
34 struct obj_refs *refs;
40 refs = entry->pvalue;
42 for (i = 0; i < refs->ref_cnt; i++) {
43 if (refs->refs[i].pid == e->pid)
47 tmp = realloc(refs->refs, (refs->ref_cnt + 1) * sizeof(*ref));
53 refs->refs = tmp;
54 ref = &refs->refs[refs->ref_cnt];
57 refs->ref_cnt++;
63 refs = calloc(1, sizeof(*refs));
64 if (!refs) {
70 refs->refs = malloc(sizeof(*refs->refs));
71 if (!refs->refs) {
72 free(refs);
77 ref = &refs->refs[0];
80 refs->ref_cnt = 1;
81 refs->has_bpf_cookie = e->has_bpf_cookie;
82 refs->bpf_cookie = e->bpf_cookie;
84 err = hashmap__append(map, e->id, refs);
186 struct obj_refs *refs = entry->pvalue;
188 free(refs->refs);
189 free(refs);
204 struct obj_refs *refs = entry->pvalue;
207 if (refs->ref_cnt == 0)
210 if (refs->has_bpf_cookie)
211 jsonw_lluint_field(json_writer, "bpf_cookie", refs->bpf_cookie);
215 for (i = 0; i < refs->ref_cnt; i++) {
216 struct obj_ref *ref = &refs->refs[i];
236 struct obj_refs *refs = entry->pvalue;
239 if (refs->ref_cnt == 0)
242 if (refs->has_bpf_cookie)
243 printf("\n\tbpf_cookie %llu", (unsigned long long) refs->bpf_cookie);
246 for (i = 0; i < refs->ref_cnt; i++) {
247 struct obj_ref *ref = &refs->refs[i];