/linux-master/drivers/dma/ |
H A D | pl330.c | 557 enum dma_transfer_direction direction); 1120 enum pl330_cond cond, enum dma_transfer_direction direction, 1125 switch (direction) { 1153 enum pl330_cond cond, enum dma_transfer_direction direction, 1158 switch (direction) { 2187 * We need the data direction between the DMAC (the dma-mapping "device") and 2246 enum dma_transfer_direction direction) 2251 if (direction == DMA_MEM_TO_DEV) { 2258 } else if (direction == DMA_DEV_TO_MEM) { 2685 size_t period_len, enum dma_transfer_direction direction, 1119 _emit_load(unsigned int dry_run, u8 buf[], enum pl330_cond cond, enum dma_transfer_direction direction, u8 peri) argument 1152 _emit_store(unsigned int dry_run, u8 buf[], enum pl330_cond cond, enum dma_transfer_direction direction, u8 peri) argument 2244 pl330_config_write(struct dma_chan *chan, struct dma_slave_config *slave_config, enum dma_transfer_direction direction) argument 2683 pl330_prep_dma_cyclic( struct dma_chan *chan, dma_addr_t dma_addr, size_t len, size_t period_len, enum dma_transfer_direction direction, unsigned long flags) argument 2847 pl330_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl, unsigned int sg_len, enum dma_transfer_direction direction, unsigned long flg, void *context) argument [all...] |
H A D | timb_dma.c | 82 enum dma_transfer_direction direction; member in struct:timb_dma_chan 195 if (td_chan->direction == DMA_DEV_TO_MEM) { 237 if (td_chan->direction == DMA_DEV_TO_MEM) 491 enum dma_transfer_direction direction, unsigned long flags, 507 if (td_chan->direction != direction) { 509 "Requesting channel in wrong direction\n"); 705 td_chan->direction = pchan->rx ? DMA_DEV_TO_MEM : 489 td_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl, unsigned int sg_len, enum dma_transfer_direction direction, unsigned long flags, void *context) argument
|
H A D | uniphier-mdmac.c | 232 enum dma_transfer_direction direction, 238 if (!is_slave_direction(direction)) 247 md->dir = direction; 230 uniphier_mdmac_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl, unsigned int sg_len, enum dma_transfer_direction direction, unsigned long flags, void *context) argument
|
/linux-master/drivers/gpio/ |
H A D | gpio-omap.c | 112 bank->context.oe = omap_gpio_rmw(bank->base + bank->regs->direction, 411 void __iomem *reg = bank->base + bank->regs->direction; 605 * to respond to the IRQ for the opposite direction. 846 if (readl_relaxed(bank->base + bank->regs->direction) & BIT(offset)) 895 u32 direction, m, val = 0; local 897 direction = readl_relaxed(base + bank->regs->direction); 899 m = direction & *mask; 903 m = ~direction & *mask; 1020 bank->context.oe = readl_relaxed(bank->base + bank->regs->direction); [all...] |
/linux-master/drivers/net/ethernet/amazon/ena/ |
H A D | ena_com.c | 321 (io_sq->direction == ENA_COM_IO_QUEUE_DIRECTION_TX) ? 406 (io_cq->direction == ENA_COM_IO_QUEUE_DIRECTION_TX) ? 888 u8 direction; local 893 if (io_sq->direction == ENA_COM_IO_QUEUE_DIRECTION_TX) 894 direction = ENA_ADMIN_SQ_DIRECTION_TX; 896 direction = ENA_ADMIN_SQ_DIRECTION_RX; 898 destroy_cmd.sq.sq_identity |= (direction << 1193 u8 direction; local 1200 if (io_sq->direction == ENA_COM_IO_QUEUE_DIRECTION_TX) 1201 direction [all...] |
H A D | ena_com.h | 120 enum queue_direction direction; member in struct:ena_com_io_cq 158 enum queue_direction direction; member in struct:ena_com_io_sq 344 enum queue_direction direction; member in struct:ena_com_create_io_ctx 886 * non-adaptive interval in Tx direction. 896 * non-adaptive interval in Rx direction. 906 * non-adaptive interval in Tx direction. 914 * non-adaptive interval in Rx direction.
|
/linux-master/sound/pci/ice1712/ |
H A D | pontis.c | 369 snd_ice1712_gpio_set_dir(ice, ice->gpio.direction); 391 snd_ice1712_gpio_set_dir(ice, ice->gpio.direction); 478 ucontrol->value.integer.value[0] = ice->gpio.direction & 0xff0f; 491 changed = (val != ice->gpio.direction); 492 ice->gpio.direction = val; 501 snd_ice1712_gpio_set_dir(ice, ice->gpio.direction); 514 snd_ice1712_gpio_set_dir(ice, ice->gpio.direction);
|
H A D | ews.c | 111 ice->gpio.direction &= ~(ICE1712_EWX2496_SERIAL_CLOCK|ICE1712_EWX2496_SERIAL_DATA); 112 ice->gpio.direction |= mask; 113 snd_ice1712_write(ice, ICE1712_IREG_GPIO_DIRECTION, ice->gpio.direction); 120 .direction = ewx_i2c_direction, 170 ice->gpio.direction | tmp); 194 ice->gpio.direction | tmp); 210 ice->gpio.direction | tmp);
|
/linux-master/drivers/staging/most/dim2/ |
H A D | dim2.c | 56 * @direction: channel direction (TX or RX) 66 enum most_channel_direction direction; member in struct:hdm_channel 306 hdm_ch->direction == MOST_CH_RX && 449 bool const is_tx = ccfg->direction == MOST_CH_TX; 540 hdm_ch->direction = ccfg->direction; 544 hdm_ch->direction == MOST_CH_TX && 854 cap->direction = MOST_CH_RX | MOST_CH_TX;
|
/linux-master/drivers/mtd/nand/raw/ |
H A D | fsmc_nand.c | 20 #include <linux/dma-direction.h> 486 enum dma_data_direction direction) 497 if (direction == DMA_TO_DEVICE) 499 else if (direction == DMA_FROM_DEVICE) 505 dma_addr = dma_map_single(dma_dev->dev, buffer, len, direction); 507 if (direction == DMA_TO_DEVICE) { 548 dma_unmap_single(dma_dev->dev, dma_addr, len, direction); 485 dma_xfer(struct fsmc_nand_data *host, void *buffer, int len, enum dma_data_direction direction) argument
|
/linux-master/drivers/mtd/nand/onenand/ |
H A D | onenand_samsung.c | 516 static int (*s5pc110_dma_ops)(dma_addr_t dst, dma_addr_t src, size_t count, int direction); 518 static int s5pc110_dma_poll(dma_addr_t dst, dma_addr_t src, size_t count, int direction) argument 527 if (direction == S5PC110_DMA_DIR_READ) { 536 writel(direction, base + S5PC110_DMA_TRANS_DIR); 584 static int s5pc110_dma_irq(dma_addr_t dst, dma_addr_t src, size_t count, int direction) argument 598 if (direction == S5PC110_DMA_DIR_READ) { 607 writel(direction, base + S5PC110_DMA_TRANS_DIR);
|
/linux-master/include/linux/ |
H A D | dmaengine.h | 73 * enum dma_transfer_direction - dma transfer mode and direction indicator 388 * @direction: whether the data shall go in or out on this slave 390 * legal values. DEPRECATED, drivers should use the direction argument 438 enum dma_transfer_direction direction; member in struct:dma_slave_config 915 unsigned int sg_len, enum dma_transfer_direction direction, 919 size_t period_len, enum dma_transfer_direction direction, 954 static inline bool is_slave_direction(enum dma_transfer_direction direction) argument 956 return (direction == DMA_MEM_TO_DEV) || (direction == DMA_DEV_TO_MEM) || 957 (direction [all...] |
/linux-master/sound/soc/codecs/ |
H A D | rt1318-sdw.c | 550 int direction) 552 snd_soc_dai_dma_data_set(dai, direction, sdw_stream); 571 enum sdw_data_direction direction; local 588 direction = SDW_DATA_DIR_RX; 591 direction = SDW_DATA_DIR_TX; 601 stream_config.direction = direction; 549 rt1318_set_sdw_stream(struct snd_soc_dai *dai, void *sdw_stream, int direction) argument
|
/linux-master/drivers/char/xillybus/ |
H A D | xillybus_core.c | 298 enum dma_data_direction direction; member in struct:xilly_alloc_state 307 data->size, data->direction); 315 int direction, 326 addr = dma_map_single(ep->dev, ptr, size, direction); 336 this->direction = direction; 395 bytebufsize, s->direction, 444 .direction = DMA_TO_DEVICE, 452 .direction = DMA_FROM_DEVICE, 1448 * 2. We don't want to open one direction i 312 xilly_map_single(struct xilly_endpoint *ep, void *ptr, size_t size, int direction, dma_addr_t *ret_dma_handle ) argument [all...] |
/linux-master/sound/soc/amd/ |
H A D | acp-pcm-dma.c | 203 u32 size, int direction, 213 if (direction == SNDRV_PCM_STREAM_PLAYBACK) { 262 int direction, u32 sram_bank, 271 if (direction == SNDRV_PCM_STREAM_PLAYBACK) { 339 if (rtd->direction == SNDRV_PCM_STREAM_PLAYBACK) { 348 rtd->direction, rtd->pte_offset, 353 rtd->direction, rtd->sram_bank, 1013 rtd->direction = substream->stream; 1095 if (rtd->direction == SNDRV_PCM_STREAM_PLAYBACK) { 202 set_acp_sysmem_dma_descriptors(void __iomem *acp_mmio, u32 size, int direction, u32 pte_offset, u16 ch, u32 sram_bank, u16 dma_dscr_idx, u32 asic_type) argument 261 set_acp_to_i2s_dma_descriptors(void __iomem *acp_mmio, u32 size, int direction, u32 sram_bank, u16 destination, u16 ch, u16 dma_dscr_idx, u32 asic_type) argument
|
/linux-master/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
H A D | dma.c | 493 static bool dma64_alloc(struct dma_info *di, uint direction) argument 504 size = (direction == DMA_TX) ? (di->ntxd * ddlen) : (di->nrxd * ddlen); 508 if (direction == DMA_TX) { 543 static bool _dma_alloc(struct dma_info *di, uint direction) argument 545 return dma64_alloc(di, direction); 773 _dma_ddtable_init(struct dma_info *di, uint direction, dma_addr_t pa) argument 776 if (direction == DMA_TX) 784 if (direction == DMA_TX) { 803 if (direction == DMA_TX) {
|
/linux-master/drivers/media/dvb-frontends/ |
H A D | stv0900_sw.c | 515 direction, local 579 direction = 1; 589 if (direction > 0) 616 direction *= -1; 1330 s32 i, j, nb_steps, direction; local 1351 direction = 1; 1358 if (direction > 0) 1363 direction *= -1; 1392 direction = 1, local 1451 direction [all...] |
H A D | dibx000_common.h | 243 /* mask, direction and value are used specify which GPIO to change GPIO0 245 * mask is used for the direction and the value. Direction == 1 is OUT, 246 * 0 == IN. For direction "OUT" value is either 1 or 0, for direction IN 254 u32 direction; member in struct:dibGPIOFunction
|
/linux-master/drivers/net/wireless/mediatek/mt7601u/ |
H A D | usb.c | 89 const u8 direction, const u16 val, const u16 offset, 94 const u8 req_type = direction | USB_TYPE_VENDOR | USB_RECIP_DEVICE; 95 const unsigned int pipe = (direction == USB_DIR_IN) ? 88 mt7601u_vendor_request(struct mt7601u_dev *dev, const u8 req, const u8 direction, const u16 val, const u16 offset, void *buf, const size_t buflen) argument
|
/linux-master/sound/soc/amd/raven/ |
H A D | acp3x-pcm-dma.c | 107 static void config_acp3x_dma(struct i2s_stream_instance *rtd, int direction) argument 116 if (direction == SNDRV_PCM_STREAM_PLAYBACK) { 155 if (direction == SNDRV_PCM_STREAM_PLAYBACK) {
|
/linux-master/drivers/net/ethernet/intel/ice/ |
H A D | ice_tc_lib.c | 31 if (fltr->direction == ICE_ESWITCH_FLTR_EGRESS) 365 /* Always add direction metadata */ 368 if (tc_fltr->direction == ICE_ESWITCH_FLTR_EGRESS) { 658 fltr->direction = ICE_ESWITCH_FLTR_EGRESS; 664 fltr->direction = ICE_ESWITCH_FLTR_EGRESS; 670 fltr->direction = ICE_ESWITCH_FLTR_INGRESS; 687 fltr->direction = ICE_ESWITCH_FLTR_EGRESS; 689 fltr->direction = ICE_ESWITCH_FLTR_INGRESS; 712 fltr->direction = ICE_ESWITCH_FLTR_EGRESS; 718 fltr->direction [all...] |
/linux-master/sound/soc/sof/ |
H A D | sof-audio.h | 357 unsigned int direction; member in struct:snd_sof_led_control 580 struct snd_sof_pcm *spcm, int direction, 610 int *direction);
|
/linux-master/drivers/input/misc/ |
H A D | arizona-haptics.c | 124 if (effect->direction < 0x8000)
|
/linux-master/drivers/s390/net/ |
H A D | ctcm_mpc.h | 233 void mpc_channel_action(struct channel *ch, int direction, int action);
|
/linux-master/drivers/i2c/busses/ |
H A D | i2c-at91.h | 132 enum dma_data_direction direction; member in struct:at91_twi_dma
|