Lines Matching refs:dev_data
38 struct shim_data *dev_data = dev->data; in shim_nrfs_request_enable() local
43 dev_data->evt = NRFS_AUDIOPLL_EVT_ENABLED; in shim_nrfs_request_enable()
44 err = nrfs_audiopll_enable_request(dev_data); in shim_nrfs_request_enable()
54 struct shim_data *dev_data = dev->data; in shim_nrfs_request_disable() local
59 dev_data->evt = NRFS_AUDIOPLL_EVT_DISABLED; in shim_nrfs_request_disable()
60 err = nrfs_audiopll_disable_request(dev_data); in shim_nrfs_request_disable()
70 struct shim_data *dev_data = CONTAINER_OF(mgr, struct shim_data, mgr); in onoff_start_option() local
71 const struct device *dev = dev_data->dev; in onoff_start_option()
74 dev_data->mgr_notify = notify; in onoff_start_option()
78 dev_data->mgr_notify = NULL; in onoff_start_option()
85 struct shim_data *dev_data = CONTAINER_OF(mgr, struct shim_data, mgr); in onoff_stop_option() local
86 const struct device *dev = dev_data->dev; in onoff_stop_option()
89 dev_data->mgr_notify = notify; in onoff_stop_option()
93 dev_data->mgr_notify = NULL; in onoff_stop_option()
136 struct shim_data *dev_data = dev->data; in shim_nrfs_request_freq_sync() local
141 err = nrfs_audiopll_request_freq(freq_fraction, dev_data); in shim_nrfs_request_freq_sync()
146 k_sem_take(&dev_data->evt_sem, K_FOREVER); in shim_nrfs_request_freq_sync()
147 return dev_data->evt == NRFS_AUDIOPLL_EVT_FREQ_CONFIRMED ? 0 : -EIO; in shim_nrfs_request_freq_sync()
153 struct shim_data *dev_data = dev->data; in shim_nrfs_request_prescaler_sync() local
158 err = nrfs_audiopll_request_prescaler(div, dev_data); in shim_nrfs_request_prescaler_sync()
163 k_sem_take(&dev_data->evt_sem, K_FOREVER); in shim_nrfs_request_prescaler_sync()
164 return dev_data->evt == NRFS_AUDIOPLL_EVT_PRESCALER_CONFIRMED ? 0 : -EIO; in shim_nrfs_request_prescaler_sync()
169 struct shim_data *dev_data = context; in shim_nrfs_audiopll_init_evt_handler() local
173 dev_data->evt = evt->type; in shim_nrfs_audiopll_init_evt_handler()
174 k_sem_give(&dev_data->evt_sem); in shim_nrfs_audiopll_init_evt_handler()
179 struct shim_data *dev_data = context; in shim_nrfs_audiopll_evt_handler() local
184 if (dev_data->mgr_notify == NULL) { in shim_nrfs_audiopll_evt_handler()
188 ret = evt->type == dev_data->evt ? 0 : -EIO; in shim_nrfs_audiopll_evt_handler()
189 dev_data->mgr_notify(&dev_data->mgr, ret); in shim_nrfs_audiopll_evt_handler()
196 struct shim_data *dev_data = dev->data; in api_request_audiopll() local
197 struct onoff_manager *mgr = &dev_data->mgr; in api_request_audiopll()
207 struct shim_data *dev_data = dev->data; in api_release_audiopll() local
208 struct onoff_manager *mgr = &dev_data->mgr; in api_release_audiopll()
219 struct shim_data *dev_data = dev->data; in api_cancel_or_release_audiopll() local
220 struct onoff_manager *mgr = &dev_data->mgr; in api_cancel_or_release_audiopll()
239 struct shim_data *dev_data = dev->data; in shim_init() local
251 k_sem_init(&dev_data->evt_sem, 0, 1); in shim_init()
279 ret = onoff_manager_init(&dev_data->mgr, &shim_mgr_transitions); in shim_init()