/include/asm-generic/ |
H A D | pci-dma-compat.h | 38 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 D | dma-mapping-broken.h | 40 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 D | dma-debug.h | 39 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 D | tifm.h | 149 int direction); 151 int direction);
|
H A D | shdma-base.h | 52 enum dma_transfer_direction direction; member in struct:shdma_desc
|
H A D | dmaengine.h | 84 * 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 D | uio.h | 87 void iov_iter_init(struct iov_iter *i, int direction, const struct iovec *iov,
|
/include/linux/iio/ |
H A D | events.h | 34 * @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 D | htc-egpio.h | 20 * @direction: bitfield, '0' = input, '1' = output, 26 unsigned long direction; member in struct:htc_egpio_chip
|
H A D | tmio.h | 147 unsigned int direction, int blk_size);
|
/include/media/ |
H A D | videobuf-dma-sg.h | 67 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 D | xt_connbytes.h | 24 __u8 direction; /* ipt_connbytes_direction */ member in struct:xt_connbytes_info
|
/include/linux/platform_data/ |
H A D | dma-ste-dma40.h | 173 * @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 D | dma-ep93xx.h | 31 * @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 D | gpio-omap.h | 167 u16 direction; member in struct:omap_gpio_reg_offs
|
/include/linux/dma/ |
H A D | dw.h | 55 enum dma_transfer_direction direction);
|
/include/sound/ |
H A D | compress_driver.h | 71 * @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 D | i2c.h | 42 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 D | ib_verbs.h | 1396 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 D | swiotlb-xen.h | 4 #include <linux/dma-direction.h>
|
/include/linux/sunrpc/ |
H A D | svc_rdma.h | 84 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 D | gss_krb5.h | 283 int direction, 289 unsigned char *buf, int *direction, u32 *seqnum);
|
/include/linux/soc/ti/ |
H A D | knav_dma.h | 126 enum dma_transfer_direction direction; member in struct:knav_dma_cfg
|
/include/uapi/sound/ |
H A D | compress_offload.h | 93 * @direction: direction supported. Of type snd_compr_direction 103 __u32 direction; member in struct:snd_compr_caps
|
/include/net/irda/ |
H A D | irda_device.h | 164 int direction; /* Link direction, used by some FIR drivers */ member in struct:__anon1232
|