Lines Matching refs:devdata
22 struct intel_adsp_ipc_data *devdata = dev->data; in intel_adsp_ipc_set_message_handler() local
23 k_spinlock_key_t key = k_spin_lock(&devdata->lock); in intel_adsp_ipc_set_message_handler()
25 devdata->handle_message = fn; in intel_adsp_ipc_set_message_handler()
26 devdata->handler_arg = arg; in intel_adsp_ipc_set_message_handler()
27 k_spin_unlock(&devdata->lock, key); in intel_adsp_ipc_set_message_handler()
32 struct intel_adsp_ipc_data *devdata = dev->data; in intel_adsp_ipc_set_done_handler() local
33 k_spinlock_key_t key = k_spin_lock(&devdata->lock); in intel_adsp_ipc_set_done_handler()
35 devdata->done_notify = fn; in intel_adsp_ipc_set_done_handler()
36 devdata->done_arg = arg; in intel_adsp_ipc_set_done_handler()
37 k_spin_unlock(&devdata->lock, key); in intel_adsp_ipc_set_done_handler()
43 struct intel_adsp_ipc_data *devdata = dev->data; in intel_adsp_ipc_receive_cb() local
51 if (devdata->handle_message != NULL) { in intel_adsp_ipc_receive_cb()
52 done = devdata->handle_message(dev, devdata->handler_arg, msg->data, in intel_adsp_ipc_receive_cb()
64 if (devdata->done_notify != NULL) { in intel_adsp_ipc_receive_cb()
65 external_completion = devdata->done_notify(dev, devdata->done_arg); in intel_adsp_ipc_receive_cb()