Searched refs:direction (Results 1 - 25 of 41) sorted by relevance

12

/include/asm-generic/
H A Dpci-dma-compat.h38 pci_map_single(struct pci_dev *hwdev, void *ptr, size_t size, int direction) argument
40 return dma_map_single(hwdev == NULL ? NULL : &hwdev->dev, ptr, size, (enum dma_data_direction)direction);
45 size_t size, int direction)
47 dma_unmap_single(hwdev == NULL ? NULL : &hwdev->dev, dma_addr, size, (enum dma_data_direction)direction);
52 unsigned long offset, size_t size, int direction)
54 return dma_map_page(hwdev == NULL ? NULL : &hwdev->dev, page, offset, size, (enum dma_data_direction)direction);
59 size_t size, int direction)
61 dma_unmap_page(hwdev == NULL ? NULL : &hwdev->dev, dma_address, size, (enum dma_data_direction)direction);
66 int nents, int direction)
68 return dma_map_sg(hwdev == NULL ? NULL : &hwdev->dev, sg, nents, (enum dma_data_direction)direction);
44 pci_unmap_single(struct pci_dev *hwdev, dma_addr_t dma_addr, size_t size, int direction) argument
51 pci_map_page(struct pci_dev *hwdev, struct page *page, unsigned long offset, size_t size, int direction) argument
58 pci_unmap_page(struct pci_dev *hwdev, dma_addr_t dma_address, size_t size, int direction) argument
65 pci_map_sg(struct pci_dev *hwdev, struct scatterlist *sg, int nents, int direction) argument
72 pci_unmap_sg(struct pci_dev *hwdev, struct scatterlist *sg, int nents, int direction) argument
79 pci_dma_sync_single_for_cpu(struct pci_dev *hwdev, dma_addr_t dma_handle, size_t size, int direction) argument
86 pci_dma_sync_single_for_device(struct pci_dev *hwdev, dma_addr_t dma_handle, size_t size, int direction) argument
93 pci_dma_sync_sg_for_cpu(struct pci_dev *hwdev, struct scatterlist *sg, int nelems, int direction) argument
100 pci_dma_sync_sg_for_device(struct pci_dev *hwdev, struct scatterlist *sg, int nelems, int direction) argument
[all...]
H A Ddma-mapping-broken.h40 enum dma_data_direction direction);
44 enum dma_data_direction direction);
48 enum dma_data_direction direction);
52 enum dma_data_direction direction);
56 size_t size, enum dma_data_direction direction);
60 enum dma_data_direction direction);
64 enum dma_data_direction direction);
69 enum dma_data_direction direction);
73 enum dma_data_direction direction);
93 enum dma_data_direction direction);
[all...]
/include/linux/
H A Ddma-debug.h39 int direction, dma_addr_t dma_addr,
45 size_t size, int direction, bool map_single);
48 int nents, int mapped_ents, int direction);
61 int direction);
65 size_t size, int direction);
71 int direction);
76 size_t size, int direction);
80 int nelems, int direction);
84 int nelems, int direction);
107 int direction, dma_addr_
105 debug_dma_map_page(struct device *dev, struct page *page, size_t offset, size_t size, int direction, dma_addr_t dma_addr, bool map_single) argument
117 debug_dma_unmap_page(struct device *dev, dma_addr_t addr, size_t size, int direction, bool map_single) argument
123 debug_dma_map_sg(struct device *dev, struct scatterlist *sg, int nents, int mapped_ents, int direction) argument
144 debug_dma_sync_single_for_cpu(struct device *dev, dma_addr_t dma_handle, size_t size, int direction) argument
150 debug_dma_sync_single_for_device(struct device *dev, dma_addr_t dma_handle, size_t size, int direction) argument
156 debug_dma_sync_single_range_for_cpu(struct device *dev, dma_addr_t dma_handle, unsigned long offset, size_t size, int direction) argument
164 debug_dma_sync_single_range_for_device(struct device *dev, dma_addr_t dma_handle, unsigned long offset, size_t size, int direction) argument
172 debug_dma_sync_sg_for_cpu(struct device *dev, struct scatterlist *sg, int nelems, int direction) argument
178 debug_dma_sync_sg_for_device(struct device *dev, struct scatterlist *sg, int nelems, int direction) argument
[all...]
H A Dtifm.h149 int direction);
151 int direction);
H A Dshdma-base.h52 enum dma_transfer_direction direction; member in struct:shdma_desc
H A Ddmaengine.h84 * enum dma_transfer_direction - dma transfer mode and direction indicator
305 * @direction: whether the data shall go in or out on this slave
307 * legal values. DEPRECATED, drivers should use the direction argument
350 enum dma_transfer_direction direction; member in struct:dma_slave_config
391 * @directions: bit mask of slave direction the channel supported
393 * type of direction, the dma controller should fill (1 << <TYPE>) and same
667 unsigned int sg_len, enum dma_transfer_direction direction,
671 size_t period_len, enum dma_transfer_direction direction,
703 static inline bool is_slave_direction(enum dma_transfer_direction direction) argument
705 return (direction
[all...]
H A Duio.h87 void iov_iter_init(struct iov_iter *i, int direction, const struct iovec *iov,
/include/linux/iio/
H A Devents.h34 * @direction: Direction of the event. One of enum iio_event_direction.
41 #define IIO_EVENT_CODE(chan_type, diff, modifier, direction, \
44 ((u64)direction << 48) | ((u64)modifier << 40) | \
55 * @direction: Direction of the event. One of enum iio_event_direction.
59 type, direction) \
60 IIO_EVENT_CODE(chan_type, 0, modifier, direction, type, number, 0, 0)
67 * @direction: Direction of the event. One of enum iio_event_direction.
70 #define IIO_UNMOD_EVENT_CODE(chan_type, number, type, direction) \
71 IIO_EVENT_CODE(chan_type, 0, 0, direction, type, number, 0, 0)
/include/linux/mfd/
H A Dhtc-egpio.h20 * @direction: bitfield, '0' = input, '1' = output,
26 unsigned long direction; member in struct:htc_egpio_chip
H A Dtmio.h147 unsigned int direction, int blk_size);
/include/media/
H A Dvideobuf-dma-sg.h67 int direction; member in struct:videobuf_dmabuf
88 int videobuf_dma_init_user(struct videobuf_dmabuf *dma, int direction,
90 int videobuf_dma_init_kernel(struct videobuf_dmabuf *dma, int direction,
92 int videobuf_dma_init_overlay(struct videobuf_dmabuf *dma, int direction,
/include/uapi/linux/netfilter/
H A Dxt_connbytes.h24 __u8 direction; /* ipt_connbytes_direction */ member in struct:xt_connbytes_info
/include/linux/platform_data/
H A Ddma-ste-dma40.h173 * @direction: direction of transfer
181 enum dma_transfer_direction direction,
189 return dmaengine_prep_slave_sg(chan, &sg, 1, direction, flags);
202 enum dma_transfer_direction direction,
178 stedma40_slave_mem(struct dma_chan *chan, dma_addr_t addr, unsigned int size, enum dma_transfer_direction direction, unsigned long flags) argument
199 stedma40_slave_mem(struct dma_chan *chan, dma_addr_t addr, unsigned int size, enum dma_transfer_direction direction, unsigned long flags) argument
H A Ddma-ep93xx.h31 * @direction: TX/RX channel
40 enum dma_transfer_direction direction; member in struct:ep93xx_dma_data
76 * ep93xx_dma_chan_direction - returns direction the channel can be used
80 * channel supports given DMA direction. Only M2P channels have such
81 * limitation, for M2M channels the direction is configurable.
H A Dgpio-omap.h167 u16 direction; member in struct:omap_gpio_reg_offs
/include/linux/dma/
H A Ddw.h55 enum dma_transfer_direction direction);
/include/sound/
H A Dcompress_driver.h71 * @direction: stream direction, playback/recording
81 enum snd_compr_direction direction; member in struct:snd_compr_stream
140 * @direction: Playback or capture direction
150 unsigned int direction; member in struct:snd_compr
H A Di2c.h42 void (*direction)(struct snd_i2c_bus *bus, int clock, int data); /* set line direction (0 = write, 1 = read) */ member in struct:snd_i2c_bit_ops
/include/rdma/
H A Dib_verbs.h1396 enum dma_data_direction direction);
1399 enum dma_data_direction direction);
1403 enum dma_data_direction direction);
1406 enum dma_data_direction direction);
1409 enum dma_data_direction direction);
1412 enum dma_data_direction direction);
2110 * @direction: The direction of the DMA
2114 enum dma_data_direction direction)
2117 return dev->dma_ops->map_single(dev, cpu_addr, size, direction);
2112 ib_dma_map_single(struct ib_device *dev, void *cpu_addr, size_t size, enum dma_data_direction direction) argument
2128 ib_dma_unmap_single(struct ib_device *dev, u64 addr, size_t size, enum dma_data_direction direction) argument
2138 ib_dma_map_single_attrs(struct ib_device *dev, void *cpu_addr, size_t size, enum dma_data_direction direction, struct dma_attrs *attrs) argument
2147 ib_dma_unmap_single_attrs(struct ib_device *dev, u64 addr, size_t size, enum dma_data_direction direction, struct dma_attrs *attrs) argument
2164 ib_dma_map_page(struct ib_device *dev, struct page *page, unsigned long offset, size_t size, enum dma_data_direction direction) argument
2182 ib_dma_unmap_page(struct ib_device *dev, u64 addr, size_t size, enum dma_data_direction direction) argument
2199 ib_dma_map_sg(struct ib_device *dev, struct scatterlist *sg, int nents, enum dma_data_direction direction) argument
2215 ib_dma_unmap_sg(struct ib_device *dev, struct scatterlist *sg, int nents, enum dma_data_direction direction) argument
2225 ib_dma_map_sg_attrs(struct ib_device *dev, struct scatterlist *sg, int nents, enum dma_data_direction direction, struct dma_attrs *attrs) argument
2233 ib_dma_unmap_sg_attrs(struct ib_device *dev, struct scatterlist *sg, int nents, enum dma_data_direction direction, struct dma_attrs *attrs) argument
[all...]
/include/xen/
H A Dswiotlb-xen.h4 #include <linux/dma-direction.h>
/include/linux/sunrpc/
H A Dsvc_rdma.h84 enum dma_data_direction direction; member in struct:svc_rdma_op_ctxt
114 enum dma_data_direction direction; member in struct:svc_rdma_fastreg_mr
H A Dgss_krb5.h283 int direction,
289 unsigned char *buf, int *direction, u32 *seqnum);
/include/linux/soc/ti/
H A Dknav_dma.h126 enum dma_transfer_direction direction; member in struct:knav_dma_cfg
/include/uapi/sound/
H A Dcompress_offload.h93 * @direction: direction supported. Of type snd_compr_direction
103 __u32 direction; member in struct:snd_compr_caps
/include/net/irda/
H A Dirda_device.h164 int direction; /* Link direction, used by some FIR drivers */ member in struct:__anon1232

Completed in 511 milliseconds

12