/linux-4.4.14/arch/nios2/mm/ |
D | dma-mapping.c | 60 enum dma_data_direction direction) in dma_map_sg() argument 64 BUG_ON(!valid_dma_direction(direction)); in dma_map_sg() 71 __dma_sync_for_device(addr, sg->length, direction); in dma_map_sg() 82 enum dma_data_direction direction) in dma_map_page() argument 86 BUG_ON(!valid_dma_direction(direction)); in dma_map_page() 89 __dma_sync_for_device(addr, size, direction); in dma_map_page() 96 enum dma_data_direction direction) in dma_unmap_page() argument 98 BUG_ON(!valid_dma_direction(direction)); in dma_unmap_page() 100 __dma_sync_for_cpu(phys_to_virt(dma_address), size, direction); in dma_unmap_page() 105 enum dma_data_direction direction) in dma_unmap_sg() argument [all …]
|
/linux-4.4.14/arch/metag/include/asm/ |
D | dma-mapping.h | 31 enum dma_data_direction direction) in dma_map_single() argument 33 BUG_ON(!valid_dma_direction(direction)); in dma_map_single() 35 dma_sync_for_device(ptr, size, direction); in dma_map_single() 41 enum dma_data_direction direction) in dma_unmap_single() argument 43 BUG_ON(!valid_dma_direction(direction)); in dma_unmap_single() 44 dma_sync_for_cpu(phys_to_virt(dma_addr), size, direction); in dma_unmap_single() 49 enum dma_data_direction direction) in dma_map_sg() argument 54 BUG_ON(!valid_dma_direction(direction)); in dma_map_sg() 61 dma_sync_for_device(sg_virt(sg), sg->length, direction); in dma_map_sg() 69 size_t size, enum dma_data_direction direction) in dma_map_page() argument [all …]
|
/linux-4.4.14/arch/tile/kernel/ |
D | pci-dma.c | 102 size_t size, enum dma_data_direction direction) in __dma_prep_page() argument 128 BUG_ON(direction == DMA_FROM_DEVICE || in __dma_prep_page() 129 direction == DMA_BIDIRECTIONAL); in __dma_prep_page() 150 size_t size, enum dma_data_direction direction) in __dma_complete_page() argument 172 enum dma_data_direction direction) in __dma_prep_pa_range() argument 179 __dma_prep_page(page, offset, bytes, direction); in __dma_prep_pa_range() 188 enum dma_data_direction direction) in __dma_complete_pa_range() argument 195 __dma_complete_page(page, offset, bytes, direction); in __dma_complete_pa_range() 204 int nents, enum dma_data_direction direction, in tile_dma_map_sg() argument 210 BUG_ON(!valid_dma_direction(direction)); in tile_dma_map_sg() [all …]
|
/linux-4.4.14/arch/parisc/include/asm/ |
D | dma-mapping.h | 14 …dr_t (*map_single)(struct device *dev, void *addr, size_t size, enum dma_data_direction direction); 15 …unmap_single)(struct device *dev, dma_addr_t iova, size_t size, enum dma_data_direction direction); 16 …*map_sg)(struct device *dev, struct scatterlist *sg, int nents, enum dma_data_direction direction); 17 …ap_sg)(struct device *dev, struct scatterlist *sg, int nhwents, enum dma_data_direction direction); 18 …evice *dev, dma_addr_t iova, unsigned long offset, size_t size, enum dma_data_direction direction); 19 …evice *dev, dma_addr_t iova, unsigned long offset, size_t size, enum dma_data_direction direction); 20 …or_cpu)(struct device *dev, struct scatterlist *sg, int nelems, enum dma_data_direction direction); 21 …device)(struct device *dev, struct scatterlist *sg, int nelems, enum dma_data_direction direction); 82 enum dma_data_direction direction) in dma_map_single() argument 84 return hppa_dma_ops->map_single(dev, ptr, size, direction); in dma_map_single() [all …]
|
/linux-4.4.14/include/asm-generic/ |
D | pci-dma-compat.h | 32 pci_map_single(struct pci_dev *hwdev, void *ptr, size_t size, int direction) in pci_map_single() argument 34 … dma_map_single(hwdev == NULL ? NULL : &hwdev->dev, ptr, size, (enum dma_data_direction)direction); in pci_map_single() 39 size_t size, int direction) in pci_unmap_single() argument 41 …map_single(hwdev == NULL ? NULL : &hwdev->dev, dma_addr, size, (enum dma_data_direction)direction); in pci_unmap_single() 46 unsigned long offset, size_t size, int direction) in pci_map_page() argument 48 …p_page(hwdev == NULL ? NULL : &hwdev->dev, page, offset, size, (enum dma_data_direction)direction); in pci_map_page() 53 size_t size, int direction) in pci_unmap_page() argument 55 …ap_page(hwdev == NULL ? NULL : &hwdev->dev, dma_address, size, (enum dma_data_direction)direction); in pci_unmap_page() 60 int nents, int direction) in pci_map_sg() argument 62 …turn dma_map_sg(hwdev == NULL ? NULL : &hwdev->dev, sg, nents, (enum dma_data_direction)direction); in pci_map_sg() [all …]
|
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);
|
/linux-4.4.14/arch/mn10300/include/asm/ |
D | dma-mapping.h | 36 enum dma_data_direction direction) in dma_map_single() argument 38 BUG_ON(direction == DMA_NONE); in dma_map_single() 45 enum dma_data_direction direction) in dma_unmap_single() argument 47 BUG_ON(direction == DMA_NONE); in dma_unmap_single() 52 enum dma_data_direction direction) in dma_map_sg() argument 57 BUG_ON(!valid_dma_direction(direction)); in dma_map_sg() 72 enum dma_data_direction direction) in dma_unmap_sg() argument 74 BUG_ON(!valid_dma_direction(direction)); in dma_unmap_sg() 80 enum dma_data_direction direction) in dma_map_page() argument 82 BUG_ON(direction == DMA_NONE); in dma_map_page() [all …]
|
/linux-4.4.14/arch/avr32/include/asm/ |
D | dma-mapping.h | 12 int direction); 118 enum dma_data_direction direction) in dma_map_single() argument 120 dma_cache_sync(dev, cpu_addr, size, direction); in dma_map_single() 140 enum dma_data_direction direction) in dma_unmap_single() argument 162 enum dma_data_direction direction) in dma_map_page() argument 165 size, direction); in dma_map_page() 184 enum dma_data_direction direction) in dma_unmap_page() argument 186 dma_unmap_single(dev, dma_address, size, direction); in dma_unmap_page() 213 enum dma_data_direction direction) in dma_map_sg() argument 223 dma_cache_sync(dev, virt, sg->length, direction); in dma_map_sg() [all …]
|
/linux-4.4.14/arch/nios2/include/asm/ |
D | dma-mapping.h | 18 enum dma_data_direction direction) in __dma_sync_for_device() argument 20 switch (direction) { in __dma_sync_for_device() 40 enum dma_data_direction direction) in __dma_sync_for_cpu() argument 42 switch (direction) { in __dma_sync_for_cpu() 66 enum dma_data_direction direction) in dma_map_single() argument 68 BUG_ON(!valid_dma_direction(direction)); in dma_map_single() 69 __dma_sync_for_device(ptr, size, direction); in dma_map_single() 74 size_t size, enum dma_data_direction direction) in dma_unmap_single() argument 79 enum dma_data_direction direction); 81 unsigned long offset, size_t size, enum dma_data_direction direction); [all …]
|
/linux-4.4.14/include/linux/ |
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_t dma_addr, in debug_dma_map_page() argument [all …]
|
D | uio.h | 90 void iov_iter_init(struct iov_iter *i, int direction, const struct iovec *iov, 92 void iov_iter_kvec(struct iov_iter *i, int direction, const struct kvec *kvec, 94 void iov_iter_bvec(struct iov_iter *i, int direction, const struct bio_vec *bvec,
|
D | tifm.h | 149 int direction); 151 int direction);
|
D | dmaengine.h | 359 enum dma_transfer_direction direction; member 722 unsigned int sg_len, enum dma_transfer_direction direction, 726 size_t period_len, enum dma_transfer_direction direction, 756 static inline bool is_slave_direction(enum dma_transfer_direction direction) in is_slave_direction() argument 758 return (direction == DMA_MEM_TO_DEV) || (direction == DMA_DEV_TO_MEM); in is_slave_direction()
|
/linux-4.4.14/net/sunrpc/auth_gss/ |
D | gss_krb5_seqnum.c | 43 krb5_make_rc4_seq_num(struct krb5_ctx *kctx, int direction, s32 seqnum, in krb5_make_rc4_seq_num() argument 60 plain[4] = direction; in krb5_make_rc4_seq_num() 61 plain[5] = direction; in krb5_make_rc4_seq_num() 62 plain[6] = direction; in krb5_make_rc4_seq_num() 63 plain[7] = direction; in krb5_make_rc4_seq_num() 77 int direction, in krb5_make_seq_num() argument 84 return krb5_make_rc4_seq_num(kctx, direction, seqnum, in krb5_make_seq_num() 92 plain[4] = direction; in krb5_make_seq_num() 93 plain[5] = direction; in krb5_make_seq_num() 94 plain[6] = direction; in krb5_make_seq_num() [all …]
|
D | gss_krb5_unseal.c | 83 int direction; in gss_verify_mic_v1() local 135 &direction, &seqnum)) in gss_verify_mic_v1() 138 if ((ctx->initiate && direction != 0xff) || in gss_verify_mic_v1() 139 (!ctx->initiate && direction != 0)) in gss_verify_mic_v1()
|
/linux-4.4.14/arch/cris/include/asm/ |
D | dma-mapping.h | 42 enum dma_data_direction direction) in dma_map_single() argument 44 BUG_ON(direction == DMA_NONE); in dma_map_single() 50 enum dma_data_direction direction) in dma_unmap_single() argument 52 BUG_ON(direction == DMA_NONE); in dma_unmap_single() 57 enum dma_data_direction direction) in dma_map_sg() argument 65 size_t size, enum dma_data_direction direction) in dma_map_page() argument 67 BUG_ON(direction == DMA_NONE); in dma_map_page() 73 enum dma_data_direction direction) in dma_unmap_page() argument 75 BUG_ON(direction == DMA_NONE); in dma_unmap_page() 81 enum dma_data_direction direction) in dma_unmap_sg() argument [all …]
|
/linux-4.4.14/arch/frv/include/asm/ |
D | dma-mapping.h | 25 enum dma_data_direction direction); 29 enum dma_data_direction direction) in dma_unmap_single() argument 31 BUG_ON(direction == DMA_NONE); in dma_unmap_single() 35 enum dma_data_direction direction); 39 enum dma_data_direction direction) in dma_unmap_sg() argument 41 BUG_ON(direction == DMA_NONE); in dma_unmap_sg() 46 size_t size, enum dma_data_direction direction); 50 enum dma_data_direction direction) in dma_unmap_page() argument 52 BUG_ON(direction == DMA_NONE); in dma_unmap_page() 58 enum dma_data_direction direction) in dma_sync_single_for_cpu() argument [all …]
|
D | pci.h | 30 extern void consistent_sync(void *vaddr, size_t size, int direction); 32 size_t size, int direction);
|
/linux-4.4.14/arch/microblaze/kernel/ |
D | dma.c | 55 int nents, enum dma_data_direction direction, in dma_direct_map_sg() argument 65 sg->length, direction); in dma_direct_map_sg() 80 enum dma_data_direction direction, in dma_direct_map_page() argument 83 __dma_sync(page_to_phys(page) + offset, size, direction); in dma_direct_map_page() 90 enum dma_data_direction direction, in dma_direct_unmap_page() argument 98 __dma_sync(dma_address, size, direction); in dma_direct_unmap_page() 104 enum dma_data_direction direction) in dma_direct_sync_single_for_cpu() argument 111 if (direction == DMA_FROM_DEVICE) in dma_direct_sync_single_for_cpu() 112 __dma_sync(dma_handle, size, direction); in dma_direct_sync_single_for_cpu() 118 enum dma_data_direction direction) in dma_direct_sync_single_for_device() argument [all …]
|
/linux-4.4.14/arch/mips/mm/ |
D | dma-default.c | 235 enum dma_data_direction direction) in __dma_sync_virtual() argument 237 switch (direction) { in __dma_sync_virtual() 262 unsigned long offset, size_t size, enum dma_data_direction direction) in __dma_sync() argument 281 __dma_sync_virtual(addr + offset, len, direction); in __dma_sync() 285 size, direction); in __dma_sync() 293 size_t size, enum dma_data_direction direction, struct dma_attrs *attrs) in mips_dma_unmap_page() argument 297 dma_addr & ~PAGE_MASK, size, direction); in mips_dma_unmap_page() 299 plat_unmap_dma_mem(dev, dma_addr, size, direction); in mips_dma_unmap_page() 303 int nents, enum dma_data_direction direction, struct dma_attrs *attrs) in mips_dma_map_sg() argument 311 direction); in mips_dma_map_sg() [all …]
|
/linux-4.4.14/drivers/staging/rdma/ipath/ |
D | ipath_dma.c | 57 enum dma_data_direction direction) in ipath_dma_map_single() argument 59 BUG_ON(!valid_dma_direction(direction)); in ipath_dma_map_single() 65 enum dma_data_direction direction) in ipath_dma_unmap_single() argument 67 BUG_ON(!valid_dma_direction(direction)); in ipath_dma_unmap_single() 74 enum dma_data_direction direction) in ipath_dma_map_page() argument 78 BUG_ON(!valid_dma_direction(direction)); in ipath_dma_map_page() 96 enum dma_data_direction direction) in ipath_dma_unmap_page() argument 98 BUG_ON(!valid_dma_direction(direction)); in ipath_dma_unmap_page() 102 int nents, enum dma_data_direction direction) in ipath_map_sg() argument 109 BUG_ON(!valid_dma_direction(direction)); in ipath_map_sg() [all …]
|
D | ipath_user_pages.c | 106 unsigned long offset, size_t size, int direction) in ipath_map_page() argument 110 phys = pci_map_page(hwdev, page, offset, size, direction); in ipath_map_page() 113 pci_unmap_page(hwdev, phys, size, direction); in ipath_map_page() 114 phys = pci_map_page(hwdev, page, offset, size, direction); in ipath_map_page() 130 int direction) in ipath_map_single() argument 134 phys = pci_map_single(hwdev, ptr, size, direction); in ipath_map_single() 137 pci_unmap_single(hwdev, phys, size, direction); in ipath_map_single() 138 phys = pci_map_single(hwdev, ptr, size, direction); in ipath_map_single()
|
/linux-4.4.14/drivers/infiniband/hw/qib/ |
D | qib_dma.c | 54 size_t size, enum dma_data_direction direction) in qib_dma_map_single() argument 56 BUG_ON(!valid_dma_direction(direction)); in qib_dma_map_single() 61 enum dma_data_direction direction) in qib_dma_unmap_single() argument 63 BUG_ON(!valid_dma_direction(direction)); in qib_dma_unmap_single() 68 enum dma_data_direction direction) in qib_dma_map_page() argument 72 BUG_ON(!valid_dma_direction(direction)); in qib_dma_map_page() 89 enum dma_data_direction direction) in qib_dma_unmap_page() argument 91 BUG_ON(!valid_dma_direction(direction)); in qib_dma_unmap_page() 95 int nents, enum dma_data_direction direction) in qib_map_sg() argument 102 BUG_ON(!valid_dma_direction(direction)); in qib_map_sg() [all …]
|
D | qib_user_pages.c | 102 unsigned long offset, size_t size, int direction) in qib_map_page() argument 106 phys = pci_map_page(hwdev, page, offset, size, direction); in qib_map_page() 109 pci_unmap_page(hwdev, phys, size, direction); in qib_map_page() 110 phys = pci_map_page(hwdev, page, offset, size, direction); in qib_map_page()
|
/linux-4.4.14/drivers/char/xillybus/ |
D | xillybus_of.c | 45 int direction) in xilly_dma_sync_single_for_cpu_of() argument 47 dma_sync_single_for_cpu(ep->dev, dma_handle, size, direction); in xilly_dma_sync_single_for_cpu_of() 53 int direction) in xilly_dma_sync_single_for_device_of() argument 55 dma_sync_single_for_device(ep->dev, dma_handle, size, direction); in xilly_dma_sync_single_for_device_of() 61 int direction) in xilly_dma_sync_single_nop() argument 70 data->size, data->direction); in xilly_of_unmap() 78 int direction, in xilly_map_single_of() argument 90 addr = dma_map_single(ep->dev, ptr, size, direction); in xilly_map_single_of() 100 this->direction = direction; in xilly_map_single_of() 107 dma_unmap_single(ep->dev, addr, size, direction); in xilly_map_single_of()
|
D | xillybus_pcie.c | 41 static int xilly_pci_direction(int direction) in xilly_pci_direction() argument 43 switch (direction) { in xilly_pci_direction() 56 int direction) in xilly_dma_sync_single_for_cpu_pci() argument 61 xilly_pci_direction(direction)); in xilly_dma_sync_single_for_cpu_pci() 67 int direction) in xilly_dma_sync_single_for_device_pci() argument 72 xilly_pci_direction(direction)); in xilly_dma_sync_single_for_device_pci() 80 data->size, data->direction); in xilly_pci_unmap() 94 int direction, in xilly_map_single_pci() argument 107 pci_direction = xilly_pci_direction(direction); in xilly_map_single_pci() 119 this->direction = pci_direction; in xilly_map_single_pci()
|
/linux-4.4.14/include/linux/iio/ |
D | events.h | 27 #define IIO_EVENT_CODE(chan_type, diff, modifier, direction, \ argument 30 ((u64)direction << 48) | ((u64)modifier << 40) | \ 45 type, direction) \ argument 46 IIO_EVENT_CODE(chan_type, 0, modifier, direction, type, number, 0, 0) 56 #define IIO_UNMOD_EVENT_CODE(chan_type, number, type, direction) \ argument 57 IIO_EVENT_CODE(chan_type, 0, 0, direction, type, number, 0, 0)
|
/linux-4.4.14/lib/ |
D | dma-debug.c | 78 int direction; member 323 entry->direction == ref->direction ? ++match_lvl : 0; in __hash_bucket_find() 424 dir2name[entry->direction], in debug_dma_dump_mappings() 529 if (entry->direction == DMA_TO_DEVICE) in active_cacheline_insert() 547 if (entry->direction == DMA_TO_DEVICE) in active_cacheline_remove() 974 dir2name[entry->direction], type2name[entry->type]); in dma_debug_device_change() 1140 if (ref->direction != entry->direction) { in check_unmap() 1146 dir2name[entry->direction], in check_unmap() 1147 dir2name[ref->direction]); in check_unmap() 1219 if (entry->direction == DMA_BIDIRECTIONAL) in check_sync() [all …]
|
D | iov_iter.c | 346 void iov_iter_init(struct iov_iter *i, int direction, in iov_iter_init() argument 352 direction |= ITER_KVEC; in iov_iter_init() 353 i->type = direction; in iov_iter_init() 356 i->type = direction; in iov_iter_init() 529 void iov_iter_kvec(struct iov_iter *i, int direction, in iov_iter_kvec() argument 533 BUG_ON(!(direction & ITER_KVEC)); in iov_iter_kvec() 534 i->type = direction; in iov_iter_kvec() 542 void iov_iter_bvec(struct iov_iter *i, int direction, in iov_iter_bvec() argument 546 BUG_ON(!(direction & ITER_BVEC)); in iov_iter_bvec() 547 i->type = direction; in iov_iter_bvec()
|
/linux-4.4.14/drivers/staging/rdma/hfi1/ |
D | dma.c | 72 size_t size, enum dma_data_direction direction) in hfi1_dma_map_single() argument 74 if (WARN_ON(!valid_dma_direction(direction))) in hfi1_dma_map_single() 81 enum dma_data_direction direction) in hfi1_dma_unmap_single() argument 88 enum dma_data_direction direction) in hfi1_dma_map_page() argument 92 if (WARN_ON(!valid_dma_direction(direction))) in hfi1_dma_map_page() 106 enum dma_data_direction direction) in hfi1_dma_unmap_page() argument 112 int nents, enum dma_data_direction direction) in hfi1_map_sg() argument 119 if (WARN_ON(!valid_dma_direction(direction))) in hfi1_map_sg() 138 enum dma_data_direction direction) in hfi1_unmap_sg() argument
|
D | user_pages.c | 110 unsigned long offset, size_t size, int direction) in hfi1_map_page() argument 114 phys = pci_map_page(hwdev, page, offset, size, direction); in hfi1_map_page()
|
/linux-4.4.14/drivers/net/ethernet/intel/ixgbe/ |
D | ixgbe_dcb.c | 84 int max_frame, u8 direction) in ixgbe_dcb_calculate_tc_credits() argument 105 p = &dcb_config->tc_config[i].path[direction]; in ixgbe_dcb_calculate_tc_credits() 106 bw_percent = dcb_config->bw_percentage[direction][p->bwg_id]; in ixgbe_dcb_calculate_tc_credits() 127 p = &dcb_config->tc_config[i].path[direction]; in ixgbe_dcb_calculate_tc_credits() 128 bw_percent = dcb_config->bw_percentage[direction][p->bwg_id]; in ixgbe_dcb_calculate_tc_credits() 155 if (direction == DCB_TX_CONFIG) { in ixgbe_dcb_calculate_tc_credits() 188 void ixgbe_dcb_unpack_refill(struct ixgbe_dcb_config *cfg, int direction, in ixgbe_dcb_unpack_refill() argument 195 refill[tc] = tc_config[tc].path[direction].data_credits_refill; in ixgbe_dcb_unpack_refill() 207 void ixgbe_dcb_unpack_bwgid(struct ixgbe_dcb_config *cfg, int direction, in ixgbe_dcb_unpack_bwgid() argument 214 bwgid[tc] = tc_config[tc].path[direction].bwg_id; in ixgbe_dcb_unpack_bwgid() [all …]
|
/linux-4.4.14/arch/powerpc/kernel/ |
D | dma-iommu.c | 42 enum dma_data_direction direction, in dma_iommu_map_page() argument 46 size, device_to_mask(dev), direction, attrs); in dma_iommu_map_page() 51 size_t size, enum dma_data_direction direction, in dma_iommu_unmap_page() argument 54 iommu_unmap_page(get_iommu_table_base(dev), dma_handle, size, direction, in dma_iommu_unmap_page() 60 int nelems, enum dma_data_direction direction, in dma_iommu_map_sg() argument 64 device_to_mask(dev), direction, attrs); in dma_iommu_map_sg() 68 int nelems, enum dma_data_direction direction, in dma_iommu_unmap_sg() argument 72 direction, attrs); in dma_iommu_unmap_sg()
|
D | dma.c | 197 int nents, enum dma_data_direction direction, in dma_direct_map_sg() argument 206 __dma_sync_page(sg_page(sg), sg->offset, sg->length, direction); in dma_direct_map_sg() 213 int nents, enum dma_data_direction direction, in dma_direct_unmap_sg() argument 245 enum dma_data_direction direction, in dma_direct_unmap_page() argument 253 enum dma_data_direction direction) in dma_direct_sync_sg() argument 259 __dma_sync_page(sg_page(sg), sg->offset, sg->length, direction); in dma_direct_sync_sg() 264 enum dma_data_direction direction) in dma_direct_sync_single() argument 266 __dma_sync(bus_to_virt(dma_handle), size, direction); in dma_direct_sync_single()
|
D | iommu.c | 308 enum dma_data_direction direction, in iommu_alloc() argument 327 IOMMU_PAGE_MASK(tbl), direction, attrs); in iommu_alloc() 433 unsigned long mask, enum dma_data_direction direction, in ppc_iommu_map_sg() argument 443 BUG_ON(direction == DMA_NONE); in ppc_iommu_map_sg() 500 direction, attrs); in ppc_iommu_map_sg() 576 int nelems, enum dma_data_direction direction, in ppc_iommu_unmap_sg() argument 581 BUG_ON(direction == DMA_NONE); in ppc_iommu_unmap_sg() 755 unsigned long mask, enum dma_data_direction direction, in iommu_map_page() argument 763 BUG_ON(direction == DMA_NONE); in iommu_map_page() 775 dma_handle = iommu_alloc(dev, tbl, vaddr, npages, direction, in iommu_map_page() [all …]
|
/linux-4.4.14/arch/microblaze/include/asm/ |
D | dma-mapping.h | 50 size_t size, enum dma_data_direction direction) in __dma_sync() argument 52 switch (direction) { in __dma_sync() 66 enum dma_data_direction direction) in dma_cache_sync() argument 68 BUG_ON(direction == DMA_NONE); in dma_cache_sync() 69 __dma_sync(virt_to_phys(vaddr), size, (int)direction); in dma_cache_sync()
|
/linux-4.4.14/arch/frv/mb93090-mb00/ |
D | pci-dma.c | 42 enum dma_data_direction direction) in dma_map_single() argument 44 BUG_ON(direction == DMA_NONE); in dma_map_single() 54 enum dma_data_direction direction) in dma_map_sg() argument 61 BUG_ON(direction == DMA_NONE); in dma_map_sg() 85 size_t size, enum dma_data_direction direction) in dma_map_page() argument 87 BUG_ON(direction == DMA_NONE); in dma_map_page()
|
D | pci-dma-nommu.c | 111 enum dma_data_direction direction) in dma_map_single() argument 113 BUG_ON(direction == DMA_NONE); in dma_map_single() 123 enum dma_data_direction direction) in dma_map_sg() argument 133 BUG_ON(direction == DMA_NONE); in dma_map_sg() 141 size_t size, enum dma_data_direction direction) in dma_map_page() argument 143 BUG_ON(direction == DMA_NONE); in dma_map_page()
|
/linux-4.4.14/sound/pci/hda/ |
D | hda_local.h | 57 #define HDA_CODEC_VOLUME_IDX(xname, xcidx, nid, xindex, direction) \ argument 58 HDA_CODEC_VOLUME_MONO_IDX(xname, xcidx, nid, 3, xindex, direction, 0) 60 #define HDA_CODEC_VOLUME_MONO(xname, nid, channel, xindex, direction) \ argument 61 HDA_CODEC_VOLUME_MONO_IDX(xname, 0, nid, channel, xindex, direction, 0) 63 #define HDA_CODEC_VOLUME(xname, nid, xindex, direction) \ argument 64 HDA_CODEC_VOLUME_MONO(xname, nid, 3, xindex, direction) 66 #define HDA_CODEC_VOLUME_MIN_MUTE(xname, nid, xindex, direction) \ argument 67 HDA_CODEC_VOLUME_MONO_IDX(xname, 0, nid, 3, xindex, direction, \ 70 #define HDA_CODEC_MUTE_MONO_IDX(xname, xcidx, nid, channel, xindex, direction) \ argument 76 .private_value = HDA_COMPOSE_AMP_VAL(nid, channel, xindex, direction) } [all …]
|
/linux-4.4.14/drivers/parisc/ |
D | ccio-rm-dma.c | 103 int direction) in ccio_map_single() argument 109 size_t size, int direction) in ccio_unmap_single() argument 115 static int ccio_map_sg(struct pci_dev *dev, struct scatterlist *sglist, int nents, int direction) in ccio_map_sg() argument 121 sg_dma_address(sglist) = ccio_map_single(dev, sglist->address, sglist->length, direction); in ccio_map_sg() 131 static void ccio_unmap_sg(struct pci_dev *dev, struct scatterlist *sglist, int nents, int direction) in ccio_unmap_sg() argument 135 ccio_unmap_single(dev, sg_dma_address(sglist), sg_dma_len(sglist), direction); in ccio_unmap_sg()
|
D | ccio-dma.c | 732 enum dma_data_direction direction) in ccio_map_single() argument 740 unsigned long hint = hint_lookup[(int)direction]; in ccio_map_single() 800 enum dma_data_direction direction) in ccio_unmap_single() argument 900 enum dma_data_direction direction) in ccio_map_sg() argument 905 unsigned long hint = hint_lookup[(int)direction]; in ccio_map_sg() 918 direction); in ccio_map_sg() 977 enum dma_data_direction direction) in ccio_unmap_sg() argument 997 sg_dma_len(sglist), direction); in ccio_unmap_sg()
|
/linux-4.4.14/arch/parisc/kernel/ |
D | pci-dma.c | 453 …pa11_dma_map_single(struct device *dev, void *addr, size_t size, enum dma_data_direction direction) in pa11_dma_map_single() argument 455 BUG_ON(direction == DMA_NONE); in pa11_dma_map_single() 461 …p_single(struct device *dev, dma_addr_t dma_handle, size_t size, enum dma_data_direction direction) in pa11_dma_unmap_single() argument 463 BUG_ON(direction == DMA_NONE); in pa11_dma_unmap_single() 465 if (direction == DMA_TO_DEVICE) in pa11_dma_unmap_single() 478 …ap_sg(struct device *dev, struct scatterlist *sglist, int nents, enum dma_data_direction direction) in pa11_dma_map_sg() argument 483 BUG_ON(direction == DMA_NONE); in pa11_dma_map_sg() 495 …ap_sg(struct device *dev, struct scatterlist *sglist, int nents, enum dma_data_direction direction) in pa11_dma_unmap_sg() argument 500 BUG_ON(direction == DMA_NONE); in pa11_dma_unmap_sg() 502 if (direction == DMA_TO_DEVICE) in pa11_dma_unmap_sg() [all …]
|
/linux-4.4.14/arch/arm/kernel/ |
D | dma-isa.c | 63 enum dma_data_direction direction; in isa_enable_dma() local 68 direction = DMA_FROM_DEVICE; in isa_enable_dma() 72 direction = DMA_TO_DEVICE; in isa_enable_dma() 76 direction = DMA_BIDIRECTIONAL; in isa_enable_dma() 80 direction = DMA_NONE; in isa_enable_dma() 94 direction); in isa_enable_dma()
|
/linux-4.4.14/net/netfilter/ |
D | xt_connbytes.c | 43 switch (sinfo->direction) { in connbytes_mt() 57 switch (sinfo->direction) { in connbytes_mt() 71 switch (sinfo->direction) { in connbytes_mt() 108 if (sinfo->direction != XT_CONNBYTES_DIR_ORIGINAL && in connbytes_mt_check() 109 sinfo->direction != XT_CONNBYTES_DIR_REPLY && in connbytes_mt_check() 110 sinfo->direction != XT_CONNBYTES_DIR_BOTH) in connbytes_mt_check()
|
/linux-4.4.14/drivers/input/ |
D | ff-memless.c | 228 static u16 ml_calculate_direction(u16 direction, u16 force, in ml_calculate_direction() argument 234 return direction; in ml_calculate_direction() 235 return (((u32)(direction >> 1) * force + in ml_calculate_direction() 266 i = new->direction * 360 / 0xffff; in ml_combine_effects() 288 effect->direction = ml_calculate_direction( in ml_combine_effects() 289 effect->direction, in ml_combine_effects() 291 new->direction, strong); in ml_combine_effects() 293 effect->direction = ml_calculate_direction( in ml_combine_effects() 294 effect->direction, in ml_combine_effects() 296 new->direction, weak); in ml_combine_effects() [all …]
|
/linux-4.4.14/drivers/media/v4l2-core/ |
D | videobuf-dma-sg.c | 155 int direction, unsigned long data, unsigned long size) in videobuf_dma_init_user_locked() argument 160 dma->direction = direction; in videobuf_dma_init_user_locked() 161 switch (dma->direction) { in videobuf_dma_init_user_locked() 197 static int videobuf_dma_init_user(struct videobuf_dmabuf *dma, int direction, in videobuf_dma_init_user() argument 203 ret = videobuf_dma_init_user_locked(dma, direction, data, size); in videobuf_dma_init_user() 209 static int videobuf_dma_init_kernel(struct videobuf_dmabuf *dma, int direction, in videobuf_dma_init_kernel() argument 216 dma->direction = direction; in videobuf_dma_init_kernel() 269 static int videobuf_dma_init_overlay(struct videobuf_dmabuf *dma, int direction, in videobuf_dma_init_overlay() argument 274 dma->direction = direction; in videobuf_dma_init_overlay() 314 dma->nr_pages, dma->direction); in videobuf_dma_map() [all …]
|
/linux-4.4.14/arch/powerpc/include/asm/ |
D | dma-mapping.h | 49 extern void __dma_sync(void *vaddr, size_t size, int direction); 51 size_t size, int direction); 161 enum dma_data_direction direction) in dma_cache_sync() argument 163 BUG_ON(direction == DMA_NONE); in dma_cache_sync() 164 __dma_sync(vaddr, size, (int)direction); in dma_cache_sync()
|
D | iommu.h | 55 enum dma_data_direction direction, 66 enum dma_data_direction *direction); 210 unsigned long *hpa, enum dma_data_direction *direction); 250 enum dma_data_direction direction, 255 enum dma_data_direction direction, 266 enum dma_data_direction direction, 269 size_t size, enum dma_data_direction direction,
|
D | backlight.h | 23 extern void pmac_backlight_key(int direction);
|
/linux-4.4.14/drivers/dma/ |
D | dma-axi-dmac.c | 100 enum dma_transfer_direction direction; member 340 unsigned int sg_len, enum dma_transfer_direction direction, in axi_dmac_prep_slave_sg() argument 348 if (direction != chan->direction) in axi_dmac_prep_slave_sg() 362 if (direction == DMA_DEV_TO_MEM) in axi_dmac_prep_slave_sg() 377 size_t period_len, enum dma_transfer_direction direction, in axi_dmac_prep_dma_cyclic() argument 384 if (direction != chan->direction) in axi_dmac_prep_dma_cyclic() 401 if (direction == DMA_DEV_TO_MEM) in axi_dmac_prep_dma_cyclic() 426 if (xt->dir != chan->direction) in axi_dmac_prep_interleaved() 548 chan->direction = DMA_MEM_TO_MEM; in axi_dmac_parse_chan_dt() 550 chan->direction = DMA_MEM_TO_DEV; in axi_dmac_parse_chan_dt() [all …]
|
D | dma-jz4740.c | 108 enum dma_transfer_direction direction; member 219 switch (config->direction) { in jz4740_dma_slave_config() 312 if (chan->desc->direction == DMA_MEM_TO_DEV) { in jz4740_dma_start_transfer() 391 unsigned int sg_len, enum dma_transfer_direction direction, in jz4740_dma_prep_slave_sg() argument 409 desc->direction = direction; in jz4740_dma_prep_slave_sg() 417 size_t period_len, enum dma_transfer_direction direction, in jz4740_dma_prep_dma_cyclic() argument 440 desc->direction = direction; in jz4740_dma_prep_dma_cyclic()
|
D | imx-dma.c | 133 enum dma_transfer_direction direction; member 293 if (d->direction == DMA_DEV_TO_MEM) in imxdma_sg_next() 580 if (d->direction == DMA_DEV_TO_MEM) { in imxdma_xfer_desc() 591 } else if (d->direction == DMA_MEM_TO_DEV) { in imxdma_xfer_desc() 689 if (dmaengine_cfg->direction == DMA_DEV_TO_MEM) { in imxdma_config() 810 unsigned int sg_len, enum dma_transfer_direction direction, in imxdma_prep_slave_sg() argument 847 desc->direction = direction; in imxdma_prep_slave_sg() 848 if (direction == DMA_DEV_TO_MEM) { in imxdma_prep_slave_sg() 861 size_t period_len, enum dma_transfer_direction direction, in imxdma_prep_dma_cyclic() argument 906 desc->direction = direction; in imxdma_prep_dma_cyclic() [all …]
|
D | edma.c | 167 enum dma_transfer_direction direction; member 916 enum dma_transfer_direction direction) in edma_config_pset() argument 980 if (direction == DMA_MEM_TO_DEV) { in edma_config_pset() 986 } else if (direction == DMA_DEV_TO_MEM) { in edma_config_pset() 992 } else if (direction == DMA_MEM_TO_MEM) { in edma_config_pset() 1027 unsigned int sg_len, enum dma_transfer_direction direction, in edma_prep_slave_sg() argument 1042 if (direction == DMA_DEV_TO_MEM) { in edma_prep_slave_sg() 1046 } else if (direction == DMA_MEM_TO_DEV) { in edma_prep_slave_sg() 1051 dev_err(dev, "%s: bad direction: %d\n", __func__, direction); in edma_prep_slave_sg() 1069 edesc->direction = direction; in edma_prep_slave_sg() [all …]
|
D | bcm2835-dma.c | 353 size_t period_len, enum dma_transfer_direction direction, in bcm2835_dma_prep_dma_cyclic() argument 365 if (!is_slave_direction(direction)) { in bcm2835_dma_prep_dma_cyclic() 370 if (direction == DMA_DEV_TO_MEM) { in bcm2835_dma_prep_dma_cyclic() 395 d->dir = direction; in bcm2835_dma_prep_dma_cyclic() 474 if ((cfg->direction == DMA_DEV_TO_MEM && in bcm2835_dma_slave_config() 476 (cfg->direction == DMA_MEM_TO_DEV && in bcm2835_dma_slave_config() 478 !is_slave_direction(cfg->direction)) { in bcm2835_dma_slave_config()
|
D | at_xdmac.c | 248 enum dma_transfer_direction direction; member 463 desc->direction = DMA_TRANS_NONE; in at_xdmac_init_used_desc() 542 enum dma_transfer_direction direction) in at_xdmac_compute_chan_conf() argument 547 if (direction == DMA_DEV_TO_MEM) { in at_xdmac_compute_chan_conf() 570 } else if (direction == DMA_MEM_TO_DEV) { in at_xdmac_compute_chan_conf() 635 unsigned int sg_len, enum dma_transfer_direction direction, in at_xdmac_prep_slave_sg() argument 649 if (!is_slave_direction(direction)) { in at_xdmac_prep_slave_sg() 656 direction == DMA_MEM_TO_DEV ? "to device" : "from device", in at_xdmac_prep_slave_sg() 662 if (at_xdmac_compute_chan_conf(chan, direction)) in at_xdmac_prep_slave_sg() 688 if (direction == DMA_DEV_TO_MEM) { in at_xdmac_prep_slave_sg() [all …]
|
D | timb_dma.c | 90 enum dma_transfer_direction direction; member 203 if (td_chan->direction == DMA_DEV_TO_MEM) { in __td_start_dma() 246 if (td_chan->direction == DMA_DEV_TO_MEM) in __td_finish() 506 enum dma_transfer_direction direction, unsigned long flags, in td_prep_slave_sg() argument 522 if (td_chan->direction != direction) { in td_prep_slave_sg() 720 td_chan->direction = pchan->rx ? DMA_DEV_TO_MEM : in td_probe()
|
D | idma64.c | 244 enum dma_transfer_direction direction, u64 llp) in idma64_hw_desc_fill() argument 252 if (direction == DMA_MEM_TO_DEV) { in idma64_hw_desc_fill() 294 llp = idma64_hw_desc_fill(hw, config, desc->direction, llp); in idma64_desc_fill() 304 unsigned int sg_len, enum dma_transfer_direction direction, in idma64_prep_slave_sg() argument 332 desc->direction = direction; in idma64_prep_slave_sg() 417 if (!is_slave_direction(config->direction)) in idma64_slave_config()
|
D | s3c24xx-dma.c | 884 enum dma_transfer_direction direction, unsigned long flags) in s3c24xx_dma_prep_dma_cyclic() argument 901 if (!is_slave_direction(direction)) { in s3c24xx_dma_prep_dma_cyclic() 903 "direction %d unsupported\n", direction); in s3c24xx_dma_prep_dma_cyclic() 939 if (direction == DMA_MEM_TO_DEV) { in s3c24xx_dma_prep_dma_cyclic() 967 if (direction == DMA_MEM_TO_DEV) { in s3c24xx_dma_prep_dma_cyclic() 981 unsigned int sg_len, enum dma_transfer_direction direction, in s3c24xx_dma_prep_slave_sg() argument 1028 if (direction == DMA_MEM_TO_DEV) { in s3c24xx_dma_prep_slave_sg() 1034 } else if (direction == DMA_DEV_TO_MEM) { in s3c24xx_dma_prep_slave_sg() 1043 "direction %d unsupported\n", direction); in s3c24xx_dma_prep_slave_sg() 1056 if (direction == DMA_MEM_TO_DEV) { in s3c24xx_dma_prep_slave_sg()
|
D | nbpfaxi.c | 476 enum dma_transfer_direction direction, in nbpf_prep_one() argument 511 switch (direction) { in nbpf_prep_one() 891 size_t len, enum dma_transfer_direction direction, in nbpf_prep_sg() argument 901 switch (direction) { in nbpf_prep_sg() 934 int ret = nbpf_prep_one(ldesc, direction, in nbpf_prep_sg() 948 mem_sg = direction == DMA_DEV_TO_MEM ? dst_sg : src_sg; in nbpf_prep_sg() 999 enum dma_transfer_direction direction, unsigned long flags, void *context) in nbpf_prep_slave_sg() argument 1008 switch (direction) { in nbpf_prep_slave_sg() 1012 direction, flags); in nbpf_prep_slave_sg() 1017 direction, flags); in nbpf_prep_slave_sg()
|
D | imx-sdma.c | 305 enum dma_transfer_direction direction; member 854 if (sdmac->direction == DMA_DEV_TO_MEM) in sdma_load_context() 856 else if (sdmac->direction == DMA_DEV_TO_DEV) in sdma_load_context() 1150 unsigned int sg_len, enum dma_transfer_direction direction, in sdma_prep_slave_sg() argument 1170 sdmac->direction = direction; in sdma_prep_slave_sg() 1251 size_t period_len, enum dma_transfer_direction direction, in sdma_prep_dma_cyclic() argument 1271 sdmac->direction = direction; in sdma_prep_dma_cyclic() 1334 if (dmaengine_cfg->direction == DMA_DEV_TO_MEM) { in sdma_config() 1339 } else if (dmaengine_cfg->direction == DMA_DEV_TO_DEV) { in sdma_config() 1353 sdmac->direction = dmaengine_cfg->direction; in sdma_config()
|
D | idma64.h | 117 enum dma_transfer_direction direction; member 135 enum dma_transfer_direction direction; member
|
D | TODO | 12 5. Remove dma_slave_config's dma direction.
|
D | amba-pl08x.c | 1475 enum dma_transfer_direction direction, in pl08x_init_txd() argument 1497 if (direction == DMA_MEM_TO_DEV) { in pl08x_init_txd() 1504 } else if (direction == DMA_DEV_TO_MEM) { in pl08x_init_txd() 1529 tmp = (direction == DMA_MEM_TO_DEV) ? PL080_FLOW_MEM2PER_PER : in pl08x_init_txd() 1532 tmp = (direction == DMA_MEM_TO_DEV) ? PL080_FLOW_MEM2PER : in pl08x_init_txd() 1550 if (direction == DMA_MEM_TO_DEV) in pl08x_init_txd() 1559 enum dma_transfer_direction direction, in pl08x_tx_add_sg() argument 1573 if (direction == DMA_MEM_TO_DEV) { in pl08x_tx_add_sg() 1586 unsigned int sg_len, enum dma_transfer_direction direction, in pl08x_prep_slave_sg() argument 1599 txd = pl08x_init_txd(chan, direction, &slave_addr); in pl08x_prep_slave_sg() [all …]
|
/linux-4.4.14/arch/sparc/kernel/ |
D | iommu.c | 265 enum dma_data_direction direction, in dma_4u_map_page() argument 279 if (unlikely(direction == DMA_NONE)) in dma_4u_map_page() 304 if (direction != DMA_TO_DEVICE) in dma_4u_map_page() 322 enum dma_data_direction direction) in strbuf_flush() argument 365 if (direction == DMA_TO_DEVICE) in strbuf_flush() 387 size_t sz, enum dma_data_direction direction, in dma_4u_unmap_page() argument 395 if (unlikely(direction == DMA_NONE)) { in dma_4u_unmap_page() 420 npages, direction); in dma_4u_unmap_page() 433 int nelems, enum dma_data_direction direction, in dma_4u_map_sg() argument 446 BUG_ON(direction == DMA_NONE); in dma_4u_map_sg() [all …]
|
D | unaligned_32.c | 23 enum direction { enum 32 static inline enum direction decode_direction(unsigned int insn) in decode_direction() 241 enum direction dir = decode_direction(insn); in kernel_unaligned_trap() 277 enum direction dir) in ok_for_user() 325 enum direction dir; in user_unaligned_trap()
|
D | pci_sun4v.c | 237 enum dma_data_direction direction, in dma_4v_map_page() argument 249 if (unlikely(direction == DMA_NONE)) in dma_4v_map_page() 266 if (direction != DMA_TO_DEVICE) in dma_4v_map_page() 296 size_t sz, enum dma_data_direction direction, in dma_4v_unmap_page() argument 305 if (unlikely(direction == DMA_NONE)) { in dma_4v_unmap_page() 324 int nelems, enum dma_data_direction direction, in dma_4v_map_sg() argument 337 BUG_ON(direction == DMA_NONE); in dma_4v_map_sg() 344 if (direction != DMA_TO_DEVICE) in dma_4v_map_sg() 468 int nelems, enum dma_data_direction direction, in dma_4v_unmap_sg() argument 477 BUG_ON(direction == DMA_NONE); in dma_4v_unmap_sg()
|
/linux-4.4.14/arch/mips/cavium-octeon/ |
D | dma-octeon.c | 127 unsigned long offset, size_t size, enum dma_data_direction direction, in octeon_dma_map_page() argument 131 direction, attrs); in octeon_dma_map_page() 138 int nents, enum dma_data_direction direction, struct dma_attrs *attrs) in octeon_dma_map_sg() argument 140 int r = swiotlb_map_sg_attrs(dev, sg, nents, direction, attrs); in octeon_dma_map_sg() 146 dma_addr_t dma_handle, size_t size, enum dma_data_direction direction) in octeon_dma_sync_single_for_device() argument 148 swiotlb_sync_single_for_device(dev, dma_handle, size, direction); in octeon_dma_sync_single_for_device() 153 struct scatterlist *sg, int nelems, enum dma_data_direction direction) in octeon_dma_sync_sg_for_device() argument 155 swiotlb_sync_sg_for_device(dev, sg, nelems, direction); in octeon_dma_sync_sg_for_device()
|
/linux-4.4.14/drivers/usb/core/ |
D | endpoint.c | 132 char *direction; in direction_show() local 135 direction = "both"; in direction_show() 137 direction = "in"; in direction_show() 139 direction = "out"; in direction_show() 140 return sprintf(buf, "%s\n", direction); in direction_show() 142 static DEVICE_ATTR_RO(direction);
|
/linux-4.4.14/drivers/gpu/drm/gma500/ |
D | accel_2d.c | 183 uint32_t direction; in psb_accel_2d_copy() local 187 direction = in psb_accel_2d_copy() 190 if (direction == PSB_2D_COPYORDER_BR2TL || in psb_accel_2d_copy() 191 direction == PSB_2D_COPYORDER_TR2BL) { in psb_accel_2d_copy() 195 if (direction == PSB_2D_COPYORDER_BR2TL || in psb_accel_2d_copy() 196 direction == PSB_2D_COPYORDER_BL2TR) { in psb_accel_2d_copy() 206 PSB_2D_USE_PAT | PSB_2D_ROP3_SRCCOPY | direction; in psb_accel_2d_copy()
|
/linux-4.4.14/arch/frv/mm/ |
D | dma-alloc.c | 151 void consistent_sync(void *vaddr, size_t size, int direction) in consistent_sync() argument 156 switch (direction) { in consistent_sync() 177 size_t size, int direction) in consistent_sync_page() argument 182 consistent_sync(start, size, direction); in consistent_sync_page()
|
/linux-4.4.14/sound/firewire/ |
D | cmp.c | 52 (c->direction == CMP_INPUT) ? 'i' : 'o', in cmp_error() 59 if (c->direction == CMP_INPUT) in mpr_address() 67 if (c->direction == CMP_INPUT) in pcr_address() 122 enum cmp_direction direction, in cmp_connection_init() argument 129 c->direction = direction; in cmp_connection_init() 292 if (c->direction == CMP_OUTPUT) in cmp_connection_establish() 346 if (c->direction == CMP_OUTPUT) in cmp_connection_update()
|
D | cmp.h | 34 enum cmp_direction direction; member 39 enum cmp_direction direction,
|
D | packets-buffer.c | 23 enum dma_data_direction direction) in iso_packets_buffer_init() argument 45 pages, direction); in iso_packets_buffer_init()
|
D | packets-buffer.h | 22 enum dma_data_direction direction);
|
D | amdtp-stream.c | 81 s->direction = dir; in amdtp_stream_init() 670 if (s->direction == AMDTP_IN_STREAM) in amdtp_stream_first_callback() 716 if (s->direction == AMDTP_IN_STREAM && in amdtp_stream_start() 726 if (s->direction == AMDTP_IN_STREAM) { in amdtp_stream_start() 755 if (s->direction == AMDTP_IN_STREAM) in amdtp_stream_start()
|
/linux-4.4.14/Documentation/devicetree/bindings/media/xilinx/ |
D | xlnx,video.txt | 26 - direction: should be either "input" or "output" depending on the direction 42 direction = "input"; 49 direction = "input";
|
/linux-4.4.14/drivers/staging/rtl8188eu/hal/ |
D | rf.c | 57 u8 direction; in rtl88eu_phy_rf6052_set_cck_txpower() local 104 rtl88eu_dm_txpower_track_adjust(&hal_data->odmpriv, 1, &direction, in rtl88eu_phy_rf6052_set_cck_txpower() 107 if (direction == 1) { in rtl88eu_phy_rf6052_set_cck_txpower() 111 } else if (direction == 2) { in rtl88eu_phy_rf6052_set_cck_txpower() 295 u8 direction; in rtl88eu_phy_rf6052_set_ofdm_txpower() local 301 rtl88eu_dm_txpower_track_adjust(&hal_data->odmpriv, 0, &direction, in rtl88eu_phy_rf6052_set_ofdm_txpower() 309 if (direction == 1) { in rtl88eu_phy_rf6052_set_ofdm_txpower() 312 } else if (direction == 2) { in rtl88eu_phy_rf6052_set_ofdm_txpower()
|
/linux-4.4.14/drivers/usb/gadget/udc/ |
D | mv_udc_core.c | 45 ((ep)->udc->ep0_dir) : ((ep)->direction)) 133 int i, direction; in process_ep_req() local 139 direction = index % 2; in process_ep_req() 160 if (direction) { in process_ep_req() 171 index >> 1, direction ? "SEND" : "RECV", in process_ep_req() 189 if (direction == EP_DIR_OUT) in process_ep_req() 262 u32 bit_pos, direction; in queue_dtd() local 268 direction = ep_dir(ep); in queue_dtd() 269 dqh = &(udc->ep_dqh[ep->ep_num * 2 + direction]); in queue_dtd() 270 bit_pos = 1 << (((direction == EP_DIR_OUT) ? 0 : 16) + ep->ep_num); in queue_dtd() [all …]
|
D | mv_u3d_core.c | 125 int direction, ep_num; in mv_u3d_process_ep_req() local 130 direction = index % 2; in mv_u3d_process_ep_req() 146 if (direction == MV_U3D_EP_DIR_OUT) { in mv_u3d_process_ep_req() 161 direction == MV_U3D_EP_DIR_OUT)) { in mv_u3d_process_ep_req() 167 index >> 1, direction ? "SEND" : "RECV", in mv_u3d_process_ep_req() 233 u32 tmp, direction; in mv_u3d_queue_trb() local 239 direction = mv_u3d_ep_dir(ep); in mv_u3d_queue_trb() 245 ep_context = &(u3d->ep_context[ep->ep_num * 2 + direction]); in mv_u3d_queue_trb() 273 + ((direction == MV_U3D_EP_DIR_OUT) ? 0 : 1); in mv_u3d_queue_trb() 284 unsigned int direction; in mv_u3d_build_trb_one() local [all …]
|
/linux-4.4.14/Documentation/devicetree/bindings/mmc/ |
D | mmci.txt | 20 - st,sig-dir-dat0 : bus signal direction pin used for DAT[0]. 21 - st,sig-dir-dat2 : bus signal direction pin used for DAT[2]. 22 - st,sig-dir-dat31 : bus signal direction pin used for DAT[3] and DAT[1]. 23 - st,sig-dir-dat74 : bus signal direction pin used for DAT[4] to DAT[7]. 24 - st,sig-dir-cmd : cmd signal direction pin used for CMD.
|
/linux-4.4.14/drivers/infiniband/core/ |
D | smi.c | 48 u8 direction, in __smi_handle_dr_smp_send() argument 57 if (!direction) { in __smi_handle_dr_smp_send() 160 u8 direction, in __smi_handle_dr_smp_recv() argument 169 if (!direction) { in __smi_handle_dr_smp_recv() 271 u8 direction, in __smi_check_forward_dr_smp() argument 275 if (!direction) { in __smi_check_forward_dr_smp()
|
/linux-4.4.14/arch/powerpc/mm/ |
D | dma-noncoherent.c | 317 void __dma_sync(void *vaddr, size_t size, int direction) in __dma_sync() argument 322 switch (direction) { in __dma_sync() 356 unsigned long offset, size_t size, int direction) in __dma_sync_page_highmem() argument 370 __dma_sync((void *)start, seg_size, direction); in __dma_sync_page_highmem() 391 size_t size, int direction) in __dma_sync_page() argument 394 __dma_sync_page_highmem(page, offset, size, direction); in __dma_sync_page() 397 __dma_sync((void *)start, size, direction); in __dma_sync_page()
|
/linux-4.4.14/drivers/dma/hsu/ |
D | hsu.c | 49 if (hsuc->direction == DMA_MEM_TO_DEV) in hsu_chan_enable() 51 else if (hsuc->direction == DMA_DEV_TO_MEM) in hsu_chan_enable() 65 if (hsuc->direction == DMA_MEM_TO_DEV) { in hsu_dma_chan_start() 68 } else if (hsuc->direction == DMA_DEV_TO_MEM) { in hsu_dma_chan_start() 163 if (hsuc->direction == DMA_DEV_TO_MEM && (sr & HSU_CH_SR_DESCTO_ANY)) in hsu_dma_irq() 216 unsigned int sg_len, enum dma_transfer_direction direction, in hsu_dma_prep_slave_sg() argument 234 desc->direction = direction; in hsu_dma_prep_slave_sg() 311 if (!is_slave_direction(config->direction)) in hsu_dma_slave_config() 403 hsuc->direction = (i & 0x1) ? DMA_DEV_TO_MEM : DMA_MEM_TO_DEV; in hsu_dma_probe()
|
D | hsu.h | 68 enum dma_transfer_direction direction; member 86 enum dma_transfer_direction direction; member
|
/linux-4.4.14/arch/blackfin/kernel/ |
D | dma-mapping.c | 117 enum dma_data_direction direction) in dma_map_sg() argument 124 __dma_sync(sg_dma_address(sg), sg_dma_len(sg), direction); in dma_map_sg() 132 int nelems, enum dma_data_direction direction) in dma_sync_sg_for_device() argument 139 __dma_sync(sg_dma_address(sg), sg_dma_len(sg), direction); in dma_sync_sg_for_device()
|
/linux-4.4.14/sound/soc/ |
D | soc-compress.c | 54 snd_soc_runtime_activate(rtd, cstream->direction); in soc_compr_open() 78 if (cstream->direction == SND_COMPRESS_PLAYBACK) in soc_compr_open_fe() 189 if (cstream->direction == SND_COMPRESS_PLAYBACK) in soc_compr_free() 196 snd_soc_dai_digital_mute(codec_dai, 1, cstream->direction); in soc_compr_free() 211 if (cstream->direction == SND_COMPRESS_PLAYBACK) { in soc_compr_free() 242 if (cstream->direction == SND_COMPRESS_PLAYBACK) in soc_compr_free_fe() 298 snd_soc_dai_digital_mute(codec_dai, 0, cstream->direction); in soc_compr_trigger() 301 snd_soc_dai_digital_mute(codec_dai, 1, cstream->direction); in soc_compr_trigger() 325 if (cstream->direction == SND_COMPRESS_PLAYBACK) in soc_compr_trigger_fe() 391 if (cstream->direction == SND_COMPRESS_PLAYBACK) in soc_compr_set_params() [all …]
|
/linux-4.4.14/drivers/media/pci/ivtv/ |
D | ivtv-cards.c | 224 .gpio_init = { .direction = 0x1f01, .initial_value = 0x26f3 }, 255 .gpio_init = { .direction = 0xe380, .initial_value = 0x8290 }, 298 .gpio_init = { .direction = 0x3080, .initial_value = 0x0004 }, 340 .gpio_init = { .direction = 0x7080, .initial_value = 0x400c }, 491 .gpio_init = { .direction = 0xe080, .initial_value = 0x8000 }, 568 .gpio_init = { .direction = 0xf880, .initial_value = 0x8800 }, 600 .gpio_init = { .direction = 0xf880, .initial_value = 0x8800 }, 630 .gpio_init = { .direction = 0xf880, .initial_value = 0x8800 }, 672 .gpio_init = { .direction = 0xc301, .initial_value = 0x0200 }, 709 .gpio_init = { .direction = 0xc301, .initial_value = 0x0200 }, [all …]
|
/linux-4.4.14/include/rdma/ |
D | ib_verbs.h | 1536 enum dma_data_direction direction); 1539 enum dma_data_direction direction); 1543 enum dma_data_direction direction); 1546 enum dma_data_direction direction); 1549 enum dma_data_direction direction); 1552 enum dma_data_direction direction); 2610 enum dma_data_direction direction) in ib_dma_map_single() argument 2613 return dev->dma_ops->map_single(dev, cpu_addr, size, direction); in ib_dma_map_single() 2614 return dma_map_single(dev->dma_device, cpu_addr, size, direction); in ib_dma_map_single() 2626 enum dma_data_direction direction) in ib_dma_unmap_single() argument [all …]
|
/linux-4.4.14/include/linux/platform_data/ |
D | dma-ste-dma40.h | 181 enum dma_transfer_direction direction, in stedma40_slave_mem() argument 189 return dmaengine_prep_slave_sg(chan, &sg, 1, direction, flags); in stedma40_slave_mem() 202 enum dma_transfer_direction direction, in stedma40_slave_mem() argument
|
D | dma-ep93xx.h | 40 enum dma_transfer_direction direction; member
|
/linux-4.4.14/drivers/crypto/amcc/ |
D | crypto4xx_alg.c | 77 ctx->direction = DIR_OUTBOUND; in crypto4xx_encrypt() 91 ctx->direction = DIR_INBOUND; in crypto4xx_decrypt() 158 ctx->direction = DIR_INBOUND; in crypto4xx_setkey_aes() 225 ctx->direction = DIR_INBOUND; in crypto4xx_hash_alg_init() 249 ctx->direction = DIR_INBOUND; in crypto4xx_hash_init() 261 ctx->direction = DIR_INBOUND; in crypto4xx_hash_update() 279 ctx->direction = DIR_INBOUND; in crypto4xx_hash_digest()
|
D | crypto4xx_sa.c | 42 if (ctx->direction == DIR_INBOUND) in get_dynamic_sa_offset_state_ptr_field() 68 if (ctx->direction == DIR_INBOUND) in get_dynamic_sa_iv_size() 79 if (ctx->direction == DIR_INBOUND) in get_dynamic_sa_offset_key_field()
|
/linux-4.4.14/drivers/firewire/ |
D | core-iso.c | 68 enum dma_data_direction direction) in fw_iso_buffer_map_dma() argument 73 buffer->direction = direction; in fw_iso_buffer_map_dma() 77 0, PAGE_SIZE, direction); in fw_iso_buffer_map_dma() 91 int page_count, enum dma_data_direction direction) in fw_iso_buffer_init() argument 99 ret = fw_iso_buffer_map_dma(buffer, card, direction); in fw_iso_buffer_init() 134 PAGE_SIZE, buffer->direction); in fw_iso_buffer_destroy()
|
/linux-4.4.14/drivers/input/misc/ |
D | twl6040-vibra.c | 56 int direction; member 136 int speed, int direction) in twl6040_vibra_code() argument 154 vibdat *= direction; in twl6040_vibra_code() 169 info->weak_speed, info->direction); in twl6040_vibra_set_effect() 175 info->strong_speed, info->direction); in twl6040_vibra_set_effect() 214 info->direction = effect->direction < EFFECT_DIR_180_DEG ? 1 : -1; in vibra_play()
|
D | twl4030-vibra.c | 50 int direction; member 107 dir = info->direction; in vibra_play_work() 144 info->direction = effect->direction < EFFECT_DIR_180_DEG ? 0 : 1; in vibra_play()
|
/linux-4.4.14/arch/m68k/include/asm/ |
D | dma-mapping.h | 84 enum dma_data_direction direction) in dma_sync_single_range_for_device() argument 87 dma_sync_single_for_device(dev, dma_handle, offset + size, direction); in dma_sync_single_range_for_device() 102 enum dma_data_direction direction) in dma_sync_single_range_for_cpu() argument 105 dma_sync_single_for_cpu(dev, dma_handle, offset + size, direction); in dma_sync_single_range_for_cpu()
|
/linux-4.4.14/drivers/dma/sh/ |
D | shdma-base.c | 506 struct shdma_desc **first, enum dma_transfer_direction direction) in shdma_add_desc() argument 541 new->direction = direction; in shdma_add_desc() 545 if (direction == DMA_MEM_TO_MEM || direction == DMA_MEM_TO_DEV) in shdma_add_desc() 547 if (direction == DMA_MEM_TO_MEM || direction == DMA_DEV_TO_MEM) in shdma_add_desc() 565 enum dma_transfer_direction direction, unsigned long flags, bool cyclic) in shdma_prep_sg() argument 602 if (direction == DMA_DEV_TO_MEM) in shdma_prep_sg() 605 direction); in shdma_prep_sg() 609 direction); in shdma_prep_sg() 666 enum dma_transfer_direction direction, unsigned long flags, void *context) in shdma_prep_slave_sg() argument 689 direction, flags, false); in shdma_prep_slave_sg() [all …]
|
/linux-4.4.14/arch/microblaze/mm/ |
D | consistent.c | 226 void consistent_sync(void *vaddr, size_t size, int direction) in consistent_sync() argument 239 switch (direction) { in consistent_sync() 261 size_t size, int direction) in consistent_sync_page() argument 264 consistent_sync((void *)start, size, direction); in consistent_sync_page()
|
/linux-4.4.14/drivers/staging/most/aim-sound/ |
D | sound.c | 191 if (channel->cfg->direction & MOST_CH_RX) in copy_data() 281 if (cfg->direction == MOST_CH_TX) { in pcm_open() 292 if (cfg->direction == MOST_CH_TX) in pcm_open() 315 if (channel->cfg->direction == MOST_CH_TX) in pcm_close() 380 if (cfg->direction == MOST_CH_TX) { in pcm_prepare() 570 int direction; in audio_probe_channel() local 588 if (cfg->direction == MOST_CH_TX) { in audio_probe_channel() 590 direction = SNDRV_PCM_STREAM_PLAYBACK; in audio_probe_channel() 593 direction = SNDRV_PCM_STREAM_CAPTURE; in audio_probe_channel() 630 snd_pcm_set_ops(pcm, direction, &pcm_ops); in audio_probe_channel()
|
/linux-4.4.14/sound/pci/ice1712/ |
D | ice1712.h | 363 unsigned int direction; /* current direction bits */ member 441 ice->gpio.saved[0] = ice->gpio.direction; in snd_ice1712_save_gpio_status() 449 ice->gpio.direction = ice->gpio.saved[0]; in snd_ice1712_restore_gpio_status() 471 ice->gpio.direction |= mask; in snd_ice1712_gpio_write_bits() 472 snd_ice1712_gpio_set_dir(ice, ice->gpio.direction); in snd_ice1712_gpio_write_bits() 482 ice->gpio.direction &= ~mask; in snd_ice1712_gpio_read_bits() 483 snd_ice1712_gpio_set_dir(ice, ice->gpio.direction); in snd_ice1712_gpio_read_bits()
|
D | pontis.c | 383 snd_ice1712_gpio_set_dir(ice, ice->gpio.direction); in spi_write() 405 snd_ice1712_gpio_set_dir(ice, ice->gpio.direction); in spi_read() 492 ucontrol->value.integer.value[0] = ice->gpio.direction & 0xff0f; in pontis_gpio_dir_get() 505 changed = (val != ice->gpio.direction); in pontis_gpio_dir_put() 506 ice->gpio.direction = val; in pontis_gpio_dir_put() 515 snd_ice1712_gpio_set_dir(ice, ice->gpio.direction); in pontis_gpio_data_get() 528 snd_ice1712_gpio_set_dir(ice, ice->gpio.direction); in pontis_gpio_data_put()
|
D | revo.c | 118 ice->gpio.direction &= ~mask; in revo_i2c_direction() 119 ice->gpio.direction |= val; in revo_i2c_direction() 120 snd_ice1712_gpio_set_dir(ice, ice->gpio.direction); in revo_i2c_direction() 153 .direction = revo_i2c_direction,
|
/linux-4.4.14/sound/core/ |
D | pcm_dmaengine.c | 83 slave_config->direction = DMA_MEM_TO_DEV; in snd_hwparams_to_dma_slave_config() 86 slave_config->direction = DMA_DEV_TO_MEM; in snd_hwparams_to_dma_slave_config() 150 enum dma_transfer_direction direction; in dmaengine_pcm_prepare_and_submit() local 153 direction = snd_pcm_substream_to_dma_direction(substream); in dmaengine_pcm_prepare_and_submit() 162 snd_pcm_lib_period_bytes(substream), direction, flags); in dmaengine_pcm_prepare_and_submit()
|
D | compress_offload.c | 110 if (dirn != compr->direction) { in snd_compr_open() 122 data->stream.direction = dirn; in snd_compr_open() 176 if (stream->direction == SND_COMPRESS_PLAYBACK) in snd_compr_update_tstamp() 192 stream->direction == SND_COMPRESS_PLAYBACK) { in snd_compr_calc_avail() 201 if (stream->direction == SND_COMPRESS_PLAYBACK) { in snd_compr_calc_avail() 212 if (stream->direction == SND_COMPRESS_PLAYBACK) in snd_compr_calc_avail() 374 if (stream->direction == SND_COMPRESS_PLAYBACK) in snd_compr_get_poll() 418 if (stream->direction == SND_COMPRESS_PLAYBACK) in snd_compr_poll() 552 if (stream->direction == SND_COMPRESS_PLAYBACK) in snd_compr_set_params() 883 compr->direction); in snd_compress_dev_register() [all …]
|
/linux-4.4.14/drivers/soc/ti/ |
D | knav_dma.c | 116 enum dma_transfer_direction direction; member 132 #define chan_number(ch) ((ch->direction == DMA_MEM_TO_DEV) ? \ 151 if ((chan->direction == DMA_MEM_TO_DEV) && chan->reg_chan) { in chan_start() 318 ((chan->direction == DMA_MEM_TO_DEV) ? "tx chan" : "rx flow"), in dma_debug_show_channels() 321 if (chan->direction == DMA_MEM_TO_DEV) { in dma_debug_show_channels() 439 config->direction == DMA_MEM_TO_DEV ? "transmit" : in knav_dma_open_channel() 440 config->direction == DMA_DEV_TO_MEM ? "receive" : in knav_dma_open_channel() 443 if (config->direction != DMA_MEM_TO_DEV && in knav_dma_open_channel() 444 config->direction != DMA_DEV_TO_MEM) { in knav_dma_open_channel() 464 if (config->direction == DMA_MEM_TO_DEV) { in knav_dma_open_channel() [all …]
|
/linux-4.4.14/drivers/media/pci/cx18/ |
D | cx18-cards.c | 98 .gpio_init.direction = 0x3001, 145 .gpio_init.direction = 0x3801, 192 .gpio_init.direction = 0x3001, 298 .gpio_init.direction = 0x3, 358 .gpio_init.direction = 0x3, 414 .gpio_init.direction = 0xf002, 511 .gpio_init.direction = 0x7, 564 .gpio_init.direction = 0x7,
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/ |
D | rf.c | 70 u8 direction; in rtl8821ae_phy_rf6052_set_cck_txpower() local 120 rtl8821ae_dm_txpower_track_adjust(hw, 1, &direction, &pwrtrac_value); in rtl8821ae_phy_rf6052_set_cck_txpower() 121 if (direction == 1) { in rtl8821ae_phy_rf6052_set_cck_txpower() 124 } else if (direction == 2) { in rtl8821ae_phy_rf6052_set_cck_txpower() 377 u8 direction; in rtl8821ae_phy_rf6052_set_ofdm_txpower() local 387 rtl8821ae_dm_txpower_track_adjust(hw, 1, &direction, &pwrtrac_value); in rtl8821ae_phy_rf6052_set_ofdm_txpower() 394 if (direction == 1) { in rtl8821ae_phy_rf6052_set_ofdm_txpower() 397 } else if (direction == 2) { in rtl8821ae_phy_rf6052_set_ofdm_txpower()
|
/linux-4.4.14/drivers/gpio/ |
D | gpio-iop.c | 38 static void gpio_line_config(int line, int direction) in gpio_line_config() argument 45 if (direction == GPIO_IN) { in gpio_line_config() 47 } else if (direction == GPIO_OUT) { in gpio_line_config()
|
D | gpio-twl4030.c | 73 unsigned int direction; member 306 priv->direction &= ~BIT(offset); in twl_direction_in() 325 if (priv->direction & BIT(offset)) in twl_get() 372 priv->direction |= BIT(offset); in twl_direction_out()
|
/linux-4.4.14/arch/sparc/include/asm/ |
D | floppy_64.h | 293 int direction; member 356 (0 == sun_pci_dma_pending.direction)); in sun_pci_fd_enable_dma() 360 sun_pci_dma_current.direction = sun_pci_dma_pending.direction; in sun_pci_fd_enable_dma() 364 sun_pci_dma_pending.direction = 0; in sun_pci_fd_enable_dma() 371 sun_pci_dma_current.direction); in sun_pci_fd_enable_dma() 388 sun_pci_dma_current.direction); in sun_pci_fd_disable_dma() 395 sun_pci_dma_pending.direction = DMA_TO_DEVICE; in sun_pci_fd_set_dma_mode() 397 sun_pci_dma_pending.direction = DMA_FROM_DEVICE; in sun_pci_fd_set_dma_mode()
|
/linux-4.4.14/arch/blackfin/include/asm/ |
D | dma.h | 226 set_bfin_dma_config2(char direction, char flow_mode, char intr_mode, in set_bfin_dma_config2() argument 246 return config | (direction << 1) | (mem_width << 8) | (dma_mode << 26) | in set_bfin_dma_config2() 252 set_bfin_dma_config(char direction, char flow_mode, in set_bfin_dma_config() argument 256 return set_bfin_dma_config2(direction, flow_mode, intr_mode, dma_mode, in set_bfin_dma_config() 259 return (direction << 1) | (mem_width << 2) | (dma_mode << 4) | in set_bfin_dma_config()
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8723be/ |
D | rf.c | 71 u8 direction; in rtl8723be_phy_rf6052_set_cck_txpower() local 118 rtl8723be_dm_txpower_track_adjust(hw, 1, &direction, &pwrtrac_value); in rtl8723be_phy_rf6052_set_cck_txpower() 119 if (direction == 1) { in rtl8723be_phy_rf6052_set_cck_txpower() 122 } else if (direction == 2) { in rtl8723be_phy_rf6052_set_cck_txpower() 397 u8 direction; in rtl8723be_phy_rf6052_set_ofdm_txpower() local 404 rtl8723be_dm_txpower_track_adjust(hw, 1, &direction, &pwrtrac_value); in rtl8723be_phy_rf6052_set_ofdm_txpower() 412 if (direction == 1) { in rtl8723be_phy_rf6052_set_ofdm_txpower() 415 } else if (direction == 2) { in rtl8723be_phy_rf6052_set_ofdm_txpower()
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/ |
D | rf.c | 71 u8 direction; in rtl88e_phy_rf6052_set_cck_txpower() local 119 rtl88e_dm_txpower_track_adjust(hw, 1, &direction, &pwrtrac_value); in rtl88e_phy_rf6052_set_cck_txpower() 120 if (direction == 1) { in rtl88e_phy_rf6052_set_cck_txpower() 123 } else if (direction == 2) { in rtl88e_phy_rf6052_set_cck_txpower() 394 u8 direction; in rtl88e_phy_rf6052_set_ofdm_txpower() local 401 rtl88e_dm_txpower_track_adjust(hw, 1, &direction, &pwrtrac_value); in rtl88e_phy_rf6052_set_ofdm_txpower() 409 if (direction == 1) { in rtl88e_phy_rf6052_set_ofdm_txpower() 412 } else if (direction == 2) { in rtl88e_phy_rf6052_set_ofdm_txpower()
|
/linux-4.4.14/arch/powerpc/platforms/cell/ |
D | iommu.c | 168 unsigned long uaddr, enum dma_data_direction direction, in tce_build_cell() argument 188 ((prot << (52 + 4 * direction)) & in tce_build_cell() 209 index, npages, direction, base_pte); in tce_build_cell() 600 enum dma_data_direction direction, in dma_fixed_map_page() argument 605 direction, attrs); in dma_fixed_map_page() 609 direction, attrs); in dma_fixed_map_page() 613 size_t size, enum dma_data_direction direction, in dma_fixed_unmap_page() argument 617 dma_direct_ops.unmap_page(dev, dma_addr, size, direction, in dma_fixed_unmap_page() 621 direction, attrs); in dma_fixed_unmap_page() 625 int nents, enum dma_data_direction direction, in dma_fixed_map_sg() argument [all …]
|
/linux-4.4.14/drivers/vfio/ |
D | vfio_iommu_spapr_tce.c | 421 enum dma_data_direction direction; in tce_iommu_clear() local 424 direction = DMA_NONE; in tce_iommu_clear() 426 ret = iommu_tce_xchg(tbl, entry, &oldhpa, &direction); in tce_iommu_clear() 430 if (direction == DMA_NONE) in tce_iommu_clear() 447 enum dma_data_direction direction = iommu_tce_direction(tce); in tce_iommu_use_page() local 450 direction != DMA_TO_DEVICE, &page) != 1) in tce_iommu_use_page() 461 enum dma_data_direction direction) in tce_iommu_build() argument 482 dirtmp = direction; in tce_iommu_build() 507 enum dma_data_direction direction) in tce_iommu_build_v2() argument 532 dirtmp = direction; in tce_iommu_build_v2() [all …]
|
/linux-4.4.14/drivers/mmc/host/ |
D | mmc_spi.c | 574 enum dma_data_direction direction) in mmc_spi_setup_data_message() argument 587 if (direction == DMA_TO_DEVICE) { in mmc_spi_setup_data_message() 614 if (direction == DMA_TO_DEVICE) { in mmc_spi_setup_data_message() 642 if (multiple || direction == DMA_TO_DEVICE) { in mmc_spi_setup_data_message() 645 t->len = (direction == DMA_TO_DEVICE) in mmc_spi_setup_data_message() 884 enum dma_data_direction direction; in mmc_spi_data_do() local 892 direction = DMA_FROM_DEVICE; in mmc_spi_data_do() 894 direction = DMA_TO_DEVICE; in mmc_spi_data_do() 895 mmc_spi_setup_data_message(host, multiple, direction); in mmc_spi_data_do() 915 enum dma_data_direction dir = direction; in mmc_spi_data_do() [all …]
|
D | jz4740_mmc.c | 284 conf.direction = DMA_MEM_TO_DEV; in jz4740_mmc_start_dma_transfer() 289 conf.direction = DMA_DEV_TO_MEM; in jz4740_mmc_start_dma_transfer() 303 conf.direction, in jz4740_mmc_start_dma_transfer() 308 conf.direction == DMA_MEM_TO_DEV ? "TX" : "RX"); in jz4740_mmc_start_dma_transfer() 683 int direction; in jz_mmc_prepare_data_transfer() local 686 direction = SG_MITER_TO_SG; in jz_mmc_prepare_data_transfer() 688 direction = SG_MITER_FROM_SG; in jz_mmc_prepare_data_transfer() 690 sg_miter_start(&host->miter, data->sg, data->sg_len, direction); in jz_mmc_prepare_data_transfer()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/therm/ |
D | g84.c | 101 enum nvkm_therm_thrs_direction direction; in g84_therm_threshold_hyst_emulation() local 128 direction = NVKM_THERM_THRS_RISING; in g84_therm_threshold_hyst_emulation() 130 direction = NVKM_THERM_THRS_FALLING; in g84_therm_threshold_hyst_emulation() 135 nvkm_therm_sensor_event(therm, thrs_name, direction); in g84_therm_threshold_hyst_emulation()
|
D | temp.c | 141 enum nvkm_therm_thrs_direction direction; in nvkm_therm_threshold_hyst_polling() local 148 direction = NVKM_THERM_THRS_RISING; in nvkm_therm_threshold_hyst_polling() 152 direction = NVKM_THERM_THRS_FALLING; in nvkm_therm_threshold_hyst_polling() 158 nvkm_therm_sensor_event(therm, thrs_name, direction); in nvkm_therm_threshold_hyst_polling()
|
/linux-4.4.14/arch/unicore32/include/asm/ |
D | dma-mapping.h | 54 size_t size, enum dma_data_direction direction) in dma_cache_sync() argument 59 switch (direction) { in dma_cache_sync()
|
/linux-4.4.14/sound/usb/line6/ |
D | pcm.c | 143 get_stream(struct snd_line6_pcm *line6pcm, int direction) in get_stream() argument 145 return (direction == SNDRV_PCM_STREAM_PLAYBACK) ? in get_stream() 181 static int line6_stream_start(struct snd_line6_pcm *line6pcm, int direction, in line6_stream_start() argument 185 struct line6_pcm_stream *pstr = get_stream(line6pcm, direction); in line6_stream_start() 193 if (direction == SNDRV_PCM_STREAM_PLAYBACK) in line6_stream_start() 205 static void line6_stream_stop(struct snd_line6_pcm *line6pcm, int direction, in line6_stream_stop() argument 209 struct line6_pcm_stream *pstr = get_stream(line6pcm, direction); in line6_stream_stop() 215 if (direction == SNDRV_PCM_STREAM_CAPTURE) { in line6_stream_stop()
|
/linux-4.4.14/drivers/video/fbdev/aty/ |
D | mach64_accel.c | 27 static u32 rotation24bpp(u32 dx, u32 direction) in rotation24bpp() argument 30 if (direction & DST_X_LEFT_TO_RIGHT) { in rotation24bpp() 199 u32 dy = area->dy, sy = area->sy, direction = DST_LAST_PEL; in atyfb_copyarea() local 223 direction |= DST_Y_TOP_TO_BOTTOM; in atyfb_copyarea() 229 direction |= DST_X_LEFT_TO_RIGHT; in atyfb_copyarea() 232 rotation = rotation24bpp(dx, direction); in atyfb_copyarea() 239 aty_st_le32(DST_CNTL, direction | rotation, par); in atyfb_copyarea()
|
/linux-4.4.14/drivers/media/usb/dvb-usb-v2/ |
D | dvb_usb.h | 68 char *direction; \ 70 direction = ">>>"; \ 72 direction = "<<<"; \ 75 i & 0xff, i >> 8, l & 0xff, l >> 8, direction, l, b); \
|
/linux-4.4.14/sound/soc/ux500/ |
D | ux500_msp_i2s.c | 203 if (config->direction & MSP_DIR_TX) in configure_protocol() 205 if (config->direction & MSP_DIR_RX) in configure_protocol() 370 if ((config->direction & MSP_DIR_RX) && in enable_msp() 376 if ((config->direction == MSP_DIR_TX) && in enable_msp() 384 if (config->direction & MSP_DIR_RX) in enable_msp() 386 if (config->direction & MSP_DIR_TX) in enable_msp() 448 tx_sel = (config->direction & MSP_DIR_TX) > 0; in ux500_msp_i2s_open() 449 rx_sel = (config->direction & MSP_DIR_RX) > 0; in ux500_msp_i2s_open() 575 int ux500_msp_i2s_trigger(struct ux500_msp *msp, int cmd, int direction) in ux500_msp_i2s_trigger() argument 589 if (direction == SNDRV_PCM_STREAM_PLAYBACK) in ux500_msp_i2s_trigger() [all …]
|
/linux-4.4.14/drivers/media/usb/cx231xx/ |
D | cx231xx-core.c | 184 if (req_data->direction & I2C_M_RD) { in cx231xx_send_usb_command() 210 if (req_data->direction) { in cx231xx_send_usb_command() 211 ven_req.direction = USB_DIR_IN; in cx231xx_send_usb_command() 214 ven_req.direction = USB_DIR_OUT; in cx231xx_send_usb_command() 348 if (ven_req->direction) in cx231xx_send_vendor_cmd() 370 ven_req->direction | USB_TYPE_VENDOR | USB_RECIP_DEVICE, in cx231xx_send_vendor_cmd() 381 ven_req->direction | USB_TYPE_VENDOR | USB_RECIP_DEVICE, in cx231xx_send_vendor_cmd() 391 ven_req->direction | USB_TYPE_VENDOR | USB_RECIP_DEVICE, in cx231xx_send_vendor_cmd() 396 ven_req->direction | USB_TYPE_VENDOR | USB_RECIP_DEVICE, in cx231xx_send_vendor_cmd() 1428 u8 len, u8 request, u8 direction) in cx231xx_send_gpio_cmd() argument [all …]
|
D | cx231xx-i2c.c | 151 req_data.direction = msg->flags; in cx231xx_i2c_send_bytes() 178 req_data.direction = msg->flags; in cx231xx_i2c_send_bytes() 251 req_data.direction = msg->flags; in cx231xx_i2c_recv_bytes() 264 req_data.direction = msg->flags; in cx231xx_i2c_recv_bytes() 329 req_data.direction = msg2->flags; in cx231xx_i2c_recv_bytes_with_saddr() 356 req_data.direction = I2C_M_RD; in cx231xx_i2c_check_for_device()
|
/linux-4.4.14/drivers/staging/most/hdm-i2c/ |
D | hdm_i2c.c | 90 if (channel_config->direction != dev->capabilities[ch_idx].direction) { in configure_channel() 95 if ((channel_config->direction == MOST_CH_RX) && (dev->polling_mode)) { in configure_channel() 334 dev->capabilities[CH_RX].direction = MOST_CH_RX; in i2c_probe() 336 dev->capabilities[CH_TX].direction = MOST_CH_TX; in i2c_probe()
|
/linux-4.4.14/arch/h8300/kernel/ |
D | dma.c | 43 enum dma_data_direction direction, in map_page() argument 50 int nents, enum dma_data_direction direction, in map_sg() argument
|
/linux-4.4.14/arch/sh/drivers/dma/ |
D | dma-g2.c | 25 unsigned long direction; /* Transfer direction */ member 127 g2_dma->channel[chan_nr].direction = chan->mode; in g2_xfer_dma() 144 g2_dma->channel[chan_nr].direction, in g2_xfer_dma()
|
/linux-4.4.14/arch/arm/mach-omap1/ |
D | gpio15xx.c | 42 .direction = OMAP_MPUIO_IO_CNTL, 83 .direction = OMAP1510_GPIO_DIR_CONTROL,
|
D | gpio16xx.c | 50 .direction = OMAP_MPUIO_IO_CNTL, 91 .direction = OMAP1610_GPIO_DIRECTION,
|
D | gpio7xx.c | 49 .direction = OMAP_MPUIO_IO_CNTL / 2, 90 .direction = OMAP7XX_GPIO_DIR_CONTROL,
|
/linux-4.4.14/drivers/dma-buf/ |
D | dma-buf.c | 495 enum dma_data_direction direction) in dma_buf_map_attachment() argument 504 sg_table = attach->dmabuf->ops->map_dma_buf(attach, direction); in dma_buf_map_attachment() 523 enum dma_data_direction direction) in dma_buf_unmap_attachment() argument 531 direction); in dma_buf_unmap_attachment() 549 enum dma_data_direction direction) in dma_buf_begin_cpu_access() argument 558 len, direction); in dma_buf_begin_cpu_access() 577 enum dma_data_direction direction) in dma_buf_end_cpu_access() argument 582 dmabuf->ops->end_cpu_access(dmabuf, start, len, direction); in dma_buf_end_cpu_access()
|
/linux-4.4.14/drivers/spi/ |
D | spi-rockchip.c | 159 enum dma_transfer_direction direction; member 454 rxconf.direction = rs->dma_rx.direction; in rockchip_spi_prepare_dma() 463 rs->dma_rx.direction, DMA_PREP_INTERRUPT); in rockchip_spi_prepare_dma() 471 txconf.direction = rs->dma_tx.direction; in rockchip_spi_prepare_dma() 480 rs->dma_tx.direction, DMA_PREP_INTERRUPT); in rockchip_spi_prepare_dma() 740 rs->dma_tx.direction = DMA_MEM_TO_DEV; in rockchip_spi_probe() 741 rs->dma_rx.direction = DMA_DEV_TO_MEM; in rockchip_spi_probe()
|
D | spi-s3c64xx.c | 135 enum dma_transfer_direction direction; member 255 if (dma->direction == DMA_DEV_TO_MEM) in s3c64xx_spi_dmacb() 264 if (dma->direction == DMA_DEV_TO_MEM) { in s3c64xx_spi_dmacb() 286 if (dma->direction == DMA_DEV_TO_MEM) { in prepare_dma() 289 config.direction = dma->direction; in prepare_dma() 297 config.direction = dma->direction; in prepare_dma() 305 dma->direction, DMA_PREP_INTERRUPT); in prepare_dma() 1106 sdd->tx_dma.direction = DMA_MEM_TO_DEV; in s3c64xx_spi_probe() 1107 sdd->rx_dma.direction = DMA_DEV_TO_MEM; in s3c64xx_spi_probe()
|
/linux-4.4.14/include/sound/ |
D | compress_driver.h | 81 enum snd_compr_direction direction; member 152 unsigned int direction; member
|
/linux-4.4.14/arch/powerpc/platforms/ps3/ |
D | system-bus.c | 571 unsigned long offset, size_t size, enum dma_data_direction direction, in ps3_sb_map_page() argument 594 enum dma_data_direction direction, in ps3_ioc0_map_page() argument 604 switch (direction) { in ps3_ioc0_map_page() 629 size_t size, enum dma_data_direction direction, struct dma_attrs *attrs) in ps3_unmap_page() argument 643 int nents, enum dma_data_direction direction, struct dma_attrs *attrs) in ps3_sb_map_sg() argument 672 enum dma_data_direction direction, in ps3_ioc0_map_sg() argument 680 int nents, enum dma_data_direction direction, struct dma_attrs *attrs) in ps3_sb_unmap_sg() argument 688 int nents, enum dma_data_direction direction, in ps3_ioc0_unmap_sg() argument
|
/linux-4.4.14/drivers/usb/musb/ |
D | ux500_dma.c | 90 enum dma_transfer_direction direction; in ux500_configure_channel() local 111 direction = ux500_channel->is_tx ? DMA_MEM_TO_DEV : DMA_DEV_TO_MEM; in ux500_configure_channel() 115 slave_conf.direction = direction; in ux500_configure_channel() 126 dma_desc = dmaengine_prep_slave_sg(dma_chan, &sg, 1, direction, in ux500_configure_channel()
|
D | musb_cppi41.c | 153 enum dma_transfer_direction direction; in cppi41_trans_done() local 163 direction = cppi41_channel->is_tx ? DMA_MEM_TO_DEV in cppi41_trans_done() 168 direction, in cppi41_trans_done() 373 enum dma_transfer_direction direction; in cppi41_configure_channel() local 423 direction = cppi41_channel->is_tx ? DMA_MEM_TO_DEV : DMA_DEV_TO_MEM; in cppi41_configure_channel() 424 dma_desc = dmaengine_prep_slave_single(dc, dma_addr, len, direction, in cppi41_configure_channel()
|
/linux-4.4.14/drivers/usb/dwc3/ |
D | ep0.c | 139 unsigned direction; in __dwc3_gadget_ep0_queue() local 141 direction = !!(dep->flags & DWC3_EP0_DIR_IN); in __dwc3_gadget_ep0_queue() 148 __dwc3_ep0_do_control_data(dwc, dwc->eps[direction], req); in __dwc3_gadget_ep0_queue() 161 unsigned direction; in __dwc3_gadget_ep0_queue() local 163 direction = !dwc->ep0_expect_in; in __dwc3_gadget_ep0_queue() 168 __dwc3_ep0_do_control_status(dwc, dwc->eps[direction]); in __dwc3_gadget_ep0_queue() 209 unsigned direction; in __dwc3_gadget_ep0_queue() local 211 direction = dwc->ep0_expect_in; in __dwc3_gadget_ep0_queue() 214 __dwc3_ep0_do_control_data(dwc, dwc->eps[direction], req); in __dwc3_gadget_ep0_queue() 955 req->direction = !!dep->number; in __dwc3_ep0_do_control_data()
|
/linux-4.4.14/drivers/input/joystick/iforce/ |
D | iforce-ff.c | 297 if (old->direction != new->direction in need_core() 311 u16 interval, u16 direction) in make_core() argument 326 data[5] = HI(direction); in make_core() 409 effect->direction); in iforce_upload_periodic() 469 effect->direction); in iforce_upload_constant() 533 effect->direction); in iforce_upload_condition()
|
/linux-4.4.14/Documentation/devicetree/bindings/pinctrl/ |
D | fsl,imx27-pinctrl.txt | 17 function + (direction << 2) + (gpio_oconf << 4) + (gpio_iconfa << 8) + (gpio_iconfb << 10) 26 direction defines the data direction of the pin.
|
/linux-4.4.14/drivers/dma/dw/ |
D | core.c | 43 bool _is_slave = is_slave_direction(_dwc->direction); \ 705 dwc->direction = DMA_MEM_TO_MEM; in dwc_prep_dma_memcpy() 762 unsigned int sg_len, enum dma_transfer_direction direction, in dwc_prep_slave_sg() argument 781 if (unlikely(!is_slave_direction(direction) || !sg_len)) in dwc_prep_slave_sg() 784 dwc->direction = direction; in dwc_prep_slave_sg() 788 switch (direction) { in dwc_prep_slave_sg() 917 "not enough descriptors available. Direction %d\n", direction); in dwc_prep_slave_sg() 963 if (!is_slave_direction(sconfig->direction)) in dwc_config() 967 dwc->direction = sconfig->direction; in dwc_config() 1316 enum dma_transfer_direction direction) in dw_dma_cyclic_prep() argument [all …]
|
/linux-4.4.14/drivers/video/fbdev/ |
D | tridentfb.c | 356 int direction = 2; in blade_copy_rect() local 363 direction = 0; in blade_copy_rect() 366 writemmr(par, CMD, 0xE0000000 | 1 << 19 | 1 << 4 | 1 << 2 | direction); in blade_copy_rect() 368 writemmr(par, SRC1, direction ? s2 : s1); in blade_copy_rect() 369 writemmr(par, SRC2, direction ? s1 : s2); in blade_copy_rect() 370 writemmr(par, DST1, direction ? d2 : d1); in blade_copy_rect() 371 writemmr(par, DST2, direction ? d1 : d2); in blade_copy_rect() 445 int direction = 0x0004; in xp_copy_rect() local 448 direction |= 0x0200; in xp_copy_rect() 457 direction |= 0x0100; in xp_copy_rect() [all …]
|
/linux-4.4.14/drivers/staging/most/mostcore/ |
D | mostcore.h | 110 u16 direction; member 138 enum most_channel_direction direction; member
|
D | core.c | 259 if (c->iface->channel_vector[i].direction & MOST_CH_RX) in show_available_directions() 261 if (c->iface->channel_vector[i].direction & MOST_CH_TX) in show_available_directions() 390 if (c->cfg.direction & MOST_CH_TX) in show_set_direction() 392 else if (c->cfg.direction & MOST_CH_RX) in show_set_direction() 403 c->cfg.direction = MOST_CH_RX; in store_set_direction() 405 c->cfg.direction = MOST_CH_TX; in store_set_direction() 1193 if (c->cfg.direction == MOST_CH_RX) in hdm_enqueue_thread() 1470 if (c->cfg.direction == MOST_CH_TX) { in most_put_mbo() 1560 if (c->cfg.direction == MOST_CH_RX) in most_start_channel() 1561 num_buffer = arm_mbo_chain(c, c->cfg.direction, in most_start_channel() [all …]
|
/linux-4.4.14/Documentation/devicetree/bindings/sound/ |
D | tdm-slot.txt | 8 dai-tdm-slot-tx-mask : Transmit direction slot mask, optional 9 dai-tdm-slot-rx-mask : Receive direction slot mask, optional
|
/linux-4.4.14/drivers/misc/ |
D | tifm_core.c | 299 int direction) in tifm_map_sg() argument 301 return pci_map_sg(to_pci_dev(sock->dev.parent), sg, nents, direction); in tifm_map_sg() 306 int direction) in tifm_unmap_sg() argument 308 pci_unmap_sg(to_pci_dev(sock->dev.parent), sg, nents, direction); in tifm_unmap_sg()
|
/linux-4.4.14/drivers/atm/ |
D | fore200e.c | 178 …chunk_alloc(struct fore200e* fore200e, struct chunk* chunk, int size, int alignment, int direction) in fore200e_chunk_alloc() argument 187 chunk->direction = direction; in fore200e_chunk_alloc() 198 …hunk->dma_addr = fore200e->bus->dma_map(fore200e, chunk->align_addr, chunk->align_size, direction); in fore200e_chunk_alloc() 209 fore200e->bus->dma_unmap(fore200e, chunk->dma_addr, chunk->dma_size, chunk->direction); in fore200e_chunk_free() 426 fore200e_pca_dma_map(struct fore200e* fore200e, void* virt_addr, int size, int direction) in fore200e_pca_dma_map() argument 428 …ma_addr = dma_map_single(&((struct pci_dev *) fore200e->bus_dev)->dev, virt_addr, size, direction); in fore200e_pca_dma_map() 431 virt_addr, size, direction, dma_addr); in fore200e_pca_dma_map() 438 fore200e_pca_dma_unmap(struct fore200e* fore200e, u32 dma_addr, int size, int direction) in fore200e_pca_dma_unmap() argument 441 dma_addr, size, direction); in fore200e_pca_dma_unmap() 443 dma_unmap_single(&((struct pci_dev *) fore200e->bus_dev)->dev, dma_addr, size, direction); in fore200e_pca_dma_unmap() [all …]
|
D | Kconfig | 76 receive (RX) direction. 78 Note that enabling many different burst sizes in the same direction 91 Burst sixteen words at once in the send direction. This may work 98 Burst eight words at once in the send direction. This is the default 105 Burst four words at once in the send direction. You may want to try 113 Burst two words at once in the send direction. You may want to try 121 Burst sixteen words at once in the receive direction. This may work 128 Burst eight words at once in the receive direction. This may work 136 Burst four words at once in the receive direction. This is the 144 Burst two words at once in the receive direction. You may want to
|
/linux-4.4.14/sound/hda/ |
D | hdac_stream.c | 26 int idx, int direction, int tag) in snd_hdac_stream_init() argument 34 azx_dev->direction = direction; in snd_hdac_stream_init() 186 if (azx_dev->direction == SNDRV_PCM_STREAM_PLAYBACK) in snd_hdac_stream_setup() 248 if (azx_dev->direction != substream->stream) in snd_hdac_stream_assign() 303 if (s->direction == dir && s->stream_tag == stream_tag) in snd_hdac_get_stream()
|
/linux-4.4.14/drivers/staging/lustre/lnet/klnds/o2iblnd/ |
D | o2iblnd.h | 861 enum dma_data_direction direction) in kiblnd_dma_map_single() argument 863 return ib_dma_map_single(dev, msg, size, direction); in kiblnd_dma_map_single() 868 enum dma_data_direction direction) in kiblnd_dma_unmap_single() argument 870 ib_dma_unmap_single(dev, addr, size, direction); in kiblnd_dma_unmap_single() 878 enum dma_data_direction direction) in kiblnd_dma_map_sg() argument 880 return ib_dma_map_sg(dev, sg, nents, direction); in kiblnd_dma_map_sg() 885 enum dma_data_direction direction) in kiblnd_dma_unmap_sg() argument 887 ib_dma_unmap_sg(dev, sg, nents, direction); in kiblnd_dma_unmap_sg()
|
/linux-4.4.14/sound/usb/ |
D | pcm.c | 64 if (subs->direction == SNDRV_PCM_STREAM_PLAYBACK) in snd_usb_pcm_delay() 131 subs->direction == SNDRV_PCM_STREAM_PLAYBACK) || in find_format() 133 subs->direction == SNDRV_PCM_STREAM_CAPTURE)) in find_format() 136 subs->direction == SNDRV_PCM_STREAM_PLAYBACK) || in find_format() 138 subs->direction == SNDRV_PCM_STREAM_CAPTURE)) { in find_format() 326 if (subs->direction != SNDRV_PCM_STREAM_PLAYBACK) in set_sync_ep_implicit_fb_quirk() 368 alts, ep, !subs->direction, in set_sync_ep_implicit_fb_quirk() 384 int is_playback = subs->direction == SNDRV_PCM_STREAM_PLAYBACK; in set_sync_endpoint() 462 alts, ep, !subs->direction, in set_sync_endpoint() 536 alts, fmt->endpoint, subs->direction, in set_format() [all …]
|
/linux-4.4.14/Documentation/ |
D | DMA-API-HOWTO.txt | 474 take a DMA direction argument, which is an integer and takes on 482 You should provide the exact DMA direction if you know it. 486 It is the direction in which the data moves during the DMA 492 If you absolutely cannot know the direction of the DMA transfer, 494 either direction. The platform guarantees that you may legally 500 precise direction, and this will help catch cases where your 501 direction tracking logic has failed to set things up properly. 511 Only streaming mappings specify a direction, consistent mappings 512 implicitly have a direction attribute setting of 515 The SCSI subsystem tells you the direction to use in the [all …]
|
D | DMA-API.txt | 187 enum dma_data_direction direction) 192 The direction for both APIs may be converted freely by casting. 194 direction: 196 DMA_NONE no direction (used for debugging) 199 DMA_BIDIRECTIONAL direction isn't known 260 enum dma_data_direction direction) 269 enum dma_data_direction direction) 272 enum dma_data_direction direction) 291 int nents, enum dma_data_direction direction) 309 int i, count = dma_map_sg(dev, sglist, nents, direction); [all …]
|
/linux-4.4.14/arch/x86/kernel/ |
D | tce_64.c | 50 unsigned int npages, unsigned long uaddr, int direction) in tce_build() argument 57 if (direction != DMA_TO_DEVICE) in tce_build()
|
/linux-4.4.14/sound/firewire/tascam/ |
D | amdtp-tascam.c | 34 if (s->direction == AMDTP_IN_STREAM) in amdtp_tscm_set_parameters() 161 if (s->direction == AMDTP_OUT_STREAM) { in amdtp_tscm_set_pcm_format() 168 if (s->direction == AMDTP_OUT_STREAM) in amdtp_tscm_set_pcm_format()
|
/linux-4.4.14/drivers/scsi/arm/ |
D | arxescsi.c | 67 fasdmadir_t direction, fasdmatype_t min_type) in arxescsi_dma_setup() argument 113 fasdmadir_t direction, int transfer) in arxescsi_dma_pseudo() argument 123 if (direction == DMA_OUT) { in arxescsi_dma_pseudo()
|
D | cumana_2.c | 158 fasdmadir_t direction, fasdmatype_t min_type) in cumanascsi_2_dma_setup() argument 172 if (direction == DMA_OUT) in cumanascsi_2_dma_setup() 210 fasdmadir_t direction, int transfer) in cumanascsi_2_dma_pseudo() argument 219 if (direction == DMA_OUT) in cumanascsi_2_dma_pseudo()
|
/linux-4.4.14/drivers/staging/most/hdm-dim2/ |
D | dim2_hdm.c | 78 enum most_channel_direction direction; member 372 hdm_ch->direction == MOST_CH_RX && in service_done_flag() 523 bool const is_tx = ccfg->direction == MOST_CH_TX; in configure_channel() 607 hdm_ch->direction = ccfg->direction; in configure_channel() 611 hdm_ch->direction == MOST_CH_TX && in configure_channel() 804 cap->direction = MOST_CH_RX | MOST_CH_TX; in dim2_probe()
|
/linux-4.4.14/net/netfilter/ipvs/ |
D | ip_vs_proto_sctp.c | 379 int direction, const struct sk_buff *skb) in set_sctp_state() argument 428 if (direction == IP_VS_DIR_OUTPUT) in set_sctp_state() 431 direction = IP_VS_DIR_INPUT_ONLY; in set_sctp_state() 434 next_state = sctp_states[direction][event][cp->state]; in set_sctp_state() 442 ((direction == IP_VS_DIR_OUTPUT) ? in set_sctp_state() 472 sctp_state_transition(struct ip_vs_conn *cp, int direction, in sctp_state_transition() argument 476 set_sctp_state(pd, cp, direction, skb); in sctp_state_transition()
|
/linux-4.4.14/arch/c6x/include/asm/ |
D | dma-mapping.h | 54 int nents, enum dma_data_direction direction); 57 int nents, enum dma_data_direction direction);
|
/linux-4.4.14/arch/avr32/mm/ |
D | dma-coherent.c | 16 void dma_cache_sync(struct device *dev, void *vaddr, size_t size, int direction) in dma_cache_sync() argument 24 switch (direction) { in dma_cache_sync()
|
/linux-4.4.14/arch/sh/mm/ |
D | consistent.c | 82 enum dma_data_direction direction) in dma_cache_sync() argument 89 switch (direction) { in dma_cache_sync()
|
/linux-4.4.14/arch/powerpc/platforms/powermac/ |
D | backlight.c | 128 void pmac_backlight_key(int direction) in pmac_backlight_key() argument 136 pmac_backlight_key_queued = direction; in pmac_backlight_key()
|
/linux-4.4.14/sound/hda/ext/ |
D | hdac_ext_stream.c | 39 int idx, int direction, int tag) in snd_hdac_ext_stream_init() argument 63 snd_hdac_stream_init(bus, &stream->hstream, idx, direction, tag); in snd_hdac_ext_stream_init() 263 if (stream->direction != substream->stream) in hdac_ext_link_stream_assign() 304 if (stream->direction != substream->stream) in hdac_ext_host_stream_assign()
|
/linux-4.4.14/drivers/memory/tegra/ |
D | mc.c | 261 const char *direction, *secure; in tegra_mc_irq() local 279 direction = "write"; in tegra_mc_irq() 281 direction = "read"; in tegra_mc_irq() 334 client, secure, direction, &addr, error, in tegra_mc_irq()
|
/linux-4.4.14/net/rds/ |
D | iw.h | 241 struct scatterlist *sg, unsigned int sg_dma_len, int direction) in rds_iw_dma_sync_sg_for_cpu() argument 249 direction); in rds_iw_dma_sync_sg_for_cpu() 255 struct scatterlist *sg, unsigned int sg_dma_len, int direction) in rds_iw_dma_sync_sg_for_device() argument 263 direction); in rds_iw_dma_sync_sg_for_device()
|
D | ib.h | 282 int direction) in rds_ib_dma_sync_sg_for_cpu() argument 291 direction); in rds_ib_dma_sync_sg_for_cpu() 299 int direction) in rds_ib_dma_sync_sg_for_device() argument 308 direction); in rds_ib_dma_sync_sg_for_device()
|
/linux-4.4.14/drivers/s390/net/ |
D | ctcm_main.c | 252 char *id, int direction) in channel_get() argument 261 CTCM_FUNTAIL, type, id, direction); in channel_get() 268 ch->flags |= (direction == CTCM_WRITE) in channel_get() 1530 int direction; in ctcm_new_device() local 1591 for (direction = CTCM_READ; direction <= CTCM_WRITE; direction++) { in ctcm_new_device() 1592 priv->channel[direction] = in ctcm_new_device() 1593 channel_get(type, direction == CTCM_READ ? in ctcm_new_device() 1594 read_id : write_id, direction); in ctcm_new_device() 1595 if (priv->channel[direction] == NULL) { in ctcm_new_device() 1596 if (direction == CTCM_WRITE) in ctcm_new_device() [all …]
|
/linux-4.4.14/Documentation/dmaengine/ |
D | client.txt | 53 DMA direction, DMA addresses, bus widths, DMA burst lengths etc 67 that the 'direction' member will be going away as it duplicates the 68 direction given in the prepare call. 89 unsigned int sg_len, enum dma_data_direction direction, 94 size_t period_len, enum dma_data_direction direction); 112 desc = dmaengine_prep_slave_sg(chan, sgl, nr_sg, direction, flags);
|
/linux-4.4.14/Documentation/gpio/ |
D | sysfs.txt | 6 debugfs interface, since it provides control over GPIO direction and 60 "direction" ... reads as either "in" or "out". This value may 67 doesn't support changing the direction of a GPIO, or 69 allow userspace to reconfigure this GPIO's direction. 136 signal direction may change. This helps drivers prevent userspace code
|
/linux-4.4.14/arch/cris/arch-v32/mach-a3/ |
D | Kconfig | 52 Configures the direction of general port A bits. 1 is out, 0 is in. 72 Configures the direction of general port B bits. 1 is out, 0 is in. 92 Configures the direction of general port C bits. 1 is out, 0 is in.
|
/linux-4.4.14/drivers/media/usb/cpia2/ |
D | cpia2_usb.c | 405 cmd.direction = TRANSFER_WRITE; in configure_transfer_mode() 419 cmd.direction = TRANSFER_READ; in configure_transfer_mode() 442 cmd.direction = TRANSFER_WRITE; in configure_transfer_mode() 591 u8 request, u8 start, u8 count, u8 direction) in cpia2_usb_transfer_cmd() argument 606 if (direction == TRANSFER_READ) { in cpia2_usb_transfer_cmd() 610 } else if (direction == TRANSFER_WRITE) { in cpia2_usb_transfer_cmd() 622 direction); in cpia2_usb_transfer_cmd()
|
D | cpia2.h | 250 u8 direction; member 444 unsigned char direction, unsigned char param); 463 u8 request, u8 start, u8 count, u8 direction);
|
/linux-4.4.14/include/linux/sunrpc/ |
D | svc_rdma.h | 83 enum dma_data_direction direction; member 111 enum dma_data_direction direction; member
|
/linux-4.4.14/include/uapi/linux/netfilter/ |
D | xt_connbytes.h | 24 __u8 direction; /* ipt_connbytes_direction */ member
|
/linux-4.4.14/include/linux/mfd/ |
D | htc-egpio.h | 26 unsigned long direction; member
|
/linux-4.4.14/drivers/gpu/drm/i915/ |
D | i915_gem_dmabuf.c | 199 …cpu_access(struct dma_buf *dma_buf, size_t start, size_t length, enum dma_data_direction direction) in i915_gem_begin_cpu_access() argument 204 bool write = (direction == DMA_BIDIRECTIONAL || direction == DMA_TO_DEVICE); in i915_gem_begin_cpu_access()
|
/linux-4.4.14/drivers/scsi/ |
D | aha1740.c | 316 unchar direction; in aha1740_queuecommand_lck() local 376 direction = 0; in aha1740_queuecommand_lck() 378 direction = 1; in aha1740_queuecommand_lck() 380 direction = 0; in aha1740_queuecommand_lck() 422 host->ecb[ecbno].dir = direction; in aha1740_queuecommand_lck()
|
/linux-4.4.14/arch/cris/arch-v32/mach-fs/ |
D | Kconfig | 90 Configures the direction of general port A bits. 1 is out, 0 is in. 112 Configures the direction of general port B bits. 1 is out, 0 is in. 134 Configures the direction of general port C bits. 1 is out, 0 is in. 156 Configures the direction of general port D bits. 1 is out, 0 is in. 178 Configures the direction of general port E bits. 1 is out, 0 is in.
|
/linux-4.4.14/arch/arm/common/ |
D | dmabounce.c | 53 int direction; member 134 buf->direction = dir; in alloc_safe_buffer() 278 BUG_ON(buf->direction != dir); in unmap_single() 378 BUG_ON(buf->direction != dir); in __dmabounce_sync_for_cpu() 418 BUG_ON(buf->direction != dir); in __dmabounce_sync_for_device()
|
/linux-4.4.14/arch/s390/include/asm/ |
D | dma-mapping.h | 22 enum dma_data_direction direction) in dma_cache_sync() argument
|
/linux-4.4.14/sound/soc/intel/skylake/ |
D | skl-nhlt.c | 98 epnt->virtual_bus_id, epnt->linktype, epnt->direction); in skl_check_ep_match() 102 (epnt->direction == dirn)) in skl_check_ep_match()
|
/linux-4.4.14/Documentation/device-mapper/ |
D | dm-flakey.txt | 36 corrupt_bio_byte <Nth_byte> <direction> <value> <flags>: 42 <direction>: Either 'r' to corrupt reads or 'w' to corrupt writes.
|
/linux-4.4.14/arch/arm/mach-omap2/ |
D | gpio.c | 81 pdata->regs->direction = OMAP24XX_GPIO_OE; in omap2_gpio_dev_init() 103 pdata->regs->direction = OMAP4_GPIO_OE; in omap2_gpio_dev_init()
|
/linux-4.4.14/drivers/media/pci/mantis/ |
D | mantis_core.c | 194 void mantis_set_direction(struct mantis_pci *mantis, int direction) in mantis_set_direction() argument 200 if (direction == 0x01) { in mantis_set_direction()
|
/linux-4.4.14/net/sunrpc/xprtrdma/ |
D | frwr_ops.c | 317 enum dma_data_direction direction = rpcrdma_data_dir(writing); in frwr_op_map() local 363 dma_nents = ib_dma_map_sg(device, frmr->sg, frmr->sg_nents, direction); in frwr_op_map() 400 seg1->mr_dir = direction; in frwr_op_map() 411 ib_dma_unmap_sg(device, frmr->sg, dma_nents, direction); in frwr_op_map()
|
/linux-4.4.14/arch/x86/include/asm/ |
D | tce.h | 42 unsigned int npages, unsigned long uaddr, int direction);
|
/linux-4.4.14/drivers/media/pci/cobalt/ |
D | cobalt-omnitek.c | 287 u32 direction = d->next_l & WRITE_TO_PCI; in descriptor_list_chain() local 291 d->next_l = direction | INTERRUPT_ENABLE | END_OF_CHAIN; in descriptor_list_chain() 294 d->next_l = (u32)next->bus | direction | INTERRUPT_ENABLE; in descriptor_list_chain()
|
/linux-4.4.14/arch/cris/arch-v32/ |
D | Kconfig | 105 Configures the direction of general port A bits. 1 is out, 0 is in. 127 Configures the direction of general port B bits. 1 is out, 0 is in. 149 Configures the direction of general port C bits. 1 is out, 0 is in. 171 Configures the direction of general port D bits. 1 is out, 0 is in. 193 Configures the direction of general port E bits. 1 is out, 0 is in.
|
/linux-4.4.14/arch/powerpc/platforms/powernv/ |
D | pci.h | 206 unsigned long uaddr, enum dma_data_direction direction, 210 unsigned long *hpa, enum dma_data_direction *direction);
|
/linux-4.4.14/arch/mips/include/asm/ |
D | dma-mapping.h | 35 enum dma_data_direction direction);
|
/linux-4.4.14/arch/mips/include/asm/mach-bmips/ |
D | dma-coherence.h | 30 size_t size, enum dma_data_direction direction) in plat_unmap_dma_mem() argument
|
/linux-4.4.14/arch/xtensa/include/asm/ |
D | dma-mapping.h | 36 enum dma_data_direction direction);
|
/linux-4.4.14/sound/soc/cirrus/ |
D | ep93xx-pcm.c | 45 if (data->direction == ep93xx_dma_chan_direction(chan)) { in ep93xx_pcm_dma_filter()
|
/linux-4.4.14/arch/hexagon/include/asm/ |
D | dma-mapping.h | 50 enum dma_data_direction direction);
|
/linux-4.4.14/drivers/gpu/drm/via/ |
D | via_dmablit.c | 81 dma_unmap_page(&pdev->dev, desc_ptr->mem_addr, desc_ptr->size, vsg->direction); in via_unmap_blit_from_device() 134 vsg->direction); in via_map_blit_for_device() 189 if (!PageReserved(page) && (DMA_FROM_DEVICE == vsg->direction)) in via_free_sg_info() 245 (vsg->direction == DMA_FROM_DEVICE), in via_lock_all_dma_pages() 583 vsg->direction = (draw) ? DMA_TO_DEVICE : DMA_FROM_DEVICE; in via_build_sg_info()
|
/linux-4.4.14/drivers/i2c/busses/ |
D | i2c-at91.c | 121 enum dma_data_direction direction; member 218 if (dma->direction == DMA_FROM_DEVICE) in at91_twi_dma_cleanup() 226 dev->buf_len, dma->direction); in at91_twi_dma_cleanup() 281 dma->direction = DMA_TO_DEVICE; in at91_twi_write_data_dma() 418 dma->direction = DMA_FROM_DEVICE; in at91_twi_read_data_dma() 943 slave_config.direction = DMA_MEM_TO_DEV; in at91_twi_configure_dma() 950 slave_config.direction = DMA_DEV_TO_MEM; in at91_twi_configure_dma()
|
/linux-4.4.14/arch/mips/include/asm/mach-jazz/ |
D | dma-coherence.h | 33 size_t size, enum dma_data_direction direction) in plat_unmap_dma_mem() argument
|