drivers: ipm: Align all drivers using user_data for the callback

s/context/user_data

Signed-off-by: Tomasz Bursztyka <tomasz.bursztyka@linux.intel.com>
This commit is contained in:
Tomasz Bursztyka 2020-07-29 09:14:14 +02:00 committed by Carles Cufí
commit caf78ca11b
6 changed files with 26 additions and 26 deletions

View file

@ -23,7 +23,7 @@ extern void z_sched_ipi(void);
struct cavs_idc_data {
ipm_callback_t cb;
void *ctx;
void *user_data;
};
DEVICE_DECLARE(cavs_idc);
@ -68,7 +68,7 @@ static void cavs_idc_isr(struct device *dev)
ext = UINT_TO_POINTER(
idc_read(REG_IDCTEFC(i), curr_cpu_id) &
REG_IDCTEFC_MSG_MASK);
drv_data->cb(dev, drv_data->ctx, id, ext);
drv_data->cb(dev, drv_data->user_data, id, ext);
}
break;
}
@ -157,12 +157,12 @@ static uint32_t cavs_idc_max_id_val_get(struct device *dev)
}
static void cavs_idc_register_callback(struct device *dev, ipm_callback_t cb,
void *context)
void *user_data)
{
struct cavs_idc_data *drv_data = dev->driver_data;
drv_data->cb = cb;
drv_data->ctx = context;
drv_data->user_data = user_data;
}
static int cavs_idc_set_enabled(struct device *dev, int enable)

View file

@ -28,7 +28,7 @@ struct imx_mu_config {
struct imx_mu_data {
ipm_callback_t callback;
void *callback_ctx;
void *user_data;
};
static void imx_mu_isr(void *arg)
@ -69,7 +69,7 @@ static void imx_mu_isr(void *arg)
}
if (data->callback) {
data->callback(dev, data->callback_ctx,
data->callback(dev, data->user_data,
(uint32_t)id,
&data32[0]);
}
@ -140,12 +140,12 @@ static uint32_t imx_mu_ipm_max_id_val_get(struct device *dev)
static void imx_mu_ipm_register_callback(struct device *dev,
ipm_callback_t cb,
void *context)
void *user_data)
{
struct imx_mu_data *driver_data = dev->driver_data;
driver_data->callback = cb;
driver_data->callback_ctx = context;
driver_data->user_data = user_data;
}
static int imx_mu_ipm_set_enabled(struct device *dev, int enable)

View file

@ -137,7 +137,7 @@ static void ipm_mhu_isr(void *arg)
ipm_mhu_clear_val(d, cpu_id, ipm_mhu_status);
if (driver_data->callback) {
driver_data->callback(d, driver_data->callback_ctx, cpu_id,
driver_data->callback(d, driver_data->user_data, cpu_id,
&ipm_mhu_status);
}
}
@ -158,12 +158,12 @@ static int ipm_mhu_max_data_size_get(struct device *d)
static void ipm_mhu_register_cb(struct device *d,
ipm_callback_t cb,
void *context)
void *user_data)
{
struct ipm_mhu_data *driver_data = DEV_DATA(d);
driver_data->callback = cb;
driver_data->callback_ctx = context;
driver_data->user_data = user_data;
}
static const struct ipm_driver_api ipm_mhu_driver_api = {
@ -183,7 +183,7 @@ static const struct ipm_mhu_device_config ipm_mhu_cfg_0 = {
static struct ipm_mhu_data ipm_mhu_data_0 = {
.callback = NULL,
.callback_ctx = NULL,
.user_data = NULL,
};
DEVICE_AND_API_INIT(mhu_0,
@ -214,7 +214,7 @@ static const struct ipm_mhu_device_config ipm_mhu_cfg_1 = {
static struct ipm_mhu_data ipm_mhu_data_1 = {
.callback = NULL,
.callback_ctx = NULL,
.user_data = NULL,
};
DEVICE_AND_API_INIT(mhu_1,

View file

@ -65,7 +65,7 @@ struct ipm_mhu_device_config {
/* Device data structure */
struct ipm_mhu_data {
ipm_callback_t callback;
void *callback_ctx;
void *user_data;
};
#ifdef __cplusplus

View file

@ -17,7 +17,7 @@ LOG_MODULE_REGISTER(ipm_nrfx_ipc);
struct ipm_nrf_data {
ipm_callback_t callback;
void *callback_ctx;
void *user_data;
};
static struct ipm_nrf_data nrfx_ipm_data;
@ -39,7 +39,7 @@ static void nrfx_ipc_handler(uint32_t event_mask, void *p_context)
"Illegal event_idx: %d", event_idx);
event_mask &= ~BIT(event_idx);
nrfx_ipm_data.callback(DEVICE_GET(ipm_nrf),
nrfx_ipm_data.callback_ctx,
nrfx_ipm_data.user_data,
event_idx,
NULL);
}
@ -77,10 +77,10 @@ static uint32_t ipm_nrf_max_id_val_get(struct device *dev)
static void ipm_nrf_register_callback(struct device *dev,
ipm_callback_t cb,
void *context)
void *user_data)
{
nrfx_ipm_data.callback = cb;
nrfx_ipm_data.callback_ctx = context;
nrfx_ipm_data.user_data = user_data;
}
static int ipm_nrf_set_enabled(struct device *dev, int enable)
@ -119,7 +119,7 @@ DEVICE_AND_API_INIT(ipm_nrf, DT_INST_LABEL(0),
struct vipm_nrf_data {
ipm_callback_t callback[NRFX_IPC_ID_MAX_VALUE];
void *callback_ctx[NRFX_IPC_ID_MAX_VALUE];
void *user_data[NRFX_IPC_ID_MAX_VALUE];
struct device *ipm_device[NRFX_IPC_ID_MAX_VALUE];
bool ipm_init;
};
@ -137,7 +137,7 @@ static void vipm_dispatcher(uint32_t event_mask, void *p_context)
if (nrfx_vipm_data.callback[event_idx] != NULL) {
nrfx_vipm_data.callback[event_idx]
(nrfx_vipm_data.ipm_device[event_idx],
nrfx_vipm_data.callback_ctx[event_idx],
nrfx_vipm_data.user_data[event_idx],
0,
NULL);
}
@ -194,11 +194,11 @@ static int vipm_nrf_##_idx##_send(struct device *dev, int wait, \
\
static void vipm_nrf_##_idx##_register_callback(struct device *dev, \
ipm_callback_t cb, \
void *context) \
void *user_data) \
{ \
if (IS_ENABLED(CONFIG_IPM_MSG_CH_##_idx##_RX)) { \
nrfx_vipm_data.callback[_idx] = cb; \
nrfx_vipm_data.callback_ctx[_idx] = context; \
nrfx_vipm_data.user_data[_idx] = user_data; \
nrfx_vipm_data.ipm_device[_idx] = dev; \
} else { \
LOG_WRN("Trying to register a callback" \

View file

@ -96,7 +96,7 @@ struct stm32_ipcc_mailbox_config {
struct stm32_ipcc_mbx_data {
uint32_t num_ch;
ipm_callback_t callback;
void *callback_ctx;
void *user_data;
};
static struct stm32_ipcc_mbx_data stm32_IPCC_data;
@ -122,7 +122,7 @@ static void stm32_ipcc_mailbox_rx_isr(void *arg)
if (data->callback) {
/* Only one MAILBOX, id is unused and set to 0 */
data->callback(dev, data->callback_ctx, i, &value);
data->callback(dev, data->user_data, i, &value);
}
/* clear status to acknoledge message reception */
IPCC_ClearFlag_CHx(cfg->ipcc, i);
@ -203,12 +203,12 @@ static uint32_t stm32_ipcc_mailbox_ipm_max_id_val_get(struct device *d)
static void stm32_ipcc_mailbox_ipm_register_callback(struct device *d,
ipm_callback_t cb,
void *context)
void *user_data)
{
struct stm32_ipcc_mbx_data *data = DEV_DATA(d);
data->callback = cb;
data->callback_ctx = context;
data->user_data = user_data;
}
static int stm32_ipcc_mailbox_ipm_set_enabled(struct device *dev, int enable)