diff options
| author | Mark Brown <broonie@kernel.org> | 2025-12-22 19:41:18 +0000 |
|---|---|---|
| committer | Mark Brown <broonie@kernel.org> | 2025-12-22 19:41:18 +0000 |
| commit | 0bd4b0f583e2a318441fa88ea71b3d7530ecb646 (patch) | |
| tree | e89323c4d634fbaf9439a6f52b8fff3a2fdc929b /include | |
| parent | 8db50f0fa43efe8799fd40b872dcdd39a90d7549 (diff) | |
| parent | a2a631830deb382a3d27b6f52b2d654a3e6bb427 (diff) | |
ASoC / soc/qcom: Constify APR/GPR callback response
Merge series from Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>:
This constifies the response data used for APR/GPR callbacks.
Diffstat (limited to 'include')
| -rw-r--r-- | include/linux/soc/qcom/apr.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/include/linux/soc/qcom/apr.h b/include/linux/soc/qcom/apr.h index a532d1e4b1f4..6e1b1202e818 100644 --- a/include/linux/soc/qcom/apr.h +++ b/include/linux/soc/qcom/apr.h @@ -122,7 +122,7 @@ struct gpr_ibasic_rsp_accepted_t { #define APR_SVC_MAJOR_VERSION(v) ((v >> 16) & 0xFF) #define APR_SVC_MINOR_VERSION(v) (v & 0xFF) -typedef int (*gpr_port_cb) (struct gpr_resp_pkt *d, void *priv, int op); +typedef int (*gpr_port_cb) (const struct gpr_resp_pkt *d, void *priv, int op); struct packet_router; struct pkt_router_svc { struct device *dev; @@ -155,8 +155,8 @@ struct apr_driver { int (*probe)(struct apr_device *sl); void (*remove)(struct apr_device *sl); int (*callback)(struct apr_device *a, - struct apr_resp_pkt *d); - int (*gpr_callback)(struct gpr_resp_pkt *d, void *data, int op); + const struct apr_resp_pkt *d); + gpr_port_cb gpr_callback; struct device_driver driver; const struct apr_device_id *id_table; }; |
