/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/net/dsa/mv88e6xxx/ |
H A D | global1.c | 375 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 D | dw-axi-dmac-platform.c | 446 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 D | trace.h | 299 __field(unsigned int, direction) 310 __entry->direction = dep->direction; 324 __entry->direction ? '<' : '>'
|
/linux-master/include/net/page_pool/ |
H A D | types.h | 6 #include <linux/dma-direction.h> 54 * @dma_dir: DMA mapping direction
|
/linux-master/sound/soc/sof/ |
H A D | stream-ipc.c | 85 sps->cstream->direction, posn_offset);
|
/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 | 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 | 415 * @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 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/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/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)); 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 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);
|
/linux-master/drivers/dma/dw-edma/ |
H A D | dw-edma-core.c | 365 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
|