| /drivers/spi/ |
| A D | spi_signal.c | 19 void *userdata) in z_spi_transfer_signal_cb() argument 23 struct k_poll_signal *sig = userdata; in z_spi_transfer_signal_cb()
|
| A D | spi_ifx_cat1.c | 240 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 D | spi_mcux_ecspi.c | 229 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 D | spi_rv32m1_lpspi.c | 218 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 D | spi_silabs_siwx91x_gspi.c | 76 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 D | spi_test.c | 32 void *userdata) in vnd_spi_transceive_async() argument
|
| A D | spi_npcx_spip.c | 255 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 D | spi_litex_litespi.c | 253 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 D | spi_nrfx_spi.c | 231 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 D | spi_psoc6.c | 301 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 D | spi_sedi.c | 96 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 D | spi_mchp_mss.c | 384 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 D | spi_xmc4xxx.c | 273 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 D | spi_mchp_mec5_qspi.c | 237 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 D | spi_mcux_flexio.c | 320 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 D | spi_dw.c | 351 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 D | spi_mcux_flexcomm.c | 644 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 D | i2c_mcux.c | 47 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 D | i2c_nxp_ii2c.c | 49 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 D | i2c_smartbond.c | 37 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 D | sensor_shell.h | 24 void sensor_shell_processing_callback(int result, uint8_t *buf, uint32_t buf_len, void *userdata);
|
| A D | default_rtio_sensor.c | 291 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 D | intc_gpio_stm32wb0.c | 113 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 D | spi_nxp_lpspi_dma.c | 300 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 D | spi_nxp_lpspi.c | 348 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()
|