Lines Matching refs:ea

757 	struct dev_ext_attribute *ea;  in etm_perf_sink_name_show()  local
759 ea = container_of(dattr, struct dev_ext_attribute, attr); in etm_perf_sink_name_show()
760 return scnprintf(buf, PAGE_SIZE, "0x%lx\n", (unsigned long)(ea->var)); in etm_perf_sink_name_show()
766 struct dev_ext_attribute *ea; in etm_perf_add_symlink_group() local
774 ea = devm_kzalloc(dev, sizeof(*ea), GFP_KERNEL); in etm_perf_add_symlink_group()
775 if (!ea) in etm_perf_add_symlink_group()
786 sysfs_attr_init(&ea->attr.attr); in etm_perf_add_symlink_group()
787 ea->attr.attr.name = devm_kstrdup(dev, name, GFP_KERNEL); in etm_perf_add_symlink_group()
788 if (!ea->attr.attr.name) in etm_perf_add_symlink_group()
791 ea->attr.attr.mode = 0444; in etm_perf_add_symlink_group()
792 ea->var = (unsigned long *)hash; in etm_perf_add_symlink_group()
795 &ea->attr.attr, group_name); in etm_perf_add_symlink_group()
797 return ret ? ERR_PTR(ret) : ea; in etm_perf_add_symlink_group()
810 if (csdev->ea != NULL) in etm_perf_add_symlink_sink()
814 csdev->ea = etm_perf_add_symlink_group(dev, name, "sinks"); in etm_perf_add_symlink_sink()
815 if (IS_ERR(csdev->ea)) { in etm_perf_add_symlink_sink()
816 err = PTR_ERR(csdev->ea); in etm_perf_add_symlink_sink()
817 csdev->ea = NULL; in etm_perf_add_symlink_sink()
819 csdev->ea->attr.show = etm_perf_sink_name_show; in etm_perf_add_symlink_sink()
824 static void etm_perf_del_symlink_group(struct dev_ext_attribute *ea, const char *group_name) in etm_perf_del_symlink_group() argument
829 &ea->attr.attr, group_name); in etm_perf_del_symlink_group()
838 if (!csdev->ea) in etm_perf_del_symlink_sink()
841 etm_perf_del_symlink_group(csdev->ea, "sinks"); in etm_perf_del_symlink_sink()
842 csdev->ea = NULL; in etm_perf_del_symlink_sink()
849 struct dev_ext_attribute *ea; in etm_perf_cscfg_event_show() local
851 ea = container_of(dattr, struct dev_ext_attribute, attr); in etm_perf_cscfg_event_show()
852 return scnprintf(buf, PAGE_SIZE, "configid=0x%lx\n", (unsigned long)(ea->var)); in etm_perf_cscfg_event_show()