/Zephyr-latest/tests/subsys/rtio/rtio_api/src/ |
D | test_rtio_api.c | 50 uintptr_t userdata[2] = {0, 1}; in test_rtio_simple_() local 59 rtio_sqe_prep_nop(sqe, (struct rtio_iodev *)&iodev_test_simple, &userdata[0]); in test_rtio_simple_() 68 zassert_equal_ptr(cqe->userdata, &userdata[0], "Expected userdata back"); in test_rtio_simple_() 83 uintptr_t userdata[2] = {0, 1}; in ZTEST() local 91 rtio_sqe_prep_nop(sqe, (struct rtio_iodev *)&iodev_test_simple, &userdata[0]); in ZTEST() 117 uint32_t userdata[4] = {0, 1, 2, 3}; in test_rtio_chain_() local 126 &userdata[i]); in test_rtio_chain_() 128 TC_PRINT("produce %d, sqe %p, userdata %d\n", i, sqe, userdata[i]); in test_rtio_chain_() 144 TC_PRINT("consume %d, cqe %p, userdata %d\n", i, cqe, *(uint32_t *)cqe->userdata); in test_rtio_chain_() 147 zassert_equal_ptr(cqe->userdata, &userdata[i], "Expected in order completions"); in test_rtio_chain_() [all …]
|
D | rtio_iodev_test.h | 97 /* For reads the test device copies from the given userdata */ in rtio_iodev_timer_fn() 98 memcpy(buf, ((uint8_t *)iodev_sqe->sqe.userdata), 16); in rtio_iodev_timer_fn()
|
/Zephyr-latest/drivers/spi/ |
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()
|
D | spi_mcux_lpspi.c | 104 status_t status, void *userData) in spi_mcux_master_callback() argument 106 struct spi_mcux_data *data = userData; in spi_mcux_master_callback() 405 static int transceive_dma_async(const struct device *dev, spi_callback_t cb, void *userdata) in transceive_dma_async() argument 414 ctx->callback_data = userdata; in transceive_dma_async() 486 bool asynchronous, spi_callback_t cb, void *userdata) in transceive_dma() argument 493 spi_context_lock(&data->ctx, asynchronous, cb, userdata, spi_cfg); in transceive_dma() 513 ret = transceive_dma_async(dev, cb, userdata); in transceive_dma() 531 status_t status, void *userData) in spi_mcux_master_rtio_callback() argument 533 struct spi_mcux_data *data = userData; in spi_mcux_master_rtio_callback() 541 spi_mcux_master_callback(base, handle, status, userData); in spi_mcux_master_rtio_callback() [all …]
|
D | spi_rv32m1_lpspi.c | 124 status_t status, void *userData) in spi_mcux_master_transfer_callback() argument 126 struct spi_mcux_data *data = userData; in spi_mcux_master_transfer_callback() 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()
|
D | spi_mcux_flexio.c | 116 flexio_spi_master_handle_t *handle, status_t status, void *userData) in spi_mcux_master_transfer_callback() argument 118 struct spi_mcux_flexio_data *data = userData; in spi_mcux_master_transfer_callback() 301 void *userdata) in transceive() argument 307 spi_context_lock(&data->ctx, asynchronous, cb, userdata, spi_cfg); in transceive() 349 void *userdata) in spi_mcux_transceive_async() argument 351 return transceive(dev, spi_cfg, tx_bufs, rx_bufs, true, cb, userdata); in spi_mcux_transceive_async()
|
D | spi_mcux_ecspi.c | 227 void *userdata) in transceive() argument 232 spi_context_lock(&data->ctx, asynchronous, cb, userdata, spi_cfg); in transceive() 265 void *userdata) in spi_mcux_transceive_async() argument 267 return transceive(dev, spi_cfg, tx_bufs, rx_bufs, true, cb, userdata); in spi_mcux_transceive_async()
|
D | spi_test.c | 32 void *userdata) in vnd_spi_transceive_async() argument
|
D | spi_ifx_cat1.c | 237 bool asynchronous, spi_callback_t cb, void *userdata) in transceive() argument 243 spi_context_lock(ctx, asynchronous, cb, userdata, spi_cfg); in transceive() 275 void *userdata) in ifx_cat1_spi_transceive_async() argument 277 return transceive(dev, spi_cfg, tx_bufs, rx_bufs, true, cb, userdata); in ifx_cat1_spi_transceive_async()
|
D | spi_xmc4xxx.c | 262 bool asynchronous, spi_callback_t cb, void *userdata) in spi_xmc4xxx_transceive() argument 279 spi_context_lock(ctx, asynchronous, cb, userdata, spi_cfg); in spi_xmc4xxx_transceive() 320 void *userdata) in spi_xmc4xxx_transceive_async() argument 322 return spi_xmc4xxx_transceive(dev, spi_cfg, tx_bufs, rx_bufs, true, cb, userdata); in spi_xmc4xxx_transceive_async() 350 spi_callback_t cb, void *userdata) in spi_xmc4xxx_transceive_dma() argument 367 spi_context_lock(ctx, asynchronous, cb, userdata, spi_cfg); in spi_xmc4xxx_transceive_dma()
|
D | spi_nrfx_spi.c | 227 void *userdata) in transceive() argument 233 spi_context_lock(&dev_data->ctx, asynchronous, cb, userdata, spi_cfg); in transceive() 302 void *userdata) in spi_nrfx_transceive_async() argument 304 return transceive(dev, spi_cfg, tx_bufs, rx_bufs, true, cb, userdata); in spi_nrfx_transceive_async()
|
D | spi_nrfx_spis.c | 170 void *userdata) in transceive() argument 178 spi_context_lock(&dev_data->ctx, asynchronous, cb, userdata, spi_cfg); in transceive() 247 void *userdata) in spi_nrfx_transceive_async() argument 249 return transceive(dev, spi_cfg, tx_bufs, rx_bufs, true, cb, userdata); in spi_nrfx_transceive_async()
|
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()
|
D | spi_sedi.c | 95 void *userdata) in transceive() argument 107 spi_context_lock(&spi->ctx, asynchronous, cb, userdata, config); in transceive() 234 void *userdata) in spi_sedi_transceive_async() argument 236 return transceive(dev, config, tx_bufs, rx_bufs, true, cb, userdata); in spi_sedi_transceive_async()
|
D | spi_mcux_flexcomm.c | 149 spi_master_handle_t *handle, status_t status, void *userData) in spi_mcux_transfer_callback() argument 151 struct spi_mcux_data *data = userData; in spi_mcux_transfer_callback() 600 void *userdata) in transceive_dma() argument 609 spi_context_lock(&data->ctx, asynchronous, cb, userdata, spi_cfg); in transceive_dma() 717 void *userdata) in transceive() argument 722 spi_context_lock(&data->ctx, asynchronous, cb, userdata, spi_cfg); in transceive() 759 void *userdata) in spi_mcux_transceive_async() argument 762 return transceive_dma(dev, spi_cfg, tx_bufs, rx_bufs, true, cb, userdata); in spi_mcux_transceive_async() 765 return transceive(dev, spi_cfg, tx_bufs, rx_bufs, true, cb, userdata); in spi_mcux_transceive_async()
|
/Zephyr-latest/samples/subsys/rtio/sensor_batch_processing/src/ |
D | main.c | 39 uint8_t *userdata[M] = {0}; in main() local 63 if (rtio_cqe_get_mempool_buffer(&ez_io, cqe, &userdata[m], &data_len[m])) { in main() 78 LOG_HEXDUMP_DBG(userdata[m], SAMPLE_SIZE, "Sample data:"); in main() 89 rtio_release_buffer(&ez_io, userdata[m], data_len[m]); in main()
|
/Zephyr-latest/drivers/i2c/ |
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()
|
/Zephyr-latest/include/zephyr/rtio/ |
D | rtio.h | 105 * sequence holds the iodev that will be used and the last holds the userdata 304 void *userdata; member 367 void *userdata; /**< Associated userdata with operation */ member 563 void *userdata) in rtio_sqe_prep_nop() argument 568 sqe->userdata = userdata; in rtio_sqe_prep_nop() 579 void *userdata) in rtio_sqe_prep_read() argument 587 sqe->userdata = userdata; in rtio_sqe_prep_read() 597 void *userdata) in rtio_sqe_prep_read_with_pool() argument 599 rtio_sqe_prep_read(sqe, iodev, prio, NULL, 0, userdata); in rtio_sqe_prep_read_with_pool() 605 void *userdata) in rtio_sqe_prep_read_multishot() argument [all …]
|
/Zephyr-latest/tests/bsim/bluetooth/host/l2cap/userdata/ |
D | testcase.yaml | 2 bluetooth.host.l2cap.userdata:
|
/Zephyr-latest/subsys/sensing/ |
D | dispatch.c | 111 if ((uintptr_t)cqe.userdata >= in dispatch_task() 113 (uintptr_t)cqe.userdata < (uintptr_t)STRUCT_SECTION_END(sensing_sensor)) { in dispatch_task() 114 struct sensing_sensor *sensor = cqe.userdata; in dispatch_task()
|
D | sensing_sensor.c | 18 struct sensing_sensor *sensor = (struct sensing_sensor *)iodev_sqe->sqe.userdata; in sensing_iodev_submit()
|
/Zephyr-latest/subsys/rtio/ |
D | rtio_executor.c | 148 void *userdata; in rtio_executor_done() local 152 userdata = curr->sqe.userdata; in rtio_executor_done() 166 rtio_cqe_submit(r, result, userdata, cqe_flags); in rtio_executor_done()
|
/Zephyr-latest/tests/subsys/rtio/rtio_i2c/src/ |
D | main.cpp | 81 sqe->userdata = NULL; in ZTEST() 273 /* Add userdata so we can match these up with the CQEs */ in ZTEST() 274 sqe_write->userdata = &msg[0]; in ZTEST() 275 sqe_read->userdata = &msg[1]; in ZTEST() 276 sqe_dropped->userdata = &msg[2]; in ZTEST() 293 int msg_idx = (struct i2c_msg *)cqe[i]->userdata - msg; in ZTEST()
|
/Zephyr-latest/drivers/sensor/ |
D | sensor_shell.h | 24 void sensor_shell_processing_callback(int result, uint8_t *buf, uint32_t buf_len, void *userdata);
|
/Zephyr-latest/include/zephyr/drivers/ |
D | i2c.h | 230 void *userdata); 836 * @param userdata Userdata passed to callback. 848 void *userdata) in i2c_transfer_cb() argument 858 cb(dev, 0, userdata); in i2c_transfer_cb() 866 return api->transfer_cb(dev, msgs, num_msgs, addr, cb, userdata); in i2c_transfer_cb() 874 * i2c_transfer_cb(spec->bus, msgs, num_msgs, spec->addr, cb, userdata); 880 * @param userdata Userdata passed to callback. 888 void *userdata) in i2c_transfer_cb_dt() argument 890 return i2c_transfer_cb(spec->bus, msgs, num_msgs, spec->addr, cb, userdata); in i2c_transfer_cb_dt() 911 * @param userdata Userdata passed to callback. [all …]
|