| /drivers/flash/ |
| A D | flash_mspi_nor.h | 79 .dir = MSPI_RX, 84 .dir = MSPI_TX, 89 .dir = MSPI_RX, 96 .dir = MSPI_RX, 101 .dir = MSPI_RX, 112 .dir = MSPI_TX, 118 .dir = MSPI_TX, 123 .dir = MSPI_RX, 133 .dir = MSPI_RX, 139 .dir = MSPI_TX, [all …]
|
| /drivers/pinctrl/ |
| A D | pinctrl_nrf.c | 212 nrf_gpio_pin_dir_t dir; in pinctrl_configure_pins() local 235 dir = NRF_GPIO_PIN_DIR_INPUT; in pinctrl_configure_pins() 246 dir = NRF_GPIO_PIN_DIR_INPUT; in pinctrl_configure_pins() 265 dir = NRF_GPIO_PIN_DIR_INPUT; in pinctrl_configure_pins() 272 dir = NRF_GPIO_PIN_DIR_INPUT; in pinctrl_configure_pins() 277 dir = NRF_GPIO_PIN_DIR_INPUT; in pinctrl_configure_pins() 282 dir = NRF_GPIO_PIN_DIR_INPUT; in pinctrl_configure_pins() 287 dir = NRF_GPIO_PIN_DIR_INPUT; in pinctrl_configure_pins() 303 dir = NRF_GPIO_PIN_DIR_INPUT; in pinctrl_configure_pins() 311 dir = NRF_GPIO_PIN_DIR_INPUT; in pinctrl_configure_pins() [all …]
|
| /drivers/dai/nxp/sai/ |
| A D | sai.c | 113 enum dai_dir dir) in sai_config_get() argument 128 switch (dir) { in sai_get_properties() 508 if (dir == sync_dir) { in sai_tx_rx_disable() 540 enum dai_dir dir) in sai_trigger_pause() argument 549 if (dir != DAI_DIR_RX && dir != DAI_DIR_TX) { in sai_trigger_pause() 579 enum dai_dir dir) in sai_trigger_stop() argument 590 if (dir != DAI_DIR_RX && dir != DAI_DIR_TX) { in sai_trigger_stop() 684 if (dir == sync_dir) { in sai_tx_rx_sw_reset() 699 enum dai_dir dir) in sai_trigger_start() argument 711 if (dir != DAI_DIR_RX && dir != DAI_DIR_TX) { in sai_trigger_start() [all …]
|
| A D | sai.h | 146 #define SAI_TX_RX_DMA_HANDSHAKE(inst, dir)\ argument 168 #define SAI_TX_RX_SW_RESET(dir, regmap)\ argument 189 #define SAI_TX_RX_IS_HW_ENABLED(dir, regmap)\ argument 206 _SAI_TX_RX_DISABLE_IRQ(dir, regmap, which)) 237 #define SAI_TX_RX_DLINE_MASK(dir, cfg)\ argument 431 if (dir == DAI_DIR_RX) { in sai_get_state() 438 static int sai_update_state(enum dai_dir dir, in sai_update_state() argument 486 if (dir == DAI_DIR_RX) { in sai_update_state() 500 if (dir == DAI_DIR_RX) { in sai_tx_rx_force_disable() 511 if (dir == DAI_DIR_RX) { in sai_tx_rx_sw_enable_disable() [all …]
|
| /drivers/pcie/endpoint/ |
| A D | pcie_ep_common.c | 61 const enum xfer_direction dir) in pcie_ep_mapped_copy() argument 71 if (dir == DEVICE_TO_HOST) { in pcie_ep_mapped_copy() 89 enum xfer_direction dir) in pcie_ep_xfer_data_memcpy() argument 104 mapped_size, dir); in pcie_ep_xfer_data_memcpy() 112 if (dir == DEVICE_TO_HOST) { in pcie_ep_xfer_data_memcpy() 155 mapped_size, dir); in pcie_ep_xfer_data_memcpy() 173 enum xfer_direction dir) in pcie_ep_xfer_data_dma() argument 189 mapped_size, dir); in pcie_ep_xfer_data_dma() 196 if (dir == DEVICE_TO_HOST) { in pcie_ep_xfer_data_dma() 248 mapped_size, dir); in pcie_ep_xfer_data_dma() [all …]
|
| /drivers/dai/nxp/esai/ |
| A D | esai.h | 409 enum dai_dir dir) in esai_get_state() argument 411 if (dir == DAI_DIR_RX) { in esai_get_state() 452 if (dir == DAI_DIR_RX) { in esai_update_state() 462 enum dai_dir dir, in esai_tx_rx_enable_disable_fifo() argument 466 if (dir == DAI_DIR_RX) { in esai_tx_rx_enable_disable_fifo() 472 if (dir == DAI_DIR_RX) { in esai_tx_rx_enable_disable_fifo() 487 if (dir == DAI_DIR_RX) { in esai_tx_rx_enable_disable() 493 if (dir == DAI_DIR_RX) { in esai_tx_rx_enable_disable() 502 enum dai_dir dir, in esai_tx_rx_enable_disable_fifo_usage() argument 508 if (dir == DAI_DIR_RX) { in esai_tx_rx_enable_disable_fifo_usage() [all …]
|
| A D | esai.c | 290 enum dai_dir dir, in esai_commit_config() argument 293 if (dir == DAI_DIR_TX) { in esai_commit_config() 537 enum dai_dir dir) in esai_config_get() argument 565 LOG_DBG("starting direction %d", dir); in esai_trigger_start() 576 if (dir == DAI_DIR_TX) { in esai_trigger_start() 603 LOG_DBG("stopping direction %d", dir); in esai_trigger_stop() 615 enum dai_dir dir, in esai_trigger() argument 619 if (dir != DAI_DIR_RX && dir != DAI_DIR_TX) { in esai_trigger() 626 return esai_trigger_start(dev, dir); in esai_trigger() 629 return esai_trigger_stop(dev, dir); in esai_trigger() [all …]
|
| /drivers/i2s/ |
| A D | i2s_litex.c | 332 if (dir == I2S_DIR_RX) { in i2s_litex_configure() 335 } else if (dir == I2S_DIR_TX) { in i2s_litex_configure() 338 } else if (dir == I2S_DIR_BOTH) { in i2s_litex_configure() 487 if (dir == I2S_DIR_RX) { in i2s_litex_trigger() 489 } else if (dir == I2S_DIR_TX) { in i2s_litex_trigger() 491 } else if (dir == I2S_DIR_BOTH) { in i2s_litex_trigger() 607 .dir.mem_block_queue.buf = dir##_ring_buf, \ 615 .base = DT_REG_ADDR(DT_NODELABEL(i2s_##dir)), \ 622 NULL, &i2s_litex_data_##dir, \ 630 DT_IRQ(DT_NODELABEL(i2s_##dir), \ [all …]
|
| A D | i2s_esp32.c | 522 if (dir == I2S_DIR_RX) { 616 if (dir == I2S_DIR_RX) { 634 if (dir == I2S_DIR_RX) { 664 if (dir == I2S_DIR_RX) { 672 if (dir == I2S_DIR_TX) { 695 if (dir == I2S_DIR_RX) { 709 if (dir == I2S_DIR_RX) { 726 if (dir == I2S_DIR_TX) { 879 switch (dir) { 1081 switch (dir) { [all …]
|
| A D | i2s_nrfx.c | 402 if (dir == I2S_DIR_TX || dir == I2S_DIR_BOTH) { in purge_queue() 410 if (dir == I2S_DIR_RX || dir == I2S_DIR_BOTH) { in purge_queue() 432 purge_queue(dev, dir); in i2s_nrfx_configure() 433 if (dir == I2S_DIR_TX || dir == I2S_DIR_BOTH) { in i2s_nrfx_configure() 437 if (dir == I2S_DIR_RX || dir == I2S_DIR_BOTH) { in i2s_nrfx_configure() 544 if (dir == I2S_DIR_TX || dir == I2S_DIR_BOTH) { in i2s_nrfx_configure() 550 if (dir == I2S_DIR_RX || dir == I2S_DIR_BOTH) { in i2s_nrfx_configure() 560 enum i2s_dir dir) in i2s_nrfx_config_get() argument 801 if (dir == I2S_DIR_BOTH) { in i2s_nrfx_trigger() 883 purge_queue(dev, dir); in i2s_nrfx_trigger() [all …]
|
| A D | i2s_test.c | 12 static int vnd_i2s_configure(const struct device *dev, enum i2s_dir dir, in vnd_i2s_configure() argument 18 static const struct i2s_config *vnd_i2s_config_get(const struct device *dev, enum i2s_dir dir) in vnd_i2s_config_get() argument 23 static int vnd_i2s_trigger(const struct device *dev, enum i2s_dir dir, enum i2s_trigger_cmd cmd) in vnd_i2s_trigger() argument
|
| A D | i2s_renesas_ra_ssie.c | 249 if (dir == I2S_DIR_TX || dir == I2S_DIR_BOTH) { in drop_queue() 255 if (dir == I2S_DIR_RX || dir == I2S_DIR_BOTH) { in drop_queue() 611 drop_queue(dev, dir); in i2s_renesas_ra_ssie_configure() 612 if (dir == I2S_DIR_TX || dir == I2S_DIR_BOTH) { in i2s_renesas_ra_ssie_configure() 616 if (dir == I2S_DIR_RX || dir == I2S_DIR_BOTH) { in i2s_renesas_ra_ssie_configure() 740 if (dir == I2S_DIR_TX || dir == I2S_DIR_BOTH) { in i2s_renesas_ra_ssie_configure() 748 if (dir == I2S_DIR_RX || dir == I2S_DIR_BOTH) { in i2s_renesas_ra_ssie_configure() 871 if (dir == I2S_DIR_BOTH) { in i2s_renesas_ra_ssie_trigger() 918 if (dir == I2S_DIR_TX || dir == I2S_DIR_BOTH) { in i2s_renesas_ra_ssie_trigger() 937 drop_queue(dev, dir); in i2s_renesas_ra_ssie_trigger() [all …]
|
| A D | i2s_nrf_tdm.c | 339 dir = NRF_TDM_RXTXEN_RX; in tdm_start() 343 dir = NRF_TDM_RXTXEN_TX; in tdm_start() 415 if (dir == I2S_DIR_TX || dir == I2S_DIR_BOTH) { in purge_queue() 421 if (dir == I2S_DIR_RX || dir == I2S_DIR_BOTH) { in purge_queue() 452 purge_queue(dev, dir); in tdm_nrf_configure() 453 if (dir == I2S_DIR_TX || dir == I2S_DIR_BOTH) { in tdm_nrf_configure() 457 if (dir == I2S_DIR_RX || dir == I2S_DIR_BOTH) { in tdm_nrf_configure() 588 if (dir == I2S_DIR_TX || dir == I2S_DIR_BOTH) { in tdm_nrf_configure() 595 if (dir == I2S_DIR_RX || dir == I2S_DIR_BOTH) { in tdm_nrf_configure() 951 purge_queue(dev, dir); in tdm_nrf_trigger() [all …]
|
| A D | i2s_handlers.c | 13 enum i2s_dir dir, in z_vrfy_i2s_configure() argument 40 ret = z_impl_i2s_configure((const struct device *)dev, dir, &config); in z_vrfy_i2s_configure() 117 enum i2s_dir dir, in z_vrfy_i2s_trigger() argument 122 return z_impl_i2s_trigger((const struct device *)dev, dir, cmd); in z_vrfy_i2s_trigger()
|
| A D | i2s_ll_stm32.c | 173 if (dir == I2S_DIR_RX) { in i2s_stm32_configure() 175 } else if (dir == I2S_DIR_TX) { in i2s_stm32_configure() 177 } else if (dir == I2S_DIR_BOTH) { in i2s_stm32_configure() 296 if (dir == I2S_DIR_RX) { in i2s_stm32_trigger() 298 } else if (dir == I2S_DIR_TX) { in i2s_stm32_trigger() 300 } else if (dir == I2S_DIR_BOTH) { in i2s_stm32_trigger() 358 if (dir == I2S_DIR_TX) { in i2s_stm32_trigger() 371 } else if (dir == I2S_DIR_RX) { in i2s_stm32_trigger() 912 .dir = { \ 932 STM32_DMA_FEATURES(index, dir)), \ [all …]
|
| A D | i2s_mcux_flexcomm.c | 68 enum i2s_dir dir, in i2s_mcux_flexcomm_cfg_convert() argument 72 if (dir == I2S_DIR_RX) { in i2s_mcux_flexcomm_cfg_convert() 170 enum i2s_dir dir) in i2s_mcux_config_get() argument 175 if (dir == I2S_DIR_RX) { in i2s_mcux_config_get() 198 if (dir == I2S_DIR_RX) { in i2s_mcux_configure() 254 if (dir == I2S_DIR_RX) { in i2s_mcux_configure() 414 if (dir == I2S_DIR_RX) { in i2s_mcux_config_dma_blocks() 426 if (dir == I2S_DIR_RX) { in i2s_mcux_config_dma_blocks() 706 if (dir == I2S_DIR_RX) { in i2s_mcux_trigger() 728 if (dir == I2S_DIR_TX) { in i2s_mcux_trigger() [all …]
|
| A D | i2s_silabs_siwx91x.c | 520 if (dir == I2S_DIR_RX) { in i2s_siwx91x_param_config() 551 if (dir == I2S_DIR_RX) { in i2s_siwx91x_param_config() 573 if (dir == I2S_DIR_RX) { in i2s_siwx91x_dma_channel_alloc() 615 if (dir != I2S_DIR_RX && dir != I2S_DIR_TX) { in i2s_siwx91x_configure() 619 if (dir == I2S_DIR_RX) { in i2s_siwx91x_configure() 671 if (dir == I2S_DIR_RX) { in i2s_siwx91x_config_get() 673 } else if (dir == I2S_DIR_TX) { in i2s_siwx91x_config_get() 739 if (dir == I2S_DIR_RX) { in i2s_siwx91x_trigger() 741 } else if (dir == I2S_DIR_TX) { in i2s_siwx91x_trigger() 765 if (dir == I2S_DIR_RX) { in i2s_siwx91x_trigger() [all …]
|
| A D | i2s_stm32_sai.c | 59 int (*stream_start)(const struct device *dev, enum i2s_dir dir); 406 static int i2s_stm32_sai_configure(const struct device *dev, enum i2s_dir dir, in i2s_stm32_sai_configure() argument 426 if (dir == I2S_DIR_RX) { in i2s_stm32_sai_configure() 436 } else if (dir == I2S_DIR_TX) { in i2s_stm32_sai_configure() 638 static int stream_start(const struct device *dev, enum i2s_dir dir) in stream_start() argument 646 if (dir == I2S_DIR_TX) { in stream_start() 698 static int i2s_stm32_sai_trigger(const struct device *dev, enum i2s_dir dir, in i2s_stm32_sai_trigger() argument 706 if (dir == I2S_DIR_BOTH) { in i2s_stm32_sai_trigger() 707 LOG_ERR("Unsupported direction: %d", (int)dir); in i2s_stm32_sai_trigger() 720 ret = stream->stream_start(dev, dir); in i2s_stm32_sai_trigger() [all …]
|
| /drivers/i2c/ |
| A D | i2c_ll_stm32.c | 464 #define I2C_DMA_INIT(index, dir) \ argument 465 .dir##_dma = { \ 500 (.dma_##dir##_cfg = { \ 503 STM32_DMA_CHANNEL_CONFIG(index, dir)), \ 505 STM32_DMA_CHANNEL_CONFIG(index, dir)), \ 507 STM32_DMA_CHANNEL_CONFIG(index, dir)), \ 509 STM32_DMA_CHANNEL_CONFIG(index, dir)), \ 511 STM32_DMA_CHANNEL_CONFIG(index, dir)), \ 514 .dma_callback = i2c_stm32_dma_##dir##_cb, \ 519 #define I2C_DMA_INIT(index, dir) argument [all …]
|
| /drivers/dai/nxp/micfil/ |
| A D | micfil.c | 66 *dai_nxp_micfil_get_properties(const struct device *dev, enum dai_dir dir, int stream_id) in dai_nxp_micfil_get_properties() argument 70 if (dir == DAI_DIR_RX) { in dai_nxp_micfil_get_properties() 74 LOG_ERR("invalid direction %d", dir); in dai_nxp_micfil_get_properties() 78 static int dai_nxp_micfil_trigger(const struct device *dev, enum dai_dir dir, in dai_nxp_micfil_trigger() argument 81 if (dir != DAI_DIR_RX) { in dai_nxp_micfil_trigger() 82 LOG_ERR("invalid direction %d", dir); in dai_nxp_micfil_trigger() 106 enum dai_dir dir) in dai_nxp_micfil_get_config() argument
|
| /drivers/spi/ |
| A D | spi_renesas_rz_rspi.c | 597 #define RZ_DMA_CHANNEL_CONFIG(id, dir) DT_INST_DMAS_CELL_BY_NAME(id, dir, config) argument 610 rspi_##dir##_dmac_callback(&g_spi##n##_ctrl); \ 613 .dest_addr_mode = RZ_DMA_DEST_ADDR_MODE(RZ_DMA_CHANNEL_CONFIG(n, dir)), \ 614 .src_addr_mode = RZ_DMA_SRC_ADDR_MODE(RZ_DMA_CHANNEL_CONFIG(n, dir)), \ 615 .mode = RZ_DMA_MODE(RZ_DMA_CHANNEL_CONFIG(n, dir)), \ 619 .src_size = RZ_DMA_SRC_DATA_SIZE(RZ_DMA_CHANNEL_CONFIG(n, dir)), \ 620 .dest_size = RZ_DMA_DEST_DATA_SIZE(RZ_DMA_CHANNEL_CONFIG(n, dir)), \ 629 DT_INST_DMAS_CTLR_BY_NAME(n, dir), \ 630 UTIL_CAT(ch, DT_INST_DMAS_CELL_BY_NAME(n, dir, channel)), irq), \ 632 DT_INST_DMAS_CTLR_BY_NAME(n, dir), \ [all …]
|
| A D | spi_gd32.c | 254 struct dma_config *dma_cfg = &data->dma[dir].config; in spi_gd32_dma_setup() 255 struct dma_block_config *block_cfg = &data->dma[dir].block; in spi_gd32_dma_setup() 256 const struct spi_gd32_dma_config *dma = &cfg->dma[dir]; in spi_gd32_dma_setup() 268 dma_cfg->dma_slot = cfg->dma[dir].slot; in spi_gd32_dma_setup() 270 GD32_DMA_CONFIG_PRIORITY(cfg->dma[dir].config); in spi_gd32_dma_setup() 272 dir == TX ? MEMORY_TO_PERIPHERAL : PERIPHERAL_TO_MEMORY; in spi_gd32_dma_setup() 284 if (dir == TX) { in spi_gd32_dma_setup() 296 if (dir == RX) { in spi_gd32_dma_setup() 642 .dev = DEVICE_DT_GET(DT_INST_DMAS_CTLR_BY_NAME(idx, dir)), \ 646 (DT_INST_DMAS_CELL_BY_NAME(idx, dir, slot)), (0)), \ [all …]
|
| /drivers/dma/ |
| A D | dma_esp32_gdma.c | 48 uint8_t dir; member 143 if (dma_channel->dir == DMA_TX) { in dma_esp32_config_descriptor() 154 if (dma_channel->dir == DMA_TX) { in dma_esp32_config_descriptor() 179 if (dma_channel->dir == DMA_TX) { in dma_esp32_config_descriptor() 218 dma_channel->dir = DMA_RX; in dma_esp32_config_rx() 256 dma_channel->dir = DMA_TX; in dma_esp32_config_tx() 377 if (dma_channel->dir == DMA_RX) { in dma_esp32_start() 419 if (dma_channel->dir == DMA_RX) { in dma_esp32_stop() 451 if (dma_channel->dir == DMA_RX) { in dma_esp32_get_status() 489 if (dma_channel->dir == DMA_RX) { in dma_esp32_reload() [all …]
|
| A D | dma_ti_cc23x0.c | 303 stat->dir = MEMORY_TO_PERIPHERAL; in dma_cc23x0_get_status() 306 stat->dir = PERIPHERAL_TO_MEMORY; in dma_cc23x0_get_status() 312 stat->dir = PERIPHERAL_TO_MEMORY; in dma_cc23x0_get_status() 315 stat->dir = MEMORY_TO_PERIPHERAL; in dma_cc23x0_get_status() 321 stat->dir = MEMORY_TO_PERIPHERAL; in dma_cc23x0_get_status() 326 stat->dir = PERIPHERAL_TO_MEMORY; in dma_cc23x0_get_status() 330 stat->dir = MEMORY_TO_MEMORY; in dma_cc23x0_get_status()
|
| /drivers/gpio/ |
| A D | gpio_cy8c95xx.c | 26 uint8_t dir; member 71 rc = i2c_reg_write_byte_dt(&cfg->i2c, CY8C95XX_REG_DIR, pins->dir); in write_pin_state() 118 pins->dir &= ~BIT(pin); in cy8c95xx_config() 125 pins->dir |= BIT(pin); in cy8c95xx_config() 129 pin, flags, pins->dir, pins->data_out); in cy8c95xx_config() 249 .dir = 0xFF, in cy8c95xx_init()
|