Lines Matching refs:filters
64 static struct lock_filter filters;
993 for (i = 0; i < filters.nr_syms; i++) {
995 filters.syms[i],
999 filters.syms[i]);
1003 addrs = realloc(filters.addrs,
1004 (filters.nr_addrs + 1) * sizeof(*addrs));
1010 addrs[filters.nr_addrs++] = map__unmap_ip(kmap, sym->start);
1011 filters.addrs = addrs;
1042 if (filters.nr_types) {
1045 for (i = 0; i < filters.nr_types; i++) {
1046 if (flags == filters.types[i]) {
1056 if (filters.nr_addrs) {
1059 for (i = 0; i < filters.nr_addrs; i++) {
1060 if (addr == filters.addrs[i]) {
1534 zfree(&filters.types);
1535 filters.nr_types = 0;
1537 zfree(&filters.addrs);
1538 filters.nr_addrs = 0;
1540 for (int i = 0; i < filters.nr_syms; i++)
1541 free(filters.syms[i]);
1543 zfree(&filters.syms);
1544 filters.nr_syms = 0;
1546 zfree(&filters.cgrps);
1547 filters.nr_cgrps = 0;
1549 for (int i = 0; i < filters.nr_slabs; i++)
1550 free(filters.slabs[i]);
1552 zfree(&filters.slabs);
1553 filters.nr_slabs = 0;
2005 .filters = &filters,
2270 tmp = realloc(filters.types, (filters.nr_types + 1) * sizeof(*filters.types));
2274 tmp[filters.nr_types++] = flags;
2275 filters.types = tmp;
2344 tmp = realloc(filters.addrs, (filters.nr_addrs + 1) * sizeof(*filters.addrs));
2350 tmp[filters.nr_addrs++] = addr;
2351 filters.addrs = tmp;
2365 tmp = realloc(filters.syms, (filters.nr_syms + 1) * sizeof(*filters.syms));
2372 tmp[filters.nr_syms++] = sym;
2373 filters.syms = tmp;
2387 tmp = realloc(filters.slabs, (filters.nr_slabs + 1) * sizeof(*filters.slabs));
2393 tmp[filters.nr_slabs++] = sym;
2394 filters.slabs = tmp;
2478 tmp = realloc(filters.cgrps, (filters.nr_cgrps + 1) * sizeof(*filters.cgrps));
2484 tmp[filters.nr_cgrps++] = cgrp->id;
2485 filters.cgrps = tmp;