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

1234567891011>>

/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/net/dsa/mv88e6xxx/
H A Dglobal1.c375 enum mv88e6xxx_egress_direction direction,
385 switch (direction) {
433 enum mv88e6xxx_egress_direction direction,
438 switch (direction) {
374 mv88e6095_g1_set_egress_port(struct mv88e6xxx_chip *chip, enum mv88e6xxx_egress_direction direction, int port) argument
432 mv88e6390_g1_set_egress_port(struct mv88e6xxx_chip *chip, enum mv88e6xxx_egress_direction direction, int port) argument
/linux-master/drivers/dma/dw-axi-dmac/
H A Ddw-axi-dmac-platform.c446 switch (chan->direction) {
673 switch (chan->direction) {
714 if (chan->direction == DMA_MEM_TO_DEV) {
736 enum dma_transfer_direction direction)
743 switch (direction) {
766 enum dma_transfer_direction direction,
784 axi_block_len = calculate_block_len(chan, dma_addr, buf_len, direction);
797 chan->direction = direction;
843 enum dma_transfer_direction direction,
734 calculate_block_len(struct axi_dma_chan *chan, dma_addr_t dma_addr, size_t buf_len, enum dma_transfer_direction direction) argument
764 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
841 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/usb/dwc3/
H A Dtrace.h299 __field(unsigned int, direction)
310 __entry->direction = dep->direction;
324 __entry->direction ? '<' : '>'
/linux-master/include/net/page_pool/
H A Dtypes.h6 #include <linux/dma-direction.h>
54 * @dma_dir: DMA mapping direction
/linux-master/sound/soc/sof/
H A Dstream-ipc.c85 sps->cstream->direction, posn_offset);
/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 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.c415 * @direction: transfer type. Needed for setting SDMA script
451 enum dma_transfer_direction direction; member in struct:sdma_channel
550 enum dma_transfer_direction direction);
1120 if (sdmac->direction == DMA_DEV_TO_MEM)
1122 else if (sdmac->direction == DMA_DEV_TO_DEV)
1124 else if (sdmac->direction == DMA_MEM_TO_MEM)
1296 if (sdmac->direction == DMA_DEV_TO_MEM) {
1539 enum dma_transfer_direction direction, u32 bds)
1553 sdmac->direction = direction;
1538 sdma_transfer_init(struct sdma_channel *sdmac, enum dma_transfer_direction direction, u32 bds) argument
1639 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
1726 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
1803 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/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/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));
723 info->direction = buf->fb_info.direction;
733 info->block_id, info->direction, info->active,
820 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);
/linux-master/drivers/dma/dw-edma/
H A Ddw-edma-core.c365 enum dma_transfer_direction dir = xfer->direction;
548 enum dma_transfer_direction direction,
554 xfer.direction = direction;
566 enum dma_transfer_direction direction,
572 xfer.direction = direction;
590 xfer.direction = ilt->dir;
546 dw_edma_device_prep_slave_sg(struct dma_chan *dchan, struct scatterlist *sgl, unsigned int len, enum dma_transfer_direction direction, unsigned long flags, void *context) argument
564 dw_edma_device_prep_dma_cyclic(struct dma_chan *dchan, dma_addr_t paddr, size_t len, size_t count, enum dma_transfer_direction direction, unsigned long flags) argument

Completed in 472 milliseconds

1234567891011>>