Home
last modified time | relevance | path

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

1234

/linux-4.4.14/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.4.14/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.4.14/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.4.14/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.4.14/include/asm-generic/
Dpci-dma-compat.h32 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 …]
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.4.14/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.4.14/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
223 dma_cache_sync(dev, virt, sg->length, direction); in dma_map_sg()
[all …]
/linux-4.4.14/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.4.14/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.h359 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/
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.4.14/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.4.14/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.4.14/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.4.14/arch/mips/mm/
Ddma-default.c235 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/
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.c106 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/
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.4.14/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.4.14/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.4.14/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.4.14/drivers/staging/rdma/hfi1/
Ddma.c72 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
Duser_pages.c110 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/
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.4.14/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.c197 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()
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()
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/
Ddma-mapping.h50 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/
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
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()
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
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/
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.4.14/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.c732 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/
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
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/
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.4.14/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.4.14/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.4.14/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.4.14/arch/powerpc/include/asm/
Ddma-mapping.h49 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()
Diommu.h55 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,
Dbacklight.h23 extern void pmac_backlight_key(int direction);
/linux-4.4.14/drivers/dma/
Ddma-axi-dmac.c100 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 …]
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 …]
Dedma.c167 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 …]
Dbcm2835-dma.c353 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()
Dat_xdmac.c248 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 …]
Dtimb_dma.c90 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()
Didma64.c244 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()
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()
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.c305 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()
Didma64.h117 enum dma_transfer_direction direction; member
135 enum dma_transfer_direction direction; member
DTODO12 5. Remove dma_slave_config's dma direction.
Damba-pl08x.c1475 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/
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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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-stream.c81 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/
Dxlnx,video.txt26 - 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/
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.4.14/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 …]
/linux-4.4.14/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.4.14/drivers/infiniband/core/
Dsmi.c48 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/
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.4.14/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()
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()
Dhsu.h68 enum dma_transfer_direction direction; member
86 enum dma_transfer_direction direction; member
/linux-4.4.14/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.4.14/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.4.14/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.4.14/include/rdma/
Dib_verbs.h1536 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/
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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/drivers/staging/most/aim-sound/
Dsound.c191 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/
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,
/linux-4.4.14/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.4.14/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.4.14/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.4.14/drivers/net/wireless/realtek/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.4.14/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.4.14/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.4.14/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.4.14/drivers/net/wireless/realtek/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.4.14/drivers/net/wireless/realtek/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.4.14/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()
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/
Dvfio_iommu_spapr_tce.c421 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/
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.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/therm/
Dg84.c101 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()
Dtemp.c141 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/
Ddma-mapping.h54 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/
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.4.14/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.4.14/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.4.14/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.4.14/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()
1428 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.4.14/drivers/staging/most/hdm-i2c/
Dhdm_i2c.c90 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/
Ddma.c43 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/
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.4.14/arch/arm/mach-omap1/
Dgpio15xx.c42 .direction = OMAP_MPUIO_IO_CNTL,
83 .direction = OMAP1510_GPIO_DIR_CONTROL,
Dgpio16xx.c50 .direction = OMAP_MPUIO_IO_CNTL,
91 .direction = OMAP1610_GPIO_DIRECTION,
Dgpio7xx.c49 .direction = OMAP_MPUIO_IO_CNTL / 2,
90 .direction = OMAP7XX_GPIO_DIR_CONTROL,
/linux-4.4.14/drivers/dma-buf/
Ddma-buf.c495 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/
Dspi-rockchip.c159 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()
Dspi-s3c64xx.c135 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/
Dcompress_driver.h81 enum snd_compr_direction direction; member
152 unsigned int direction; member
/linux-4.4.14/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.4.14/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.4.14/drivers/usb/dwc3/
Dep0.c139 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/
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.4.14/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.4.14/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.4.14/drivers/video/fbdev/
Dtridentfb.c356 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/
Dmostcore.h110 u16 direction; member
138 enum most_channel_direction direction; member
Dcore.c259 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/
Dtdm-slot.txt8 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/
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.4.14/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.4.14/sound/hda/
Dhdac_stream.c26 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/
Do2iblnd.h861 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/
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()
462 alts, ep, !subs->direction, in set_sync_endpoint()
536 alts, fmt->endpoint, subs->direction, in set_format()
[all …]
/linux-4.4.14/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.txt187 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/
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.4.14/sound/firewire/tascam/
Damdtp-tascam.c34 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/
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()
/linux-4.4.14/drivers/staging/most/hdm-dim2/
Ddim2_hdm.c78 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/
Dip_vs_proto_sctp.c379 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/
Ddma-mapping.h54 int nents, enum dma_data_direction direction);
57 int nents, enum dma_data_direction direction);
/linux-4.4.14/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.4.14/arch/sh/mm/
Dconsistent.c82 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/
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.4.14/sound/hda/ext/
Dhdac_ext_stream.c39 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/
Dmc.c261 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/
Diw.h241 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()
Dib.h282 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/
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.4.14/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.4.14/Documentation/gpio/
Dsysfs.txt6 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/
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.4.14/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.4.14/include/linux/sunrpc/
Dsvc_rdma.h83 enum dma_data_direction direction; member
111 enum dma_data_direction direction; member
/linux-4.4.14/include/uapi/linux/netfilter/
Dxt_connbytes.h24 __u8 direction; /* ipt_connbytes_direction */ member
/linux-4.4.14/include/linux/mfd/
Dhtc-egpio.h26 unsigned long direction; member
/linux-4.4.14/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.4.14/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.4.14/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.
/linux-4.4.14/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.4.14/arch/s390/include/asm/
Ddma-mapping.h22 enum dma_data_direction direction) in dma_cache_sync() argument
/linux-4.4.14/sound/soc/intel/skylake/
Dskl-nhlt.c98 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/
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.4.14/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.4.14/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.4.14/net/sunrpc/xprtrdma/
Dfrwr_ops.c317 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/
Dtce.h42 unsigned int npages, unsigned long uaddr, int direction);
/linux-4.4.14/drivers/media/pci/cobalt/
Dcobalt-omnitek.c287 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/
DKconfig105 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/
Dpci.h206 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/
Ddma-mapping.h35 enum dma_data_direction direction);
/linux-4.4.14/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.4.14/arch/xtensa/include/asm/
Ddma-mapping.h36 enum dma_data_direction direction);
/linux-4.4.14/sound/soc/cirrus/
Dep93xx-pcm.c45 if (data->direction == ep93xx_dma_chan_direction(chan)) { in ep93xx_pcm_dma_filter()
/linux-4.4.14/arch/hexagon/include/asm/
Ddma-mapping.h50 enum dma_data_direction direction);
/linux-4.4.14/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.4.14/drivers/i2c/busses/
Di2c-at91.c121 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/
Ddma-coherence.h33 size_t size, enum dma_data_direction direction) in plat_unmap_dma_mem() argument

1234