| /linux/drivers/hwtracing/coresight/ |
| H A D | coresight-core.c | 40 * @csdev: Address of an element. 44 struct coresight_device *csdev; member 73 void coresight_set_percpu_sink(int cpu, struct coresight_device *csdev) in coresight_set_percpu_sink() argument 75 per_cpu(csdev_sink, cpu) = csdev; in coresight_set_percpu_sink() 87 struct coresight_device *csdev; in coresight_get_source() local 92 csdev = list_first_entry(&path->path_list, struct coresight_node, link)->csdev; in coresight_get_source() 93 if (!coresight_is_device_source(csdev)) in coresight_get_source() 96 return csdev; in coresight_get_source() 115 coresight_find_out_connection(struct coresight_device *csdev, in coresight_find_out_connection() argument 137 coresight_read_claim_tags_unlocked(struct coresight_device * csdev) coresight_read_claim_tags_unlocked() argument 143 coresight_set_self_claim_tag_unlocked(struct coresight_device * csdev) coresight_set_self_claim_tag_unlocked() argument 178 coresight_claim_device_unlocked(struct coresight_device * csdev) coresight_claim_device_unlocked() argument 218 coresight_claim_device(struct coresight_device * csdev) coresight_claim_device() argument 237 coresight_disclaim_device_unlocked(struct coresight_device * csdev) coresight_disclaim_device_unlocked() argument 255 coresight_disclaim_device(struct coresight_device * csdev) coresight_disclaim_device() argument 273 coresight_add_helper(struct coresight_device * csdev,struct coresight_device * helper) coresight_add_helper() argument 305 coresight_enable_sink(struct coresight_device * csdev,enum cs_mode mode,struct coresight_path * path) coresight_enable_sink() argument 312 coresight_disable_sink(struct coresight_device * csdev) coresight_disable_sink() argument 317 coresight_enable_link(struct coresight_device * csdev,struct coresight_device * parent,struct coresight_device * child,struct coresight_device * source) coresight_enable_link() argument 340 coresight_disable_link(struct coresight_device * csdev,struct coresight_device * parent,struct coresight_device * child,struct coresight_device * source) coresight_disable_link() argument 356 coresight_is_helper(struct coresight_device * csdev) coresight_is_helper() argument 361 coresight_enable_helper(struct coresight_device * csdev,enum cs_mode mode,struct coresight_path * path) coresight_enable_helper() argument 368 coresight_disable_helper(struct coresight_device * csdev,struct coresight_path * path) coresight_disable_helper() argument 374 coresight_disable_helpers(struct coresight_device * csdev,struct coresight_path * path) coresight_disable_helpers() argument 397 coresight_disable_source(struct coresight_device * csdev,void * data) coresight_disable_source() argument 404 coresight_pause_source(struct coresight_device * csdev) coresight_pause_source() argument 414 coresight_resume_source(struct coresight_device * csdev) coresight_resume_source() argument 435 struct coresight_device *csdev, *parent, *child; coresight_disable_path_from() local 488 coresight_enable_helpers(struct coresight_device * csdev,enum cs_mode mode,struct coresight_path * path) coresight_enable_helpers() argument 513 struct coresight_device *csdev, *parent, *child; coresight_enable_path() local 577 struct coresight_device *csdev; coresight_get_sink() local 591 coresight_get_sink_id(struct coresight_device * csdev) coresight_get_sink_id() argument 605 struct coresight_device *csdev = to_coresight_device(dev); coresight_sink_by_id() local 643 coresight_get_ref(struct coresight_device * csdev) coresight_get_ref() argument 662 coresight_put_ref(struct coresight_device * csdev) coresight_put_ref() argument 677 coresight_grab_device(struct coresight_device * csdev) coresight_grab_device() argument 706 coresight_drop_device(struct coresight_device * csdev) coresight_drop_device() argument 728 coresight_get_trace_id(struct coresight_device * csdev,enum cs_mode mode,struct coresight_device * sink) coresight_get_trace_id() argument 776 _coresight_build_path(struct coresight_device * csdev,struct coresight_device * source,struct coresight_device * sink,struct coresight_path * path) _coresight_build_path() argument 870 struct coresight_device *csdev; coresight_release_path() local 885 coresight_is_def_sink_type(struct coresight_device * csdev) coresight_is_def_sink_type() argument 954 coresight_find_sink(struct coresight_device * csdev,int * depth) coresight_find_sink() argument 1010 coresight_find_default_sink(struct coresight_device * csdev) coresight_find_default_sink() argument 1045 coresight_clear_default_sink(struct coresight_device * csdev) coresight_clear_default_sink() argument 1056 struct coresight_device *csdev = to_coresight_device(dev); coresight_device_release() local 1136 coresight_fixup_orphan_conns(struct coresight_device * csdev) coresight_fixup_orphan_conns() argument 1146 struct coresight_device *csdev = to_coresight_device(dev); coresight_clear_filter_source() local 1155 coresight_remove_conns(struct coresight_device * csdev) coresight_remove_conns() argument 1259 coresight_relaxed_read32(struct coresight_device * csdev,u32 offset) coresight_relaxed_read32() argument 1264 coresight_read32(struct coresight_device * csdev,u32 offset) coresight_read32() argument 1269 coresight_relaxed_write32(struct coresight_device * csdev,u32 val,u32 offset) coresight_relaxed_write32() argument 1275 coresight_write32(struct coresight_device * csdev,u32 val,u32 offset) coresight_write32() argument 1280 coresight_relaxed_read64(struct coresight_device * csdev,u32 offset) coresight_relaxed_read64() argument 1285 coresight_read64(struct coresight_device * csdev,u32 offset) coresight_read64() argument 1290 coresight_relaxed_write64(struct coresight_device * csdev,u64 val,u32 offset) coresight_relaxed_write64() argument 1296 coresight_write64(struct coresight_device * csdev,u64 val,u32 offset) coresight_write64() argument 1328 struct coresight_device *csdev; coresight_register() local 1423 coresight_unregister(struct coresight_device * csdev) coresight_unregister() argument 1625 struct coresight_device *csdev; coresight_panic_sync() local 1726 coresight_etm_get_trace_id(struct coresight_device * csdev,enum cs_mode mode,struct coresight_device * sink) coresight_etm_get_trace_id() argument [all...] |
| H A D | coresight-sysfs.c | 31 struct coresight_device *csdev = container_of(_dev, struct coresight_device, dev); in coresight_simple_show_pair() local 36 val = csdev_access_relaxed_read_pair(&csdev->access, cs_attr->lo_off, cs_attr->hi_off); in coresight_simple_show_pair() 45 struct coresight_device *csdev = container_of(_dev, struct coresight_device, dev); in coresight_simple_show32() local 50 val = csdev_access_relaxed_read32(&csdev->access, cs_attr->off); in coresight_simple_show32() 56 static int coresight_enable_source_sysfs(struct coresight_device *csdev, in coresight_enable_source_sysfs() argument 68 if (coresight_get_mode(csdev) != CS_MODE_SYSFS) { in coresight_enable_source_sysfs() 69 ret = source_ops(csdev)->enable(csdev, NULL, mode, path); in coresight_enable_source_sysfs() 74 csdev->refcnt++; in coresight_enable_source_sysfs() 89 static bool coresight_disable_source_sysfs(struct coresight_device *csdev, in coresight_disable_source_sysfs() argument 93 if (coresight_get_mode(csdev) != CS_MODE_SYSFS) in coresight_disable_source_sysfs() [all …]
|
| H A D | coresight-syscfg.c | 33 cscfg_get_feat_csdev(struct coresight_device *csdev, const char *name) in cscfg_get_feat_csdev() argument 37 list_for_each_entry(feat_csdev, &csdev->feature_csdev_list, node) { in cscfg_get_feat_csdev() 46 cscfg_alloc_csdev_cfg(struct coresight_device *csdev, int nr_feats) in cscfg_alloc_csdev_cfg() argument 49 struct device *dev = csdev->dev.parent; in cscfg_alloc_csdev_cfg() 58 config_csdev->csdev = csdev; in cscfg_alloc_csdev_cfg() 63 static int cscfg_add_csdev_cfg(struct coresight_device *csdev, in cscfg_add_csdev_cfg() argument 74 feat_csdev = cscfg_get_feat_csdev(csdev, config_desc->feat_ref_names[i]); in cscfg_add_csdev_cfg() 81 config_csdev = cscfg_alloc_csdev_cfg(csdev, in cscfg_add_csdev_cfg() 92 raw_spin_lock_irqsave(&csdev->cscfg_csdev_lock, flags); in cscfg_add_csdev_cfg() 93 list_add(&config_csdev->node, &csdev->config_csdev_list); in cscfg_add_csdev_cfg() [all …]
|
| H A D | coresight-tmc-etf.c | 16 static int tmc_set_etf_buffer(struct coresight_device *csdev, 29 dev_err(&drvdata->csdev->dev, in __tmc_etb_enable_hw() 52 int rc = coresight_claim_device(drvdata->csdev); in tmc_etb_enable_hw() 59 coresight_disclaim_device(drvdata->csdev); in tmc_etb_enable_hw() 95 if (coresight_get_mode(drvdata->csdev) == CS_MODE_SYSFS) in __tmc_etb_disable_hw() 105 coresight_disclaim_device(drvdata->csdev); in tmc_etb_disable_hw() 117 dev_err(&drvdata->csdev->dev, in __tmc_etf_enable_hw() 135 int rc = coresight_claim_device(drvdata->csdev); in tmc_etf_enable_hw() 142 coresight_disclaim_device(drvdata->csdev); in tmc_etf_enable_hw() 148 struct coresight_device *csdev = drvdata->csdev; in tmc_etf_disable_hw() local [all …]
|
| H A D | coresight-etb10.c | 83 struct coresight_device *csdev; member 93 static int etb_set_buffer(struct coresight_device *csdev, 131 int rc = coresight_claim_device(drvdata->csdev); in etb_enable_hw() 140 static int etb_enable_sysfs(struct coresight_device *csdev) in etb_enable_sysfs() argument 144 struct etb_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); in etb_enable_sysfs() 149 if (coresight_get_mode(csdev) == CS_MODE_PERF) { in etb_enable_sysfs() 154 if (coresight_get_mode(csdev) == CS_MODE_DISABLED) { in etb_enable_sysfs() 159 coresight_set_mode(csdev, CS_MODE_SYSFS); in etb_enable_sysfs() 162 csdev->refcnt++; in etb_enable_sysfs() 168 static int etb_enable_perf(struct coresight_device *csdev, struct coresight_path *path) in etb_enable_perf() argument [all …]
|
| H A D | coresight-etm-perf.c | 357 struct coresight_device *csdev; in etm_setup_aux() local 359 csdev = per_cpu(csdev_src, cpu); in etm_setup_aux() 365 if (!csdev) { in etm_setup_aux() 376 (!source_ops(csdev)->pause_perf || !source_ops(csdev)->resume_perf)) { in etm_setup_aux() 377 dev_err_once(&csdev->dev, "AUX pause is not supported.\n"); in etm_setup_aux() 397 sink = coresight_find_default_sink(csdev); in etm_setup_aux() 416 path = coresight_build_path(csdev, sink); in etm_setup_aux() 467 static int etm_event_resume(struct coresight_device *csdev, in etm_event_resume() argument 473 return coresight_resume_source(csdev); in etm_event_resume() 482 struct coresight_device *sink, *csdev = per_cpu(csdev_src, cpu); in etm_event_start() local [all …]
|
| H A D | coresight-tpda.c | 23 static void tpda_clear_element_size(struct coresight_device *csdev) in tpda_clear_element_size() argument 25 struct tpda_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); in tpda_clear_element_size() 57 struct coresight_device *csdev) in tpdm_read_element_size() argument 60 struct tpdm_drvdata *tpdm_data = dev_get_drvdata(csdev->dev.parent); in tpdm_read_element_size() 63 rc = fwnode_property_read_u32(dev_fwnode(csdev->dev.parent), in tpdm_read_element_size() 70 rc = fwnode_property_read_u32(dev_fwnode(csdev->dev.parent), in tpdm_read_element_size() 76 dev_warn_once(&csdev->dev, in tpdm_read_element_size() 91 struct coresight_device *csdev, in tpda_get_element_size() argument 98 for (i = 0; i < csdev->pdata->nr_inconns; i++) { in tpda_get_element_size() 99 in = csdev->pdata->in_conns[i]->src_dev; in tpda_get_element_size() [all …]
|
| H A D | coresight-dummy.c | 18 struct coresight_device *csdev; member 22 static int dummy_source_enable(struct coresight_device *csdev, in dummy_source_enable() argument 26 if (!coresight_take_mode(csdev, mode)) in dummy_source_enable() 29 dev_dbg(csdev->dev.parent, "Dummy source enabled\n"); in dummy_source_enable() 34 static void dummy_source_disable(struct coresight_device *csdev, in dummy_source_disable() argument 37 coresight_set_mode(csdev, CS_MODE_DISABLED); in dummy_source_disable() 38 dev_dbg(csdev->dev.parent, "Dummy source disabled\n"); in dummy_source_disable() 41 static int dummy_source_trace_id(struct coresight_device *csdev, __maybe_unused enum cs_mode mode, in dummy_source_trace_id() argument 46 drvdata = dev_get_drvdata(csdev->dev.parent); in dummy_source_trace_id() 51 static int dummy_sink_enable(struct coresight_device *csdev, enum cs_mode mode, in dummy_sink_enable() argument [all …]
|
| H A D | coresight-cti-core.c | 42 #define csdev_to_cti_drvdata(csdev) \ argument 43 dev_get_drvdata(csdev->dev.parent) 88 rc = coresight_claim_device(drvdata->csdev); in cti_enable_hw() 103 struct coresight_device *csdev = drvdata->csdev; in cti_disable_hw() local 120 coresight_disclaim_device_unlocked(csdev); in cti_disable_hw() 200 struct coresight_device *csdev, in cti_add_connection_entry() argument 205 tc->con_dev = csdev; in cti_add_connection_entry() 210 if (csdev) in cti_add_connection_entry() 211 tc->con_dev_name = dev_name(&csdev->dev); in cti_add_connection_entry() 437 link_info.orig = drvdata->csdev; in cti_add_sysfs_link() [all …]
|
| H A D | ultrasoc-smb.c | 104 if (drvdata->csdev->refcnt) in smb_open() 119 struct device *dev = &drvdata->csdev->dev; in smb_read() 203 static void smb_enable_sysfs(struct coresight_device *csdev) in smb_enable_sysfs() argument 205 struct smb_drv_data *drvdata = dev_get_drvdata(csdev->dev.parent); in smb_enable_sysfs() 207 if (coresight_get_mode(csdev) != CS_MODE_DISABLED) in smb_enable_sysfs() 211 coresight_set_mode(csdev, CS_MODE_SYSFS); in smb_enable_sysfs() 214 static int smb_enable_perf(struct coresight_device *csdev, in smb_enable_perf() argument 217 struct smb_drv_data *drvdata = dev_get_drvdata(csdev->dev.parent); in smb_enable_perf() 235 coresight_set_mode(csdev, CS_MODE_PERF); in smb_enable_perf() 241 static int smb_enable(struct coresight_device *csdev, enum cs_mode mode, in smb_enable() argument [all …]
|
| H A D | coresight-replicator.c | 33 * @csdev: component vitals needed by the framework 41 struct coresight_device *csdev; member 48 struct coresight_device *csdev = drvdata->csdev; in dynamic_replicator_reset() local 52 if (!coresight_claim_device_unlocked(csdev)) { in dynamic_replicator_reset() 55 coresight_disclaim_device_unlocked(csdev); in dynamic_replicator_reset() 75 struct coresight_device *csdev = drvdata->csdev; in dynamic_replicator_enable() local 90 rc = coresight_claim_device_unlocked(csdev); in dynamic_replicator_enable() 117 static int replicator_enable(struct coresight_device *csdev, in replicator_enable() argument 147 struct coresight_device *csdev = drvdata->csdev; dynamic_replicator_disable() local 172 replicator_disable(struct coresight_device * csdev,struct coresight_connection * in,struct coresight_connection * out) replicator_disable() argument [all...] |
| H A D | coresight-tpiu.c | 56 * @csdev: component vitals needed by the framework. 62 struct coresight_device *csdev; member 75 static int tpiu_enable(struct coresight_device *csdev, enum cs_mode mode, in tpiu_enable() argument 78 struct tpiu_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); in tpiu_enable() 81 tpiu_enable_hw(&csdev->access); in tpiu_enable() 82 csdev->refcnt++; in tpiu_enable() 83 dev_dbg(&csdev->dev, "TPIU enabled\n"); in tpiu_enable() 103 static int tpiu_disable(struct coresight_device *csdev) in tpiu_disable() argument 105 struct tpiu_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); in tpiu_disable() 108 csdev in tpiu_disable() [all...] |
| H A D | coresight-catu.c | 23 #define csdev_to_catu_drvdata(csdev) \ argument 24 dev_get_drvdata(csdev->dev.parent) 331 struct coresight_device *csdev; in catu_alloc_etr_buf() local 335 csdev = tmc_etr_get_catu_device(tmc_drvdata); in catu_alloc_etr_buf() 336 if (!csdev) in catu_alloc_etr_buf() 342 catu_table = catu_init_sg_table(&csdev->dev, node, in catu_alloc_etr_buf() 392 struct csdev_access *csa = &drvdata->csdev->access; in catu_wait_for_ready() 403 struct device *dev = &drvdata->csdev->dev; in catu_enable_hw() 404 struct coresight_device *csdev = drvdata->csdev; in catu_enable_hw() local 455 catu_enable(struct coresight_device * csdev,enum cs_mode mode,struct coresight_path * path) catu_enable() argument 476 struct coresight_device *csdev = drvdata->csdev; catu_disable_hw() local 489 catu_disable(struct coresight_device * csdev,struct coresight_path * path) catu_disable() argument [all...] |
| H A D | coresight-ctcu-core.c | 92 static int __ctcu_set_etr_traceid(struct coresight_device *csdev, u8 traceid, int port_num, in __ctcu_set_etr_traceid() argument 95 struct ctcu_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); in __ctcu_set_etr_traceid() 136 static int ctcu_set_etr_traceid(struct coresight_device *csdev, struct coresight_path *path, in ctcu_set_etr_traceid() argument 144 dev_err(&csdev->dev, "Invalid sink device or trace ID\n"); in ctcu_set_etr_traceid() 148 port_num = ctcu_get_active_port(sink, csdev); in ctcu_set_etr_traceid() 152 dev_dbg(&csdev->dev, "traceid is %d\n", traceid); in ctcu_set_etr_traceid() 154 return __ctcu_set_etr_traceid(csdev, traceid, port_num, enable); in ctcu_set_etr_traceid() 157 static int ctcu_enable(struct coresight_device *csdev, enum cs_mode mode, in ctcu_enable() argument 160 return ctcu_set_etr_traceid(csdev, path, true); in ctcu_enable() 163 static int ctcu_disable(struct coresight_device *csdev, struct coresight_path *path) in ctcu_disable() argument [all …]
|
| H A D | coresight-funnel.c | 38 * @csdev: component vitals needed by the framework. 46 struct coresight_device *csdev; member 55 struct coresight_device *csdev = drvdata->csdev; in dynamic_funnel_enable_hw() local 62 rc = coresight_claim_device_unlocked(csdev); in dynamic_funnel_enable_hw() 77 static int funnel_enable(struct coresight_device *csdev, in funnel_enable() argument 82 struct funnel_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); in funnel_enable() 98 dev_dbg(&csdev->dev, "FUNNEL inport %d enabled\n", in funnel_enable() 107 struct coresight_device *csdev = drvdata->csdev; in dynamic_funnel_disable_hw() local 122 funnel_disable(struct coresight_device * csdev,struct coresight_connection * in,struct coresight_connection * out) funnel_disable() argument [all...] |
| H A D | coresight-priv.h | 142 coresight_find_default_sink(struct coresight_device *csdev); 143 struct coresight_path *coresight_build_path(struct coresight_device *csdev, 148 int coresight_create_conns_sysfs_group(struct coresight_device *csdev); 149 void coresight_remove_conns_sysfs_group(struct coresight_device *csdev); 155 u32 coresight_get_sink_id(struct coresight_device *csdev); 168 void (*add)(struct coresight_device *csdev); 169 void (*remove)(struct coresight_device *csdev); 246 void coresight_add_helper(struct coresight_device *csdev, 249 void coresight_set_percpu_sink(int cpu, struct coresight_device *csdev); 251 void coresight_disable_source(struct coresight_device *csdev, void *data); [all …]
|
| H A D | coresight-tnoc.c | 36 * @csdev: component vitals needed by the framework. 44 struct coresight_device *csdev; member 81 static int trace_noc_enable(struct coresight_device *csdev, struct coresight_connection *inport, in trace_noc_enable() argument 84 struct trace_noc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); in trace_noc_enable() 87 if (csdev->refcnt == 0) in trace_noc_enable() 90 csdev->refcnt++; in trace_noc_enable() 97 static void trace_noc_disable(struct coresight_device *csdev, struct coresight_connection *inport, in trace_noc_disable() argument 100 struct trace_noc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); in trace_noc_disable() 103 if (--csdev->refcnt == 0) in trace_noc_disable() 109 static int trace_noc_id(struct coresight_device *csdev, __maybe_unuse argument [all...] |
| H A D | coresight-stm.c | 118 * @csdev: component vitals needed by the framework. 135 struct coresight_device *csdev; member 194 static int stm_enable(struct coresight_device *csdev, struct perf_event *event, in stm_enable() argument 198 struct stm_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); in stm_enable() 203 if (!coresight_take_mode(csdev, mode)) { in stm_enable() 208 pm_runtime_get_sync(csdev->dev.parent); in stm_enable() 214 dev_dbg(&csdev->dev, "STM tracing enabled\n"); in stm_enable() 256 static void stm_disable(struct coresight_device *csdev, in stm_disable() argument 259 struct stm_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); in stm_disable() 260 struct csdev_access *csa = &csdev in stm_disable() 282 stm_trace_id(struct coresight_device * csdev,__maybe_unused enum cs_mode mode,__maybe_unused struct coresight_device * sink) stm_trace_id() argument 818 stm_csdev_name(struct coresight_device * csdev) stm_csdev_name() argument [all...] |
| H A D | coresight-tmc-core.c | 37 struct coresight_device *csdev = drvdata->csdev; in tmc_wait_for_tmcready() local 38 struct csdev_access *csa = &csdev->access; in tmc_wait_for_tmcready() 42 dev_err(&csdev->dev, in tmc_wait_for_tmcready() 51 struct coresight_device *csdev = drvdata->csdev; in tmc_flush_and_stop() local 52 struct csdev_access *csa = &csdev->access; in tmc_flush_and_stop() 62 dev_err(&csdev->dev, in tmc_flush_and_stop() 121 dev_dbg(&drvdata->csdev->dev, in is_tmc_crashdata_valid() 132 dev_dbg(&drvdata->csdev in is_tmc_crashdata_valid() [all...] |
| H A D | coresight-tmc-etr.c | 607 struct device *real_dev = drvdata->csdev->dev.parent; in tmc_etr_alloc_flat_buf() 627 flat_buf->dev = &drvdata->csdev->dev; in tmc_etr_alloc_flat_buf() 705 struct device *real_dev = drvdata->csdev->dev.parent; in tmc_etr_alloc_resrv_buf() 726 resrv_buf->dev = &drvdata->csdev->dev; in tmc_etr_alloc_resrv_buf() 775 struct device *dev = &drvdata->csdev->dev; in tmc_etr_alloc_sg_buf() 855 struct coresight_device *etr = drvdata->csdev; in tmc_etr_get_catu_device() 940 struct device *dev = &drvdata->csdev->dev; in tmc_alloc_etr_buf() 1043 dev_dbg(&drvdata->csdev->dev, in tmc_sync_etr_buf() 1068 dev_err(&drvdata->csdev->dev, in __tmc_etr_enable_hw() 1134 rc = coresight_claim_device(drvdata->csdev); in tmc_etr_enable_hw() [all …]
|
| H A D | coresight-syscfg.h | 72 struct coresight_device *csdev; member 116 int cscfg_register_csdev(struct coresight_device *csdev, u32 match_flags, 118 void cscfg_unregister_csdev(struct coresight_device *csdev); 121 void cscfg_csdev_reset_feats(struct coresight_device *csdev); 122 int cscfg_csdev_enable_active_config(struct coresight_device *csdev, 124 void cscfg_csdev_disable_active_config(struct coresight_device *csdev);
|
| H A D | coresight-cti-platform.c | 95 struct coresight_device **csdev) in cti_plat_get_csdev_or_node_name() argument 98 *csdev = coresight_find_csdev_by_fwnode(fwnode); in cti_plat_get_csdev_or_node_name() 99 if (*csdev) in cti_plat_get_csdev_or_node_name() 100 name = dev_name(&(*csdev)->dev); in cti_plat_get_csdev_or_node_name() 120 struct coresight_device *csdev; in cti_plat_create_v8_etm_connection() local 161 assoc_name = cti_plat_get_csdev_or_node_name(cs_fwnode, &csdev); in cti_plat_create_v8_etm_connection() 162 ret = cti_add_connection_entry(dev, drvdata, tc, csdev, assoc_name); in cti_plat_create_v8_etm_connection() 346 struct coresight_device *csdev = NULL; in cti_plat_create_connection() local 404 &csdev); in cti_plat_create_connection() 409 err = cti_add_connection_entry(dev, drvdata, tc, csdev, assoc_name); in cti_plat_create_connection()
|
| H A D | coresight-tpdm.h | 309 struct coresight_device *csdev; member 349 static inline bool coresight_device_is_tpdm(struct coresight_device *csdev) in coresight_device_is_tpdm() argument 351 return (coresight_is_device_source(csdev)) && in coresight_device_is_tpdm() 352 (csdev->subtype.source_subtype == in coresight_device_is_tpdm() 356 static inline bool coresight_is_static_tpdm(struct coresight_device *csdev) in coresight_is_static_tpdm() argument 358 return (coresight_device_is_tpdm(csdev) && !csdev->access.base); in coresight_is_static_tpdm()
|
| /linux/include/linux/ |
| H A D | coresight.h | 342 #define coresight_ops(csdev) csdev->ops argument 343 #define source_ops(csdev) csdev->ops->source_ops argument 344 #define sink_ops(csdev) csdev->ops->sink_ops argument 345 #define link_ops(csdev) csdev->ops->link_ops argument 346 #define helper_ops(csdev) csdev argument 347 ect_ops(csdev) global() argument 348 panic_ops(csdev) global() argument 594 coresight_is_device_source(struct coresight_device * csdev) coresight_is_device_source() argument 599 coresight_is_percpu_source(struct coresight_device * csdev) coresight_is_percpu_source() argument 605 coresight_is_percpu_sink(struct coresight_device * csdev) coresight_is_percpu_sink() argument 615 coresight_take_mode(struct coresight_device * csdev,enum cs_mode new_mode) coresight_take_mode() argument 623 coresight_get_mode(struct coresight_device * csdev) coresight_get_mode() argument 628 coresight_set_mode(struct coresight_device * csdev,enum cs_mode new_mode) coresight_set_mode() argument [all...] |
| /linux/drivers/scsi/device_handler/ |
| H A D | scsi_dh_emc.c | 136 struct clariion_dh_data *csdev) in parse_sp_info_reply() argument 141 if (csdev->buffer[48] != 0) { in parse_sp_info_reply() 148 if (csdev->buffer[4] > 2) { in parse_sp_info_reply() 156 switch (csdev->buffer[28] & 0x0f) { in parse_sp_info_reply() 168 CLARIION_NAME, csdev->buffer[28] & 0x0f); in parse_sp_info_reply() 173 csdev->default_sp = csdev->buffer[5]; in parse_sp_info_reply() 174 csdev->lun_state = csdev->buffer[4]; in parse_sp_info_reply() 175 csdev->current_sp = csdev->buffer[8]; in parse_sp_info_reply() 176 csdev->port = csdev->buffer[7]; in parse_sp_info_reply() 177 if (csdev->lun_state == CLARIION_LUN_OWNED) in parse_sp_info_reply() [all …]
|