addr_filters
#define PAI_CPU_MASK(x) ((x)->hw.addr_filters)
memcpy(filters, event->parent->hw.addr_filters,
event->hw.addr_filters = filters;
kfree(event->hw.addr_filters);
event->hw.addr_filters = NULL;
struct pt_filters *filters = event->hw.addr_filters;
struct pt_filters *filters = event->hw.addr_filters;
memcpy(filters, event->parent->hw.addr_filters,
event->hw.addr_filters = filters;
kfree(event->hw.addr_filters);
event->hw.addr_filters = NULL;
struct etm_filters *filters = event->hw.addr_filters;
struct etm_filters *filters = event->hw.addr_filters;
struct etm_filters *filters = event->hw.addr_filters;
filter_mode = *(u8 *)hwc->addr_filters;
u8 filter_mode = *(u8 *)hwc->addr_filters;
((_hwc)->addr_filters = (void *)&hns3_pmu_hw_filter_modes[(_mode)])
struct perf_addr_filters_head *ifh = &event->addr_filters;
ifh = &event->parent->addr_filters;
void *addr_filters;
struct perf_addr_filters_head addr_filters;
raw_spin_lock_irqsave(&event->addr_filters.lock, flags);
list_splice_init(&event->addr_filters.list, &list);
list_splice(head, &event->addr_filters.list);
raw_spin_unlock_irqrestore(&event->addr_filters.lock, flags);
if (list_empty(&event->addr_filters.list))
event->addr_filters.nr_file_filters++;
event->addr_filters.nr_file_filters = 0;
INIT_LIST_HEAD(&event->addr_filters.list);
raw_spin_lock_init(&event->addr_filters.lock);
static void addr_filters__add(struct addr_filters *filts,
static void addr_filters__del(struct addr_filters *filts,
void addr_filters__init(struct addr_filters *filts)
void addr_filters__exit(struct addr_filters *filts)
int addr_filters__parse_bare_filter(struct addr_filters *filts,
struct addr_filters filts;
void addr_filters__init(struct addr_filters *filts);
void addr_filters__exit(struct addr_filters *filts);
int addr_filters__parse_bare_filter(struct addr_filters *filts,
struct addr_filters filts;