Searched refs:direction (Results 226 - 250 of 916) sorted by relevance

1234567891011>>

/linux-master/drivers/gpu/drm/tegra/
H A Dgem.c60 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 Dstm32-mdma.c473 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 Dmmp_pdma.c141 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 Dtegra210-adma.c247 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 Dimx-sdma.c404 * @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 Didma64.h115 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 Ddw-axi-dmac-platform.c445 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 Dqcom_adm.c227 * @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 Dglobal1.c286 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 Dtypes.h6 #include <linux/dma-direction.h>
55 * @dma_dir: DMA mapping direction
/linux-master/sound/soc/codecs/
H A Dcs42l43.h112 int cs42l43_sdw_set_stream(struct snd_soc_dai *dai, void *sdw_stream, int direction);
H A Dsdw-mockup.c42 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 Dibmebus.c93 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 Dslimbus.h131 * @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 Dctcm_main.c248 * 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 Dgpio-pca953x.c187 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 Dump.c358 * @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 Dmv_u3d.h114 /* 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 Dsms-cards.c161 p_gpio_config->direction = SMS_GPIO_DIRECTION_OUTPUT;
231 .direction = SMS_GPIO_DIRECTION_OUTPUT,
/linux-master/drivers/slimbus/
H A Dslimbus.h184 * 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 Dfas216.h302 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 Derspan.h268 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 Dhci_codec.c159 caps.direction = 0x00;
180 caps.direction = 0x00;
/linux-master/drivers/usb/usbip/
H A Dvudc_rx.c47 urb->pipe |= pdu->base.direction == USBIP_DIR_IN ?
104 if (pdu->base.direction == USBIP_DIR_IN)
/linux-master/arch/powerpc/platforms/powernv/
H A Dpci.h305 unsigned long uaddr, enum dma_data_direction direction,
309 unsigned long *hpa, enum dma_data_direction *direction);

Completed in 264 milliseconds

1234567891011>>