Home
last modified time | relevance | path

Searched refs:csdev (Results 1 – 15 of 15) sorted by relevance

/linux/drivers/hwtracing/coresight/
H A Dcoresight-core.c49 struct coresight_device *csdev; member
96 void coresight_set_percpu_sink(int cpu, struct coresight_device *csdev) in coresight_set_percpu_sink() argument
98 per_cpu(csdev_sink, cpu) = csdev; in coresight_set_percpu_sink()
108 static void coresight_set_percpu_source(struct coresight_device *csdev) in coresight_set_percpu_source() argument
110 if (!csdev || !coresight_is_percpu_source(csdev)) in coresight_set_percpu_source()
116 WARN_ON(per_cpu(csdev_source, csdev->cpu)); in coresight_set_percpu_source()
117 per_cpu(csdev_source, csdev->cpu) = csdev; in coresight_set_percpu_source()
120 static void coresight_clear_percpu_source(struct coresight_device *csdev) in coresight_clear_percpu_source() argument
122 if (!csdev || !coresight_is_percpu_source(csdev)) in coresight_clear_percpu_source()
126 per_cpu(percpu_pm_failed, csdev->cpu) = false; in coresight_clear_percpu_source()
[all …]
H A Dcoresight-tmc-etf.c16 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 Dcoresight-tpda.c23 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 Dcoresight-dummy.c18 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 Dultrasoc-smb.c103 if (drvdata->csdev->refcnt) in smb_open()
118 struct device *dev = &drvdata->csdev->dev; in smb_read()
202 static void smb_enable_sysfs(struct coresight_device *csdev) in smb_enable_sysfs() argument
204 struct smb_drv_data *drvdata = dev_get_drvdata(csdev->dev.parent); in smb_enable_sysfs()
206 if (coresight_get_mode(csdev) != CS_MODE_DISABLED) in smb_enable_sysfs()
210 coresight_set_mode(csdev, CS_MODE_SYSFS); in smb_enable_sysfs()
213 static int smb_enable_perf(struct coresight_device *csdev, in smb_enable_perf() argument
216 struct smb_drv_data *drvdata = dev_get_drvdata(csdev->dev.parent); in smb_enable_perf()
234 coresight_set_mode(csdev, CS_MODE_PERF); in smb_enable_perf()
240 static int smb_enable(struct coresight_device *csdev, enum cs_mode mode, in smb_enable() argument
[all …]
H A Dcoresight-ctcu-core.c92 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 Dcoresight-tpdm.h309 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()
H A Dcoresight-cti.h174 struct coresight_device *csdev; member
211 struct coresight_device *csdev,
215 int cti_enable(struct coresight_device *csdev, enum cs_mode mode,
217 int cti_disable(struct coresight_device *csdev, struct coresight_path *path);
H A Dcoresight-kunit-tests.c11 struct coresight_device *csdev = devm_kcalloc(dev, 1, in coresight_test_device() local
14 csdev->pdata = devm_kcalloc(dev, 1, in coresight_test_device()
17 return csdev; in coresight_test_device()
H A Dcoresight-config.h207 struct coresight_device *csdev; member
232 struct coresight_device *csdev; member
249 int (*load_feat)(struct coresight_device *csdev,
H A Dcoresight-etm.h234 struct coresight_device *csdev; member
259 dev_err(&drvdata->csdev->dev, in etm_writel()
273 dev_err(&drvdata->csdev->dev, in etm_readl()
H A Dcoresight-etm4x-cfg.h28 int etm4_cscfg_register(struct coresight_device *csdev);
H A Dcoresight-cti-sysfs.c108 ret = cti_enable(drvdata->csdev, CS_MODE_SYSFS, NULL); in enable_store()
112 ret = cti_disable(drvdata->csdev, NULL); in enable_store()
/linux/drivers/scsi/device_handler/
H A Dscsi_dh_emc.c136 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 …]
/linux/drivers/comedi/
H A Dcomedi_fops.c370 static ssize_t max_read_buffer_kb_show(struct device *csdev, in max_read_buffer_kb_show() argument
373 unsigned int minor = MINOR(csdev->devt); in max_read_buffer_kb_show()
392 static ssize_t max_read_buffer_kb_store(struct device *csdev, in max_read_buffer_kb_store() argument
396 unsigned int minor = MINOR(csdev->devt); in max_read_buffer_kb_store()
426 static ssize_t read_buffer_kb_show(struct device *csdev, in read_buffer_kb_show() argument
429 unsigned int minor = MINOR(csdev->devt); in read_buffer_kb_show()
448 static ssize_t read_buffer_kb_store(struct device *csdev, in read_buffer_kb_store() argument
452 unsigned int minor = MINOR(csdev->devt); in read_buffer_kb_store()
482 static ssize_t max_write_buffer_kb_show(struct device *csdev, in max_write_buffer_kb_show() argument
486 unsigned int minor = MINOR(csdev->devt); in max_write_buffer_kb_show()
[all …]