Home
last modified time | relevance | path

Searched refs:direction (Results 1 – 200 of 621) sorted by relevance

1234

/linux-4.1.27/arch/nios2/mm/
Ddma-mapping.c60 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.1.27/arch/metag/include/asm/
Ddma-mapping.h31 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.1.27/arch/tile/kernel/
Dpci-dma.c102 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.1.27/arch/xtensa/include/asm/
Ddma-mapping.h40 enum dma_data_direction direction) in dma_map_single() argument
42 BUG_ON(direction == DMA_NONE); in dma_map_single()
43 consistent_sync(ptr, size, direction); in dma_map_single()
49 enum dma_data_direction direction) in dma_unmap_single() argument
51 BUG_ON(direction == DMA_NONE); in dma_unmap_single()
56 enum dma_data_direction direction) in dma_map_sg() argument
60 BUG_ON(direction == DMA_NONE); in dma_map_sg()
66 consistent_sync(sg_virt(sg), sg->length, direction); in dma_map_sg()
74 size_t size, enum dma_data_direction direction) in dma_map_page() argument
76 BUG_ON(direction == DMA_NONE); in dma_map_page()
[all …]
/linux-4.1.27/arch/parisc/include/asm/
Ddma-mapping.h14 …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.1.27/include/asm-generic/
Dpci-dma-compat.h38 pci_map_single(struct pci_dev *hwdev, void *ptr, size_t size, int direction) in pci_map_single() argument
40 … dma_map_single(hwdev == NULL ? NULL : &hwdev->dev, ptr, size, (enum dma_data_direction)direction); in pci_map_single()
45 size_t size, int direction) in pci_unmap_single() argument
47 …map_single(hwdev == NULL ? NULL : &hwdev->dev, dma_addr, size, (enum dma_data_direction)direction); in pci_unmap_single()
52 unsigned long offset, size_t size, int direction) in pci_map_page() argument
54 …p_page(hwdev == NULL ? NULL : &hwdev->dev, page, offset, size, (enum dma_data_direction)direction); in pci_map_page()
59 size_t size, int direction) in pci_unmap_page() argument
61 …ap_page(hwdev == NULL ? NULL : &hwdev->dev, dma_address, size, (enum dma_data_direction)direction); in pci_unmap_page()
66 int nents, int direction) in pci_map_sg() argument
68 …turn dma_map_sg(hwdev == NULL ? NULL : &hwdev->dev, sg, nents, (enum dma_data_direction)direction); in pci_map_sg()
[all …]
Ddma-mapping-broken.h40 enum dma_data_direction direction);
44 enum dma_data_direction direction);
48 enum dma_data_direction direction);
52 enum dma_data_direction direction);
56 size_t size, enum dma_data_direction direction);
60 enum dma_data_direction direction);
64 enum dma_data_direction direction);
69 enum dma_data_direction direction);
73 enum dma_data_direction direction);
93 enum dma_data_direction direction);
/linux-4.1.27/arch/mn10300/include/asm/
Ddma-mapping.h36 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.1.27/arch/avr32/include/asm/
Ddma-mapping.h12 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
222 dma_cache_sync(dev, virt, sg[i].length, direction); in dma_map_sg()
[all …]
/linux-4.1.27/arch/nios2/include/asm/
Ddma-mapping.h18 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.1.27/include/linux/
Ddma-debug.h39 int direction, dma_addr_t dma_addr,
45 size_t size, int direction, bool map_single);
48 int nents, int mapped_ents, int direction);
61 int direction);
65 size_t size, int direction);
71 int direction);
76 size_t size, int direction);
80 int nelems, int direction);
84 int nelems, int direction);
107 int direction, dma_addr_t dma_addr, in debug_dma_map_page() argument
[all …]
Duio.h90 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,
Dtifm.h149 int direction);
151 int direction);
Ddmaengine.h329 enum dma_transfer_direction direction; member
663 unsigned int sg_len, enum dma_transfer_direction direction,
667 size_t period_len, enum dma_transfer_direction direction,
694 static inline bool is_slave_direction(enum dma_transfer_direction direction) in is_slave_direction() argument
696 return (direction == DMA_MEM_TO_DEV) || (direction == DMA_DEV_TO_MEM); in is_slave_direction()
/linux-4.1.27/net/sunrpc/auth_gss/
Dgss_krb5_seqnum.c43 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 …]
Dgss_krb5_unseal.c83 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.1.27/arch/cris/include/asm/
Ddma-mapping.h42 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.1.27/arch/frv/include/asm/
Ddma-mapping.h25 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 …]
Dpci.h30 extern void consistent_sync(void *vaddr, size_t size, int direction);
32 size_t size, int direction);
/linux-4.1.27/arch/microblaze/kernel/
Ddma.c55 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.1.27/arch/mips/mm/
Ddma-default.c198 enum dma_data_direction direction) in __dma_sync_virtual() argument
200 switch (direction) { in __dma_sync_virtual()
225 unsigned long offset, size_t size, enum dma_data_direction direction) in __dma_sync() argument
244 __dma_sync_virtual(addr + offset, len, direction); in __dma_sync()
248 size, direction); in __dma_sync()
256 size_t size, enum dma_data_direction direction, struct dma_attrs *attrs) in mips_dma_unmap_page() argument
260 dma_addr & ~PAGE_MASK, size, direction); in mips_dma_unmap_page()
262 plat_unmap_dma_mem(dev, dma_addr, size, direction); in mips_dma_unmap_page()
266 int nents, enum dma_data_direction direction, struct dma_attrs *attrs) in mips_dma_map_sg() argument
273 direction); in mips_dma_map_sg()
[all …]
/linux-4.1.27/drivers/infiniband/hw/qib/
Dqib_dma.c54 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 …]
Dqib_user_pages.c102 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.1.27/drivers/infiniband/hw/ipath/
Dipath_dma.c57 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 …]
Dipath_user_pages.c107 unsigned long offset, size_t size, int direction) in ipath_map_page() argument
111 phys = pci_map_page(hwdev, page, offset, size, direction); in ipath_map_page()
114 pci_unmap_page(hwdev, phys, size, direction); in ipath_map_page()
115 phys = pci_map_page(hwdev, page, offset, size, direction); in ipath_map_page()
131 int direction) in ipath_map_single() argument
135 phys = pci_map_single(hwdev, ptr, size, direction); in ipath_map_single()
138 pci_unmap_single(hwdev, phys, size, direction); in ipath_map_single()
139 phys = pci_map_single(hwdev, ptr, size, direction); in ipath_map_single()
/linux-4.1.27/drivers/char/xillybus/
Dxillybus_of.c45 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()
Dxillybus_pcie.c41 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.1.27/include/linux/iio/
Devents.h27 #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.1.27/lib/
Ddma-debug.c78 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 …]
Diov_iter.c346 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.1.27/drivers/net/ethernet/intel/ixgbe/
Dixgbe_dcb.c84 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.1.27/arch/powerpc/kernel/
Ddma-iommu.c42 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()
Ddma.c129 int nents, enum dma_data_direction direction, in dma_direct_map_sg() argument
138 __dma_sync_page(sg_page(sg), sg->offset, sg->length, direction); in dma_direct_map_sg()
145 int nents, enum dma_data_direction direction, in dma_direct_unmap_sg() argument
189 enum dma_data_direction direction, in dma_direct_unmap_page() argument
197 enum dma_data_direction direction) in dma_direct_sync_sg() argument
203 __dma_sync_page(sg_page(sg), sg->offset, sg->length, direction); in dma_direct_sync_sg()
208 enum dma_data_direction direction) in dma_direct_sync_single() argument
210 __dma_sync(bus_to_virt(dma_handle), size, direction); in dma_direct_sync_single()
Diommu.c308 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()
758 unsigned long mask, enum dma_data_direction direction, in iommu_map_page() argument
766 BUG_ON(direction == DMA_NONE); in iommu_map_page()
778 dma_handle = iommu_alloc(dev, tbl, vaddr, npages, direction, in iommu_map_page()
[all …]
/linux-4.1.27/arch/frv/mb93090-mb00/
Dpci-dma.c42 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
60 BUG_ON(direction == DMA_NONE); in dma_map_sg()
84 size_t size, enum dma_data_direction direction) in dma_map_page() argument
86 BUG_ON(direction == DMA_NONE); in dma_map_page()
Dpci-dma-nommu.c111 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
131 BUG_ON(direction == DMA_NONE); in dma_map_sg()
139 size_t size, enum dma_data_direction direction) in dma_map_page() argument
141 BUG_ON(direction == DMA_NONE); in dma_map_page()
/linux-4.1.27/sound/pci/hda/
Dhda_local.h57 #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.1.27/drivers/parisc/
Dccio-rm-dma.c103 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()
Dccio-dma.c734 enum dma_data_direction direction) in ccio_map_single() argument
742 unsigned long hint = hint_lookup[(int)direction]; in ccio_map_single()
802 enum dma_data_direction direction) in ccio_unmap_single() argument
902 enum dma_data_direction direction) in ccio_map_sg() argument
907 unsigned long hint = hint_lookup[(int)direction]; in ccio_map_sg()
920 direction); in ccio_map_sg()
979 enum dma_data_direction direction) in ccio_unmap_sg() argument
999 sg_dma_len(sglist), direction); in ccio_unmap_sg()
/linux-4.1.27/arch/parisc/kernel/
Dpci-dma.c453 …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
482 BUG_ON(direction == DMA_NONE); in pa11_dma_map_sg()
493 …ap_sg(struct device *dev, struct scatterlist *sglist, int nents, enum dma_data_direction direction) in pa11_dma_unmap_sg() argument
497 BUG_ON(direction == DMA_NONE); in pa11_dma_unmap_sg()
499 if (direction == DMA_TO_DEVICE) in pa11_dma_unmap_sg()
[all …]
/linux-4.1.27/arch/arm/kernel/
Ddma-isa.c63 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.1.27/net/netfilter/
Dxt_connbytes.c43 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.1.27/drivers/input/
Dff-memless.c228 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.1.27/drivers/media/v4l2-core/
Dvideobuf-dma-sg.c155 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.1.27/arch/microblaze/include/asm/
Ddma-mapping.h76 size_t size, enum dma_data_direction direction) in __dma_sync() argument
78 switch (direction) { in __dma_sync()
136 enum dma_data_direction direction) in dma_cache_sync() argument
138 BUG_ON(direction == DMA_NONE); in dma_cache_sync()
139 __dma_sync(virt_to_phys(vaddr), size, (int)direction); in dma_cache_sync()
/linux-4.1.27/arch/sparc/kernel/
Diommu.c265 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 …]
Dunaligned_32.c23 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()
Dpci_sun4v.c237 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.1.27/drivers/usb/core/
Dendpoint.c132 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.1.27/drivers/staging/i2o/
Dmemory.c73 enum dma_data_direction direction, in i2o_dma_map_single() argument
80 switch (direction) { in i2o_dma_map_single()
91 dma_addr = dma_map_single(&c->pdev->dev, ptr, size, direction); in i2o_dma_map_single()
128 int sg_count, enum dma_data_direction direction, u32 ** sg_ptr) in i2o_dma_map_sg() argument
133 switch (direction) { in i2o_dma_map_sg()
144 sg_count = dma_map_sg(&c->pdev->dev, sg, sg_count, direction); in i2o_dma_map_sg()
Di2o_block.c321 enum dma_data_direction direction; in i2o_block_sglist_alloc() local
327 direction = PCI_DMA_FROMDEVICE; in i2o_block_sglist_alloc()
329 direction = PCI_DMA_TODEVICE; in i2o_block_sglist_alloc()
333 return i2o_dma_map_sg(c, ireq->sg_table, nents, direction, mptr); in i2o_block_sglist_alloc()
344 enum dma_data_direction direction; in i2o_block_sglist_free() local
347 direction = PCI_DMA_FROMDEVICE; in i2o_block_sglist_free()
349 direction = PCI_DMA_TODEVICE; in i2o_block_sglist_free()
351 dma_unmap_sg(ireq->dev, ireq->sg_table, ireq->sg_nents, direction); in i2o_block_sglist_free()
/linux-4.1.27/drivers/dma/
Dedma.c71 enum dma_transfer_direction direction; member
337 enum dma_transfer_direction direction) in edma_config_pset() argument
403 if (direction == DMA_MEM_TO_DEV) { in edma_config_pset()
409 } else if (direction == DMA_DEV_TO_MEM) { in edma_config_pset()
415 } else if (direction == DMA_MEM_TO_MEM) { in edma_config_pset()
450 unsigned int sg_len, enum dma_transfer_direction direction, in edma_prep_slave_sg() argument
465 if (direction == DMA_DEV_TO_MEM) { in edma_prep_slave_sg()
469 } else if (direction == DMA_MEM_TO_DEV) { in edma_prep_slave_sg()
474 dev_err(dev, "%s: bad direction: %d\n", __func__, direction); in edma_prep_slave_sg()
492 edesc->direction = direction; in edma_prep_slave_sg()
[all …]
Ddma-jz4740.c108 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()
Dimx-dma.c133 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 …]
Dat_xdmac.c244 enum dma_transfer_direction direction; member
499 enum dma_transfer_direction direction) in at_xdmac_compute_chan_conf() argument
504 if (direction == DMA_DEV_TO_MEM) { in at_xdmac_compute_chan_conf()
527 } else if (direction == DMA_MEM_TO_DEV) { in at_xdmac_compute_chan_conf()
592 unsigned int sg_len, enum dma_transfer_direction direction, in at_xdmac_prep_slave_sg() argument
606 if (!is_slave_direction(direction)) { in at_xdmac_prep_slave_sg()
613 direction == DMA_MEM_TO_DEV ? "to device" : "from device", in at_xdmac_prep_slave_sg()
619 if (at_xdmac_compute_chan_conf(chan, direction)) in at_xdmac_prep_slave_sg()
645 if (direction == DMA_DEV_TO_MEM) { in at_xdmac_prep_slave_sg()
688 first->direction = direction; in at_xdmac_prep_slave_sg()
[all …]
Dbcm2835-dma.c337 size_t period_len, enum dma_transfer_direction direction, in bcm2835_dma_prep_dma_cyclic() argument
348 if (!is_slave_direction(direction)) { in bcm2835_dma_prep_dma_cyclic()
353 if (direction == DMA_DEV_TO_MEM) { in bcm2835_dma_prep_dma_cyclic()
377 d->dir = direction; in bcm2835_dma_prep_dma_cyclic()
444 if ((cfg->direction == DMA_DEV_TO_MEM && in bcm2835_dma_slave_config()
446 (cfg->direction == DMA_MEM_TO_DEV && in bcm2835_dma_slave_config()
448 !is_slave_direction(cfg->direction)) { in bcm2835_dma_slave_config()
Dtimb_dma.c94 enum dma_transfer_direction direction; member
207 if (td_chan->direction == DMA_DEV_TO_MEM) { in __td_start_dma()
250 if (td_chan->direction == DMA_DEV_TO_MEM) in __td_finish()
510 enum dma_transfer_direction direction, unsigned long flags, in td_prep_slave_sg() argument
526 if (td_chan->direction != direction) { in td_prep_slave_sg()
724 td_chan->direction = pchan->rx ? DMA_DEV_TO_MEM : in td_probe()
Ds3c24xx-dma.c884 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()
Damba-pl08x.c1473 enum dma_transfer_direction direction, in pl08x_init_txd() argument
1495 if (direction == DMA_MEM_TO_DEV) { in pl08x_init_txd()
1502 } else if (direction == DMA_DEV_TO_MEM) { in pl08x_init_txd()
1527 tmp = (direction == DMA_MEM_TO_DEV) ? PL080_FLOW_MEM2PER_PER : in pl08x_init_txd()
1530 tmp = (direction == DMA_MEM_TO_DEV) ? PL080_FLOW_MEM2PER : in pl08x_init_txd()
1548 if (direction == DMA_MEM_TO_DEV) in pl08x_init_txd()
1557 enum dma_transfer_direction direction, in pl08x_tx_add_sg() argument
1571 if (direction == DMA_MEM_TO_DEV) { in pl08x_tx_add_sg()
1584 unsigned int sg_len, enum dma_transfer_direction direction, in pl08x_prep_slave_sg() argument
1597 txd = pl08x_init_txd(chan, direction, &slave_addr); in pl08x_prep_slave_sg()
[all …]
Dnbpfaxi.c476 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()
Dimx-sdma.c251 enum dma_transfer_direction direction; member
795 if (sdmac->direction == DMA_DEV_TO_MEM) { in sdma_load_context()
1035 unsigned int sg_len, enum dma_transfer_direction direction, in sdma_prep_slave_sg() argument
1055 sdmac->direction = direction; in sdma_prep_slave_sg()
1136 size_t period_len, enum dma_transfer_direction direction, in sdma_prep_dma_cyclic() argument
1156 sdmac->direction = direction; in sdma_prep_dma_cyclic()
1219 if (dmaengine_cfg->direction == DMA_DEV_TO_MEM) { in sdma_config()
1230 sdmac->direction = dmaengine_cfg->direction; in sdma_config()
DTODO12 5. Remove dma_slave_config's dma direction.
Ddma-jz4780.c243 enum dma_transfer_direction direction) in jz4780_dma_setup_hwdesc() argument
249 if (direction == DMA_MEM_TO_DEV) { in jz4780_dma_setup_hwdesc()
297 enum dma_transfer_direction direction, unsigned long flags) in jz4780_dma_prep_slave_sg() argument
312 direction); in jz4780_dma_prep_slave_sg()
338 size_t period_len, enum dma_transfer_direction direction, in jz4780_dma_prep_dma_cyclic() argument
357 period_len, direction); in jz4780_dma_prep_dma_cyclic()
/linux-4.1.27/drivers/gpu/drm/gma500/
Daccel_2d.c183 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.1.27/include/rdma/
Dib_verbs.h1441 enum dma_data_direction direction);
1444 enum dma_data_direction direction);
1448 enum dma_data_direction direction);
1451 enum dma_data_direction direction);
1454 enum dma_data_direction direction);
1457 enum dma_data_direction direction);
2159 enum dma_data_direction direction) in ib_dma_map_single() argument
2162 return dev->dma_ops->map_single(dev, cpu_addr, size, direction); in ib_dma_map_single()
2163 return dma_map_single(dev->dma_device, cpu_addr, size, direction); in ib_dma_map_single()
2175 enum dma_data_direction direction) in ib_dma_unmap_single() argument
[all …]
/linux-4.1.27/arch/frv/mm/
Ddma-alloc.c151 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.1.27/sound/firewire/
Dcmp.c52 (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()
Dcmp.h34 enum cmp_direction direction; member
39 enum cmp_direction direction,
Dpackets-buffer.c23 enum dma_data_direction direction) in iso_packets_buffer_init() argument
45 pages, direction); in iso_packets_buffer_init()
Dpackets-buffer.h22 enum dma_data_direction direction);
Damdtp.c82 s->direction = dir; in amdtp_stream_init()
288 if (s->direction == AMDTP_OUT_STREAM) { in amdtp_stream_set_pcm_format()
295 if (s->direction == AMDTP_OUT_STREAM) in amdtp_stream_set_pcm_format()
874 if (s->direction == AMDTP_IN_STREAM) in amdtp_stream_first_callback()
920 if (s->direction == AMDTP_IN_STREAM && in amdtp_stream_start()
930 if (s->direction == AMDTP_IN_STREAM) { in amdtp_stream_start()
959 if (s->direction == AMDTP_IN_STREAM) in amdtp_stream_start()
/linux-4.1.27/arch/mips/cavium-octeon/
Ddma-octeon.c127 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.1.27/Documentation/devicetree/bindings/media/xilinx/
Dxlnx,video.txt26 - direction: should be either "input" or "output" depending on the direction
42 direction = "input";
49 direction = "input";
/linux-4.1.27/drivers/staging/rtl8188eu/hal/
Drf.c57 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.1.27/drivers/usb/gadget/udc/
Dmv_udc_core.c45 ((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 …]
Dmv_u3d_core.c125 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 …]
Dmv_u3d.h121 ((ep)->u3d->ep0_dir) : ((ep)->direction))
296 u32 direction; member
/linux-4.1.27/arch/powerpc/include/asm/
Diommu.h153 enum dma_data_direction direction,
158 enum dma_data_direction direction,
169 enum dma_data_direction direction,
172 size_t size, enum dma_data_direction direction,
201 unsigned long hwaddr, enum dma_data_direction direction);
Ddma-mapping.h47 extern void __dma_sync(void *vaddr, size_t size, int direction);
49 size_t size, int direction);
219 enum dma_data_direction direction) in dma_cache_sync() argument
221 BUG_ON(direction == DMA_NONE); in dma_cache_sync()
222 __dma_sync(vaddr, size, (int)direction); in dma_cache_sync()
Dbacklight.h23 extern void pmac_backlight_key(int direction);
/linux-4.1.27/Documentation/devicetree/bindings/mmc/
Dmmci.txt20 - 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.1.27/arch/powerpc/mm/
Ddma-noncoherent.c317 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.1.27/arch/blackfin/kernel/
Ddma-mapping.c117 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.1.27/sound/soc/
Dsoc-compress.c54 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.1.27/drivers/media/pci/ivtv/
Divtv-cards.c224 .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.1.27/include/linux/platform_data/
Ddma-ste-dma40.h181 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
Ddma-ep93xx.h40 enum dma_transfer_direction direction; member
/linux-4.1.27/drivers/input/misc/
Dtwl6040-vibra.c56 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()
Dtwl4030-vibra.c50 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.1.27/drivers/firewire/
Dcore-iso.c68 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.1.27/drivers/crypto/amcc/
Dcrypto4xx_alg.c77 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()
Dcrypto4xx_sa.c42 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.1.27/drivers/dma/hsu/
Dhsu.c49 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()
171 if (hsuc->direction == DMA_DEV_TO_MEM && (sr & HSU_CH_SR_DESCTO_ANY)) in hsu_dma_irq()
224 unsigned int sg_len, enum dma_transfer_direction direction, in hsu_dma_prep_slave_sg() argument
242 desc->direction = direction; in hsu_dma_prep_slave_sg()
322 if (!is_slave_direction(config->direction)) in hsu_dma_slave_config()
442 hsuc->direction = (i & 0x1) ? DMA_DEV_TO_MEM : DMA_MEM_TO_DEV; in hsu_dma_probe()
Dhsu.h68 enum dma_transfer_direction direction; member
87 enum dma_transfer_direction direction; member
/linux-4.1.27/arch/m68k/include/asm/
Ddma-mapping.h84 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.1.27/drivers/dma/sh/
Dshdma-base.c506 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.1.27/arch/microblaze/mm/
Dconsistent.c226 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.1.27/sound/pci/ice1712/
Dice1712.h363 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()
Dpontis.c383 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()
Drevo.c118 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,
Dews.c125 ice->gpio.direction &= ~(ICE1712_EWX2496_SERIAL_CLOCK|ICE1712_EWX2496_SERIAL_DATA); in ewx_i2c_direction()
126 ice->gpio.direction |= mask; in ewx_i2c_direction()
127 snd_ice1712_write(ice, ICE1712_IREG_GPIO_DIRECTION, ice->gpio.direction); in ewx_i2c_direction()
134 .direction = ewx_i2c_direction,
184 ice->gpio.direction | tmp); in ews88mt_ak4524_lock()
208 ice->gpio.direction | tmp); in ewx2496_ak4524_lock()
224 ice->gpio.direction | tmp); in dmx6fire_ak4524_lock()
/linux-4.1.27/sound/core/
Dpcm_dmaengine.c83 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()
Dcompress_offload.c110 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.1.27/drivers/soc/ti/
Dknav_dma.c116 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.1.27/drivers/net/wireless/rtlwifi/rtl8821ae/
Drf.c70 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.1.27/drivers/media/pci/cx18/
Dcx18-cards.c98 .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.1.27/drivers/gpio/
Dgpio-iop.c38 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()
Dgpio-twl4030.c73 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.1.27/arch/sparc/include/asm/
Dfloppy_64.h293 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.1.27/arch/blackfin/include/asm/
Ddma.h226 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.1.27/drivers/net/wireless/rtlwifi/rtl8723be/
Drf.c71 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.1.27/drivers/net/wireless/rtlwifi/rtl8188ee/
Drf.c71 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.1.27/arch/powerpc/platforms/cell/
Diommu.c168 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()
594 enum dma_data_direction direction, in dma_fixed_map_page() argument
599 direction, attrs); in dma_fixed_map_page()
603 direction, attrs); in dma_fixed_map_page()
607 size_t size, enum dma_data_direction direction, in dma_fixed_unmap_page() argument
611 dma_direct_ops.unmap_page(dev, dma_addr, size, direction, in dma_fixed_unmap_page()
615 direction, attrs); in dma_fixed_unmap_page()
619 int nents, enum dma_data_direction direction, in dma_fixed_map_sg() argument
[all …]
/linux-4.1.27/drivers/mmc/host/
Dmmc_spi.c574 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 …]
Djz4740_mmc.c284 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.1.27/sound/usb/line6/
Dpcm.c143 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.1.27/drivers/video/fbdev/aty/
Dmach64_accel.c27 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.1.27/drivers/media/usb/dvb-usb-v2/
Ddvb_usb.h68 char *direction; \
70 direction = ">>>"; \
72 direction = "<<<"; \
75 i & 0xff, i >> 8, l & 0xff, l >> 8, direction, l, b); \
/linux-4.1.27/sound/soc/ux500/
Dux500_msp_i2s.c203 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.1.27/arch/xtensa/kernel/
Dpci-dma.c81 void consistent_sync(void *vaddr, size_t size, int direction) in consistent_sync() argument
83 switch (direction) { in consistent_sync()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/therm/
Dtemp.c146 enum nvkm_therm_thrs_direction direction; in nvkm_therm_threshold_hyst_polling() local
153 direction = NVKM_THERM_THRS_RISING; in nvkm_therm_threshold_hyst_polling()
157 direction = NVKM_THERM_THRS_FALLING; in nvkm_therm_threshold_hyst_polling()
163 nvkm_therm_sensor_event(therm, thrs_name, direction); in nvkm_therm_threshold_hyst_polling()
Dg84.c100 enum nvkm_therm_thrs_direction direction; in g84_therm_threshold_hyst_emulation() local
127 direction = NVKM_THERM_THRS_RISING; in g84_therm_threshold_hyst_emulation()
129 direction = NVKM_THERM_THRS_FALLING; in g84_therm_threshold_hyst_emulation()
134 nvkm_therm_sensor_event(therm, thrs_name, direction); in g84_therm_threshold_hyst_emulation()
/linux-4.1.27/drivers/media/usb/cx231xx/
Dcx231xx-core.c184 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()
1430 u8 len, u8 request, u8 direction) in cx231xx_send_gpio_cmd() argument
[all …]
Dcx231xx-i2c.c151 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.1.27/arch/sh/drivers/dma/
Ddma-g2.c25 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.1.27/arch/arm/mach-omap1/
Dgpio15xx.c42 .direction = OMAP_MPUIO_IO_CNTL,
83 .direction = OMAP1510_GPIO_DIR_CONTROL,
Dgpio16xx.c48 .direction = OMAP_MPUIO_IO_CNTL,
89 .direction = OMAP1610_GPIO_DIRECTION,
Dgpio7xx.c47 .direction = OMAP_MPUIO_IO_CNTL / 2,
88 .direction = OMAP7XX_GPIO_DIR_CONTROL,
/linux-4.1.27/drivers/memory/tegra/
Dmc.c126 const char *direction, *secure; in tegra_mc_irq() local
144 direction = "write"; in tegra_mc_irq()
146 direction = "read"; in tegra_mc_irq()
199 client, secure, direction, &addr, error, in tegra_mc_irq()
/linux-4.1.27/drivers/dma-buf/
Ddma-buf.c486 enum dma_data_direction direction) in dma_buf_map_attachment() argument
495 sg_table = attach->dmabuf->ops->map_dma_buf(attach, direction); in dma_buf_map_attachment()
514 enum dma_data_direction direction) in dma_buf_unmap_attachment() argument
522 direction); in dma_buf_unmap_attachment()
540 enum dma_data_direction direction) in dma_buf_begin_cpu_access() argument
548 ret = dmabuf->ops->begin_cpu_access(dmabuf, start, len, direction); in dma_buf_begin_cpu_access()
567 enum dma_data_direction direction) in dma_buf_end_cpu_access() argument
572 dmabuf->ops->end_cpu_access(dmabuf, start, len, direction); in dma_buf_end_cpu_access()
/linux-4.1.27/drivers/usb/dwc3/
Dep0.c129 unsigned direction; in __dwc3_gadget_ep0_queue() local
131 direction = !!(dep->flags & DWC3_EP0_DIR_IN); in __dwc3_gadget_ep0_queue()
138 __dwc3_ep0_do_control_data(dwc, dwc->eps[direction], req); in __dwc3_gadget_ep0_queue()
151 unsigned direction; in __dwc3_gadget_ep0_queue() local
153 direction = !dwc->ep0_expect_in; in __dwc3_gadget_ep0_queue()
158 __dwc3_ep0_do_control_status(dwc, dwc->eps[direction]); in __dwc3_gadget_ep0_queue()
199 unsigned direction; in __dwc3_gadget_ep0_queue() local
201 direction = dwc->ep0_expect_in; in __dwc3_gadget_ep0_queue()
204 __dwc3_ep0_do_control_data(dwc, dwc->eps[direction], req); in __dwc3_gadget_ep0_queue()
926 req->direction = !!dep->number; in __dwc3_ep0_do_control_data()
/linux-4.1.27/drivers/spi/
Dspi-rockchip.c159 enum dma_transfer_direction direction; member
449 rxconf.direction = rs->dma_rx.direction; in rockchip_spi_prepare_dma()
458 rs->dma_rx.direction, DMA_PREP_INTERRUPT); in rockchip_spi_prepare_dma()
466 txconf.direction = rs->dma_tx.direction; in rockchip_spi_prepare_dma()
475 rs->dma_tx.direction, DMA_PREP_INTERRUPT); in rockchip_spi_prepare_dma()
736 rs->dma_tx.direction = DMA_MEM_TO_DEV; in rockchip_spi_probe()
737 rs->dma_rx.direction = DMA_DEV_TO_MEM; in rockchip_spi_probe()
Dspi-s3c64xx.c134 enum dma_transfer_direction direction; member
254 if (dma->direction == DMA_DEV_TO_MEM) in s3c64xx_spi_dmacb()
263 if (dma->direction == DMA_DEV_TO_MEM) { in s3c64xx_spi_dmacb()
285 if (dma->direction == DMA_DEV_TO_MEM) { in prepare_dma()
288 config.direction = dma->direction; in prepare_dma()
296 config.direction = dma->direction; in prepare_dma()
304 dma->direction, DMA_PREP_INTERRUPT); in prepare_dma()
1103 sdd->tx_dma.direction = DMA_MEM_TO_DEV; in s3c64xx_spi_probe()
1104 sdd->rx_dma.direction = DMA_DEV_TO_MEM; in s3c64xx_spi_probe()
/linux-4.1.27/drivers/dma/dw/
Dcore.c43 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.1.27/drivers/video/fbdev/
Dtridentfb.c235 int direction = 2; in blade_copy_rect() local
242 direction = 0; in blade_copy_rect()
245 writemmr(par, CMD, 0xE0000000 | 1 << 19 | 1 << 4 | 1 << 2 | direction); in blade_copy_rect()
247 writemmr(par, SRC1, direction ? s2 : s1); in blade_copy_rect()
248 writemmr(par, SRC2, direction ? s1 : s2); in blade_copy_rect()
249 writemmr(par, DST1, direction ? d2 : d1); in blade_copy_rect()
250 writemmr(par, DST2, direction ? d1 : d2); in blade_copy_rect()
324 int direction = 0x0004; in xp_copy_rect() local
327 direction |= 0x0200; in xp_copy_rect()
336 direction |= 0x0100; in xp_copy_rect()
[all …]
/linux-4.1.27/include/sound/
Dcompress_driver.h81 enum snd_compr_direction direction; member
152 unsigned int direction; member
/linux-4.1.27/arch/powerpc/platforms/ps3/
Dsystem-bus.c571 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.1.27/drivers/usb/musb/
Dux500_dma.c90 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()
Dmusb_cppi41.c153 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.1.27/sound/usb/
Dpcm.c64 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()
437 alts, ep, !subs->direction, in set_sync_endpoint()
508 alts, fmt->endpoint, subs->direction, in set_format()
[all …]
Dendpoint.h9 int ep_num, int direction, int type);
/linux-4.1.27/drivers/input/joystick/iforce/
Diforce-ff.c297 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.1.27/Documentation/devicetree/bindings/pinctrl/
Dfsl,imx27-pinctrl.txt17 function + (direction << 2) + (gpio_oconf << 4) + (gpio_iconfa << 8) + (gpio_iconfb << 10)
26 direction defines the data direction of the pin.
/linux-4.1.27/drivers/misc/
Dtifm_core.c299 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.1.27/net/rds/
Dib.h238 struct scatterlist *sg, unsigned int sg_dma_len, int direction) in rds_ib_dma_sync_sg_for_cpu() argument
246 direction); in rds_ib_dma_sync_sg_for_cpu()
252 struct scatterlist *sg, unsigned int sg_dma_len, int direction) in rds_ib_dma_sync_sg_for_device() argument
260 direction); in rds_ib_dma_sync_sg_for_device()
Diw.h238 struct scatterlist *sg, unsigned int sg_dma_len, int direction) in rds_iw_dma_sync_sg_for_cpu() argument
246 direction); in rds_iw_dma_sync_sg_for_cpu()
252 struct scatterlist *sg, unsigned int sg_dma_len, int direction) in rds_iw_dma_sync_sg_for_device() argument
260 direction); in rds_iw_dma_sync_sg_for_device()
/linux-4.1.27/drivers/atm/
Dfore200e.c178 …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 …]
DKconfig76 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.1.27/drivers/staging/lustre/lnet/klnds/o2iblnd/
Do2iblnd.h899 enum dma_data_direction direction) in kiblnd_dma_map_single() argument
901 return ib_dma_map_single(dev, msg, size, direction); in kiblnd_dma_map_single()
906 enum dma_data_direction direction) in kiblnd_dma_unmap_single() argument
908 ib_dma_unmap_single(dev, addr, size, direction); in kiblnd_dma_unmap_single()
916 enum dma_data_direction direction) in kiblnd_dma_map_sg() argument
918 return ib_dma_map_sg(dev, sg, nents, direction); in kiblnd_dma_map_sg()
923 enum dma_data_direction direction) in kiblnd_dma_unmap_sg() argument
925 ib_dma_unmap_sg(dev, sg, nents, direction); in kiblnd_dma_unmap_sg()
/linux-4.1.27/Documentation/
DDMA-API-HOWTO.txt474 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 …]
DDMA-API.txt193 enum dma_data_direction direction)
198 The direction for both APIs may be converted freely by casting.
200 direction:
202 DMA_NONE no direction (used for debugging)
205 DMA_BIDIRECTIONAL direction isn't known
266 enum dma_data_direction direction)
275 enum dma_data_direction direction)
278 enum dma_data_direction direction)
297 int nents, enum dma_data_direction direction)
315 int i, count = dma_map_sg(dev, sglist, nents, direction);
[all …]
/linux-4.1.27/arch/x86/kernel/
Dtce_64.c50 unsigned int npages, unsigned long uaddr, int direction) in tce_build() argument
57 if (direction != DMA_TO_DEVICE) in tce_build()
/linux-4.1.27/arch/unicore32/include/asm/
Ddma-mapping.h111 size_t size, enum dma_data_direction direction) in dma_cache_sync() argument
116 switch (direction) { in dma_cache_sync()
/linux-4.1.27/drivers/scsi/arm/
Darxescsi.c67 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()
Dcumana_2.c158 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()
Dfas216.h305 …fasdmatype_t (*setup) (struct Scsi_Host *host, struct scsi_pointer *SCp, fasdmadir_t direction, fa…
306 …void (*pseudo)(struct Scsi_Host *host, struct scsi_pointer *SCp, fasdmadir_t direction, int trans…
/linux-4.1.27/net/netfilter/ipvs/
Dip_vs_proto_sctp.c370 int direction, const struct sk_buff *skb) in set_sctp_state() argument
419 if (direction == IP_VS_DIR_OUTPUT) in set_sctp_state()
422 direction = IP_VS_DIR_INPUT_ONLY; in set_sctp_state()
425 next_state = sctp_states[direction][event][cp->state]; in set_sctp_state()
433 ((direction == IP_VS_DIR_OUTPUT) ? in set_sctp_state()
463 sctp_state_transition(struct ip_vs_conn *cp, int direction, in sctp_state_transition() argument
467 set_sctp_state(pd, cp, direction, skb); in sctp_state_transition()
/linux-4.1.27/arch/cris/arch-v32/mach-fs/
DKconfig90 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.
200 Configures the direction of virtual general port V bits. 1 is out,
/linux-4.1.27/arch/powerpc/platforms/powermac/
Dbacklight.c128 void pmac_backlight_key(int direction) in pmac_backlight_key() argument
136 pmac_backlight_key_queued = direction; in pmac_backlight_key()
/linux-4.1.27/arch/avr32/mm/
Ddma-coherent.c16 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.1.27/arch/c6x/include/asm/
Ddma-mapping.h54 int nents, enum dma_data_direction direction);
57 int nents, enum dma_data_direction direction);
/linux-4.1.27/arch/sh/mm/
Dconsistent.c82 enum dma_data_direction direction) in dma_cache_sync() argument
89 switch (direction) { in dma_cache_sync()
/linux-4.1.27/drivers/s390/net/
Dctcm_main.c252 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.1.27/Documentation/dmaengine/
Dclient.txt53 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.1.27/arch/cris/arch-v32/mach-a3/
DKconfig52 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.1.27/drivers/media/usb/cpia2/
Dcpia2_usb.c405 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()
Dcpia2.h250 u8 direction; member
444 unsigned char direction, unsigned char param);
463 u8 request, u8 start, u8 count, u8 direction);
/linux-4.1.27/drivers/i2c/busses/
Di2c-at91.c89 enum dma_data_direction direction; member
182 if (dma->direction == DMA_FROM_DEVICE) in at91_twi_dma_cleanup()
190 dev->buf_len, dma->direction); in at91_twi_dma_cleanup()
241 dma->direction = DMA_TO_DEVICE; in at91_twi_write_data_dma()
332 dma->direction = DMA_FROM_DEVICE; in at91_twi_read_data_dma()
693 slave_config.direction = DMA_MEM_TO_DEV; in at91_twi_configure_dma()
700 slave_config.direction = DMA_DEV_TO_MEM; in at91_twi_configure_dma()
/linux-4.1.27/include/uapi/linux/netfilter/
Dxt_connbytes.h24 __u8 direction; /* ipt_connbytes_direction */ member
/linux-4.1.27/include/linux/mfd/
Dhtc-egpio.h26 unsigned long direction; member
/linux-4.1.27/drivers/gpu/drm/i915/
Di915_gem_dmabuf.c199 …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.1.27/Documentation/gpio/
Dsysfs.txt6 debugfs interface, since it provides control over GPIO direction and
61 "direction" ... reads as either "in" or "out". This value may
68 doesn't support changing the direction of a GPIO, or
70 allow userspace to reconfigure this GPIO's direction.
140 signal direction may change. This helps drivers prevent userspace code
/linux-4.1.27/arch/arm/common/
Ddmabounce.c53 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.1.27/drivers/scsi/
Daha1740.c316 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.1.27/Documentation/device-mapper/
Ddm-flakey.txt36 corrupt_bio_byte <Nth_byte> <direction> <value> <flags>:
42 <direction>: Either 'r' to corrupt reads or 'w' to corrupt writes.
/linux-4.1.27/arch/arm/mach-omap2/
Dgpio.c81 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.1.27/drivers/media/pci/mantis/
Dmantis_core.c194 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.1.27/arch/x86/include/asm/
Dtce.h42 unsigned int npages, unsigned long uaddr, int direction);
/linux-4.1.27/arch/mips/include/asm/mach-bmips/
Ddma-coherence.h30 size_t size, enum dma_data_direction direction) in plat_unmap_dma_mem() argument
/linux-4.1.27/sound/soc/cirrus/
Dep93xx-pcm.c45 if (data->direction == ep93xx_dma_chan_direction(chan)) { in ep93xx_pcm_dma_filter()
/linux-4.1.27/arch/s390/pci/
Dpci_dma.c277 enum dma_data_direction direction, in s390_dma_map_pages() argument
299 if (direction == DMA_NONE || direction == DMA_TO_DEVICE) in s390_dma_map_pages()
316 size_t size, enum dma_data_direction direction, in s390_dma_unmap_pages() argument
/linux-4.1.27/drivers/gpu/drm/via/
Dvia_dmablit.c81 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.1.27/arch/powerpc/platforms/powernv/
Dpci.c577 unsigned long uaddr, enum dma_data_direction direction, in pnv_tce_build() argument
586 if (direction != DMA_TO_DEVICE) in pnv_tce_build()
608 enum dma_data_direction direction, in pnv_tce_build_vm() argument
611 return pnv_tce_build(tbl, index, npages, uaddr, direction, attrs, in pnv_tce_build_vm()
641 enum dma_data_direction direction, in pnv_tce_build_rm() argument
644 return pnv_tce_build(tbl, index, npages, uaddr, direction, attrs, true); in pnv_tce_build_rm()
/linux-4.1.27/arch/mips/include/asm/mach-jazz/
Ddma-coherence.h33 size_t size, enum dma_data_direction direction) in plat_unmap_dma_mem() argument
/linux-4.1.27/include/linux/dma/
Ddw.h55 enum dma_transfer_direction direction);
/linux-4.1.27/include/linux/sunrpc/
Dsvc_rdma.h83 enum dma_data_direction direction; member
113 enum dma_data_direction direction; member
/linux-4.1.27/arch/mips/include/asm/mach-cavium-octeon/
Ddma-coherence.h44 size_t size, enum dma_data_direction direction) in plat_unmap_dma_mem() argument
/linux-4.1.27/include/media/
Dvideobuf-dma-sg.h67 int direction; member
/linux-4.1.27/arch/mips/include/asm/mach-ath25/
Ddma-coherence.h53 enum dma_data_direction direction) in plat_unmap_dma_mem() argument
/linux-4.1.27/arch/mips/include/asm/mach-generic/
Ddma-coherence.h33 size_t size, enum dma_data_direction direction) in plat_unmap_dma_mem() argument
/linux-4.1.27/drivers/thunderbolt/
Deeprom.c68 enum tb_eeprom_transfer direction) in tb_eeprom_transfer() argument
71 if (direction == TB_EEPROM_OUT) { in tb_eeprom_transfer()
80 if (direction == TB_EEPROM_IN) { in tb_eeprom_transfer()
/linux-4.1.27/arch/powerpc/platforms/pseries/
Diommu.c85 enum dma_data_direction direction, in tce_build_pSeries() argument
94 if (direction != DMA_TO_DEVICE) in tce_build_pSeries()
141 enum dma_data_direction direction, in tce_build_pSeriesLP() argument
152 if (direction != DMA_TO_DEVICE) in tce_build_pSeriesLP()
184 enum dma_data_direction direction, in tce_buildmulti_pSeriesLP() argument
198 direction, attrs); in tce_buildmulti_pSeriesLP()
214 direction, attrs); in tce_buildmulti_pSeriesLP()
221 if (direction != DMA_TO_DEVICE) in tce_buildmulti_pSeriesLP()
/linux-4.1.27/drivers/mtd/onenand/
Dsamsung.c523 static int (*s5pc110_dma_ops)(dma_addr_t dst, dma_addr_t src, size_t count, int direction);
525 static int s5pc110_dma_poll(dma_addr_t dst, dma_addr_t src, size_t count, int direction) in s5pc110_dma_poll() argument
534 if (direction == S5PC110_DMA_DIR_READ) { in s5pc110_dma_poll()
543 writel(direction, base + S5PC110_DMA_TRANS_DIR); in s5pc110_dma_poll()
591 static int s5pc110_dma_irq(dma_addr_t dst, dma_addr_t src, size_t count, int direction) in s5pc110_dma_irq() argument
605 if (direction == S5PC110_DMA_DIR_READ) { in s5pc110_dma_irq()
614 writel(direction, base + S5PC110_DMA_TRANS_DIR); in s5pc110_dma_irq()
/linux-4.1.27/arch/mips/include/asm/mach-ip27/
Ddma-coherence.h44 size_t size, enum dma_data_direction direction) in plat_unmap_dma_mem() argument
/linux-4.1.27/arch/mips/include/asm/mach-ip32/
Ddma-coherence.h66 size_t size, enum dma_data_direction direction) in plat_unmap_dma_mem() argument
/linux-4.1.27/arch/arc/include/asm/
Ddma-mapping.h165 enum dma_data_direction direction) in dma_sync_single_range_for_cpu() argument
174 enum dma_data_direction direction) in dma_sync_single_range_for_device() argument
/linux-4.1.27/net/sunrpc/xprtrdma/
Dfmr_ops.c89 enum dma_data_direction direction = rpcrdma_data_dir(writing); in fmr_op_map() local
102 rpcrdma_map_one(device, seg, direction); in fmr_op_map()
/linux-4.1.27/drivers/usb/usbip/
Dusbip_common.c288 pdu->base.direction, in usbip_dump_header()
461 base->direction = cpu_to_be32(base->direction); in correct_endian_basic()
467 base->direction = be32_to_cpu(base->direction); in correct_endian_basic()
/linux-4.1.27/arch/mips/include/asm/mach-loongson/
Ddma-coherence.h55 size_t size, enum dma_data_direction direction) in plat_unmap_dma_mem() argument
/linux-4.1.27/drivers/media/dvb-frontends/
Dstb0899_algo.c224 derot_freq += index * internal->direction * derot_step; /* next derot zig zag position */ in stb0899_search_tmg()
234 internal->direction = -internal->direction; /* Change zigzag direction */ in stb0899_search_tmg()
300 …derot_freq += index * internal->direction * internal->derot_step; /* next zig zag derotator positi… in stb0899_search_carrier()
316 internal->direction = -internal->direction; /* Change zigzag direction */ in stb0899_search_carrier()
406 derot_freq += index * internal->direction * derot_step; /* next zig zag derotator position */ in stb0899_search_data()
424 internal->direction = -internal->direction; /* change zig zag direction */ in stb0899_search_data()
523 internal->direction = 1; in stb0899_dvbs_algo()

1234