Thread (53 messages) 53 messages, 3 authors, 2021-03-17

Re: [PATCH v4 02/10] coresight: syscfg: Add registration and feature loading for cs devices

From: Mathieu Poirier <mathieu.poirier@linaro.org>
Date: 2021-02-27 20:53:13
Also in: linux-arm-kernel, lkml

On Fri, Feb 26, 2021 at 07:14:32PM +0000, Mike Leach wrote:
Hi Mathieu,

On Fri, 19 Feb 2021 at 18:43, Mathieu Poirier
[off-list ref] wrote:
quoted
[...]
quoted
+/**
+ * List entry for Coresight devices that are registered as supporting complex
+ * config operations.
+ *
+ * @csdev:   The registered device.
+ * @match_info: The matching type information.
+ * @ops:     Operations supported by the registered device.
+ * @item:    list entry.
+ */
+struct cscfg_csdev_register {
+     struct coresight_device *csdev;
+     struct cscfg_match_desc match_info;
+     struct cscfg_csdev_feat_ops ops;
+     struct list_head item;
+};
I would call this structure cscfg_registered_csdev and move it to
coresight-config.h.  That way it is consistent with cscfg_config_csdev and
cscfg_feature_csdev and located all in the same file.
I was trying to separate structures that are used to define
configurations and features, with those that are used to manage the
same. Hence, most things in coresight_config.h define configurations,
or their device loaded instance equivalents, and things in
coresight_syscfg.h are management items. I am happy to change the name
but would prefer is stay in coresight_syscfg.h
Ok
Thanks

Mike
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help