Home
last modified time | relevance | path

Searched refs:catu_drvdata (Results 1 – 2 of 2) sorted by relevance

/Linux-v6.1/drivers/hwtracing/coresight/
Dcoresight-catu.c391 static inline int catu_wait_for_ready(struct catu_drvdata *drvdata) in catu_wait_for_ready()
398 static int catu_enable_hw(struct catu_drvdata *drvdata, void *data) in catu_enable_hw()
447 struct catu_drvdata *catu_drvdata = csdev_to_catu_drvdata(csdev); in catu_enable() local
449 CS_UNLOCK(catu_drvdata->base); in catu_enable()
450 rc = catu_enable_hw(catu_drvdata, data); in catu_enable()
451 CS_LOCK(catu_drvdata->base); in catu_enable()
455 static int catu_disable_hw(struct catu_drvdata *drvdata) in catu_disable_hw()
475 struct catu_drvdata *catu_drvdata = csdev_to_catu_drvdata(csdev); in catu_disable() local
477 CS_UNLOCK(catu_drvdata->base); in catu_disable()
478 rc = catu_disable_hw(catu_drvdata); in catu_disable()
[all …]
Dcoresight-catu.h63 struct catu_drvdata { struct
71 catu_read_##name(struct catu_drvdata *drvdata) \ argument
76 catu_write_##name(struct catu_drvdata *drvdata, u32 val) \
83 catu_read_##name(struct catu_drvdata *drvdata) \
88 catu_write_##name(struct catu_drvdata *drvdata, u64 val) \