/linux-master/drivers/gpu/drm/tegra/ |
H A D | gem.c | 60 enum dma_data_direction direction) 73 map->direction = direction; 88 map->sgt = dma_buf_map_attachment_unlocked(map->attach, direction); 132 err = dma_map_sgtable(dev, map->sgt, direction, 0); 165 map->direction); 168 dma_unmap_sgtable(map->dev, map->sgt, map->direction, 0); 677 enum dma_data_direction direction) 690 enum dma_data_direction direction) 59 tegra_bo_pin(struct device *dev, struct host1x_bo *bo, enum dma_data_direction direction) argument 676 tegra_gem_prime_begin_cpu_access(struct dma_buf *buf, enum dma_data_direction direction) argument 689 tegra_gem_prime_end_cpu_access(struct dma_buf *buf, enum dma_data_direction direction) argument
|
/linux-master/drivers/dma/ |
H A D | stm32-mdma.c | 473 enum dma_transfer_direction direction, 542 switch (direction) { 661 dev_err(chan2dev(chan), "Dma direction is not supported\n"); 727 enum dma_transfer_direction direction) 746 if (direction == DMA_MEM_TO_DEV) { 751 ret = stm32_mdma_set_xfer_param(chan, direction, &ccr, 761 ret = stm32_mdma_set_xfer_param(chan, direction, &ccr, 771 stm32_mdma_setup_hwdesc(chan, desc, direction, i, src_addr, 786 u32 sg_len, enum dma_transfer_direction direction, 809 ret = stm32_mdma_setup_xfer(chan, desc, sgl, sg_len, direction); 472 stm32_mdma_set_xfer_param(struct stm32_mdma_chan *chan, enum dma_transfer_direction direction, u32 *mdma_ccr, u32 *mdma_ctcr, u32 *mdma_ctbr, dma_addr_t addr, u32 buf_len) argument 724 stm32_mdma_setup_xfer(struct stm32_mdma_chan *chan, struct stm32_mdma_desc *desc, struct scatterlist *sgl, u32 sg_len, enum dma_transfer_direction direction) argument 785 stm32_mdma_prep_slave_sg(struct dma_chan *c, struct scatterlist *sgl, u32 sg_len, enum dma_transfer_direction direction, unsigned long flags, void *context) argument 841 stm32_mdma_prep_dma_cyclic(struct dma_chan *c, dma_addr_t buf_addr, size_t buf_len, size_t period_len, enum dma_transfer_direction direction, unsigned long flags) argument [all...] |
H A D | mmp_pdma.c | 141 enum dma_transfer_direction direction); 606 enum dma_transfer_direction direction, 624 mmp_pdma_config_write(dchan, &chan->slave_config, direction); 626 switch (direction) { 636 dev_err(chan->dev, "Unsupported direction for cyclic DMA\n"); 640 chan->dir = direction; 692 enum dma_transfer_direction direction) 701 if (direction == DMA_DEV_TO_MEM) { 706 } else if (direction == DMA_MEM_TO_DEV) { 727 chan->dir = direction; 604 mmp_pdma_prep_dma_cyclic(struct dma_chan *dchan, dma_addr_t buf_addr, size_t len, size_t period_len, enum dma_transfer_direction direction, unsigned long flags) argument 690 mmp_pdma_config_write(struct dma_chan *dchan, struct dma_slave_config *cfg, enum dma_transfer_direction direction) argument [all...] |
H A D | tegra210-adma.c | 247 enum dma_transfer_direction direction) 253 return tdc->sreq_dir == direction ? 0 : -EINVAL; 260 switch (direction) { 281 tdc->sreq_dir = direction; 558 enum dma_transfer_direction direction) 567 switch (direction) { 591 dev_err(tdc2dev(tdc), "DMA direction is not supported\n"); 625 return tegra_adma_request_alloc(tdc, direction); 630 size_t period_len, enum dma_transfer_direction direction, 659 if (tegra_adma_set_xfer_params(tdc, desc, buf_addr, direction)) { 246 tegra_adma_request_alloc(struct tegra_adma_chan *tdc, enum dma_transfer_direction direction) argument 555 tegra_adma_set_xfer_params(struct tegra_adma_chan *tdc, struct tegra_adma_desc *desc, dma_addr_t buf_addr, enum dma_transfer_direction direction) argument 628 tegra_adma_prep_dma_cyclic( struct dma_chan *dc, dma_addr_t buf_addr, size_t buf_len, size_t period_len, enum dma_transfer_direction direction, unsigned long flags) argument [all...] |
H A D | imx-sdma.c | 404 * @direction: transfer type. Needed for setting SDMA script 440 enum dma_transfer_direction direction; member in struct:sdma_channel 538 enum dma_transfer_direction direction); 1103 if (sdmac->direction == DMA_DEV_TO_MEM) 1105 else if (sdmac->direction == DMA_DEV_TO_DEV) 1107 else if (sdmac->direction == DMA_MEM_TO_MEM) 1269 if (sdmac->direction == DMA_DEV_TO_MEM) { 1499 enum dma_transfer_direction direction, u32 bds) 1513 sdmac->direction = direction; 1498 sdma_transfer_init(struct sdma_channel *sdmac, enum dma_transfer_direction direction, u32 bds) argument 1599 sdma_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 1683 sdma_prep_dma_cyclic( struct dma_chan *chan, dma_addr_t dma_addr, size_t buf_len, size_t period_len, enum dma_transfer_direction direction, unsigned long flags) argument 1760 sdma_config_write(struct dma_chan *chan, struct dma_slave_config *dmaengine_cfg, enum dma_transfer_direction direction) argument [all...] |
H A D | idma64.h | 115 enum dma_transfer_direction direction; member in struct:idma64_desc 133 enum dma_transfer_direction direction; member in struct:idma64_chan
|
/linux-master/drivers/dma/dw-axi-dmac/ |
H A D | dw-axi-dmac-platform.c | 445 switch (chan->direction) { 672 switch (chan->direction) { 713 if (chan->direction == DMA_MEM_TO_DEV) { 735 enum dma_transfer_direction direction) 742 switch (direction) { 765 enum dma_transfer_direction direction, 783 axi_block_len = calculate_block_len(chan, dma_addr, buf_len, direction); 796 chan->direction = direction; 842 enum dma_transfer_direction direction, 733 calculate_block_len(struct axi_dma_chan *chan, dma_addr_t dma_addr, size_t buf_len, enum dma_transfer_direction direction) argument 763 dw_axi_dma_chan_prep_cyclic(struct dma_chan *dchan, dma_addr_t dma_addr, size_t buf_len, size_t period_len, enum dma_transfer_direction direction, unsigned long flags) argument 840 dw_axi_dma_chan_prep_slave_sg(struct dma_chan *dchan, struct scatterlist *sgl, unsigned int sg_len, enum dma_transfer_direction direction, unsigned long flags, void *context) argument [all...] |
/linux-master/drivers/dma/qcom/ |
H A D | qcom_adm.c | 227 * @direction: DMA transfer direction 232 enum dma_transfer_direction direction) 242 if (direction == DMA_DEV_TO_MEM) { 296 * @direction: DMA transfer direction 300 enum dma_transfer_direction direction) 308 if (direction == DMA_DEV_TO_MEM) { 342 * @direction: DMA transfer direction 229 adm_process_fc_descriptors(struct adm_chan *achan, void *desc, struct scatterlist *sg, u32 crci, u32 burst, enum dma_transfer_direction direction) argument 298 adm_process_non_fc_descriptors(struct adm_chan *achan, void *desc, struct scatterlist *sg, enum dma_transfer_direction direction) argument 346 adm_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 [all...] |
/linux-master/drivers/net/dsa/mv88e6xxx/ |
H A D | global1.c | 286 enum mv88e6xxx_egress_direction direction, 296 switch (direction) { 344 enum mv88e6xxx_egress_direction direction, 349 switch (direction) { 285 mv88e6095_g1_set_egress_port(struct mv88e6xxx_chip *chip, enum mv88e6xxx_egress_direction direction, int port) argument 343 mv88e6390_g1_set_egress_port(struct mv88e6xxx_chip *chip, enum mv88e6xxx_egress_direction direction, int port) argument
|
/linux-master/include/net/page_pool/ |
H A D | types.h | 6 #include <linux/dma-direction.h> 55 * @dma_dir: DMA mapping direction
|
/linux-master/sound/soc/codecs/ |
H A D | cs42l43.h | 112 int cs42l43_sdw_set_stream(struct snd_soc_dai *dai, void *sdw_stream, int direction);
|
H A D | sdw-mockup.c | 42 int direction) 44 snd_soc_dai_dma_data_set(dai, direction, sdw_stream); 41 sdw_mockup_set_sdw_stream(struct snd_soc_dai *dai, void *sdw_stream, int direction) argument
|
/linux-master/arch/powerpc/platforms/pseries/ |
H A D | ibmebus.c | 93 enum dma_data_direction direction, 102 enum dma_data_direction direction, 110 int nents, enum dma_data_direction direction, 126 int nents, enum dma_data_direction direction, 89 ibmebus_map_page(struct device *dev, struct page *page, unsigned long offset, size_t size, enum dma_data_direction direction, unsigned long attrs) argument 99 ibmebus_unmap_page(struct device *dev, dma_addr_t dma_addr, size_t size, enum dma_data_direction direction, unsigned long attrs) argument 108 ibmebus_map_sg(struct device *dev, struct scatterlist *sgl, int nents, enum dma_data_direction direction, unsigned long attrs) argument 124 ibmebus_unmap_sg(struct device *dev, struct scatterlist *sg, int nents, enum dma_data_direction direction, unsigned long attrs) argument
|
/linux-master/include/linux/ |
H A D | slimbus.h | 131 * @direction: direction of the stream, SNDRV_PCM_STREAM_PLAYBACK 142 int direction; member in struct:slim_stream_config
|
/linux-master/drivers/s390/net/ |
H A D | ctcm_main.c | 248 * direction Direction we want to use this channel for. 253 char *id, int direction) 262 CTCM_FUNTAIL, type, id, direction); 269 ch->flags |= (direction == CTCM_WRITE) 1344 * 1: read or write (depending on direction) with fixed 1356 * the channel's direction is yet unknown here. 1479 int direction; local 1540 for (direction = CTCM_READ; direction <= CTCM_WRITE; direction 252 channel_get(enum ctcm_channel_types type, char *id, int direction) argument [all...] |
/linux-master/drivers/gpio/ |
H A D | gpio-pca953x.c | 187 int direction; member in struct:pca953x_reg_config 194 .direction = PCA953X_DIRECTION, 201 .direction = PCA957X_CFG, 529 u8 dirreg = chip->recalc_addr(chip, chip->regs->direction, off); 541 u8 dirreg = chip->recalc_addr(chip, chip->regs->direction, off); 553 /* then direction */ 587 u8 dirreg = chip->recalc_addr(chip, chip->regs->direction, off); 770 /* Switch direction to input if needed */ 771 pca953x_read_regs(chip, chip->regs->direction, reg_direction); 866 pca953x_read_regs(chip, chip->regs->direction, reg_directio [all...] |
/linux-master/sound/core/ |
H A D | ump.c | 358 * @direction: direction (in/out/bidirection) 364 unsigned int direction, unsigned int first_group, 385 fb->info.direction = direction; 506 ump_direction_string(fb->info.direction)); 716 info->direction = buf->fb_info.direction; 726 info->block_id, info->direction, info->active, 813 unsigned char direction, first_grou local 363 snd_ump_block_new(struct snd_ump_endpoint *ump, unsigned int blk, unsigned int direction, unsigned int first_group, unsigned int num_groups, struct snd_ump_block **blk_ret) argument [all...] |
/linux-master/drivers/usb/gadget/udc/ |
H A D | mv_u3d.h | 114 /* ep direction */ 118 ((ep)->u3d->ep0_dir) : ((ep)->direction)) 293 u32 direction; member in struct:mv_u3d_ep
|
/linux-master/drivers/media/common/siano/ |
H A D | sms-cards.c | 161 p_gpio_config->direction = SMS_GPIO_DIRECTION_OUTPUT; 231 .direction = SMS_GPIO_DIRECTION_OUTPUT,
|
/linux-master/drivers/slimbus/ |
H A D | slimbus.h | 184 * enum slim_port_direction: SLIMbus port direction 282 * @direction: Port direction, Source or Sink. 288 enum slim_port_direction direction; member in struct:slim_port 324 * @direction: direction of stream 336 int direction; member in struct:slim_stream_runtime
|
/linux-master/drivers/scsi/arm/ |
H A D | fas216.h | 302 fasdmatype_t (*setup) (struct Scsi_Host *host, struct scsi_pointer *SCp, fasdmadir_t direction, fasdmatype_t min_dma); 303 void (*pseudo)(struct Scsi_Host *host, struct scsi_pointer *SCp, fasdmadir_t direction, int transfer);
|
/linux-master/include/net/ |
H A D | erspan.h | 268 u32 id, u8 direction, u16 hwid, 315 md2->dir = direction; 267 erspan_build_header_v2(struct sk_buff *skb, u32 id, u8 direction, u16 hwid, bool truncate, bool is_ipv4) argument
|
/linux-master/net/bluetooth/ |
H A D | hci_codec.c | 159 caps.direction = 0x00; 180 caps.direction = 0x00;
|
/linux-master/drivers/usb/usbip/ |
H A D | vudc_rx.c | 47 urb->pipe |= pdu->base.direction == USBIP_DIR_IN ? 104 if (pdu->base.direction == USBIP_DIR_IN)
|
/linux-master/arch/powerpc/platforms/powernv/ |
H A D | pci.h | 305 unsigned long uaddr, enum dma_data_direction direction, 309 unsigned long *hpa, enum dma_data_direction *direction);
|