Lines Matching +refs:add +refs:addr +refs:attrs
78 .attrs = imc_format_attrs,
97 .attrs = trace_imc_format_attrs,
131 .attrs = imc_pmu_cpumask_attrs,
224 struct attribute **attrs, *dev_str; in update_events_in_group() local
291 attrs = kcalloc(((ct * 3) + 1), sizeof(struct attribute *), GFP_KERNEL); in update_events_in_group()
292 if (!attrs) { in update_events_in_group()
299 attr_group->attrs = attrs; in update_events_in_group()
308 attrs[j++] = dev_str; in update_events_in_group()
317 attrs[j++] = dev_str; in update_events_in_group()
328 attrs[j++] = dev_str; in update_events_in_group()
1036 u64 addr; in get_event_base_addr() local
1039 addr = (u64)per_cpu(thread_imc_mem, smp_processor_id()); in get_event_base_addr()
1040 return (__be64 *)(addr + (event->attr.config & IMC_EVENT_OFFSET_MASK)); in get_event_base_addr()
1067 __be64 *addr; in imc_read_counter() local
1076 addr = get_event_base_addr(event); in imc_read_counter()
1077 data = be64_to_cpu(READ_ONCE(*addr)); in imc_read_counter()
1483 pmu->pmu.add = imc_event_add; in update_pmu_ops()
1503 pmu->pmu.add = thread_imc_event_add; in update_pmu_ops()
1511 pmu->pmu.add = trace_imc_event_add; in update_pmu_ops()
1626 kfree(pmu_ptr->attr_groups[IMC_EVENT_ATTR]->attrs); in imc_common_mem_free()