Lines Matching refs:csdev

243 		struct coresight_device *csdev;  in etm_setup_aux()  local
245 csdev = per_cpu(csdev_src, cpu); in etm_setup_aux()
251 if (!csdev) { in etm_setup_aux()
261 path = coresight_build_path(csdev, sink); in etm_setup_aux()
299 struct coresight_device *sink, *csdev = per_cpu(csdev_src, cpu); in etm_event_start() local
302 if (!csdev) in etm_event_start()
327 if (source_ops(csdev)->enable(csdev, event, CS_MODE_PERF)) in etm_event_start()
347 struct coresight_device *sink, *csdev = per_cpu(csdev_src, cpu); in etm_event_stop() local
355 if (!csdev) in etm_event_stop()
367 source_ops(csdev)->disable(csdev, event); in etm_event_stop()
485 int etm_perf_symlink(struct coresight_device *csdev, bool link) in etm_perf_symlink() argument
488 int ret = 0, cpu = source_ops(csdev)->cpu_id(csdev); in etm_perf_symlink()
490 struct device *cs_dev = &csdev->dev; in etm_perf_symlink()
501 per_cpu(csdev_src, cpu) = csdev; in etm_perf_symlink()
520 int etm_perf_add_symlink_sink(struct coresight_device *csdev) in etm_perf_add_symlink_sink() argument
526 struct device *dev = &csdev->dev; in etm_perf_add_symlink_sink()
529 if (csdev->type != CORESIGHT_DEV_TYPE_SINK && in etm_perf_add_symlink_sink()
530 csdev->type != CORESIGHT_DEV_TYPE_LINKSINK) in etm_perf_add_symlink_sink()
533 if (csdev->ea != NULL) in etm_perf_add_symlink_sink()
560 csdev->ea = ea; in etm_perf_add_symlink_sink()
565 void etm_perf_del_symlink_sink(struct coresight_device *csdev) in etm_perf_del_symlink_sink() argument
568 struct dev_ext_attribute *ea = csdev->ea; in etm_perf_del_symlink_sink()
570 if (csdev->type != CORESIGHT_DEV_TYPE_SINK && in etm_perf_del_symlink_sink()
571 csdev->type != CORESIGHT_DEV_TYPE_LINKSINK) in etm_perf_del_symlink_sink()
579 csdev->ea = NULL; in etm_perf_del_symlink_sink()