Home
last modified time | relevance | path

Searched refs:userdata (Results 1 – 25 of 79) sorted by relevance

1234

/drivers/spi/
A Dspi_signal.c19 void *userdata) in z_spi_transfer_signal_cb() argument
23 struct k_poll_signal *sig = userdata; in z_spi_transfer_signal_cb()
A Dspi_ifx_cat1.c240 bool asynchronous, spi_callback_t cb, void *userdata) in transceive() argument
246 spi_context_lock(ctx, asynchronous, cb, userdata, spi_cfg); in transceive()
278 void *userdata) in ifx_cat1_spi_transceive_async() argument
280 return transceive(dev, spi_cfg, tx_bufs, rx_bufs, true, cb, userdata); in ifx_cat1_spi_transceive_async()
A Dspi_mcux_ecspi.c229 void *userdata) in transceive() argument
234 spi_context_lock(&data->ctx, asynchronous, cb, userdata, spi_cfg); in transceive()
267 void *userdata) in spi_mcux_transceive_async() argument
269 return transceive(dev, spi_cfg, tx_bufs, rx_bufs, true, cb, userdata); in spi_mcux_transceive_async()
A Dspi_rv32m1_lpspi.c218 void *userdata) in transceive() argument
223 spi_context_lock(&data->ctx, asynchronous, cb, userdata, spi_cfg); in transceive()
257 void *userdata) in spi_mcux_transceive_async() argument
259 return transceive(dev, spi_cfg, tx_bufs, rx_bufs, true, cb, userdata); in spi_mcux_transceive_async()
A Dspi_silabs_siwx91x_gspi.c76 spi_callback_t cb, void *userdata) in gspi_siwx91x_config() argument
183 data->ctx.callback_data = userdata; in gspi_siwx91x_config()
530 spi_callback_t cb, void *userdata) in gspi_siwx91x_transceive() argument
539 spi_context_lock(&data->ctx, asynchronous, cb, userdata, config); in gspi_siwx91x_transceive()
542 ret = gspi_siwx91x_config(dev, config, cb, userdata); in gspi_siwx91x_transceive()
577 void *userdata) in gspi_siwx91x_transceive_async() argument
579 return gspi_siwx91x_transceive(dev, config, tx_bufs, rx_bufs, true, cb, userdata); in gspi_siwx91x_transceive_async()
A Dspi_test.c32 void *userdata) in vnd_spi_transceive_async() argument
A Dspi_npcx_spip.c255 bool asynchronous, spi_callback_t cb, void *userdata) in transceive() argument
274 spi_context_lock(ctx, asynchronous, cb, userdata, spi_cfg); in transceive()
336 void *userdata) in spi_npcx_spip_transceive_async() argument
338 return transceive(dev, spi_cfg, tx_bufs, rx_bufs, true, cb, userdata); in spi_npcx_spip_transceive_async()
A Dspi_litex_litespi.c253 void *userdata) in transceive() argument
262 spi_context_lock(&data->ctx, asynchronous, cb, userdata, config); in transceive()
293 void *userdata) in spi_litex_transceive_async() argument
301 return transceive(dev, config, tx_bufs, rx_bufs, true, cb, userdata); in spi_litex_transceive_async()
A Dspi_nrfx_spi.c231 void *userdata) in transceive() argument
237 spi_context_lock(&dev_data->ctx, asynchronous, cb, userdata, spi_cfg); in transceive()
310 void *userdata) in spi_nrfx_transceive_async() argument
312 return transceive(dev, spi_cfg, tx_bufs, rx_bufs, true, cb, userdata); in spi_nrfx_transceive_async()
A Dspi_psoc6.c301 void *userdata) in spi_psoc6_transceive() argument
307 spi_context_lock(&data->ctx, asynchronous, cb, userdata, spi_cfg); in spi_psoc6_transceive()
358 void *userdata) in spi_psoc6_transceive_async() argument
361 rx_bufs, true, cb, userdata); in spi_psoc6_transceive_async()
A Dspi_sedi.c96 void *userdata) in transceive() argument
108 spi_context_lock(&spi->ctx, asynchronous, cb, userdata, config); in transceive()
235 void *userdata) in spi_sedi_transceive_async() argument
237 return transceive(dev, config, tx_bufs, rx_bufs, true, cb, userdata); in spi_sedi_transceive_async()
A Dspi_mchp_mss.c384 bool async, spi_callback_t cb, void *userdata) in mss_spi_transceive() argument
393 spi_context_lock(ctx, async, cb, userdata, spi_cfg); in mss_spi_transceive()
425 void *userdata) in mss_spi_transceive_async() argument
427 return mss_spi_transceive(dev, spi_cfg, tx_bufs, rx_bufs, true, cb, userdata); in mss_spi_transceive_async()
A Dspi_xmc4xxx.c273 bool asynchronous, spi_callback_t cb, void *userdata) in spi_xmc4xxx_transceive() argument
290 spi_context_lock(ctx, asynchronous, cb, userdata, spi_cfg); in spi_xmc4xxx_transceive()
331 void *userdata) in spi_xmc4xxx_transceive_async() argument
333 return spi_xmc4xxx_transceive(dev, spi_cfg, tx_bufs, rx_bufs, true, cb, userdata); in spi_xmc4xxx_transceive_async()
361 spi_callback_t cb, void *userdata) in spi_xmc4xxx_transceive_dma() argument
378 spi_context_lock(ctx, asynchronous, cb, userdata, spi_cfg); in spi_xmc4xxx_transceive_dma()
A Dspi_mchp_mec5_qspi.c237 bool async, spi_callback_t cb, void *userdata) in mec5_qspi_do_xfr() argument
253 spi_context_lock(ctx, async, cb, userdata, config); in mec5_qspi_do_xfr()
313 spi_callback_t cb, void *userdata) in mec5_qspi_xfr_async() argument
321 return mec5_qspi_do_xfr(dev, config, tx_bufs, rx_bufs, true, cb, userdata); in mec5_qspi_xfr_async()
A Dspi_mcux_flexio.c320 void *userdata) in transceive() argument
326 spi_context_lock(&data->ctx, asynchronous, cb, userdata, spi_cfg); in transceive()
368 void *userdata) in spi_mcux_transceive_async() argument
370 return transceive(dev, spi_cfg, tx_bufs, rx_bufs, true, cb, userdata); in spi_mcux_transceive_async()
A Dspi_dw.c351 void *userdata) in transceive() argument
360 spi_context_lock(&spi->ctx, asynchronous, cb, userdata, config); in transceive()
488 void *userdata) in spi_dw_transceive_async() argument
490 LOG_DBG("%p, %p, %p, %p, %p", dev, tx_bufs, rx_bufs, cb, userdata); in spi_dw_transceive_async()
492 return transceive(dev, config, tx_bufs, rx_bufs, true, cb, userdata); in spi_dw_transceive_async()
A Dspi_mcux_flexcomm.c644 void *userdata) in transceive_dma() argument
659 spi_context_lock(&data->ctx, asynchronous, cb, userdata, spi_cfg); in transceive_dma()
720 void *userdata) in transceive() argument
738 spi_context_lock(&data->ctx, asynchronous, cb, userdata, spi_cfg); in transceive()
780 void *userdata) in spi_mcux_transceive_async() argument
783 return transceive_dma(dev, spi_cfg, tx_bufs, rx_bufs, true, cb, userdata); in spi_mcux_transceive_async()
786 return transceive(dev, spi_cfg, tx_bufs, rx_bufs, true, cb, userdata); in spi_mcux_transceive_async()
/drivers/i2c/
A Di2c_mcux.c47 void *userdata; member
99 status_t status, void *userdata) in i2c_mcux_master_transfer_callback() argument
105 struct device *dev = userdata; in i2c_mcux_master_transfer_callback()
219 void *userdata = data->userdata; in i2c_mcux_async_done() local
225 data->userdata = NULL; in i2c_mcux_async_done()
231 cb(dev, result, userdata); in i2c_mcux_async_done()
277 uint16_t addr, i2c_callback_t cb, void *userdata) in i2c_mcux_transfer_cb() argument
292 data->userdata = userdata; in i2c_mcux_transfer_cb()
A Di2c_nxp_ii2c.c49 void *userdata; member
110 status_t status, void *userdata) in nxp_ii2c_master_transfer_callback() argument
116 struct device *dev = userdata; in nxp_ii2c_master_transfer_callback()
230 void *userdata = data->userdata; in nxp_ii2c_async_done() local
236 data->userdata = NULL; in nxp_ii2c_async_done()
242 cb(dev, result, userdata); in nxp_ii2c_async_done()
288 uint16_t addr, i2c_callback_t cb, void *userdata) in nxp_ii2c_transfer_cb() argument
303 data->userdata = userdata; in nxp_ii2c_transfer_cb()
A Di2c_smartbond.c37 void *userdata; member
420 void *userdata) in i2c_smartbond_transfer_cb() argument
437 data->userdata = userdata; in i2c_smartbond_transfer_cb()
503 cb(dev, 0, data->userdata); in i2c_smartbond_async_msg_done()
/drivers/sensor/
A Dsensor_shell.h24 void sensor_shell_processing_callback(int result, uint8_t *buf, uint32_t buf_len, void *userdata);
A Ddefault_rtio_sensor.c291 void *userdata = NULL; in sensor_processing_with_callback() local
301 userdata = cqe->userdata; in sensor_processing_with_callback()
308 cb(rc, buf, buf_len, userdata); in sensor_processing_with_callback()
/drivers/interrupt_controller/
A Dintc_gpio_stm32wb0.c113 static void stm32wb0_gpio_isr(const void *userdata) in stm32wb0_gpio_isr() argument
115 const struct wb0_gpio_isr_argblock *arg = userdata; in stm32wb0_gpio_isr()
/drivers/spi/spi_nxp_lpspi/
A Dspi_nxp_lpspi_dma.c300 bool asynchronous, spi_callback_t cb, void *userdata) in transceive_dma() argument
309 spi_context_lock(ctx, asynchronous, cb, userdata, spi_cfg); in transceive_dma()
399 void *userdata) in spi_nxp_dma_transceive_async() argument
401 return transceive_dma(dev, spi_cfg, tx_bufs, rx_bufs, true, cb, userdata); in spi_nxp_dma_transceive_async()
A Dspi_nxp_lpspi.c348 bool asynchronous, spi_callback_t cb, void *userdata) in transceive() argument
358 spi_context_lock(&data->ctx, asynchronous, cb, userdata, spi_cfg); in transceive()
452 void *userdata) in lpspi_transceive_async() argument
454 return transceive(dev, spi_cfg, tx_bufs, rx_bufs, true, cb, userdata); in lpspi_transceive_async()

Completed in 83 milliseconds

1234