Lines Matching +refs:add +refs:addr +refs:attrs
93 static u64 read_reg64_hilohi(const void __iomem *addr, u32 max_poll_count) in read_reg64_hilohi() argument
105 val_hi = readl(addr + 4); in read_reg64_hilohi()
106 val_lo = readl(addr); in read_reg64_hilohi()
107 } while (val_hi != readl(addr + 4)); in read_reg64_hilohi()
157 struct attribute **attrs; in arm_cspmu_get_event_attrs() local
159 attrs = devm_kmemdup(cspmu->dev, arm_cspmu_event_attrs, in arm_cspmu_get_event_attrs()
162 return attrs; in arm_cspmu_get_event_attrs()
193 struct attribute **attrs; in arm_cspmu_get_format_attrs() local
195 attrs = devm_kmemdup(cspmu->dev, arm_cspmu_format_attrs, in arm_cspmu_get_format_attrs()
198 return attrs; in arm_cspmu_get_format_attrs()
229 .attrs = arm_cspmu_identifier_attrs,
318 .attrs = arm_cspmu_cpumask_attrs,
426 event_group->attrs = impl_ops->get_event_attrs(cspmu); in arm_cspmu_alloc_event_attr_group()
428 if (!event_group->attrs) in arm_cspmu_alloc_event_attr_group()
446 format_group->attrs = cspmu->impl.ops.get_format_attrs(cspmu); in arm_cspmu_alloc_format_attr_group()
448 if (!format_group->attrs) in arm_cspmu_alloc_format_attr_group()
1156 .add = arm_cspmu_add, in arm_cspmu_register_pmu()