Searched refs:direction (Results 276 - 300 of 916) sorted by relevance

<<11121314151617181920>>

/linux-master/drivers/dma/
H A Dpl330.c557 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 Dtimb_dma.c82 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 Duniphier-mdmac.c232 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 Dgpio-omap.c112 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 Dena_com.c321 (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 Dena_com.h120 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 Dpontis.c369 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 Dews.c111 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 Ddim2.c56 * @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 Dfsmc_nand.c20 #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 Donenand_samsung.c516 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 Ddmaengine.h73 * 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 Drt1318-sdw.c550 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 Dxillybus_core.c298 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 Dacp-pcm-dma.c203 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 Ddma.c493 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 Dstv0900_sw.c515 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 Ddibx000_common.h243 /* 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 Dusb.c89 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 Dacp3x-pcm-dma.c107 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 Dice_tc_lib.c31 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 Dsof-audio.h357 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 Darizona-haptics.c124 if (effect->direction < 0x8000)
/linux-master/drivers/s390/net/
H A Dctcm_mpc.h233 void mpc_channel_action(struct channel *ch, int direction, int action);
/linux-master/drivers/i2c/busses/
H A Di2c-at91.h132 enum dma_data_direction direction; member in struct:at91_twi_dma

Completed in 386 milliseconds

<<11121314151617181920>>