Symbol: direction
arch/arm/mach-footbridge/dma-isa.c
66
enum dma_data_direction direction;
arch/arm/mach-footbridge/dma-isa.c
71
direction = DMA_FROM_DEVICE;
arch/arm/mach-footbridge/dma-isa.c
75
direction = DMA_TO_DEVICE;
arch/arm/mach-footbridge/dma-isa.c
79
direction = DMA_BIDIRECTIONAL;
arch/arm/mach-footbridge/dma-isa.c
83
direction = DMA_NONE;
arch/arm/mach-footbridge/dma-isa.c
97
direction);
arch/arm/mach-omap1/gpio15xx.c
35
.direction = OMAP_MPUIO_IO_CNTL,
arch/arm/mach-omap1/gpio15xx.c
76
.direction = OMAP1510_GPIO_DIR_CONTROL,
arch/arm/mach-omap1/gpio16xx.c
43
.direction = OMAP_MPUIO_IO_CNTL,
arch/arm/mach-omap1/gpio16xx.c
86
.direction = OMAP1610_GPIO_DIRECTION,
arch/arm/mach-sa1100/h3xxx.c
145
.direction = HTC_EGPIO_OUTPUT,
arch/microblaze/kernel/dma.c
18
enum dma_data_direction direction)
arch/microblaze/kernel/dma.c
20
switch (direction) {
arch/powerpc/include/asm/backlight.h
23
extern void pmac_backlight_key(int direction);
arch/powerpc/include/asm/iommu.h
218
enum dma_data_direction *direction);
arch/powerpc/include/asm/iommu.h
222
enum dma_data_direction *direction);
arch/powerpc/include/asm/iommu.h
264
enum dma_data_direction direction,
arch/powerpc/include/asm/iommu.h
269
enum dma_data_direction direction,
arch/powerpc/include/asm/iommu.h
280
enum dma_data_direction direction,
arch/powerpc/include/asm/iommu.h
283
size_t size, enum dma_data_direction direction,
arch/powerpc/include/asm/iommu.h
48
enum dma_data_direction direction,
arch/powerpc/include/asm/iommu.h
59
enum dma_data_direction *direction);
arch/powerpc/kernel/dma-iommu.c
116
enum dma_data_direction direction,
arch/powerpc/kernel/dma-iommu.c
120
dma_get_mask(dev), direction, attrs);
arch/powerpc/kernel/dma-iommu.c
124
size_t size, enum dma_data_direction direction,
arch/powerpc/kernel/dma-iommu.c
127
iommu_unmap_phys(get_iommu_table_base(dev), dma_handle, size, direction,
arch/powerpc/kernel/dma-iommu.c
132
int nelems, enum dma_data_direction direction,
arch/powerpc/kernel/dma-iommu.c
136
dma_get_mask(dev), direction, attrs);
arch/powerpc/kernel/dma-iommu.c
140
int nelems, enum dma_data_direction direction,
arch/powerpc/kernel/dma-iommu.c
144
direction, attrs);
arch/powerpc/kernel/iommu.c
1100
enum dma_data_direction *direction)
arch/powerpc/kernel/iommu.c
1105
ret = tbl->it_ops->xchg_no_kill(tbl, entry, hpa, direction);
arch/powerpc/kernel/iommu.c
1106
if (!ret && ((*direction == DMA_FROM_DEVICE) ||
arch/powerpc/kernel/iommu.c
1107
(*direction == DMA_BIDIRECTIONAL)) &&
arch/powerpc/kernel/iommu.c
350
enum dma_data_direction direction,
arch/powerpc/kernel/iommu.c
369
IOMMU_PAGE_MASK(tbl), direction, attrs);
arch/powerpc/kernel/iommu.c
475
unsigned long mask, enum dma_data_direction direction,
arch/powerpc/kernel/iommu.c
485
BUG_ON(direction == DMA_NONE);
arch/powerpc/kernel/iommu.c
543
direction, attrs);
arch/powerpc/kernel/iommu.c
617
int nelems, enum dma_data_direction direction,
arch/powerpc/kernel/iommu.c
622
BUG_ON(direction == DMA_NONE);
arch/powerpc/kernel/iommu.c
857
enum dma_data_direction direction,
arch/powerpc/kernel/iommu.c
865
BUG_ON(direction == DMA_NONE);
arch/powerpc/kernel/iommu.c
877
dma_handle = iommu_alloc(dev, tbl, vaddr, npages, direction,
arch/powerpc/kernel/iommu.c
895
size_t size, enum dma_data_direction direction,
arch/powerpc/kernel/iommu.c
900
BUG_ON(direction == DMA_NONE);
arch/powerpc/mm/dma-noncoherent.c
22
static void __dma_sync(void *vaddr, size_t size, int direction)
arch/powerpc/mm/dma-noncoherent.c
27
switch (direction) {
arch/powerpc/mm/dma-noncoherent.c
60
unsigned long offset, size_t size, int direction)
arch/powerpc/mm/dma-noncoherent.c
74
__dma_sync((void *)start, seg_size, direction);
arch/powerpc/platforms/512x/mpc512x_lpbfifo.c
230
dma_conf.direction = DMA_MEM_TO_DEV;
arch/powerpc/platforms/512x/mpc512x_lpbfifo.c
235
dma_conf.direction = DMA_DEV_TO_MEM;
arch/powerpc/platforms/512x/mpc512x_lpbfifo.c
258
1, dma_conf.direction, 0);
arch/powerpc/platforms/pasemi/iommu.c
79
enum dma_data_direction direction,
arch/powerpc/platforms/powermac/backlight.c
103
pmac_backlight_key_queued = direction;
arch/powerpc/platforms/powermac/backlight.c
95
void pmac_backlight_key(int direction)
arch/powerpc/platforms/powernv/pci-ioda-tce.c
125
unsigned long uaddr, enum dma_data_direction direction,
arch/powerpc/platforms/powernv/pci-ioda-tce.c
128
u64 proto_tce = iommu_direction_to_tce_perm(direction);
arch/powerpc/platforms/powernv/pci-ioda-tce.c
148
unsigned long *hpa, enum dma_data_direction *direction)
arch/powerpc/platforms/powernv/pci-ioda-tce.c
150
u64 proto_tce = iommu_direction_to_tce_perm(*direction);
arch/powerpc/platforms/powernv/pci-ioda-tce.c
157
if (*direction == DMA_NONE) {
arch/powerpc/platforms/powernv/pci-ioda-tce.c
176
*direction = iommu_tce_direction(oldtce);
arch/powerpc/platforms/powernv/pci-ioda.c
1153
unsigned long *hpa, enum dma_data_direction *direction)
arch/powerpc/platforms/powernv/pci-ioda.c
1155
return pnv_tce_xchg(tbl, index, hpa, direction);
arch/powerpc/platforms/powernv/pci-ioda.c
1232
enum dma_data_direction direction,
arch/powerpc/platforms/powernv/pci-ioda.c
1235
int ret = pnv_tce_build(tbl, index, npages, uaddr, direction,
arch/powerpc/platforms/powernv/pci.h
303
unsigned long uaddr, enum dma_data_direction direction,
arch/powerpc/platforms/powernv/pci.h
307
unsigned long *hpa, enum dma_data_direction *direction);
arch/powerpc/platforms/ps3/system-bus.c
559
size_t size, enum dma_data_direction direction, unsigned long attrs)
arch/powerpc/platforms/ps3/system-bus.c
584
enum dma_data_direction direction,
arch/powerpc/platforms/ps3/system-bus.c
597
switch (direction) {
arch/powerpc/platforms/ps3/system-bus.c
622
size_t size, enum dma_data_direction direction, unsigned long attrs)
arch/powerpc/platforms/ps3/system-bus.c
636
int nents, enum dma_data_direction direction, unsigned long attrs)
arch/powerpc/platforms/ps3/system-bus.c
665
enum dma_data_direction direction,
arch/powerpc/platforms/ps3/system-bus.c
673
int nents, enum dma_data_direction direction, unsigned long attrs)
arch/powerpc/platforms/ps3/system-bus.c
681
int nents, enum dma_data_direction direction,
arch/powerpc/platforms/pseries/ibmebus.c
104
enum dma_data_direction direction,
arch/powerpc/platforms/pseries/ibmebus.c
112
int nents, enum dma_data_direction direction,
arch/powerpc/platforms/pseries/ibmebus.c
128
int nents, enum dma_data_direction direction,
arch/powerpc/platforms/pseries/ibmebus.c
92
enum dma_data_direction direction,
arch/powerpc/platforms/pseries/iommu.c
124
enum dma_data_direction direction,
arch/powerpc/platforms/pseries/iommu.c
135
if (direction != DMA_TO_DEVICE)
arch/powerpc/platforms/pseries/iommu.c
209
enum dma_data_direction direction,
arch/powerpc/platforms/pseries/iommu.c
220
if (direction != DMA_TO_DEVICE)
arch/powerpc/platforms/pseries/iommu.c
252
enum dma_data_direction direction,
arch/powerpc/platforms/pseries/iommu.c
268
direction, attrs);
arch/powerpc/platforms/pseries/iommu.c
285
npages, uaddr, direction, attrs);
arch/powerpc/platforms/pseries/iommu.c
292
if (direction != DMA_TO_DEVICE)
arch/powerpc/platforms/pseries/iommu.c
704
long *tce, enum dma_data_direction *direction)
arch/powerpc/platforms/pseries/iommu.c
709
u64 proto_tce = iommu_direction_to_tce_perm(*direction);
arch/powerpc/platforms/pseries/iommu.c
719
*direction = iommu_tce_direction(oldtce);
arch/powerpc/platforms/pseries/vio.c
518
enum dma_data_direction direction,
arch/powerpc/platforms/pseries/vio.c
531
direction, attrs);
arch/powerpc/platforms/pseries/vio.c
545
enum dma_data_direction direction,
arch/powerpc/platforms/pseries/vio.c
551
iommu_unmap_phys(tbl, dma_handle, size, direction, attrs);
arch/powerpc/platforms/pseries/vio.c
556
int nelems, enum dma_data_direction direction,
arch/powerpc/platforms/pseries/vio.c
572
direction, attrs);
arch/powerpc/platforms/pseries/vio.c
591
enum dma_data_direction direction,
arch/powerpc/platforms/pseries/vio.c
603
ppc_iommu_unmap_sg(tbl, sglist, nelems, direction, attrs);
arch/powerpc/sysdev/dart_iommu.c
173
enum dma_data_direction direction,
arch/sh/drivers/dma/dma-g2.c
124
g2_dma->channel[chan_nr].direction = chan->mode;
arch/sh/drivers/dma/dma-g2.c
141
g2_dma->channel[chan_nr].direction,
arch/sh/drivers/dma/dma-g2.c
22
unsigned long direction; /* Transfer direction */
arch/sparc/include/asm/floppy_64.h
293
int direction;
arch/sparc/include/asm/floppy_64.h
359
(0 == sun_pci_dma_pending.direction));
arch/sparc/include/asm/floppy_64.h
363
sun_pci_dma_current.direction = sun_pci_dma_pending.direction;
arch/sparc/include/asm/floppy_64.h
367
sun_pci_dma_pending.direction = 0;
arch/sparc/include/asm/floppy_64.h
374
sun_pci_dma_current.direction);
arch/sparc/include/asm/floppy_64.h
391
sun_pci_dma_current.direction);
arch/sparc/include/asm/floppy_64.h
398
sun_pci_dma_pending.direction = DMA_TO_DEVICE;
arch/sparc/include/asm/floppy_64.h
400
sun_pci_dma_pending.direction = DMA_FROM_DEVICE;
arch/sparc/kernel/iommu.c
264
size_t sz, enum dma_data_direction direction,
arch/sparc/kernel/iommu.c
288
if (unlikely(direction == DMA_NONE))
arch/sparc/kernel/iommu.c
312
if (direction != DMA_TO_DEVICE)
arch/sparc/kernel/iommu.c
332
enum dma_data_direction direction)
arch/sparc/kernel/iommu.c
375
if (direction == DMA_TO_DEVICE)
arch/sparc/kernel/iommu.c
397
size_t sz, enum dma_data_direction direction,
arch/sparc/kernel/iommu.c
405
if (unlikely(direction == DMA_NONE)) {
arch/sparc/kernel/iommu.c
430
npages, direction);
arch/sparc/kernel/iommu.c
443
int nelems, enum dma_data_direction direction,
arch/sparc/kernel/iommu.c
456
BUG_ON(direction == DMA_NONE);
arch/sparc/kernel/iommu.c
473
if (direction != DMA_TO_DEVICE)
arch/sparc/kernel/iommu.c
616
int nelems, enum dma_data_direction direction,
arch/sparc/kernel/iommu.c
624
BUG_ON(direction == DMA_NONE);
arch/sparc/kernel/iommu.c
652
npages, direction);
arch/sparc/kernel/iommu.c
669
enum dma_data_direction direction)
arch/sparc/kernel/iommu.c
700
strbuf_flush(strbuf, iommu, bus_addr, ctx, npages, direction);
arch/sparc/kernel/iommu.c
707
enum dma_data_direction direction)
arch/sparc/kernel/iommu.c
746
strbuf_flush(strbuf, iommu, bus_addr, ctx, npages, direction);
arch/sparc/kernel/pci_sun4v.c
356
size_t sz, enum dma_data_direction direction,
arch/sparc/kernel/pci_sun4v.c
381
if (unlikely(direction == DMA_NONE))
arch/sparc/kernel/pci_sun4v.c
403
if (direction != DMA_TO_DEVICE)
arch/sparc/kernel/pci_sun4v.c
439
size_t sz, enum dma_data_direction direction,
arch/sparc/kernel/pci_sun4v.c
451
if (unlikely(direction == DMA_NONE)) {
arch/sparc/kernel/pci_sun4v.c
479
int nelems, enum dma_data_direction direction,
arch/sparc/kernel/pci_sun4v.c
495
BUG_ON(direction == DMA_NONE);
arch/sparc/kernel/pci_sun4v.c
503
if (direction != DMA_TO_DEVICE)
arch/sparc/kernel/pci_sun4v.c
634
int nelems, enum dma_data_direction direction,
arch/sparc/kernel/pci_sun4v.c
645
BUG_ON(direction == DMA_NONE);
arch/sparc/kernel/unaligned_32.c
242
enum direction dir = decode_direction(insn);
arch/sparc/kernel/unaligned_32.c
34
static inline enum direction decode_direction(unsigned int insn)
arch/sparc/kernel/unaligned_64.c
308
enum direction dir = decode_direction(insn);
arch/sparc/kernel/unaligned_64.c
42
static inline enum direction decode_direction(unsigned int insn)
arch/x86/include/asm/platform_sst_audio.h
62
u8 direction;
arch/x86/kvm/x86.c
8433
vcpu->run->io.direction = in ? KVM_EXIT_IO_IN : KVM_EXIT_IO_OUT;
block/blk-iolatency.c
406
int direction = 0;
block/blk-iolatency.c
417
direction = -1;
block/blk-iolatency.c
419
direction = 1;
block/blk-iolatency.c
428
if (direction < 0 && iolat->min_lat_nsec) {
block/blk-iolatency.c
447
if (iolat->max_depth == 1 && direction < 0) {
block/blk-iolatency.c
460
scale_change(iolat, direction > 0);
drivers/accel/amdxdna/amdxdna_cbuf.c
114
direction, DMA_ATTR_SKIP_CPU_SYNC);
drivers/accel/amdxdna/amdxdna_cbuf.c
141
enum dma_data_direction direction)
drivers/accel/amdxdna/amdxdna_cbuf.c
144
drm_prime_get_contiguous_size(sgt), direction,
drivers/accel/amdxdna/amdxdna_cbuf.c
85
enum dma_data_direction direction)
drivers/accel/amdxdna/amdxdna_gem.c
1324
if (args->direction == SYNC_DIRECT_FROM_DEVICE)
drivers/accel/amdxdna/amdxdna_ubuf.c
24
enum dma_data_direction direction)
drivers/accel/amdxdna/amdxdna_ubuf.c
39
ret = dma_map_sgtable(attach->dev, sg, direction, 0);
drivers/accel/amdxdna/amdxdna_ubuf.c
54
enum dma_data_direction direction)
drivers/accel/amdxdna/amdxdna_ubuf.c
56
dma_unmap_sgtable(attach->dev, sg, direction, 0);
drivers/accel/ivpu/ivpu_gem_userptr.c
24
enum dma_data_direction direction)
drivers/accel/ivpu/ivpu_gem_userptr.c
29
ret = dma_map_sgtable(attachment->dev, sgt, direction, DMA_ATTR_SKIP_CPU_SYNC);
drivers/accel/ivpu/ivpu_gem_userptr.c
38
enum dma_data_direction direction)
drivers/accel/ivpu/ivpu_gem_userptr.c
40
dma_unmap_sgtable(attachment->dev, sgt, direction, DMA_ATTR_SKIP_CPU_SYNC);
drivers/acpi/nhlt.c
75
(dir < 0 || ep->direction == dir);
drivers/ata/pata_ep93xx.c
672
conf.direction = DMA_DEV_TO_MEM;
drivers/ata/pata_ep93xx.c
683
conf.direction = DMA_MEM_TO_DEV;
drivers/ata/sata_dwc_460ex.c
334
sconf.direction = qc->dma_dir;
drivers/block/drbd/drbd_int.h
133
const char *direction, struct bm_xfer_ctx *c);
drivers/block/drbd/drbd_receiver.c
4593
const char *direction, struct bm_xfer_ctx *c)
drivers/block/drbd/drbd_receiver.c
4622
direction,
drivers/block/mtip32xx/mtip32xx.c
2109
command->direction = dma_dir;
drivers/block/mtip32xx/mtip32xx.c
2426
cmd->direction);
drivers/block/mtip32xx/mtip32xx.h
316
int direction; /* Data transfer direction */
drivers/bus/ts-nbus.c
83
static void ts_nbus_set_direction(struct ts_nbus *ts_nbus, int direction)
drivers/bus/ts-nbus.c
88
if (direction == TS_NBUS_DIRECTION_IN)
drivers/char/xillybus/xillybus.h
115
int direction;
drivers/char/xillybus/xillybus_core.c
298
enum dma_data_direction direction;
drivers/char/xillybus/xillybus_core.c
307
data->size, data->direction);
drivers/char/xillybus/xillybus_core.c
315
int direction,
drivers/char/xillybus/xillybus_core.c
326
addr = dma_map_single(ep->dev, ptr, size, direction);
drivers/char/xillybus/xillybus_core.c
336
this->direction = direction;
drivers/char/xillybus/xillybus_core.c
395
bytebufsize, s->direction,
drivers/char/xillybus/xillybus_core.c
444
.direction = DMA_TO_DEVICE,
drivers/char/xillybus/xillybus_core.c
452
.direction = DMA_FROM_DEVICE,
drivers/comedi/drivers/ni_660x.c
338
enum comedi_io_direction direction)
drivers/comedi/drivers/ni_660x.c
354
mite_chan->dir = direction;
drivers/comedi/drivers/ni_660x.c
602
unsigned int direction)
drivers/comedi/drivers/ni_660x.c
613
if (direction == COMEDI_OUTPUT) {
drivers/comedi/drivers/ni_mio_common.c
4681
unsigned int direction)
drivers/comedi/drivers/ni_mio_common.c
4687
direction = (direction == COMEDI_OUTPUT) ? 1u : 0u;
drivers/comedi/drivers/ni_mio_common.c
4688
ni_set_bits(dev, NISTC_IO_BIDIR_PIN_REG, 1 << chan, direction);
drivers/comedi/drivers/ni_mio_common.c
5163
unsigned int direction)
drivers/comedi/drivers/ni_mio_common.c
5172
if (direction == COMEDI_OUTPUT) {
drivers/comedi/drivers/ni_mio_common.c
630
enum comedi_io_direction direction)
drivers/comedi/drivers/ni_mio_common.c
647
mite_chan->dir = direction;
drivers/counter/104-quad-8.c
412
enum counter_count_direction *direction)
drivers/counter/104-quad-8.c
421
*direction = (u8_get_bits(flag, FLAG_UD) == UP) ? COUNTER_COUNT_DIRECTION_FORWARD :
drivers/counter/104-quad-8.c
449
enum counter_count_direction direction;
drivers/counter/104-quad-8.c
469
err = quad8_direction_read(counter, count, &direction);
drivers/counter/104-quad-8.c
485
if (direction == COUNTER_COUNT_DIRECTION_FORWARD)
drivers/counter/rz-mtu3-cnt.c
292
enum counter_count_direction *direction)
drivers/counter/rz-mtu3-cnt.c
307
*direction = (tsr & RZ_MTU3_TSR_TCFD) ?
drivers/counter/stm32-timer-cnt.c
158
enum counter_count_direction *direction)
drivers/counter/stm32-timer-cnt.c
164
*direction = (cr1 & TIM_CR1_DIR) ? COUNTER_COUNT_DIRECTION_BACKWARD :
drivers/counter/ti-eqep.c
385
enum counter_count_direction *direction)
drivers/counter/ti-eqep.c
392
*direction = (qepsts & QEPSTS_QDF) ? COUNTER_COUNT_DIRECTION_FORWARD
drivers/crypto/ccree/cc_buffer_mgr.c
256
unsigned int nbytes, int direction, u32 *nents,
drivers/crypto/ccree/cc_buffer_mgr.c
276
ret = dma_map_sg(dev, sg, *nents, direction);
drivers/crypto/ccree/cc_cipher.c
514
int direction = req_ctx->gen_ctx.op_type;
drivers/crypto/ccree/cc_cipher.c
530
set_cipher_config0(&desc[*seq_size], direction);
drivers/crypto/ccree/cc_cipher.c
548
set_cipher_config0(&desc[*seq_size], direction);
drivers/crypto/ccree/cc_cipher.c
571
int direction = req_ctx->gen_ctx.op_type;
drivers/crypto/ccree/cc_cipher.c
585
set_cipher_config0(&desc[*seq_size], direction);
drivers/crypto/ccree/cc_cipher.c
615
int direction = req_ctx->gen_ctx.op_type;
drivers/crypto/ccree/cc_cipher.c
638
set_cipher_config0(&desc[*seq_size], direction);
drivers/crypto/ccree/cc_cipher.c
657
set_cipher_config0(&desc[*seq_size], direction);
drivers/crypto/ccree/cc_cipher.c
692
int direction = req_ctx->gen_ctx.op_type;
drivers/crypto/ccree/cc_cipher.c
706
set_cipher_config0(&desc[*seq_size], direction);
drivers/crypto/ccree/cc_cipher.c
747
set_cipher_config0(&desc[*seq_size], direction);
drivers/crypto/ccree/cc_cipher.c
873
enum drv_crypto_direction direction)
drivers/crypto/ccree/cc_cipher.c
892
((direction == DRV_CRYPTO_DIRECTION_ENCRYPT) ?
drivers/crypto/ccree/cc_cipher.c
913
if (direction == DRV_CRYPTO_DIRECTION_ENCRYPT)
drivers/crypto/ccree/cc_cipher.c
940
req_ctx->gen_ctx.op_type = direction;
drivers/crypto/img-hash.c
341
dma_conf.direction = DMA_MEM_TO_DEV;
drivers/crypto/inside-secure/safexcel_cipher.c
1170
sreq->direction = dir;
drivers/crypto/inside-secure/safexcel_cipher.c
164
enum safexcel_cipher_direction direction,
drivers/crypto/inside-secure/safexcel_cipher.c
174
if (direction == SAFEXCEL_DECRYPT)
drivers/crypto/inside-secure/safexcel_cipher.c
274
direction == SAFEXCEL_DECRYPT)) {
drivers/crypto/inside-secure/safexcel_cipher.c
341
if (direction == SAFEXCEL_ENCRYPT) {
drivers/crypto/inside-secure/safexcel_cipher.c
533
(sreq->direction == SAFEXCEL_ENCRYPT ?
drivers/crypto/inside-secure/safexcel_cipher.c
548
if (sreq->direction == SAFEXCEL_ENCRYPT &&
drivers/crypto/inside-secure/safexcel_cipher.c
553
else if (sreq->direction == SAFEXCEL_ENCRYPT)
drivers/crypto/inside-secure/safexcel_cipher.c
563
if (sreq->direction == SAFEXCEL_ENCRYPT)
drivers/crypto/inside-secure/safexcel_cipher.c
664
(sreq->direction == SAFEXCEL_ENCRYPT)) {
drivers/crypto/inside-secure/safexcel_cipher.c
707
if (sreq->direction == SAFEXCEL_DECRYPT)
drivers/crypto/inside-secure/safexcel_cipher.c
71
enum safexcel_cipher_direction direction;
drivers/crypto/inside-secure/safexcel_cipher.c
719
(sreq->direction == SAFEXCEL_DECRYPT)) {
drivers/crypto/inside-secure/safexcel_cipher.c
829
sreq->direction, cryptlen,
drivers/crypto/intel/qat/qat_common/qat_comp_algs.c
142
enum direction dir;
drivers/crypto/intel/qat/qat_common/qat_comp_algs.c
287
static int qat_comp_alg_compress_decompress(struct acomp_req *areq, enum direction dir,
drivers/crypto/starfive/jh7110-aes.c
416
cryp->cfg_in.direction = DMA_MEM_TO_DEV;
drivers/crypto/starfive/jh7110-aes.c
425
cryp->cfg_out.direction = DMA_DEV_TO_MEM;
drivers/crypto/stm32/stm32-cryp.c
2225
dma_conf.direction = DMA_MEM_TO_DEV;
drivers/crypto/stm32/stm32-cryp.c
2246
dma_conf.direction = DMA_DEV_TO_MEM;
drivers/crypto/stm32/stm32-hash.c
630
dma_conf.direction = DMA_MEM_TO_DEV;
drivers/crypto/tegra/tegra-se-main.c
43
tegra_se_cmdbuf_pin(struct device *dev, struct host1x_bo *bo, enum dma_data_direction direction)
drivers/crypto/tegra/tegra-se-main.c
55
map->direction = direction;
drivers/crypto/tegra/tegra-se-main.c
69
err = dma_map_sgtable(dev, map->sgt, direction, 0);
drivers/crypto/tegra/tegra-se-main.c
92
dma_unmap_sgtable(map->dev, map->sgt, map->direction, 0);
drivers/dma-buf/dma-buf.c
1169
enum dma_data_direction direction)
drivers/dma-buf/dma-buf.c
1192
sg_table = attach->dmabuf->ops->map_dma_buf(attach, direction);
drivers/dma-buf/dma-buf.c
1231
attach->dmabuf->ops->unmap_dma_buf(attach, sg_table, direction);
drivers/dma-buf/dma-buf.c
1253
enum dma_data_direction direction)
drivers/dma-buf/dma-buf.c
1263
sg_table = dma_buf_map_attachment(attach, direction);
drivers/dma-buf/dma-buf.c
1282
enum dma_data_direction direction)
drivers/dma-buf/dma-buf.c
1292
attach->dmabuf->ops->unmap_dma_buf(attach, sg_table, direction);
drivers/dma-buf/dma-buf.c
1311
enum dma_data_direction direction)
drivers/dma-buf/dma-buf.c
1319
dma_buf_unmap_attachment(attach, sg_table, direction);
drivers/dma-buf/dma-buf.c
1481
enum dma_data_direction direction)
drivers/dma-buf/dma-buf.c
1483
bool write = (direction == DMA_BIDIRECTIONAL ||
drivers/dma-buf/dma-buf.c
1484
direction == DMA_TO_DEVICE);
drivers/dma-buf/dma-buf.c
1517
enum dma_data_direction direction)
drivers/dma-buf/dma-buf.c
1527
ret = dmabuf->ops->begin_cpu_access(dmabuf, direction);
drivers/dma-buf/dma-buf.c
1534
ret = __dma_buf_begin_cpu_access(dmabuf, direction);
drivers/dma-buf/dma-buf.c
1553
enum dma_data_direction direction)
drivers/dma-buf/dma-buf.c
1562
ret = dmabuf->ops->end_cpu_access(dmabuf, direction);
drivers/dma-buf/dma-buf.c
545
enum dma_data_direction direction;
drivers/dma-buf/dma-buf.c
560
direction = DMA_FROM_DEVICE;
drivers/dma-buf/dma-buf.c
563
direction = DMA_TO_DEVICE;
drivers/dma-buf/dma-buf.c
566
direction = DMA_BIDIRECTIONAL;
drivers/dma-buf/dma-buf.c
573
ret = dma_buf_end_cpu_access(dmabuf, direction);
drivers/dma-buf/dma-buf.c
575
ret = dma_buf_begin_cpu_access(dmabuf, direction);
drivers/dma-buf/heaps/cma_heap.c
104
enum dma_data_direction direction)
drivers/dma-buf/heaps/cma_heap.c
110
ret = dma_map_sgtable(attachment->dev, table, direction, 0);
drivers/dma-buf/heaps/cma_heap.c
119
enum dma_data_direction direction)
drivers/dma-buf/heaps/cma_heap.c
124
dma_unmap_sgtable(attachment->dev, table, direction, 0);
drivers/dma-buf/heaps/cma_heap.c
128
enum dma_data_direction direction)
drivers/dma-buf/heaps/cma_heap.c
141
dma_sync_sgtable_for_cpu(a->dev, &a->table, direction);
drivers/dma-buf/heaps/cma_heap.c
149
enum dma_data_direction direction)
drivers/dma-buf/heaps/cma_heap.c
162
dma_sync_sgtable_for_device(a->dev, &a->table, direction);
drivers/dma-buf/heaps/system_heap.c
160
enum dma_data_direction direction)
drivers/dma-buf/heaps/system_heap.c
168
ret = dma_map_sgtable(attachment->dev, table, direction, attrs);
drivers/dma-buf/heaps/system_heap.c
178
enum dma_data_direction direction)
drivers/dma-buf/heaps/system_heap.c
183
dma_unmap_sgtable(attachment->dev, table, direction, 0);
drivers/dma-buf/heaps/system_heap.c
187
enum dma_data_direction direction)
drivers/dma-buf/heaps/system_heap.c
200
dma_sync_sgtable_for_cpu(a->dev, &a->table, direction);
drivers/dma-buf/heaps/system_heap.c
208
enum dma_data_direction direction)
drivers/dma-buf/heaps/system_heap.c
221
dma_sync_sgtable_for_device(a->dev, &a->table, direction);
drivers/dma-buf/udmabuf.c
132
enum dma_data_direction direction)
drivers/dma-buf/udmabuf.c
148
ret = dma_map_sgtable(dev, sg, direction, DMA_ATTR_SKIP_CPU_SYNC);
drivers/dma-buf/udmabuf.c
161
enum dma_data_direction direction)
drivers/dma-buf/udmabuf.c
163
dma_unmap_sgtable(dev, sg, direction, DMA_ATTR_SKIP_CPU_SYNC);
drivers/dma-buf/udmabuf.c
169
enum dma_data_direction direction)
drivers/dma-buf/udmabuf.c
171
return get_sg_table(at->dev, at->dmabuf, direction);
drivers/dma-buf/udmabuf.c
176
enum dma_data_direction direction)
drivers/dma-buf/udmabuf.c
178
return put_sg_table(at->dev, sg, direction);
drivers/dma-buf/udmabuf.c
223
enum dma_data_direction direction)
drivers/dma-buf/udmabuf.c
229
ubuf->sg = get_sg_table(dev, buf, direction);
drivers/dma-buf/udmabuf.c
237
ubuf->sg_dir = direction;
drivers/dma-buf/udmabuf.c
241
dma_sync_sgtable_for_cpu(dev, ubuf->sg, direction);
drivers/dma-buf/udmabuf.c
246
enum dma_data_direction direction)
drivers/dma-buf/udmabuf.c
254
dma_sync_sgtable_for_device(dev, ubuf->sg, direction);
drivers/dma/amba-pl08x.c
1930
enum dma_transfer_direction direction,
drivers/dma/amba-pl08x.c
1952
if (direction == DMA_MEM_TO_DEV) {
drivers/dma/amba-pl08x.c
1959
} else if (direction == DMA_DEV_TO_MEM) {
drivers/dma/amba-pl08x.c
1984
tmp = (direction == DMA_MEM_TO_DEV) ? PL080_FLOW_MEM2PER_PER :
drivers/dma/amba-pl08x.c
1987
tmp = (direction == DMA_MEM_TO_DEV) ? PL080_FLOW_MEM2PER :
drivers/dma/amba-pl08x.c
2007
if (direction == DMA_MEM_TO_DEV)
drivers/dma/amba-pl08x.c
2016
enum dma_transfer_direction direction,
drivers/dma/amba-pl08x.c
2030
if (direction == DMA_MEM_TO_DEV) {
drivers/dma/amba-pl08x.c
2043
unsigned int sg_len, enum dma_transfer_direction direction,
drivers/dma/amba-pl08x.c
2056
txd = pl08x_init_txd(chan, direction, &slave_addr);
drivers/dma/amba-pl08x.c
2061
ret = pl08x_tx_add_sg(txd, direction, slave_addr,
drivers/dma/amba-pl08x.c
2085
size_t period_len, enum dma_transfer_direction direction,
drivers/dma/amba-pl08x.c
2097
direction == DMA_MEM_TO_DEV ? "to" : "from",
drivers/dma/amba-pl08x.c
2100
txd = pl08x_init_txd(chan, direction, &slave_addr);
drivers/dma/amba-pl08x.c
2107
ret = pl08x_tx_add_sg(txd, direction, slave_addr,
drivers/dma/apple-admac.c
254
size_t period_len, enum dma_transfer_direction direction,
drivers/dma/apple-admac.c
260
if (direction != admac_chan_direction(adchan->no))
drivers/dma/at_hdmac.c
1250
unsigned int sg_len, enum dma_transfer_direction direction,
drivers/dma/at_hdmac.c
1269
direction == DMA_MEM_TO_DEV ? "TO DEVICE" : "FROM DEVICE",
drivers/dma/at_hdmac.c
1286
switch (direction) {
drivers/dma/at_hdmac.c
1429
enum dma_transfer_direction direction)
drivers/dma/at_hdmac.c
1443
switch (direction) {
drivers/dma/at_hdmac.c
1494
size_t period_len, enum dma_transfer_direction direction,
drivers/dma/at_hdmac.c
1507
direction == DMA_MEM_TO_DEV ? "TO DEVICE" : "FROM DEVICE",
drivers/dma/at_hdmac.c
1522
if (unlikely(!is_slave_direction(direction)))
drivers/dma/at_hdmac.c
1525
if (direction == DMA_MEM_TO_DEV)
drivers/dma/at_hdmac.c
1542
reg_width, period_len, direction))
drivers/dma/at_xdmac.c
274
enum dma_transfer_direction direction;
drivers/dma/at_xdmac.c
583
desc->direction = DMA_TRANS_NONE;
drivers/dma/at_xdmac.c
662
enum dma_transfer_direction direction)
drivers/dma/at_xdmac.c
668
if (direction == DMA_DEV_TO_MEM) {
drivers/dma/at_xdmac.c
693
} else if (direction == DMA_MEM_TO_DEV) {
drivers/dma/at_xdmac.c
760
unsigned int sg_len, enum dma_transfer_direction direction,
drivers/dma/at_xdmac.c
774
if (!is_slave_direction(direction)) {
drivers/dma/at_xdmac.c
781
direction == DMA_MEM_TO_DEV ? "to device" : "from device",
drivers/dma/at_xdmac.c
787
if (at_xdmac_compute_chan_conf(chan, direction))
drivers/dma/at_xdmac.c
814
if (direction == DMA_DEV_TO_MEM) {
drivers/dma/at_xdmac.c
852
first->direction = direction;
drivers/dma/at_xdmac.c
863
enum dma_transfer_direction direction,
drivers/dma/at_xdmac.c
874
direction == DMA_MEM_TO_DEV ? "mem2per" : "per2mem", flags);
drivers/dma/at_xdmac.c
876
if (!is_slave_direction(direction)) {
drivers/dma/at_xdmac.c
886
if (at_xdmac_compute_chan_conf(chan, direction))
drivers/dma/at_xdmac.c
907
if (direction == DMA_DEV_TO_MEM) {
drivers/dma/at_xdmac.c
940
first->direction = direction;
drivers/dma/bcm2835-dma.c
284
struct dma_chan *chan, enum dma_transfer_direction direction,
drivers/dma/bcm2835-dma.c
305
d->dir = direction;
drivers/dma/bcm2835-dma.c
368
enum dma_transfer_direction direction,
drivers/dma/bcm2835-dma.c
384
if (direction == DMA_DEV_TO_MEM)
drivers/dma/bcm2835-dma.c
626
enum dma_transfer_direction direction,
drivers/dma/bcm2835-dma.c
636
if (!is_slave_direction(direction)) {
drivers/dma/bcm2835-dma.c
645
if (direction == DMA_DEV_TO_MEM) {
drivers/dma/bcm2835-dma.c
661
d = bcm2835_dma_create_cb_chain(chan, direction, false,
drivers/dma/bcm2835-dma.c
669
bcm2835_dma_fill_cb_chain_with_sg(chan, direction, d->cb_list,
drivers/dma/bcm2835-dma.c
677
size_t period_len, enum dma_transfer_direction direction,
drivers/dma/bcm2835-dma.c
690
if (!is_slave_direction(direction)) {
drivers/dma/bcm2835-dma.c
719
if (direction == DMA_DEV_TO_MEM) {
drivers/dma/bcm2835-dma.c
748
d = bcm2835_dma_create_cb_chain(chan, direction, true,
drivers/dma/dma-axi-dmac.c
1005
chan->direction = DMA_MEM_TO_MEM;
drivers/dma/dma-axi-dmac.c
1007
chan->direction = DMA_MEM_TO_DEV;
drivers/dma/dma-axi-dmac.c
1009
chan->direction = DMA_DEV_TO_MEM;
drivers/dma/dma-axi-dmac.c
1011
chan->direction = DMA_DEV_TO_DEV;
drivers/dma/dma-axi-dmac.c
1267
dma_dev->directions = BIT(dmac->chan.direction);
drivers/dma/dma-axi-dmac.c
153
enum dma_transfer_direction direction;
drivers/dma/dma-axi-dmac.c
700
enum dma_transfer_direction direction, dma_addr_t addr,
drivers/dma/dma-axi-dmac.c
716
if (direction == DMA_DEV_TO_MEM)
drivers/dma/dma-axi-dmac.c
727
if (direction == DMA_DEV_TO_MEM)
drivers/dma/dma-axi-dmac.c
742
size_t nb, enum dma_transfer_direction direction,
drivers/dma/dma-axi-dmac.c
751
if (direction != chan->direction)
drivers/dma/dma-axi-dmac.c
770
dsg = axi_dmac_fill_linear_sg(chan, direction, vecs[i].addr, 1,
drivers/dma/dma-axi-dmac.c
786
unsigned int sg_len, enum dma_transfer_direction direction,
drivers/dma/dma-axi-dmac.c
796
if (direction != chan->direction)
drivers/dma/dma-axi-dmac.c
813
dsg = axi_dmac_fill_linear_sg(chan, direction, sg_dma_address(sg), 1,
drivers/dma/dma-axi-dmac.c
824
size_t period_len, enum dma_transfer_direction direction,
drivers/dma/dma-axi-dmac.c
831
if (direction != chan->direction)
drivers/dma/dma-axi-dmac.c
853
axi_dmac_fill_linear_sg(chan, direction, buf_addr, num_periods,
drivers/dma/dma-axi-dmac.c
872
if (xt->dir != chan->direction)
drivers/dma/dma-jz4780.c
233
enum dma_transfer_direction direction)
drivers/dma/dma-jz4780.c
254
if (direction == DMA_DEV_TO_MEM)
drivers/dma/dma-jz4780.c
311
enum dma_transfer_direction direction)
drivers/dma/dma-jz4780.c
316
if (direction == DMA_MEM_TO_DEV) {
drivers/dma/dma-jz4780.c
363
enum dma_transfer_direction direction, unsigned long flags,
drivers/dma/dma-jz4780.c
372
desc = jz4780_dma_desc_alloc(jzchan, sg_len, DMA_SLAVE, direction);
drivers/dma/dma-jz4780.c
380
direction);
drivers/dma/dma-jz4780.c
408
size_t period_len, enum dma_transfer_direction direction,
drivers/dma/dma-jz4780.c
421
desc = jz4780_dma_desc_alloc(jzchan, periods, DMA_CYCLIC, direction);
drivers/dma/dma-jz4780.c
427
period_len, direction);
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c
1199
if (chan->direction != DMA_MEM_TO_MEM)
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c
1201
if (chan->direction == DMA_MEM_TO_DEV)
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c
446
switch (chan->direction) {
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c
676
switch (chan->direction) {
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c
717
if (chan->direction == DMA_MEM_TO_DEV) {
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c
739
enum dma_transfer_direction direction)
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c
746
switch (direction) {
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c
769
enum dma_transfer_direction direction,
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c
787
axi_block_len = calculate_block_len(chan, dma_addr, buf_len, direction);
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c
800
chan->direction = direction;
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c
846
enum dma_transfer_direction direction,
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c
863
if (unlikely(!is_slave_direction(direction) || !sg_len))
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c
869
axi_block_len = calculate_block_len(chan, mem, len, direction);
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c
880
chan->direction = direction;
drivers/dma/dw-axi-dmac/dw-axi-dmac.h
52
enum dma_transfer_direction direction;
drivers/dma/dw-edma/dw-edma-core.c
391
enum dma_transfer_direction dir = xfer->direction;
drivers/dma/dw-edma/dw-edma-core.c
582
enum dma_transfer_direction direction,
drivers/dma/dw-edma/dw-edma-core.c
588
xfer.direction = direction;
drivers/dma/dw-edma/dw-edma-core.c
600
enum dma_transfer_direction direction,
drivers/dma/dw-edma/dw-edma-core.c
606
xfer.direction = direction;
drivers/dma/dw-edma/dw-edma-core.c
624
xfer.direction = ilt->dir;
drivers/dma/dw-edma/dw-edma-core.h
152
enum dma_transfer_direction direction;
drivers/dma/dw/core.c
1262
dwc->direction = DMA_TRANS_NONE;
drivers/dma/dw/core.c
564
dwc->direction = DMA_MEM_TO_MEM;
drivers/dma/dw/core.c
616
unsigned int sg_len, enum dma_transfer_direction direction,
drivers/dma/dw/core.c
635
if (unlikely(!is_slave_direction(direction) || !sg_len))
drivers/dma/dw/core.c
638
dwc->direction = direction;
drivers/dma/dw/core.c
642
switch (direction) {
drivers/dma/dw/core.c
758
"not enough descriptors available. Direction %d\n", direction);
drivers/dma/dw/core.c
805
if (dwc->dma_sconfig.direction == DMA_MEM_TO_DEV)
drivers/dma/dw/core.c
807
else if (dwc->dma_sconfig.direction == DMA_DEV_TO_MEM)
drivers/dma/dw/core.c
823
if (dwc->dma_sconfig.direction == DMA_MEM_TO_DEV)
drivers/dma/dw/core.c
850
if (dwc->dma_sconfig.direction == DMA_MEM_TO_DEV) {
drivers/dma/dw/core.c
856
} else if (dwc->dma_sconfig.direction == DMA_DEV_TO_MEM) {
drivers/dma/dw/dw.c
17
u32 cfghi = is_slave_direction(dwc->direction) ? 0 : DWC_CFGH_FIFO_MODE;
drivers/dma/dw/dw.c
82
if (dwc->direction == DMA_MEM_TO_DEV) {
drivers/dma/dw/dw.c
86
} else if (dwc->direction == DMA_DEV_TO_MEM) {
drivers/dma/dw/idma32.c
112
switch (dwc->direction) {
drivers/dma/dw/idma32.c
212
if (dwc->direction == DMA_MEM_TO_DEV)
drivers/dma/dw/idma32.c
214
else if (dwc->direction == DMA_DEV_TO_MEM)
drivers/dma/dw/idma32.c
69
switch (dwc->direction) {
drivers/dma/dw/idma32.c
97
switch (dwc->direction) {
drivers/dma/dw/regs.h
271
enum dma_transfer_direction direction;
drivers/dma/ep93xx_dma.c
1451
u8 direction = dma_spec->args[1];
drivers/dma/ep93xx_dma.c
1456
if (!is_slave_direction(direction))
drivers/dma/ep93xx_dma.c
1460
dma_cfg.dir = direction;
drivers/dma/ep93xx_dma.c
1482
u8 direction = dma_spec->args[1];
drivers/dma/ep93xx_dma.c
1484
if (!is_slave_direction(direction))
drivers/dma/ep93xx_dma.c
1496
dma_cfg.dir = direction;
drivers/dma/fsl-edma-common.c
510
if (cfg->direction == DMA_MEM_TO_DEV) {
drivers/dma/fsl-edma-common.c
592
size_t period_len, enum dma_transfer_direction direction,
drivers/dma/fsl-edma-common.c
604
if (!is_slave_direction(direction))
drivers/dma/fsl-edma-common.c
607
if (!fsl_edma_prep_slave_dma(fsl_chan, direction))
drivers/dma/fsl-edma-common.c
615
fsl_desc->dirn = direction;
drivers/dma/fsl-edma-common.c
618
if (direction == DMA_MEM_TO_DEV) {
drivers/dma/fsl-edma-common.c
645
if (direction == DMA_MEM_TO_DEV) {
drivers/dma/fsl-edma-common.c
652
} else if (direction == DMA_DEV_TO_MEM) {
drivers/dma/fsl-edma-common.c
678
unsigned int sg_len, enum dma_transfer_direction direction,
drivers/dma/fsl-edma-common.c
689
if (!is_slave_direction(direction))
drivers/dma/fsl-edma-common.c
692
if (!fsl_edma_prep_slave_dma(fsl_chan, direction))
drivers/dma/fsl-edma-common.c
699
fsl_desc->dirn = direction;
drivers/dma/fsl-edma-common.c
701
if (direction == DMA_MEM_TO_DEV) {
drivers/dma/fsl-edma-common.c
720
if (direction == DMA_MEM_TO_DEV) {
drivers/dma/fsl-edma-common.c
725
} else if (direction == DMA_DEV_TO_MEM) {
drivers/dma/fsl-edma-common.c
744
u32 width = (direction == DMA_DEV_TO_MEM) ? doff : soff;
drivers/dma/fsl-edma-common.c
745
u32 burst = (direction == DMA_DEV_TO_MEM) ?
drivers/dma/fsl-edma-common.h
497
size_t period_len, enum dma_transfer_direction direction,
drivers/dma/fsl-edma-common.h
501
unsigned int sg_len, enum dma_transfer_direction direction,
drivers/dma/fsldma.c
864
if (config->direction == DMA_MEM_TO_DEV)
drivers/dma/hsu/hsu.c
271
unsigned int sg_len, enum dma_transfer_direction direction,
drivers/dma/hsu/hsu.c
291
desc->direction = direction;
drivers/dma/hsu/hsu.c
455
hsuc->direction = (i & 0x1) ? DMA_DEV_TO_MEM : DMA_MEM_TO_DEV;
drivers/dma/hsu/hsu.c
54
if (hsuc->direction == DMA_MEM_TO_DEV)
drivers/dma/hsu/hsu.c
56
else if (hsuc->direction == DMA_DEV_TO_MEM)
drivers/dma/hsu/hsu.c
70
if (hsuc->direction == DMA_MEM_TO_DEV) {
drivers/dma/hsu/hsu.c
73
} else if (hsuc->direction == DMA_DEV_TO_MEM) {
drivers/dma/hsu/hsu.h
73
enum dma_transfer_direction direction;
drivers/dma/hsu/hsu.h
92
enum dma_transfer_direction direction;
drivers/dma/idma64.c
239
enum dma_transfer_direction direction, u64 llp)
drivers/dma/idma64.c
247
if (direction == DMA_MEM_TO_DEV) {
drivers/dma/idma64.c
288
idma64_hw_desc_fill(hw, config, desc->direction, llp);
drivers/dma/idma64.c
302
unsigned int sg_len, enum dma_transfer_direction direction,
drivers/dma/idma64.c
330
desc->direction = direction;
drivers/dma/idma64.h
115
enum dma_transfer_direction direction;
drivers/dma/idma64.h
133
enum dma_transfer_direction direction;
drivers/dma/imx-dma.c
128
enum dma_transfer_direction direction;
drivers/dma/imx-dma.c
270
if (d->direction == DMA_DEV_TO_MEM)
drivers/dma/imx-dma.c
557
if (d->direction == DMA_DEV_TO_MEM) {
drivers/dma/imx-dma.c
568
} else if (d->direction == DMA_MEM_TO_DEV) {
drivers/dma/imx-dma.c
659
enum dma_transfer_direction direction)
drivers/dma/imx-dma.c
665
if (direction == DMA_DEV_TO_MEM) {
drivers/dma/imx-dma.c
795
unsigned int sg_len, enum dma_transfer_direction direction,
drivers/dma/imx-dma.c
813
imxdma_config_write(chan, &imxdmac->config, direction);
drivers/dma/imx-dma.c
834
desc->direction = direction;
drivers/dma/imx-dma.c
835
if (direction == DMA_DEV_TO_MEM) {
drivers/dma/imx-dma.c
848
size_t period_len, enum dma_transfer_direction direction,
drivers/dma/imx-dma.c
890
desc->direction = direction;
drivers/dma/imx-dma.c
891
if (direction == DMA_DEV_TO_MEM) {
drivers/dma/imx-dma.c
899
imxdma_config_write(chan, &imxdmac->config, direction);
drivers/dma/imx-dma.c
926
desc->direction = DMA_MEM_TO_MEM;
drivers/dma/imx-dma.c
966
desc->direction = DMA_MEM_TO_MEM;
drivers/dma/imx-sdma.c
1120
if (sdmac->direction == DMA_DEV_TO_MEM)
drivers/dma/imx-sdma.c
1122
else if (sdmac->direction == DMA_DEV_TO_DEV)
drivers/dma/imx-sdma.c
1124
else if (sdmac->direction == DMA_MEM_TO_MEM)
drivers/dma/imx-sdma.c
1296
if (sdmac->direction == DMA_DEV_TO_MEM) {
drivers/dma/imx-sdma.c
1538
enum dma_transfer_direction direction, u32 bds)
drivers/dma/imx-sdma.c
1552
sdmac->direction = direction;
drivers/dma/imx-sdma.c
1566
if (direction == DMA_MEM_TO_MEM)
drivers/dma/imx-sdma.c
1640
unsigned int sg_len, enum dma_transfer_direction direction,
drivers/dma/imx-sdma.c
1650
sdma_config_write(chan, &sdmac->slave_config, direction);
drivers/dma/imx-sdma.c
1652
desc = sdma_transfer_init(sdmac, direction, sg_len);
drivers/dma/imx-sdma.c
1727
size_t period_len, enum dma_transfer_direction direction,
drivers/dma/imx-sdma.c
1742
sdma_config_write(chan, &sdmac->slave_config, direction);
drivers/dma/imx-sdma.c
1744
desc = sdma_transfer_init(sdmac, direction, num_periods);
drivers/dma/imx-sdma.c
1804
enum dma_transfer_direction direction)
drivers/dma/imx-sdma.c
1808
if (direction == DMA_DEV_TO_MEM) {
drivers/dma/imx-sdma.c
1813
} else if (direction == DMA_DEV_TO_DEV) {
drivers/dma/imx-sdma.c
1831
sdmac->direction = direction;
drivers/dma/imx-sdma.c
451
enum dma_transfer_direction direction;
drivers/dma/imx-sdma.c
550
enum dma_transfer_direction direction);
drivers/dma/loongson/loongson2-apb-cmc-dma.c
346
enum dma_transfer_direction direction,
drivers/dma/loongson/loongson2-apb-cmc-dma.c
354
switch (direction) {
drivers/dma/loongson/loongson2-apb-cmc-dma.c
391
enum dma_transfer_direction direction,
drivers/dma/loongson/loongson2-apb-cmc-dma.c
406
ret = loongson2_cmc_dma_set_xfer_param(lchan, direction, &buswidth, sg_dma_len(sg));
drivers/dma/loongson/loongson2-apb-cmc-dma.c
432
size_t period_len, enum dma_transfer_direction direction,
drivers/dma/loongson/loongson2-apb-cmc-dma.c
444
ret = loongson2_cmc_dma_set_xfer_param(lchan, direction, &buswidth, period_len);
drivers/dma/loongson/loongson2-apb-dma.c
108
enum dma_transfer_direction direction;
drivers/dma/loongson/loongson2-apb-dma.c
227
if (lchan->sconfig.direction == DMA_MEM_TO_DEV) {
drivers/dma/loongson/loongson2-apb-dma.c
245
if (desc->direction == DMA_MEM_TO_DEV) {
drivers/dma/loongson/loongson2-apb-dma.c
322
u32 sg_len, enum dma_transfer_direction direction,
drivers/dma/loongson/loongson2-apb-dma.c
331
if (unlikely(!sg_len || !is_slave_direction(direction)))
drivers/dma/loongson/loongson2-apb-dma.c
343
desc->direction = direction;
drivers/dma/loongson/loongson2-apb-dma.c
383
size_t period_len, enum dma_transfer_direction direction,
drivers/dma/loongson/loongson2-apb-dma.c
395
if (unlikely(!is_slave_direction(direction)))
drivers/dma/loongson/loongson2-apb-dma.c
408
desc->direction = direction;
drivers/dma/milbeaut-hdmac.c
258
enum dma_transfer_direction direction,
drivers/dma/milbeaut-hdmac.c
265
if (!is_slave_direction(direction))
drivers/dma/milbeaut-hdmac.c
282
md->dir = direction;
drivers/dma/mmp_pdma.c
304
enum dma_transfer_direction direction);
drivers/dma/mmp_pdma.c
779
enum dma_transfer_direction direction,
drivers/dma/mmp_pdma.c
800
mmp_pdma_config_write(dchan, &chan->slave_config, direction);
drivers/dma/mmp_pdma.c
802
switch (direction) {
drivers/dma/mmp_pdma.c
816
chan->dir = direction;
drivers/dma/mmp_pdma.c
869
enum dma_transfer_direction direction)
drivers/dma/mmp_pdma.c
878
if (direction == DMA_DEV_TO_MEM) {
drivers/dma/mmp_pdma.c
883
} else if (direction == DMA_MEM_TO_DEV) {
drivers/dma/mmp_pdma.c
904
chan->dir = direction;
drivers/dma/mmp_tdma.c
424
size_t period_len, enum dma_transfer_direction direction,
drivers/dma/mmp_tdma.c
432
if (!is_slave_direction(direction)) {
drivers/dma/mmp_tdma.c
455
if (mmp_tdma_config_write(chan, direction, &tdmac->slave_config))
drivers/dma/mmp_tdma.c
467
if (direction == DMA_MEM_TO_DEV) {
drivers/dma/moxart-dma.c
221
if (ch->cfg.direction != DMA_MEM_TO_DEV)
drivers/dma/moxart-dma.c
228
if (ch->cfg.direction != DMA_MEM_TO_DEV)
drivers/dma/moxart-dma.c
235
if (ch->cfg.direction != DMA_MEM_TO_DEV)
drivers/dma/moxart-dma.c
244
if (ch->cfg.direction == DMA_MEM_TO_DEV) {
drivers/dma/mpc512x_dma.c
685
unsigned int sg_len, enum dma_transfer_direction direction,
drivers/dma/mpc512x_dma.c
703
if (!is_slave_direction(direction))
drivers/dma/mpc512x_dma.c
720
if (direction == DMA_DEV_TO_MEM) {
drivers/dma/mpc512x_dma.c
741
if (direction == DMA_DEV_TO_MEM) {
drivers/dma/mxs-dma.c
476
unsigned int sg_len, enum dma_transfer_direction direction,
drivers/dma/mxs-dma.c
515
if (direction == DMA_TRANS_NONE) {
drivers/dma/mxs-dma.c
551
ccw->bits |= BF_CCW(direction == DMA_DEV_TO_MEM ?
drivers/dma/mxs-dma.c
575
size_t period_len, enum dma_transfer_direction direction,
drivers/dma/mxs-dma.c
621
ccw->bits |= BF_CCW(direction == DMA_DEV_TO_MEM ?
drivers/dma/nbpfaxi.c
1027
enum dma_transfer_direction direction, unsigned long flags, void *context)
drivers/dma/nbpfaxi.c
1036
switch (direction) {
drivers/dma/nbpfaxi.c
1040
direction, flags);
drivers/dma/nbpfaxi.c
1045
direction, flags);
drivers/dma/nbpfaxi.c
434
enum dma_transfer_direction direction)
drivers/dma/nbpfaxi.c
439
switch (direction) {
drivers/dma/nbpfaxi.c
506
enum dma_transfer_direction direction,
drivers/dma/nbpfaxi.c
539
mem_xfer = nbpf_xfer_ds(chan->nbpf, size, direction);
drivers/dma/nbpfaxi.c
541
switch (direction) {
drivers/dma/nbpfaxi.c
934
size_t len, enum dma_transfer_direction direction,
drivers/dma/nbpfaxi.c
944
switch (direction) {
drivers/dma/nbpfaxi.c
977
int ret = nbpf_prep_one(ldesc, direction,
drivers/dma/nbpfaxi.c
991
mem_sg = direction == DMA_DEV_TO_MEM ? dst_sg : src_sg;
drivers/dma/pch_dma.c
563
enum dma_transfer_direction direction, unsigned long flags,
drivers/dma/pch_dma.c
580
if (direction == DMA_DEV_TO_MEM)
drivers/dma/pch_dma.c
582
else if (direction == DMA_MEM_TO_DEV)
drivers/dma/pch_dma.c
587
pd_chan->dir = direction;
drivers/dma/pl330.c
1120
enum pl330_cond cond, enum dma_transfer_direction direction,
drivers/dma/pl330.c
1125
switch (direction) {
drivers/dma/pl330.c
1153
enum pl330_cond cond, enum dma_transfer_direction direction,
drivers/dma/pl330.c
1158
switch (direction) {
drivers/dma/pl330.c
2243
enum dma_transfer_direction direction)
drivers/dma/pl330.c
2248
if (direction == DMA_MEM_TO_DEV) {
drivers/dma/pl330.c
2255
} else if (direction == DMA_DEV_TO_MEM) {
drivers/dma/pl330.c
2679
size_t period_len, enum dma_transfer_direction direction,
drivers/dma/pl330.c
2692
if (!is_slave_direction(direction)) {
drivers/dma/pl330.c
2698
pl330_config_write(chan, &pch->slave_config, direction);
drivers/dma/pl330.c
2700
if (!pl330_prep_slave_fifo(pch, direction))
drivers/dma/pl330.c
2729
switch (direction) {
drivers/dma/pl330.c
2746
desc->rqtype = direction;
drivers/dma/pl330.c
2842
unsigned int sg_len, enum dma_transfer_direction direction,
drivers/dma/pl330.c
2853
pl330_config_write(chan, &pch->slave_config, direction);
drivers/dma/pl330.c
2855
if (!pl330_prep_slave_fifo(pch, direction))
drivers/dma/pl330.c
2879
if (direction == DMA_MEM_TO_DEV) {
drivers/dma/pl330.c
2893
desc->rqtype = direction;
drivers/dma/pl330.c
557
enum dma_transfer_direction direction);
drivers/dma/qcom/bam_dma.c
676
enum dma_transfer_direction direction, unsigned long flags,
drivers/dma/qcom/bam_dma.c
687
if (!is_slave_direction(direction)) {
drivers/dma/qcom/bam_dma.c
706
async_desc->dir = direction;
drivers/dma/qcom/gpi.c
1624
struct scatterlist *sgl, enum dma_transfer_direction direction,
drivers/dma/qcom/gpi.c
1703
struct scatterlist *sgl, enum dma_transfer_direction direction)
drivers/dma/qcom/gpi.c
1714
if (direction == DMA_MEM_TO_DEV && spi->set_config) {
drivers/dma/qcom/gpi.c
1735
if (direction == DMA_MEM_TO_DEV) {
drivers/dma/qcom/gpi.c
1767
if (direction == DMA_MEM_TO_DEV && len <= 2 * sizeof(tre->dword[0])) {
drivers/dma/qcom/gpi.c
1786
tre->dword[3] |= u32_encode_bits(direction == DMA_MEM_TO_DEV,
drivers/dma/qcom/gpi.c
1799
unsigned int sg_len, enum dma_transfer_direction direction,
drivers/dma/qcom/gpi.c
1812
if (!is_slave_direction(direction)) {
drivers/dma/qcom/gpi.c
1813
dev_err(gpii->gpi_dev->dev, "invalid dma direction: %d\n", direction);
drivers/dma/qcom/gpi.c
1826
if (direction == DMA_DEV_TO_MEM) /* rx */
drivers/dma/qcom/gpi.c
1845
i = gpi_create_spi_tre(gchan, gpi_desc, sgl, direction);
drivers/dma/qcom/gpi.c
1847
i = gpi_create_i2c_tre(gchan, gpi_desc, sgl, direction, flags);
drivers/dma/qcom/qcom_adm.c
232
enum dma_transfer_direction direction)
drivers/dma/qcom/qcom_adm.c
242
if (direction == DMA_DEV_TO_MEM) {
drivers/dma/qcom/qcom_adm.c
300
enum dma_transfer_direction direction)
drivers/dma/qcom/qcom_adm.c
308
if (direction == DMA_DEV_TO_MEM) {
drivers/dma/qcom/qcom_adm.c
349
enum dma_transfer_direction direction,
drivers/dma/qcom/qcom_adm.c
364
if (!is_slave_direction(direction)) {
drivers/dma/qcom/qcom_adm.c
372
burst = (direction == DMA_MEM_TO_DEV) ?
drivers/dma/qcom/qcom_adm.c
434
burst, direction);
drivers/dma/qcom/qcom_adm.c
437
direction);
drivers/dma/sh/rcar-dmac.c
74
enum dma_transfer_direction direction;
drivers/dma/sh/rcar-dmac.c
892
switch (desc->direction) {
drivers/dma/sh/rcar-dmac.c
954
desc->direction = dir;
drivers/dma/sh/rz-dmac.c
463
if (d->direction == DMA_DEV_TO_MEM) {
drivers/dma/sh/rz-dmac.c
474
if (d->direction == DMA_DEV_TO_MEM) {
drivers/dma/sh/rz-dmac.c
518
if (d->direction == DMA_DEV_TO_MEM) {
drivers/dma/sh/rz-dmac.c
529
if (d->direction == DMA_DEV_TO_MEM) {
drivers/dma/sh/rz-dmac.c
58
enum dma_transfer_direction direction;
drivers/dma/sh/rz-dmac.c
685
desc->direction = DMA_MEM_TO_MEM;
drivers/dma/sh/rz-dmac.c
693
enum dma_transfer_direction direction,
drivers/dma/sh/rz-dmac.c
717
desc->direction = direction;
drivers/dma/sh/rz-dmac.c
719
if (direction == DMA_DEV_TO_MEM)
drivers/dma/sh/rz-dmac.c
730
enum dma_transfer_direction direction,
drivers/dma/sh/rz-dmac.c
737
if (!is_slave_direction(direction))
drivers/dma/sh/rz-dmac.c
763
desc->direction = direction;
drivers/dma/sh/rz-dmac.c
765
if (direction == DMA_DEV_TO_MEM) {
drivers/dma/sh/shdma-base.c
516
struct shdma_desc **first, enum dma_transfer_direction direction)
drivers/dma/sh/shdma-base.c
551
new->direction = direction;
drivers/dma/sh/shdma-base.c
555
if (direction == DMA_MEM_TO_MEM || direction == DMA_MEM_TO_DEV)
drivers/dma/sh/shdma-base.c
557
if (direction == DMA_MEM_TO_MEM || direction == DMA_DEV_TO_MEM)
drivers/dma/sh/shdma-base.c
575
enum dma_transfer_direction direction, unsigned long flags, bool cyclic)
drivers/dma/sh/shdma-base.c
611
if (direction == DMA_DEV_TO_MEM)
drivers/dma/sh/shdma-base.c
614
direction);
drivers/dma/sh/shdma-base.c
618
direction);
drivers/dma/sh/shdma-base.c
675
enum dma_transfer_direction direction, unsigned long flags, void *context)
drivers/dma/sh/shdma-base.c
698
direction, flags, false);
drivers/dma/sh/shdma-base.c
705
size_t period_len, enum dma_transfer_direction direction,
drivers/dma/sh/shdma-base.c
759
direction, flags, true);
drivers/dma/sh/shdma-base.c
806
config->direction == DMA_DEV_TO_MEM ?
drivers/dma/sh/shdmac.c
471
return (sdesc->direction == DMA_DEV_TO_MEM &&
drivers/dma/sh/shdmac.c
473
(sdesc->direction != DMA_DEV_TO_MEM &&
drivers/dma/sh/usb-dmac.c
202
if (desc->direction == DMA_DEV_TO_MEM)
drivers/dma/sh/usb-dmac.c
435
desc->direction = dir;
drivers/dma/sh/usb-dmac.c
479
if (desc->direction == DMA_DEV_TO_MEM)
drivers/dma/sh/usb-dmac.c
53
enum dma_transfer_direction direction;
drivers/dma/st_fdma.c
348
enum dma_transfer_direction direction)
drivers/dma/st_fdma.c
355
switch (direction) {
drivers/dma/st_fdma.c
404
fchan->cfg.dir = direction;
drivers/dma/st_fdma.c
414
enum dma_transfer_direction direction)
drivers/dma/st_fdma.c
416
if (direction == DMA_MEM_TO_DEV) {
drivers/dma/st_fdma.c
431
size_t len, enum dma_transfer_direction direction)
drivers/dma/st_fdma.c
440
if (!is_slave_direction(direction)) {
drivers/dma/st_fdma.c
450
size_t period_len, enum dma_transfer_direction direction,
drivers/dma/st_fdma.c
457
fchan = st_fdma_prep_common(chan, len, direction);
drivers/dma/st_fdma.c
464
if (config_reqctrl(fchan, direction)) {
drivers/dma/st_fdma.c
493
fill_hw_node(hw_node, fchan, direction);
drivers/dma/st_fdma.c
495
if (direction == DMA_MEM_TO_DEV)
drivers/dma/st_fdma.c
509
unsigned int sg_len, enum dma_transfer_direction direction,
drivers/dma/st_fdma.c
518
fchan = st_fdma_prep_common(chan, sg_len, direction);
drivers/dma/st_fdma.c
539
fill_hw_node(hw_node, fchan, direction);
drivers/dma/st_fdma.c
541
if (direction == DMA_MEM_TO_DEV)
drivers/dma/ste_dma40.c
2227
enum dma_transfer_direction direction, unsigned long dma_flags)
drivers/dma/ste_dma40.c
2241
d40_set_runtime_config_write(dchan, &chan->slave_config, direction);
drivers/dma/ste_dma40.c
2254
if (direction == DMA_DEV_TO_MEM)
drivers/dma/ste_dma40.c
2256
else if (direction == DMA_MEM_TO_DEV)
drivers/dma/ste_dma40.c
2513
unsigned int sg_len, enum dma_transfer_direction direction,
drivers/dma/ste_dma40.c
2516
if (!is_slave_direction(direction))
drivers/dma/ste_dma40.c
2519
return d40_prep_sg(chan, sgl, sgl, sg_len, direction, dma_flags);
drivers/dma/ste_dma40.c
2525
enum dma_transfer_direction direction, unsigned long flags)
drivers/dma/ste_dma40.c
2544
txd = d40_prep_sg(chan, sg, sg, periods, direction,
drivers/dma/ste_dma40.c
2669
enum dma_transfer_direction direction)
drivers/dma/ste_dma40.c
2688
if (direction == DMA_DEV_TO_MEM) {
drivers/dma/ste_dma40.c
2704
} else if (direction == DMA_MEM_TO_DEV) {
drivers/dma/ste_dma40.c
2722
direction);
drivers/dma/ste_dma40.c
2779
d40c->runtime_direction = direction;
drivers/dma/ste_dma40.c
2784
(direction == DMA_DEV_TO_MEM) ? "RX" : "TX",
drivers/dma/ste_dma40.c
655
enum dma_transfer_direction direction);
drivers/dma/stm32/stm32-dma.c
1084
u32 sg_len, enum dma_transfer_direction direction,
drivers/dma/stm32/stm32-dma.c
1122
ret = stm32_dma_set_xfer_param(chan, direction, &buswidth,
drivers/dma/stm32/stm32-dma.c
1157
size_t period_len, enum dma_transfer_direction direction,
drivers/dma/stm32/stm32-dma.c
1192
ret = stm32_dma_set_xfer_param(chan, direction, &buswidth, period_len,
drivers/dma/stm32/stm32-dma.c
587
if (chan->trig_mdma && chan->dma_sconfig.direction != DMA_MEM_TO_DEV)
drivers/dma/stm32/stm32-dma.c
931
enum dma_transfer_direction direction,
drivers/dma/stm32/stm32-dma.c
947
switch (direction) {
drivers/dma/stm32/stm32-dma3.c
635
chan->dma_config.direction = dir;
drivers/dma/stm32/stm32-dma3.c
968
if (chan->dma_config.direction == DMA_DEV_TO_MEM)
drivers/dma/stm32/stm32-mdma.c
473
enum dma_transfer_direction direction,
drivers/dma/stm32/stm32-mdma.c
542
switch (direction) {
drivers/dma/stm32/stm32-mdma.c
727
enum dma_transfer_direction direction)
drivers/dma/stm32/stm32-mdma.c
746
if (direction == DMA_MEM_TO_DEV) {
drivers/dma/stm32/stm32-mdma.c
751
ret = stm32_mdma_set_xfer_param(chan, direction, &ccr,
drivers/dma/stm32/stm32-mdma.c
761
ret = stm32_mdma_set_xfer_param(chan, direction, &ccr,
drivers/dma/stm32/stm32-mdma.c
771
stm32_mdma_setup_hwdesc(chan, desc, direction, i, src_addr,
drivers/dma/stm32/stm32-mdma.c
786
u32 sg_len, enum dma_transfer_direction direction,
drivers/dma/stm32/stm32-mdma.c
809
ret = stm32_mdma_setup_xfer(chan, desc, sgl, sg_len, direction);
drivers/dma/stm32/stm32-mdma.c
818
if (chan_config->m2m_hw && direction == DMA_MEM_TO_DEV) {
drivers/dma/stm32/stm32-mdma.c
843
enum dma_transfer_direction direction,
drivers/dma/stm32/stm32-mdma.c
883
if (direction == DMA_MEM_TO_DEV) {
drivers/dma/stm32/stm32-mdma.c
885
ret = stm32_mdma_set_xfer_param(chan, direction, &ccr, &ctcr,
drivers/dma/stm32/stm32-mdma.c
891
ret = stm32_mdma_set_xfer_param(chan, direction, &ccr, &ctcr,
drivers/dma/stm32/stm32-mdma.c
907
if (direction == DMA_MEM_TO_DEV) {
drivers/dma/stm32/stm32-mdma.c
919
stm32_mdma_setup_hwdesc(chan, desc, direction, i, src_addr,
drivers/dma/sun4i-dma.c
478
enum dma_transfer_direction direction)
drivers/dma/sun4i-dma.c
480
switch (direction) {
drivers/dma/sun4i-dma.c
525
enum dma_transfer_direction direction)
drivers/dma/sun4i-dma.c
531
ret = sanitize_config(sconfig, direction);
drivers/dma/sun6i-dma.c
604
enum dma_transfer_direction direction,
drivers/dma/sun6i-dma.c
616
switch (direction) {
drivers/dma/tegra186-gpc-dma.c
1019
unsigned int sg_len, enum dma_transfer_direction direction,
drivers/dma/tegra186-gpc-dma.c
1043
ret = tegra_dma_sid_reserve(tdc, direction);
drivers/dma/tegra186-gpc-dma.c
1047
ret = get_transfer_param(tdc, direction, &apb_ptr, &mmio_seq, &csr,
drivers/dma/tegra186-gpc-dma.c
1111
if (direction == DMA_MEM_TO_DEV) {
drivers/dma/tegra186-gpc-dma.c
1114
} else if (direction == DMA_DEV_TO_MEM) {
drivers/dma/tegra186-gpc-dma.c
1136
size_t period_len, enum dma_transfer_direction direction,
drivers/dma/tegra186-gpc-dma.c
1159
ret = tegra_dma_sid_reserve(tdc, direction);
drivers/dma/tegra186-gpc-dma.c
1179
ret = get_transfer_param(tdc, direction, &apb_ptr, &mmio_seq, &csr,
drivers/dma/tegra186-gpc-dma.c
1229
if (direction == DMA_MEM_TO_DEV) {
drivers/dma/tegra186-gpc-dma.c
1232
} else if (direction == DMA_DEV_TO_MEM) {
drivers/dma/tegra186-gpc-dma.c
324
enum dma_transfer_direction direction)
drivers/dma/tegra186-gpc-dma.c
329
if (!is_slave_direction(direction))
drivers/dma/tegra186-gpc-dma.c
332
switch (direction) {
drivers/dma/tegra186-gpc-dma.c
349
tdc->sid_dir = direction;
drivers/dma/tegra186-gpc-dma.c
856
enum dma_transfer_direction direction,
drivers/dma/tegra186-gpc-dma.c
863
switch (direction) {
drivers/dma/tegra20-apb-dma.c
1038
enum dma_transfer_direction direction,
drivers/dma/tegra20-apb-dma.c
1061
if (get_transfer_param(tdc, direction, &apb_ptr, &apb_seq, &csr,
drivers/dma/tegra20-apb-dma.c
1164
enum dma_transfer_direction direction,
drivers/dma/tegra20-apb-dma.c
1213
if (get_transfer_param(tdc, direction, &apb_ptr, &apb_seq, &csr,
drivers/dma/tegra20-apb-dma.c
990
enum dma_transfer_direction direction,
drivers/dma/tegra20-apb-dma.c
997
switch (direction) {
drivers/dma/tegra210-adma.c
333
enum dma_transfer_direction direction)
drivers/dma/tegra210-adma.c
339
if (tdc->sreq_dir != direction) {
drivers/dma/tegra210-adma.c
343
dmaengine_get_direction_text(direction));
drivers/dma/tegra210-adma.c
354
switch (direction) {
drivers/dma/tegra210-adma.c
375
tdc->sreq_dir = direction;
drivers/dma/tegra210-adma.c
670
enum dma_transfer_direction direction)
drivers/dma/tegra210-adma.c
682
switch (direction) {
drivers/dma/tegra210-adma.c
743
return tegra_adma_request_alloc(tdc, direction);
drivers/dma/tegra210-adma.c
748
size_t period_len, enum dma_transfer_direction direction,
drivers/dma/tegra210-adma.c
777
if (tegra_adma_set_xfer_params(tdc, desc, buf_addr, direction)) {
drivers/dma/ti/edma.c
1011
unsigned int sg_len, enum dma_transfer_direction direction,
drivers/dma/ti/edma.c
1026
if (direction == DMA_DEV_TO_MEM) {
drivers/dma/ti/edma.c
1030
} else if (direction == DMA_MEM_TO_DEV) {
drivers/dma/ti/edma.c
1035
dev_err(dev, "%s: bad direction: %d\n", __func__, direction);
drivers/dma/ti/edma.c
1050
edesc->direction = direction;
drivers/dma/ti/edma.c
1072
if (direction == DMA_DEV_TO_MEM)
drivers/dma/ti/edma.c
1079
sg_dma_len(sg), direction);
drivers/dma/ti/edma.c
1167
edesc->direction = DMA_MEM_TO_MEM;
drivers/dma/ti/edma.c
1272
edesc->direction = DMA_MEM_TO_MEM;
drivers/dma/ti/edma.c
1298
size_t period_len, enum dma_transfer_direction direction,
drivers/dma/ti/edma.c
1313
if (direction == DMA_DEV_TO_MEM) {
drivers/dma/ti/edma.c
1318
} else if (direction == DMA_MEM_TO_DEV) {
drivers/dma/ti/edma.c
1324
dev_err(dev, "%s: bad direction: %d\n", __func__, direction);
drivers/dma/ti/edma.c
1371
edesc->direction = direction;
drivers/dma/ti/edma.c
1398
direction);
drivers/dma/ti/edma.c
1404
if (direction == DMA_DEV_TO_MEM)
drivers/dma/ti/edma.c
173
enum dma_transfer_direction direction;
drivers/dma/ti/edma.c
1767
bool dst = edesc->direction == DMA_DEV_TO_MEM;
drivers/dma/ti/edma.c
1792
if (is_slave_direction(edesc->direction))
drivers/dma/ti/edma.c
899
enum dma_transfer_direction direction)
drivers/dma/ti/edma.c
963
if (direction == DMA_MEM_TO_DEV) {
drivers/dma/ti/edma.c
969
} else if (direction == DMA_DEV_TO_MEM) {
drivers/dma/ti/edma.c
975
} else if (direction == DMA_MEM_TO_MEM) {
drivers/dma/timb_dma.c
195
if (td_chan->direction == DMA_DEV_TO_MEM) {
drivers/dma/timb_dma.c
237
if (td_chan->direction == DMA_DEV_TO_MEM)
drivers/dma/timb_dma.c
491
enum dma_transfer_direction direction, unsigned long flags,
drivers/dma/timb_dma.c
507
if (td_chan->direction != direction) {
drivers/dma/timb_dma.c
704
td_chan->direction = pchan->rx ? DMA_DEV_TO_MEM :
drivers/dma/timb_dma.c
82
enum dma_transfer_direction direction;
drivers/dma/txx9dmac.c
804
unsigned int sg_len, enum dma_transfer_direction direction,
drivers/dma/txx9dmac.c
819
BUG_ON(direction != DMA_MEM_TO_DEV);
drivers/dma/txx9dmac.c
821
BUG_ON(direction != DMA_DEV_TO_MEM);
drivers/dma/txx9dmac.c
841
if (direction == DMA_MEM_TO_DEV) {
drivers/dma/txx9dmac.c
850
if (direction == DMA_MEM_TO_DEV) {
drivers/dma/txx9dmac.c
859
if (direction == DMA_MEM_TO_DEV) {
drivers/dma/uniphier-mdmac.c
232
enum dma_transfer_direction direction,
drivers/dma/uniphier-mdmac.c
238
if (!is_slave_direction(direction))
drivers/dma/uniphier-mdmac.c
247
md->dir = direction;
drivers/dma/uniphier-xdmac.c
321
enum dma_transfer_direction direction,
drivers/dma/uniphier-xdmac.c
332
if (!is_slave_direction(direction))
drivers/dma/uniphier-xdmac.c
335
if (direction == DMA_DEV_TO_MEM) {
drivers/dma/uniphier-xdmac.c
357
xd->nodes[i].src = (direction == DMA_DEV_TO_MEM)
drivers/dma/uniphier-xdmac.c
359
xd->nodes[i].dst = (direction == DMA_MEM_TO_DEV)
drivers/dma/uniphier-xdmac.c
388
xd->dir = direction;
drivers/dma/xilinx/xilinx_dma.c
1086
if (chan->direction == DMA_DEV_TO_MEM)
drivers/dma/xilinx/xilinx_dma.c
1422
if (chan->direction == DMA_MEM_TO_DEV) {
drivers/dma/xilinx/xilinx_dma.c
1769
chan->direction == DMA_DEV_TO_MEM && !chan->has_sg)
drivers/dma/xilinx/xilinx_dma.c
1849
if (chan->direction == DMA_DEV_TO_MEM)
drivers/dma/xilinx/xilinx_dma.c
1861
if (chan->direction == DMA_DEV_TO_MEM)
drivers/dma/xilinx/xilinx_dma.c
2224
enum dma_transfer_direction direction, unsigned long flags)
drivers/dma/xilinx/xilinx_dma.c
2233
if (!is_slave_direction(direction) || direction != chan->direction)
drivers/dma/xilinx/xilinx_dma.c
2286
if (chan->direction == DMA_MEM_TO_DEV) {
drivers/dma/xilinx/xilinx_dma.c
2317
enum dma_transfer_direction direction, unsigned long flags,
drivers/dma/xilinx/xilinx_dma.c
2329
if (!is_slave_direction(direction))
drivers/dma/xilinx/xilinx_dma.c
2367
if (chan->direction == DMA_MEM_TO_DEV) {
drivers/dma/xilinx/xilinx_dma.c
2388
if (chan->direction == DMA_MEM_TO_DEV) {
drivers/dma/xilinx/xilinx_dma.c
2419
size_t period_len, enum dma_transfer_direction direction,
drivers/dma/xilinx/xilinx_dma.c
2438
if (!is_slave_direction(direction))
drivers/dma/xilinx/xilinx_dma.c
2446
chan->direction = direction;
drivers/dma/xilinx/xilinx_dma.c
2501
if (direction == DMA_MEM_TO_DEV) {
drivers/dma/xilinx/xilinx_dma.c
2527
enum dma_transfer_direction direction,
drivers/dma/xilinx/xilinx_dma.c
2539
if (!is_slave_direction(direction))
drivers/dma/xilinx/xilinx_dma.c
2576
if (chan->direction == DMA_MEM_TO_DEV && app_w) {
drivers/dma/xilinx/xilinx_dma.c
2595
if (chan->direction == DMA_MEM_TO_DEV) {
drivers/dma/xilinx/xilinx_dma.c
2995
chan->direction = DMA_MEM_TO_DEV;
drivers/dma/xilinx/xilinx_dma.c
3012
chan->direction = DMA_DEV_TO_MEM;
drivers/dma/xilinx/xilinx_dma.c
3041
xdev->common.directions |= BIT(chan->direction);
drivers/dma/xilinx/xilinx_dma.c
436
enum dma_transfer_direction direction;
drivers/dma/xilinx/xilinx_dpdma.c
1273
enum dma_transfer_direction direction,
drivers/dma/xilinx/xilinx_dpdma.c
1278
if (direction != DMA_MEM_TO_DEV)
drivers/dpll/dpll_netlink.c
1451
enum dpll_pin_direction direction,
drivers/dpll/dpll_netlink.c
1469
dpll, dpll_priv(dpll), direction, extack);
drivers/dpll/dpll_netlink.c
1570
enum dpll_pin_direction direction;
drivers/dpll/dpll_netlink.c
1607
direction = nla_get_u32(tb[DPLL_A_PIN_DIRECTION]);
drivers/dpll/dpll_netlink.c
1608
ret = dpll_pin_direction_set(pin, dpll, direction, extack);
drivers/dpll/dpll_netlink.c
347
enum dpll_pin_direction direction;
drivers/dpll/dpll_netlink.c
351
dpll_priv(dpll), &direction, extack);
drivers/dpll/dpll_netlink.c
354
if (nla_put_u32(msg, DPLL_A_PIN_DIRECTION, direction))
drivers/dpll/zl3073x/dpll.c
103
*direction = pin->dir;
drivers/dpll/zl3073x/dpll.c
98
enum dpll_pin_direction *direction,
drivers/firewire/core-iso.c
112
dma_unmap_page(card->device, dma_addr, PAGE_SIZE, buffer->direction);
drivers/firewire/core-iso.c
57
enum dma_data_direction direction)
drivers/firewire/core-iso.c
71
direction);
drivers/firewire/core-iso.c
79
dma_unmap_page(card->device, dma_addrs[i], PAGE_SIZE, buffer->direction);
drivers/firewire/core-iso.c
83
buffer->direction = direction;
drivers/firewire/core-iso.c
90
int page_count, enum dma_data_direction direction)
drivers/firewire/core-iso.c
98
ret = fw_iso_buffer_map_dma(buffer, card, direction);
drivers/firewire/core.h
168
enum dma_data_direction direction);
drivers/gpib/eastwood/fluke_gpib.c
909
config.direction = DMA_MEM_TO_DEV;
drivers/gpib/eastwood/fluke_gpib.c
915
config.direction = DMA_DEV_TO_MEM;
drivers/gpib/fmh_gpib/fmh_gpib.c
1318
config.direction = DMA_MEM_TO_DEV;
drivers/gpib/fmh_gpib/fmh_gpib.c
1322
config.direction = DMA_DEV_TO_MEM;
drivers/gpib/gpio/gpib_bitbang.c
1218
priv->direction = -1;
drivers/gpib/gpio/gpib_bitbang.c
1434
if (priv->direction == DIR_WRITE)
drivers/gpib/gpio/gpib_bitbang.c
1448
priv->direction = DIR_WRITE;
drivers/gpib/gpio/gpib_bitbang.c
1453
if (priv->direction == DIR_READ)
drivers/gpib/gpio/gpib_bitbang.c
1469
priv->direction = DIR_READ;
drivers/gpib/gpio/gpib_bitbang.c
288
int direction;
drivers/gpib/gpio/gpib_bitbang.c
454
irq, val, board->status, priv->direction, priv->r_busy, priv->w_busy);
drivers/gpib/gpio/gpib_bitbang.c
588
irq, nrfd, gpiod_get_value(NDAC), board->status, priv->direction,
drivers/gpib/gpio/gpib_bitbang.c
661
irq, gpiod_get_value(NRFD), ndac, board->status, priv->direction,
drivers/gpio/gpio-adnp.c
203
const char *direction = "input ";
drivers/gpio/gpio-adnp.c
209
direction = "output";
drivers/gpio/gpio-adnp.c
221
direction, level, interrupt, pending);
drivers/gpio/gpio-cgbc.c
84
unsigned int offset, int direction)
drivers/gpio/gpio-cgbc.c
95
if (direction == GPIO_LINE_DIRECTION_IN)
drivers/gpio/gpio-htc-egpio.c
311
ei->chip[i].is_out = pdata->chip[i].direction;
drivers/gpio/gpio-mockup.c
237
int direction;
drivers/gpio/gpio-mockup.c
240
direction = chip->lines[offset].dir;
drivers/gpio/gpio-mockup.c
242
return direction;
drivers/gpio/gpio-mpsse.c
197
unsigned long mask, int direction)
drivers/gpio/gpio-mpsse.c
204
if (direction == GPIO_LINE_DIRECTION_OUT) {
drivers/gpio/gpio-omap.c
1027
bank->context.oe = readl_relaxed(bank->base + bank->regs->direction);
drivers/gpio/gpio-omap.c
1103
p->context.oe = readl_relaxed(base + regs->direction);
drivers/gpio/gpio-omap.c
112
bank->context.oe = omap_gpio_rmw(bank->base + bank->regs->direction,
drivers/gpio/gpio-omap.c
1129
writel_relaxed(bank->context.oe, base + regs->direction);
drivers/gpio/gpio-omap.c
1318
.direction = OMAP24XX_GPIO_OE,
drivers/gpio/gpio-omap.c
1342
.direction = OMAP4_GPIO_OE,
drivers/gpio/gpio-omap.c
411
void __iomem *reg = bank->base + bank->regs->direction;
drivers/gpio/gpio-omap.c
849
if (readl_relaxed(bank->base + bank->regs->direction) & BIT(offset))
drivers/gpio/gpio-omap.c
898
u32 direction, m, val = 0;
drivers/gpio/gpio-omap.c
900
direction = readl_relaxed(base + bank->regs->direction);
drivers/gpio/gpio-omap.c
902
m = direction & *mask;
drivers/gpio/gpio-omap.c
906
m = ~direction & *mask;
drivers/gpio/gpio-pca953x.c
1087
pca953x_read_regs(chip, chip->regs->direction, reg_direction);
drivers/gpio/gpio-pca953x.c
1136
regaddr = chip->recalc_addr(chip, chip->regs->direction, 0);
drivers/gpio/gpio-pca953x.c
1330
regaddr = chip->recalc_addr(chip, chip->regs->direction, 0);
drivers/gpio/gpio-pca953x.c
195
int direction;
drivers/gpio/gpio-pca953x.c
202
.direction = PCA953X_DIRECTION,
drivers/gpio/gpio-pca953x.c
209
.direction = PCA957X_CFG,
drivers/gpio/gpio-pca953x.c
216
.direction = TCA6418_DIRECTION,
drivers/gpio/gpio-pca953x.c
611
u8 dirreg = chip->recalc_addr(chip, chip->regs->direction, off);
drivers/gpio/gpio-pca953x.c
633
u8 dirreg = chip->recalc_addr(chip, chip->regs->direction, off);
drivers/gpio/gpio-pca953x.c
686
u8 dirreg = chip->recalc_addr(chip, chip->regs->direction, off);
drivers/gpio/gpio-pca953x.c
883
pca953x_read_regs(chip, chip->regs->direction, reg_direction);
drivers/gpio/gpio-pca953x.c
987
pca953x_read_regs(chip, chip->regs->direction, reg_direction);
drivers/gpio/gpio-raspberrypi-exp.c
112
set_out.direction = RPI_EXP_GPIO_DIR_OUT;
drivers/gpio/gpio-raspberrypi-exp.c
150
if (get.direction)
drivers/gpio/gpio-raspberrypi-exp.c
34
u32 direction;
drivers/gpio/gpio-raspberrypi-exp.c
43
u32 direction;
drivers/gpio/gpio-raspberrypi-exp.c
83
set_in.direction = RPI_EXP_GPIO_DIR_IN;
drivers/gpio/gpio-reg.c
144
int base, int num, const char *label, u32 direction, u32 def_out,
drivers/gpio/gpio-reg.c
172
r->direction = direction;
drivers/gpio/gpio-reg.c
24
u32 direction;
drivers/gpio/gpio-reg.c
37
return r->direction & BIT(offset) ? GPIO_LINE_DIRECTION_IN :
drivers/gpio/gpio-reg.c
46
if (r->direction & BIT(offset))
drivers/gpio/gpio-reg.c
57
return r->direction & BIT(offset) ? 0 : -ENOTSUPP;
drivers/gpio/gpio-reg.c
84
if (r->direction & mask) {
drivers/gpio/gpio-sim.c
1330
CONFIGFS_ATTR(gpio_sim_hog_config_, direction);
drivers/gpio/gpio-sim.c
180
int direction;
drivers/gpio/gpio-sim.c
183
direction = !!test_bit(offset, chip->direction_map);
drivers/gpio/gpio-sim.c
185
return direction ? GPIO_LINE_DIRECTION_IN : GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-tps65219.c
111
unsigned int direction)
drivers/gpio/gpio-tps65219.c
126
TPS65219_GPIO0_DIR_MASK, direction);
drivers/gpio/gpio-tps65219.c
130
direction, offset);
drivers/gpio/gpio-tps65219.c
137
offset, direction);
drivers/gpio/gpio-tps65219.c
143
unsigned int direction)
drivers/gpio/gpio-tps65219.c
162
TPS65214_GPIO0_DIR_MASK, direction);
drivers/gpio/gpio-tps65219.c
164
dev_err(dev, "Fail to change direction to %u for GPIO%d.\n", direction, offset);
drivers/gpio/gpio-twl4030.c
307
priv->direction &= ~BIT(offset);
drivers/gpio/gpio-twl4030.c
326
if (priv->direction & BIT(offset))
drivers/gpio/gpio-twl4030.c
376
priv->direction |= BIT(offset);
drivers/gpio/gpio-twl4030.c
62
unsigned int direction;
drivers/gpio/gpio-virtio.c
154
u8 direction;
drivers/gpio/gpio-virtio.c
158
&direction);
drivers/gpio/gpio-virtio.c
162
switch (direction) {
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
563
enum dma_data_direction direction =
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
588
ret = dma_map_sgtable(adev->dev, ttm->sg, direction, 0);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
600
dma_unmap_sgtable(adev->dev, ttm->sg, direction, 0);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
724
enum dma_data_direction direction =
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
738
dma_unmap_sgtable(adev->dev, ttm->sg, direction, 0);
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c
293
enum dma_data_direction direction)
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c
300
bool reads = (direction == DMA_BIDIRECTIONAL ||
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c
301
direction == DMA_FROM_DEVICE);
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
817
enum dma_data_direction direction = write ?
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
829
r = dma_map_sgtable(adev->dev, ttm->sg, direction, 0);
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
856
enum dma_data_direction direction = write ?
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
864
dma_unmap_sgtable(adev->dev, ttm->sg, direction, 0);
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c
128
enum MIGRATION_COPY_DIR direction,
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c
147
if (direction == FROM_VRAM_TO_RAM) {
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c
151
} else if (direction == FROM_RAM_TO_VRAM) {
drivers/gpu/drm/arm/malidp_hw.c
431
u32 direction,
drivers/gpu/drm/arm/malidp_hw.c
439
direction | (addr & MALIDP_SE_COEFFTAB_ADDR_MASK),
drivers/gpu/drm/bridge/ite-it66121.c
1515
bool enable, int direction)
drivers/gpu/drm/bridge/ite-it66121.c
1521
__func__, enable ? "true" : "false", direction);
drivers/gpu/drm/bridge/nwl-dsi.c
488
if (xfer->direction == DSI_PACKET_SEND &&
drivers/gpu/drm/bridge/nwl-dsi.c
58
enum transfer_direction direction;
drivers/gpu/drm/bridge/nwl-dsi.c
585
xfer.direction = DSI_PACKET_RECEIVE;
drivers/gpu/drm/bridge/nwl-dsi.c
587
xfer.direction = DSI_PACKET_SEND;
drivers/gpu/drm/bridge/nwl-dsi.c
589
xfer.need_bta = (xfer.direction == DSI_PACKET_RECEIVE);
drivers/gpu/drm/bridge/sii902x.c
786
bool enable, int direction)
drivers/gpu/drm/bridge/synopsys/dw-hdmi-gp-audio.c
106
bool enable, int direction)
drivers/gpu/drm/bridge/tda998x_drv.c
1139
bool enable, int direction)
drivers/gpu/drm/display/drm_bridge_connector.c
658
bool enable, int direction)
drivers/gpu/drm/display/drm_bridge_connector.c
671
enable, direction);
drivers/gpu/drm/display/drm_bridge_connector.c
681
enable, direction);
drivers/gpu/drm/display/drm_hdmi_audio_helper.c
50
bool enable, int direction)
drivers/gpu/drm/display/drm_hdmi_audio_helper.c
57
return funcs->mute_stream(connector, enable, direction);
drivers/gpu/drm/exynos/exynos_hdmi.c
1629
bool mute, int direction)
drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c
117
static int i915_gem_begin_cpu_access(struct dma_buf *dma_buf, enum dma_data_direction direction)
drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c
120
bool write = (direction == DMA_BIDIRECTIONAL || direction == DMA_TO_DEVICE);
drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c
142
static int i915_gem_end_cpu_access(struct dma_buf *dma_buf, enum dma_data_direction direction)
drivers/gpu/drm/mediatek/mtk_hdmi.c
1126
bool enable, int direction)
drivers/gpu/drm/nouveau/nvkm/subdev/therm/g84.c
101
enum nvkm_therm_thrs_direction direction;
drivers/gpu/drm/nouveau/nvkm/subdev/therm/g84.c
128
direction = NVKM_THERM_THRS_RISING;
drivers/gpu/drm/nouveau/nvkm/subdev/therm/g84.c
130
direction = NVKM_THERM_THRS_FALLING;
drivers/gpu/drm/nouveau/nvkm/subdev/therm/g84.c
135
nvkm_therm_sensor_event(therm, thrs_name, direction);
drivers/gpu/drm/nouveau/nvkm/subdev/therm/temp.c
141
enum nvkm_therm_thrs_direction direction;
drivers/gpu/drm/nouveau/nvkm/subdev/therm/temp.c
148
direction = NVKM_THERM_THRS_RISING;
drivers/gpu/drm/nouveau/nvkm/subdev/therm/temp.c
152
direction = NVKM_THERM_THRS_FALLING;
drivers/gpu/drm/nouveau/nvkm/subdev/therm/temp.c
158
nvkm_therm_sensor_event(therm, thrs_name, direction);
drivers/gpu/drm/omapdrm/dss/hdmi.h
205
u8 direction;
drivers/gpu/drm/omapdrm/dss/hdmi4_core.c
550
r = FLD_MOD(r, cfg->i2s_cfg.direction, 1, 1);
drivers/gpu/drm/omapdrm/dss/hdmi4_core.c
670
acore.i2s_cfg.direction = HDMI_AUDIO_I2S_MSB_SHIFTED_FIRST;
drivers/gpu/drm/radeon/radeon_ttm.c
331
enum dma_data_direction direction = write ?
drivers/gpu/drm/radeon/radeon_ttm.c
367
r = dma_map_sgtable(rdev->dev, ttm->sg, direction, 0);
drivers/gpu/drm/radeon/radeon_ttm.c
391
enum dma_data_direction direction = write ?
drivers/gpu/drm/radeon/radeon_ttm.c
399
dma_unmap_sgtable(rdev->dev, ttm->sg, direction, 0);
drivers/gpu/drm/rockchip/cdn-dp-core.c
807
bool enable, int direction)
drivers/gpu/drm/sti/sti_hdmi.c
1213
bool enable, int direction)
drivers/gpu/drm/tegra/gem.c
132
err = dma_map_sgtable(dev, map->sgt, direction, 0);
drivers/gpu/drm/tegra/gem.c
165
map->direction);
drivers/gpu/drm/tegra/gem.c
168
dma_unmap_sgtable(map->dev, map->sgt, map->direction, 0);
drivers/gpu/drm/tegra/gem.c
60
enum dma_data_direction direction)
drivers/gpu/drm/tegra/gem.c
681
enum dma_data_direction direction)
drivers/gpu/drm/tegra/gem.c
694
enum dma_data_direction direction)
drivers/gpu/drm/tegra/gem.c
73
map->direction = direction;
drivers/gpu/drm/tegra/gem.c
88
map->sgt = dma_buf_map_attachment_unlocked(map->attach, direction);
drivers/gpu/drm/tegra/submit.c
117
dma_unmap_sgtable(map->dev, map->sgt, map->direction, 0);
drivers/gpu/drm/tegra/submit.c
68
gather_bo_pin(struct device *dev, struct host1x_bo *bo, enum dma_data_direction direction)
drivers/gpu/drm/tegra/submit.c
80
map->direction = direction;
drivers/gpu/drm/tegra/submit.c
94
err = dma_map_sgtable(dev, map->sgt, direction, 0);
drivers/gpu/drm/tegra/uapi.c
194
enum dma_data_direction direction;
drivers/gpu/drm/tegra/uapi.c
230
direction = DMA_BIDIRECTIONAL;
drivers/gpu/drm/tegra/uapi.c
234
direction = DMA_FROM_DEVICE;
drivers/gpu/drm/tegra/uapi.c
238
direction = DMA_TO_DEVICE;
drivers/gpu/drm/tegra/uapi.c
246
mapping->map = host1x_bo_pin(mapping_dev, mapping->bo, direction, NULL);
drivers/gpu/drm/vkms/vkms_composer.c
300
static void clamp_line_coordinates(enum pixel_read_direction direction,
drivers/gpu/drm/vkms/vkms_composer.c
311
switch (direction) {
drivers/gpu/drm/vkms/vkms_composer.c
328
switch (direction) {
drivers/gpu/drm/vkms/vkms_composer.c
417
enum pixel_read_direction direction =
drivers/gpu/drm/vkms/vkms_composer.c
421
clamp_line_coordinates(direction, current_plane, &src_line, &src_x_start, &src_y_start,
drivers/gpu/drm/vkms/vkms_composer.c
436
if (direction == READ_RIGHT_TO_LEFT) {
drivers/gpu/drm/vkms/vkms_composer.c
439
} else if (direction == READ_BOTTOM_TO_TOP) {
drivers/gpu/drm/vkms/vkms_composer.c
451
current_plane->pixel_read_line(current_plane, src_x_start, src_y_start, direction,
drivers/gpu/drm/vkms/vkms_drv.h
123
int y_start, enum pixel_read_direction direction, int count,
drivers/gpu/drm/vkms/vkms_formats.c
100
switch (direction) {
drivers/gpu/drm/vkms/vkms_formats.c
152
enum pixel_read_direction direction)
drivers/gpu/drm/vkms/vkms_formats.c
154
switch (direction) {
drivers/gpu/drm/vkms/vkms_formats.c
162
WARN_ONCE(true, "Invalid direction for pixel reading: %d\n", direction);
drivers/gpu/drm/vkms/vkms_formats.c
174
static int get_subsampling_offset(enum pixel_read_direction direction, int x_start, int y_start)
drivers/gpu/drm/vkms/vkms_formats.c
176
switch (direction) {
drivers/gpu/drm/vkms/vkms_formats.c
186
WARN_ONCE(true, "Invalid direction for pixel reading: %d\n", direction);
drivers/gpu/drm/vkms/vkms_formats.c
320
int y_start, enum pixel_read_direction direction, int count, \
drivers/gpu/drm/vkms/vkms_formats.c
324
int step = get_block_step_bytes(plane->frame_info->fb, direction, 0); \
drivers/gpu/drm/vkms/vkms_formats.c
378
int y_start, enum pixel_read_direction direction, int count,
drivers/gpu/drm/vkms/vkms_formats.c
391
int step = get_block_step_bytes(plane->frame_info->fb, direction, 0);
drivers/gpu/drm/vkms/vkms_formats.c
395
if (direction == READ_LEFT_TO_RIGHT || direction == READ_RIGHT_TO_LEFT) {
drivers/gpu/drm/vkms/vkms_formats.c
399
if (direction == READ_LEFT_TO_RIGHT) {
drivers/gpu/drm/vkms/vkms_formats.c
419
} else if (direction == READ_TOP_TO_BOTTOM || direction == READ_BOTTOM_TO_TOP) {
drivers/gpu/drm/vkms/vkms_formats.c
430
int y_start, enum pixel_read_direction direction, int count,
drivers/gpu/drm/vkms/vkms_formats.c
433
Rx_read_line(plane, x_start, y_start, direction, count, out_pixel);
drivers/gpu/drm/vkms/vkms_formats.c
437
int y_start, enum pixel_read_direction direction, int count,
drivers/gpu/drm/vkms/vkms_formats.c
440
Rx_read_line(plane, x_start, y_start, direction, count, out_pixel);
drivers/gpu/drm/vkms/vkms_formats.c
444
int y_start, enum pixel_read_direction direction, int count,
drivers/gpu/drm/vkms/vkms_formats.c
447
Rx_read_line(plane, x_start, y_start, direction, count, out_pixel);
drivers/gpu/drm/vkms/vkms_formats.c
500
int y_start, enum pixel_read_direction direction, int count, \
drivers/gpu/drm/vkms/vkms_formats.c
512
int step_1 = get_block_step_bytes(plane->frame_info->fb, direction, 0); \
drivers/gpu/drm/vkms/vkms_formats.c
513
int step_2 = get_block_step_bytes(plane->frame_info->fb, direction, 1); \
drivers/gpu/drm/vkms/vkms_formats.c
514
int subsampling = get_subsampling(plane->frame_info->fb->format, direction); \
drivers/gpu/drm/vkms/vkms_formats.c
515
int subsampling_offset = get_subsampling_offset(direction, x_start, y_start); \
drivers/gpu/drm/vkms/vkms_formats.c
544
int y_start, enum pixel_read_direction direction, int count,
drivers/gpu/drm/vkms/vkms_formats.c
561
int step_y = get_block_step_bytes(plane->frame_info->fb, direction, 0);
drivers/gpu/drm/vkms/vkms_formats.c
562
int step_channel_1 = get_block_step_bytes(plane->frame_info->fb, direction, 1);
drivers/gpu/drm/vkms/vkms_formats.c
563
int step_channel_2 = get_block_step_bytes(plane->frame_info->fb, direction, 2);
drivers/gpu/drm/vkms/vkms_formats.c
564
int subsampling = get_subsampling(plane->frame_info->fb->format, direction);
drivers/gpu/drm/vkms/vkms_formats.c
565
int subsampling_offset = get_subsampling_offset(direction, x_start, y_start);
drivers/gpu/drm/vkms/vkms_formats.c
97
static int get_block_step_bytes(struct drm_framebuffer *fb, enum pixel_read_direction direction,
drivers/gpu/drm/vmwgfx/device_include/svga3d_cmd.h
409
float direction[4];
drivers/gpu/drm/xe/tests/xe_guc_g2g_test.c
550
u32 idx = 0, x, y, direction;
drivers/gpu/drm/xe/tests/xe_guc_g2g_test.c
568
direction = type;
drivers/gpu/drm/xe/tests/xe_guc_g2g_test.c
575
direction = (1 - type);
drivers/gpu/drm/xe/tests/xe_guc_g2g_test.c
589
idx += direction;
drivers/gpu/drm/xe/xe_dma_buf.c
167
enum dma_data_direction direction)
drivers/gpu/drm/xe/xe_dma_buf.c
171
bool reads = (direction == DMA_BIDIRECTIONAL ||
drivers/gpu/drm/xe/xe_dma_buf.c
172
direction == DMA_FROM_DEVICE);
drivers/gpu/drm/xe/xe_guc.c
361
u32 idx = 0, x, y, direction;
drivers/gpu/drm/xe/xe_guc.c
379
direction = type;
drivers/gpu/drm/xe/xe_guc.c
386
direction = (1 - type);
drivers/gpu/drm/xe/xe_guc.c
400
idx += direction;
drivers/gpu/drm/xlnx/zynqmp_disp.c
1109
.direction = DMA_MEM_TO_DEV,
drivers/gpu/host1x/bus.c
914
if (mapping->bo == bo && mapping->direction == dir) {
drivers/gpu/host1x/job.c
154
enum dma_data_direction direction;
drivers/gpu/host1x/job.c
168
direction = DMA_TO_DEVICE;
drivers/gpu/host1x/job.c
172
direction = DMA_FROM_DEVICE;
drivers/gpu/host1x/job.c
176
direction = DMA_BIDIRECTIONAL;
drivers/gpu/host1x/job.c
184
map = host1x_bo_pin(dev, bo, direction, NULL);
drivers/hid/bpf/progs/XPPen__ArtistPro16Gen2.bpf.c
217
__u8 direction = tilt > 0 ? 0 : 1; /* Positive tilt means we need to subtract the compensation (vs. negative angle where we need to add) */
drivers/hid/bpf/progs/XPPen__ArtistPro16Gen2.bpf.c
225
if (direction == 0) {
drivers/hid/hid-input.c
1738
int direction = value > 0 ? KEY_VOLUMEUP : KEY_VOLUMEDOWN;
drivers/hid/hid-input.c
1742
input_event(input, EV_KEY, direction, 1);
drivers/hid/hid-input.c
1744
input_event(input, EV_KEY, direction, 0);
drivers/hid/hid-logitech-hidpp.c
177
int direction;
drivers/hid/hid-logitech-hidpp.c
2579
force = (effect->u.constant.level * fixp_sin16((effect->direction * 360) >> 16)) >> 15;
drivers/hid/hid-logitech-hidpp.c
2592
effect->direction, force);
drivers/hid/hid-logitech-hidpp.c
2621
force = (effect->u.periodic.magnitude * fixp_sin16((effect->direction * 360) >> 16)) >> 15;
drivers/hid/hid-logitech-hidpp.c
2638
effect->u.periodic.magnitude, effect->direction,
drivers/hid/hid-logitech-hidpp.c
2651
force = (effect->u.ramp.start_level * fixp_sin16((effect->direction * 360) >> 16)) >> 15;
drivers/hid/hid-logitech-hidpp.c
2654
force = (effect->u.ramp.end_level * fixp_sin16((effect->direction * 360) >> 16)) >> 15;
drivers/hid/hid-logitech-hidpp.c
2667
effect->direction, force);
drivers/hid/hid-logitech-hidpp.c
557
int low_res_value, remainder, direction;
drivers/hid/hid-logitech-hidpp.c
564
direction = hi_res_value > 0 ? 1 : -1;
drivers/hid/hid-logitech-hidpp.c
575
if (now - previous > 1000000000 || direction != counter->direction)
drivers/hid/hid-logitech-hidpp.c
578
counter->direction = direction;
drivers/hid/hid-mcp2221.c
103
u8 direction;
drivers/hid/hid-mcp2221.c
113
u8 direction;
drivers/hid/hid-mcp2221.c
755
mcp->gp_idx = offsetof(struct mcp_set_gpio, gpio[offset].direction);
drivers/hid/usbhid/hid-pidff.c
407
u16 direction = effect->direction;
drivers/hid/usbhid/hid-pidff.c
413
direction = PIDFF_FIXED_WHEEL_DIRECTION;
drivers/hid/usbhid/hid-pidff.c
417
pidff_rescale(direction, U16_MAX, pidff->effect_direction);
drivers/hid/usbhid/hid-pidff.c
437
direction, U16_MAX, pidff->effect_direction);
drivers/hid/usbhid/hid-pidff.c
566
effect->direction != old->direction ||
drivers/hwtracing/coresight/coresight-cti-core.c
286
enum cti_trig_dir direction, u32 channel_idx,
drivers/hwtracing/coresight/coresight-cti-core.c
304
if (direction == CTI_TRIG_IN) {
drivers/hwtracing/coresight/coresight-cti-core.c
318
reg_offset = (direction == CTI_TRIG_IN ? CTIINEN(trigger_idx) :
drivers/hwtracing/coresight/coresight-cti-core.c
324
reg_value = direction == CTI_TRIG_IN ? config->ctiinen[trigger_idx] :
drivers/hwtracing/coresight/coresight-cti-core.c
332
if (direction == CTI_TRIG_IN)
drivers/hwtracing/coresight/coresight-cti.h
223
enum cti_trig_dir direction, u32 channel_idx,
drivers/hwtracing/ptt/hisi_ptt.c
231
val |= FIELD_PREP(HISI_PTT_TRACE_CTRL_RXTX_SEL, ctrl->direction);
drivers/hwtracing/ptt/hisi_ptt.c
805
PMU_FORMAT_ATTR(direction, "config:20-23");
drivers/hwtracing/ptt/hisi_ptt.c
986
ctrl->direction = val;
drivers/hwtracing/ptt/hisi_ptt.h
138
u32 direction:2;
drivers/i2c/busses/i2c-at91-master.c
140
if (dma->direction == DMA_FROM_DEVICE)
drivers/i2c/busses/i2c-at91-master.c
148
dev->buf_len, dma->direction);
drivers/i2c/busses/i2c-at91-master.c
205
dma->direction = DMA_TO_DEVICE;
drivers/i2c/busses/i2c-at91-master.c
342
dma->direction = DMA_FROM_DEVICE;
drivers/i2c/busses/i2c-at91-master.c
793
slave_config.direction = DMA_MEM_TO_DEV;
drivers/i2c/busses/i2c-at91-master.c
800
slave_config.direction = DMA_DEV_TO_MEM;
drivers/i2c/busses/i2c-at91.h
132
enum dma_data_direction direction;
drivers/i2c/busses/i2c-imx-lpi2c.c
961
tx.direction = DMA_MEM_TO_DEV;
drivers/i2c/busses/i2c-imx-lpi2c.c
969
rx.direction = DMA_DEV_TO_MEM;
drivers/i2c/busses/i2c-imx-lpi2c.c
977
tx.direction = DMA_MEM_TO_DEV;
drivers/i2c/busses/i2c-imx.c
424
dma_sconfig.direction = DMA_MEM_TO_DEV;
drivers/i2c/busses/i2c-imx.c
443
dma_sconfig.direction = DMA_DEV_TO_MEM;
drivers/i2c/busses/i2c-mchp-pci1xxxx.c
449
static void pci1xxxx_i2c_set_transfer_dir(struct pci1xxxx_i2c *i2c, u8 direction)
drivers/i2c/busses/i2c-mchp-pci1xxxx.c
455
if (direction == I2C_DIRN_WRITE)
drivers/i2c/busses/i2c-rcar.c
833
cfg.direction = dir;
drivers/i2c/busses/i2c-sh_mobile.c
488
cfg.direction = dir;
drivers/i2c/busses/i2c-stm32.c
39
dma_sconfig.direction = DMA_MEM_TO_DEV;
drivers/i2c/busses/i2c-stm32.c
60
dma_sconfig.direction = DMA_DEV_TO_MEM;
drivers/iio/adc/at91-sama5d2_adc.c
2039
config.direction = DMA_DEV_TO_MEM;
drivers/iio/adc/nxp-sar-adc.c
682
config.direction = DMA_DEV_TO_MEM;
drivers/iio/adc/palmas_gpadc.c
1023
switch (ev->direction) {
drivers/iio/adc/palmas_gpadc.c
1060
switch (ev->direction) {
drivers/iio/adc/palmas_gpadc.c
135
if (adc_chan == adc->event0.channel && dir == adc->event0.direction)
drivers/iio/adc/palmas_gpadc.c
138
if (adc_chan == adc->event1.channel && dir == adc->event1.direction)
drivers/iio/adc/palmas_gpadc.c
232
dir = ev->direction;
drivers/iio/adc/palmas_gpadc.c
648
ev->direction = dir;
drivers/iio/adc/palmas_gpadc.c
670
ev->direction = IIO_EV_DIR_NONE;
drivers/iio/adc/palmas_gpadc.c
81
enum iio_event_direction direction;
drivers/iio/adc/palmas_gpadc.c
940
adc->event0.direction = IIO_EV_DIR_NONE;
drivers/iio/adc/palmas_gpadc.c
943
adc->event1.direction = IIO_EV_DIR_NONE;
drivers/iio/adc/ti_am335x_adc.c
534
dma->conf.direction = DMA_DEV_TO_MEM;
drivers/iio/buffer/industrialio-buffer-dma.c
213
if (queue->buffer.direction == IIO_BUFFER_DIRECTION_IN)
drivers/iio/buffer/industrialio-buffer-dma.c
402
if (queue->buffer.direction == IIO_BUFFER_DIRECTION_IN) {
drivers/iio/buffer/industrialio-buffer-dmaengine.c
110
if (queue->buffer.direction == IIO_BUFFER_DIRECTION_IN)
drivers/iio/buffer/industrialio-buffer-dmaengine.c
303
buffer->direction = dir;
drivers/iio/buffer/industrialio-buffer-dmaengine.c
77
if (queue->buffer.direction == IIO_BUFFER_DIRECTION_IN)
drivers/iio/buffer/industrialio-triggered-buffer.c
121
enum iio_buffer_direction direction,
drivers/iio/buffer/industrialio-triggered-buffer.c
127
ret = iio_triggered_buffer_setup_ext(indio_dev, h, thread, direction,
drivers/iio/buffer/industrialio-triggered-buffer.c
42
enum iio_buffer_direction direction,
drivers/iio/buffer/industrialio-triggered-buffer.c
83
buffer->direction = direction;
drivers/iio/imu/adis_trigger.c
31
unsigned long direction = adis->irq_flag & IRQF_TRIGGER_MASK;
drivers/iio/imu/adis_trigger.c
45
if (direction == IRQF_TRIGGER_NONE) {
drivers/iio/imu/adis_trigger.c
48
} else if (direction != IRQF_TRIGGER_RISING &&
drivers/iio/imu/adis_trigger.c
49
direction != IRQF_TRIGGER_FALLING && !adis->data->has_fifo) {
drivers/iio/imu/adis_trigger.c
53
} else if (direction != IRQF_TRIGGER_HIGH &&
drivers/iio/imu/adis_trigger.c
54
direction != IRQF_TRIGGER_LOW && adis->data->has_fifo) {
drivers/iio/industrialio-buffer.c
1354
insert_buffer->direction == IIO_BUFFER_DIRECTION_OUT)
drivers/iio/industrialio-buffer.c
1465
switch (buffer->direction) {
drivers/iio/industrialio-buffer.c
1481
static DEVICE_ATTR_RO(direction);
drivers/iio/industrialio-buffer.c
157
if (rb->direction != IIO_BUFFER_DIRECTION_IN)
drivers/iio/industrialio-buffer.c
1724
priv->dir = buffer->direction == IIO_BUFFER_DIRECTION_IN
drivers/iio/industrialio-buffer.c
1869
if (cyclic && buffer->direction != IIO_BUFFER_DIRECTION_OUT)
drivers/iio/industrialio-buffer.c
1912
dma_to_ram = buffer->direction == IIO_BUFFER_DIRECTION_IN;
drivers/iio/industrialio-buffer.c
225
if (rb->direction != IIO_BUFFER_DIRECTION_OUT)
drivers/iio/industrialio-buffer.c
286
switch (rb->direction) {
drivers/infiniband/core/smi.c
160
u8 direction,
drivers/infiniband/core/smi.c
169
if (!direction) {
drivers/infiniband/core/smi.c
271
u8 direction,
drivers/infiniband/core/smi.c
275
if (!direction) {
drivers/infiniband/core/smi.c
48
u8 direction,
drivers/infiniband/core/smi.c
57
if (!direction) {
drivers/infiniband/hw/hfi1/fault.c
225
ibd->fault->direction = HFI1_FAULT_DIR_TXRX;
drivers/infiniband/hw/hfi1/fault.c
252
debugfs_create_u8("direction", 0600, fault_dir, &ibd->fault->direction);
drivers/infiniband/hw/hfi1/fault.c
265
u8 direction)
drivers/infiniband/hw/hfi1/fault.c
271
if (!(ibd->fault->direction & direction))
drivers/infiniband/hw/hfi1/fault.h
33
u8 direction;
drivers/infiniband/ulp/rtrs/rtrs-pri.h
132
enum dma_data_direction direction;
drivers/infiniband/ulp/rtrs/rtrs.c
34
iu->direction = dir;
drivers/infiniband/ulp/rtrs/rtrs.c
65
ib_dma_unmap_single(ibdev, iu->dma_addr, iu->size, iu->direction);
drivers/infiniband/ulp/srp/ib_srp.c
225
enum dma_data_direction direction)
drivers/infiniband/ulp/srp/ib_srp.c
238
direction);
drivers/infiniband/ulp/srp/ib_srp.c
243
iu->direction = direction;
drivers/infiniband/ulp/srp/ib_srp.c
261
iu->direction);
drivers/infiniband/ulp/srp/ib_srp.h
276
enum dma_data_direction direction;
drivers/input/ff-memless.c
214
static u16 ml_calculate_direction(u16 direction, u16 force,
drivers/input/ff-memless.c
220
return direction;
drivers/input/ff-memless.c
221
return (((u32)(direction >> 1) * force +
drivers/input/ff-memless.c
252
i = new->direction * 360 / 0xffff;
drivers/input/ff-memless.c
274
effect->direction = ml_calculate_direction(
drivers/input/ff-memless.c
275
effect->direction,
drivers/input/ff-memless.c
277
new->direction, strong);
drivers/input/ff-memless.c
279
effect->direction = ml_calculate_direction(
drivers/input/ff-memless.c
280
effect->direction,
drivers/input/ff-memless.c
282
new->direction, weak);
drivers/input/ff-memless.c
284
effect->direction = 0;
drivers/input/ff-memless.c
300
effect->direction = ml_calculate_direction(
drivers/input/ff-memless.c
301
effect->direction,
drivers/input/ff-memless.c
303
new->direction, i);
drivers/input/ff-memless.c
305
effect->direction = 0;
drivers/input/input-compat.h
41
__u16 direction;
drivers/input/joystick/iforce/iforce-ff.c
274
if (old->direction != new->direction
drivers/input/joystick/iforce/iforce-ff.c
288
u16 interval, u16 direction)
drivers/input/joystick/iforce/iforce-ff.c
303
data[5] = HI(direction);
drivers/input/joystick/iforce/iforce-ff.c
386
effect->direction);
drivers/input/joystick/iforce/iforce-ff.c
446
effect->direction);
drivers/input/joystick/iforce/iforce-ff.c
510
effect->direction);
drivers/input/misc/arizona-haptics.c
122
if (effect->direction < 0x8000)
drivers/input/misc/twl4030-vibra.c
130
info->direction = effect->direction < EFFECT_DIR_180_DEG ? 0 : 1;
drivers/input/misc/twl4030-vibra.c
36
int direction;
drivers/input/misc/twl4030-vibra.c
93
dir = info->direction;
drivers/input/misc/twl6040-vibra.c
121
int speed, int direction)
drivers/input/misc/twl6040-vibra.c
139
vibdat *= direction;
drivers/input/misc/twl6040-vibra.c
154
info->weak_speed, info->direction);
drivers/input/misc/twl6040-vibra.c
160
info->strong_speed, info->direction);
drivers/input/misc/twl6040-vibra.c
196
info->direction = effect->direction < EFFECT_DIR_180_DEG ? 1 : -1;
drivers/input/misc/twl6040-vibra.c
41
int direction;
drivers/md/dm-writecache.c
488
static void writecache_wait_for_ios(struct dm_writecache *wc, int direction)
drivers/md/dm-writecache.c
490
wait_event(wc->bio_in_progress_wait[direction],
drivers/md/dm-writecache.c
491
!atomic_read(&wc->bio_in_progress[direction]));
drivers/md/md-cluster.c
1440
static int area_resyncing(struct mddev *mddev, int direction,
drivers/md/md-cluster.c
1446
if ((direction == READ) &&
drivers/md/md-cluster.h
27
int (*area_resyncing)(struct mddev *mddev, int direction, sector_t lo, sector_t hi);
drivers/media/cec/usb/extron-da-hd-4k-plus/extron-da-hd-4k-plus.c
1016
port->direction, port->port.port,
drivers/media/cec/usb/extron-da-hd-4k-plus/extron-da-hd-4k-plus.c
1506
port->direction = port->is_input ? 'I' : 'O';
drivers/media/cec/usb/extron-da-hd-4k-plus/extron-da-hd-4k-plus.c
995
port->direction, port->port.port, la);
drivers/media/cec/usb/extron-da-hd-4k-plus/extron-da-hd-4k-plus.c
997
port->direction, port->port.port, la);
drivers/media/cec/usb/extron-da-hd-4k-plus/extron-da-hd-4k-plus.h
46
char direction;
drivers/media/common/siano/sms-cards.c
161
p_gpio_config->direction = SMS_GPIO_DIRECTION_OUTPUT;
drivers/media/common/siano/sms-cards.c
231
.direction = SMS_GPIO_DIRECTION_OUTPUT,
drivers/media/common/siano/smscoreapi.c
1849
msg.data[4] = pinconfig->direction;
drivers/media/common/siano/smscoreapi.c
1986
p_msg->msg_data[4] = p_gpio_config->direction;
drivers/media/common/siano/smscoreapi.c
1993
p_msg->msg_data[4] = p_gpio_config->direction;
drivers/media/common/siano/smscoreapi.h
1047
u8 direction;
drivers/media/common/videobuf2/videobuf2-dma-contig.c
429
enum dma_data_direction direction)
drivers/media/common/videobuf2/videobuf2-dma-contig.c
436
enum dma_data_direction direction)
drivers/media/common/videobuf2/videobuf2-dma-sg.c
468
enum dma_data_direction direction)
drivers/media/common/videobuf2/videobuf2-dma-sg.c
479
enum dma_data_direction direction)
drivers/media/dvb-frontends/dib9000.c
1095
b[1] = (u16) f->direction;
drivers/media/dvb-frontends/dib9000.c
1100
b[4] = (u16) f->direction;
drivers/media/dvb-frontends/dib9000.c
1114
b[3 + i * 4] = (u16) state->chip.d9.cfg.subband.subband[i].gpio.direction;
drivers/media/dvb-frontends/dibx000_common.h
254
u32 direction;
drivers/media/dvb-frontends/stb0899_algo.c
212
derot_freq += index * internal->direction * derot_step; /* next derot zig zag position */
drivers/media/dvb-frontends/stb0899_algo.c
222
internal->direction = -internal->direction; /* Change zigzag direction */
drivers/media/dvb-frontends/stb0899_algo.c
288
derot_freq += index * internal->direction * internal->derot_step; /* next zig zag derotator position */
drivers/media/dvb-frontends/stb0899_algo.c
304
internal->direction = -internal->direction; /* Change zigzag direction */
drivers/media/dvb-frontends/stb0899_algo.c
394
derot_freq += index * internal->direction * derot_step; /* next zig zag derotator position */
drivers/media/dvb-frontends/stb0899_algo.c
412
internal->direction = -internal->direction; /* change zig zag direction */
drivers/media/dvb-frontends/stb0899_algo.c
511
internal->direction = 1;
drivers/media/dvb-frontends/stb0899_priv.h
167
s16 direction; /* Current derotator search direction */
drivers/media/dvb-frontends/stv0900_sw.c
1330
s32 i, j, nb_steps, direction;
drivers/media/dvb-frontends/stv0900_sw.c
1351
direction = 1;
drivers/media/dvb-frontends/stv0900_sw.c
1358
if (direction > 0)
drivers/media/dvb-frontends/stv0900_sw.c
1363
direction *= -1;
drivers/media/dvb-frontends/stv0900_sw.c
1392
direction = 1,
drivers/media/dvb-frontends/stv0900_sw.c
1451
direction = 1;
drivers/media/dvb-frontends/stv0900_sw.c
1472
direction *= -1;
drivers/media/dvb-frontends/stv0900_sw.c
1483
if (direction > 0)
drivers/media/dvb-frontends/stv0900_sw.c
515
direction,
drivers/media/dvb-frontends/stv0900_sw.c
579
direction = 1;
drivers/media/dvb-frontends/stv0900_sw.c
589
if (direction > 0)
drivers/media/dvb-frontends/stv0900_sw.c
616
direction *= -1;
drivers/media/pci/cobalt/cobalt-omnitek.c
275
u32 direction = d->next_l & WRITE_TO_PCI;
drivers/media/pci/cobalt/cobalt-omnitek.c
279
d->next_l = direction | INTERRUPT_ENABLE | END_OF_CHAIN;
drivers/media/pci/cobalt/cobalt-omnitek.c
282
d->next_l = (u32)next->bus | direction | INTERRUPT_ENABLE;
drivers/media/pci/cx18/cx18-cards.c
131
.gpio_init.direction = 0x3801,
drivers/media/pci/cx18/cx18-cards.c
178
.gpio_init.direction = 0x3001,
drivers/media/pci/cx18/cx18-cards.c
284
.gpio_init.direction = 0x3,
drivers/media/pci/cx18/cx18-cards.c
344
.gpio_init.direction = 0x3,
drivers/media/pci/cx18/cx18-cards.c
400
.gpio_init.direction = 0xf002,
drivers/media/pci/cx18/cx18-cards.c
497
.gpio_init.direction = 0x7,
drivers/media/pci/cx18/cx18-cards.c
550
.gpio_init.direction = 0x7,
drivers/media/pci/cx18/cx18-cards.c
84
.gpio_init.direction = 0x3001,
drivers/media/pci/cx18/cx18-cards.h
68
u32 direction; /* DIR setting. Leave to 0 if no init is needed */
drivers/media/pci/cx18/cx18-gpio.c
257
cx->gpio_dir = cx->card->gpio_init.direction;
drivers/media/pci/ivtv/ivtv-cards.c
1003
.gpio_init = { .direction = 0xc000, .initial_value = 0 },
drivers/media/pci/ivtv/ivtv-cards.c
1049
.gpio_init = { .direction = 0xc000, .initial_value = 0 },
drivers/media/pci/ivtv/ivtv-cards.c
1087
.gpio_init = { .direction = 0x4000, .initial_value = 0x4000 },
drivers/media/pci/ivtv/ivtv-cards.c
1158
.gpio_init = { .direction = 0xe000, .initial_value = 0x4000 },
drivers/media/pci/ivtv/ivtv-cards.c
1228
.gpio_init = { .direction = 0x03e1, .initial_value = 0x0320 },
drivers/media/pci/ivtv/ivtv-cards.c
212
.gpio_init = { .direction = 0x1f01, .initial_value = 0x26f3 },
drivers/media/pci/ivtv/ivtv-cards.c
243
.gpio_init = { .direction = 0xe380, .initial_value = 0x8290 },
drivers/media/pci/ivtv/ivtv-cards.c
286
.gpio_init = { .direction = 0x3080, .initial_value = 0x0004 },
drivers/media/pci/ivtv/ivtv-cards.c
328
.gpio_init = { .direction = 0x7080, .initial_value = 0x400c },
drivers/media/pci/ivtv/ivtv-cards.c
479
.gpio_init = { .direction = 0xe080, .initial_value = 0x8000 },
drivers/media/pci/ivtv/ivtv-cards.c
556
.gpio_init = { .direction = 0xf880, .initial_value = 0x8800 },
drivers/media/pci/ivtv/ivtv-cards.c
588
.gpio_init = { .direction = 0xf880, .initial_value = 0x8800 },
drivers/media/pci/ivtv/ivtv-cards.c
618
.gpio_init = { .direction = 0xf880, .initial_value = 0x8800 },
drivers/media/pci/ivtv/ivtv-cards.c
660
.gpio_init = { .direction = 0xc301, .initial_value = 0x0200 },
drivers/media/pci/ivtv/ivtv-cards.c
697
.gpio_init = { .direction = 0xc301, .initial_value = 0x0200 },
drivers/media/pci/ivtv/ivtv-cards.c
733
.gpio_init = { .direction = 0xf000, .initial_value = 0xA000 },
drivers/media/pci/ivtv/ivtv-cards.c
771
.gpio_init = { .direction = 0x0800, .initial_value = 0 },
drivers/media/pci/ivtv/ivtv-cards.c
808
.gpio_init = { .direction = 0x00ff, .initial_value = 0x0002 },
drivers/media/pci/ivtv/ivtv-cards.c
845
.gpio_init = { .direction = 0xe080, .initial_value = 0x8000 },
drivers/media/pci/ivtv/ivtv-cards.c
963
.gpio_init = { .direction = 0xe000, .initial_value = 0x4000 },
drivers/media/pci/ivtv/ivtv-cards.h
216
u16 direction; /* DIR setting. Leave to 0 if no init is needed */
drivers/media/pci/ivtv/ivtv-gpio.c
335
if ((itv->card->gpio_init.direction | pin) == 0)
drivers/media/pci/ivtv/ivtv-gpio.c
343
write_reg(itv->card->gpio_init.direction | pin, IVTV_REG_GPIO_DIR);
drivers/media/pci/mgb4/mgb4_dma.c
34
cfg.direction = DMA_MEM_TO_DEV;
drivers/media/pci/mgb4/mgb4_dma.c
39
cfg.direction = DMA_DEV_TO_MEM;
drivers/media/pci/mgb4/mgb4_dma.c
52
cfg.direction, 0);
drivers/media/platform/intel/pxa_camera.c
2271
.direction = DMA_DEV_TO_MEM,
drivers/media/platform/renesas/vsp1/vsp1_video.c
1200
const char *direction;
drivers/media/platform/renesas/vsp1/vsp1_video.c
1213
direction = "input";
drivers/media/platform/renesas/vsp1/vsp1_video.c
1220
direction = "output";
drivers/media/platform/renesas/vsp1/vsp1_video.c
1248
rwpf->entity.subdev.name, direction);
drivers/media/platform/rockchip/rkisp1/rkisp1-common.c
101
.direction = RKISP1_ISP_SD_SINK | RKISP1_ISP_SD_SRC,
drivers/media/platform/rockchip/rkisp1/rkisp1-common.c
108
.direction = RKISP1_ISP_SD_SINK,
drivers/media/platform/rockchip/rkisp1/rkisp1-common.c
115
.direction = RKISP1_ISP_SD_SINK,
drivers/media/platform/rockchip/rkisp1/rkisp1-common.c
122
.direction = RKISP1_ISP_SD_SINK,
drivers/media/platform/rockchip/rkisp1/rkisp1-common.c
129
.direction = RKISP1_ISP_SD_SINK,
drivers/media/platform/rockchip/rkisp1/rkisp1-common.c
17
.direction = RKISP1_ISP_SD_SRC,
drivers/media/platform/rockchip/rkisp1/rkisp1-common.c
24
.direction = RKISP1_ISP_SD_SINK | RKISP1_ISP_SD_SRC,
drivers/media/platform/rockchip/rkisp1/rkisp1-common.c
31
.direction = RKISP1_ISP_SD_SINK | RKISP1_ISP_SD_SRC,
drivers/media/platform/rockchip/rkisp1/rkisp1-common.c
38
.direction = RKISP1_ISP_SD_SINK | RKISP1_ISP_SD_SRC,
drivers/media/platform/rockchip/rkisp1/rkisp1-common.c
45
.direction = RKISP1_ISP_SD_SINK | RKISP1_ISP_SD_SRC,
drivers/media/platform/rockchip/rkisp1/rkisp1-common.c
52
.direction = RKISP1_ISP_SD_SINK | RKISP1_ISP_SD_SRC,
drivers/media/platform/rockchip/rkisp1/rkisp1-common.c
59
.direction = RKISP1_ISP_SD_SINK | RKISP1_ISP_SD_SRC,
drivers/media/platform/rockchip/rkisp1/rkisp1-common.c
66
.direction = RKISP1_ISP_SD_SINK | RKISP1_ISP_SD_SRC,
drivers/media/platform/rockchip/rkisp1/rkisp1-common.c
73
.direction = RKISP1_ISP_SD_SINK | RKISP1_ISP_SD_SRC,
drivers/media/platform/rockchip/rkisp1/rkisp1-common.c
80
.direction = RKISP1_ISP_SD_SINK | RKISP1_ISP_SD_SRC,
drivers/media/platform/rockchip/rkisp1/rkisp1-common.c
87
.direction = RKISP1_ISP_SD_SINK | RKISP1_ISP_SD_SRC,
drivers/media/platform/rockchip/rkisp1/rkisp1-common.c
94
.direction = RKISP1_ISP_SD_SINK | RKISP1_ISP_SD_SRC,
drivers/media/platform/rockchip/rkisp1/rkisp1-common.h
557
unsigned int direction;
drivers/media/platform/rockchip/rkisp1/rkisp1-csi.c
274
if (!(fmt->direction & RKISP1_ISP_SD_SINK))
drivers/media/platform/rockchip/rkisp1/rkisp1-csi.c
323
if (!mbus_info || !(mbus_info->direction & RKISP1_ISP_SD_SINK)) {
drivers/media/platform/rockchip/rkisp1/rkisp1-isp.c
500
if (fmt->direction & dir)
drivers/media/platform/rockchip/rkisp1/rkisp1-isp.c
534
if (!(mbus_info->direction & RKISP1_ISP_SD_SINK) &&
drivers/media/platform/rockchip/rkisp1/rkisp1-isp.c
538
if (!(mbus_info->direction & RKISP1_ISP_SD_SRC) &&
drivers/media/platform/rockchip/rkisp1/rkisp1-isp.c
629
if (!src_info || !(src_info->direction & RKISP1_ISP_SD_SRC)) {
drivers/media/platform/rockchip/rkisp1/rkisp1-isp.c
769
if (!mbus_info || !(mbus_info->direction & RKISP1_ISP_SD_SINK)) {
drivers/media/platform/rockchip/rkisp1/rkisp1-resizer.c
365
if (!(fmt->direction & RKISP1_ISP_SD_SRC))
drivers/media/platform/rockchip/rkisp1/rkisp1-resizer.c
490
if (!mbus_info || !(mbus_info->direction & RKISP1_ISP_SD_SRC)) {
drivers/media/platform/st/stm32/stm32-dcmi.c
2069
mdma_config.direction = DMA_DEV_TO_MEM;
drivers/media/platform/ti/omap3isp/ispvideo.c
1498
const char *direction;
drivers/media/platform/ti/omap3isp/ispvideo.c
1503
direction = "output";
drivers/media/platform/ti/omap3isp/ispvideo.c
1508
direction = "input";
drivers/media/platform/ti/omap3isp/ispvideo.c
1536
"OMAP3 ISP %s %s", name, direction);
drivers/media/platform/xilinx/xilinx-vipp.c
415
const char *direction;
drivers/media/platform/xilinx/xilinx-vipp.c
419
ret = of_property_read_string(node, "direction", &direction);
drivers/media/platform/xilinx/xilinx-vipp.c
423
if (strcmp(direction, "input") == 0)
drivers/media/platform/xilinx/xilinx-vipp.c
425
else if (strcmp(direction, "output") == 0)
drivers/media/rc/iguanair.c
215
ir->packet->header.direction = DIR_OUT;
drivers/media/rc/iguanair.c
261
ir->packet->header.direction = DIR_OUT;
drivers/media/rc/iguanair.c
344
ir->packet->header.direction = DIR_OUT;
drivers/media/rc/iguanair.c
66
uint8_t direction;
drivers/media/usb/cx231xx/cx231xx-core.c
1472
u8 len, u8 request, u8 direction)
drivers/media/usb/cx231xx/cx231xx-core.c
1482
if (direction)
drivers/media/usb/cx231xx/cx231xx-core.c
1487
if (direction)
drivers/media/usb/cx231xx/cx231xx-core.c
1506
if (direction) {
drivers/media/usb/cx231xx/cx231xx-core.c
1507
ven_req.direction = USB_DIR_IN;
drivers/media/usb/cx231xx/cx231xx-core.c
1510
ven_req.direction = USB_DIR_OUT;
drivers/media/usb/cx231xx/cx231xx-core.c
1569
req_data.direction = I2C_M_RD;
drivers/media/usb/cx231xx/cx231xx-core.c
1620
req_data.direction = 0;
drivers/media/usb/cx231xx/cx231xx-core.c
1654
req_data.direction = I2C_M_RD;
drivers/media/usb/cx231xx/cx231xx-core.c
168
if (req_data->direction & I2C_M_RD) {
drivers/media/usb/cx231xx/cx231xx-core.c
1695
req_data.direction = 0;
drivers/media/usb/cx231xx/cx231xx-core.c
194
if (req_data->direction) {
drivers/media/usb/cx231xx/cx231xx-core.c
195
ven_req.direction = USB_DIR_IN;
drivers/media/usb/cx231xx/cx231xx-core.c
198
ven_req.direction = USB_DIR_OUT;
drivers/media/usb/cx231xx/cx231xx-core.c
331
if (ven_req->direction)
drivers/media/usb/cx231xx/cx231xx-core.c
358
ven_req->direction | USB_TYPE_VENDOR | USB_RECIP_DEVICE,
drivers/media/usb/cx231xx/cx231xx-core.c
369
ven_req->direction | USB_TYPE_VENDOR | USB_RECIP_DEVICE,
drivers/media/usb/cx231xx/cx231xx-core.c
379
ven_req->direction | USB_TYPE_VENDOR | USB_RECIP_DEVICE,
drivers/media/usb/cx231xx/cx231xx-core.c
384
ven_req->direction | USB_TYPE_VENDOR | USB_RECIP_DEVICE,
drivers/media/usb/cx231xx/cx231xx-i2c.c
139
req_data.direction = msg->flags;
drivers/media/usb/cx231xx/cx231xx-i2c.c
166
req_data.direction = msg->flags;
drivers/media/usb/cx231xx/cx231xx-i2c.c
239
req_data.direction = msg->flags;
drivers/media/usb/cx231xx/cx231xx-i2c.c
252
req_data.direction = msg->flags;
drivers/media/usb/cx231xx/cx231xx-i2c.c
317
req_data.direction = msg2->flags;
drivers/media/usb/cx231xx/cx231xx-i2c.c
344
req_data.direction = I2C_M_RD;
drivers/media/usb/cx231xx/cx231xx.h
463
u8 direction; /* 1 - IN, 0 - OUT */
drivers/media/usb/cx231xx/cx231xx.h
475
u8 direction;
drivers/media/usb/cx231xx/cx231xx.h
839
u8 len, u8 request, u8 direction);
drivers/media/usb/dvb-usb-v2/dvb_usb.h
55
char *direction; \
drivers/media/usb/dvb-usb-v2/dvb_usb.h
57
direction = ">>>"; \
drivers/media/usb/dvb-usb-v2/dvb_usb.h
59
direction = "<<<"; \
drivers/media/usb/dvb-usb-v2/dvb_usb.h
62
i & 0xff, i >> 8, l & 0xff, l >> 8, direction, l, b); \
drivers/media/usb/dvb-usb-v2/mxl111sf-gpio.c
166
int gpio, int direction, int val)
drivers/media/usb/dvb-usb-v2/mxl111sf-gpio.c
170
.dir = direction,
drivers/media/usb/dvb-usb-v2/mxl111sf-gpio.c
174
mxl_debug("(%d, %d, %d)", gpio, direction, val);
drivers/media/usb/dvb-usb/dib0700_devices.c
2284
{ .component = BOARD_GPIO_COMPONENT_DEMOD, .function = BOARD_GPIO_FUNCTION_COMPONENT_ON, .mask = 0x10 | 0x21, .direction = 0 & ~0x21, .value = (0x10 & ~0x1) | 0x20 },
drivers/media/usb/dvb-usb/dib0700_devices.c
2285
{ .component = BOARD_GPIO_COMPONENT_DEMOD, .function = BOARD_GPIO_FUNCTION_COMPONENT_OFF, .mask = 0x10 | 0x21, .direction = 0 & ~0x21, .value = 0 | 0x21 },
drivers/media/usb/dvb-usb/dib0700_devices.c
2315
{ .component = BOARD_GPIO_COMPONENT_DEMOD, .function = BOARD_GPIO_FUNCTION_COMPONENT_ON, .mask = 0x10 | 0x21, .direction = 0 & ~0x21, .value = (0x10 & ~0x1) | 0x20 },
drivers/media/usb/dvb-usb/dib0700_devices.c
2316
{ .component = BOARD_GPIO_COMPONENT_DEMOD, .function = BOARD_GPIO_FUNCTION_COMPONENT_OFF, .mask = 0x10 | 0x21, .direction = 0 & ~0x21, .value = 0 | 0x21 },
drivers/memory/tegra/mc.c
604
const char *direction, *secure;
drivers/memory/tegra/mc.c
677
direction = "write";
drivers/memory/tegra/mc.c
679
direction = "read";
drivers/memory/tegra/mc.c
735
client, secure, direction, &addr, error,
drivers/memory/tegra/tegra20.c
704
const char *direction = "read", *secure = "";
drivers/memory/tegra/tegra20.c
719
direction = "write";
drivers/memory/tegra/tegra20.c
730
direction = "write";
drivers/memory/tegra/tegra20.c
743
direction = "write";
drivers/memory/tegra/tegra20.c
754
client, secure, direction, &addr, error,
drivers/misc/bcm-vk/bcm_vk_sg.c
108
dma->direction);
drivers/misc/bcm-vk/bcm_vk_sg.c
122
dma->direction);
drivers/misc/bcm-vk/bcm_vk_sg.c
241
dma_unmap_page(dev, addr, size, dma->direction);
drivers/misc/bcm-vk/bcm_vk_sg.c
37
int direction,
drivers/misc/bcm-vk/bcm_vk_sg.c
70
dma->direction = direction;
drivers/misc/bcm-vk/bcm_vk_sg.c
75
direction == DMA_FROM_DEVICE,
drivers/misc/bcm-vk/bcm_vk_sg.h
36
int direction;
drivers/misc/tifm_core.c
293
int direction)
drivers/misc/tifm_core.c
296
direction);
drivers/misc/tifm_core.c
301
int direction)
drivers/misc/tifm_core.c
303
dma_unmap_sg(&to_pci_dev(sock->dev.parent)->dev, sg, nents, direction);
drivers/mmc/host/atmel-mci.c
1151
host->dma_conf.direction = slave_dirn = DMA_DEV_TO_MEM;
drivers/mmc/host/atmel-mci.c
1155
host->dma_conf.direction = slave_dirn = DMA_MEM_TO_DEV;
drivers/mmc/host/bcm2835.c
1290
host->dma_cfg_tx.direction = DMA_MEM_TO_DEV;
drivers/mmc/host/bcm2835.c
1296
host->dma_cfg_rx.direction = DMA_DEV_TO_MEM;
drivers/mmc/host/davinci_mmc.c
398
.direction = DMA_MEM_TO_DEV,
drivers/mmc/host/davinci_mmc.c
420
.direction = DMA_DEV_TO_MEM,
drivers/mmc/host/dw_mmc.c
734
cfg.direction = DMA_MEM_TO_DEV;
drivers/mmc/host/dw_mmc.c
736
cfg.direction = DMA_DEV_TO_MEM;
drivers/mmc/host/dw_mmc.c
745
sg_len, cfg.direction,
drivers/mmc/host/dw_mmc.h
54
enum dma_transfer_direction direction;
drivers/mmc/host/jz4740_mmc.c
341
conf.direction = DMA_MEM_TO_DEV;
drivers/mmc/host/jz4740_mmc.c
344
conf.direction = DMA_DEV_TO_MEM;
drivers/mmc/host/jz4740_mmc.c
354
conf.direction,
drivers/mmc/host/jz4740_mmc.c
359
conf.direction == DMA_MEM_TO_DEV ? "TX" : "RX");
drivers/mmc/host/jz4740_mmc.c
746
int direction;
drivers/mmc/host/jz4740_mmc.c
749
direction = SG_MITER_TO_SG;
drivers/mmc/host/jz4740_mmc.c
751
direction = SG_MITER_FROM_SG;
drivers/mmc/host/jz4740_mmc.c
753
sg_miter_start(&host->miter, data->sg, data->sg_len, direction);
drivers/mmc/host/loongson2-mmc.c
670
dma_conf.direction = !(data->flags & MMC_DATA_WRITE) ? DMA_DEV_TO_MEM : DMA_MEM_TO_DEV;
drivers/mmc/host/loongson2-mmc.c
674
dma_conf.direction,
drivers/mmc/host/mmci.c
1032
conf.direction = DMA_DEV_TO_MEM;
drivers/mmc/host/mmci.c
1035
conf.direction = DMA_MEM_TO_DEV;
drivers/mmc/host/mmci.c
1070
conf.direction, flags);
drivers/mmc/host/moxart-mmc.c
636
cfg.direction = DMA_MEM_TO_DEV;
drivers/mmc/host/moxart-mmc.c
641
cfg.direction = DMA_DEV_TO_MEM;
drivers/mmc/host/omap_hsmmc.c
1611
unsigned int direction, int blk_size)
drivers/mmc/host/omap_hsmmc.c
1614
if (direction == MMC_DATA_READ)
drivers/mmc/host/owl-mmc.c
310
owl_host->dma_cfg.direction = DMA_MEM_TO_DEV;
drivers/mmc/host/owl-mmc.c
313
owl_host->dma_cfg.direction = DMA_DEV_TO_MEM;
drivers/mmc/host/owl-mmc.c
322
owl_host->dma_cfg.direction,
drivers/mmc/host/pxamci.c
161
enum dma_transfer_direction direction;
drivers/mmc/host/pxamci.c
189
direction = DMA_DEV_TO_MEM;
drivers/mmc/host/pxamci.c
193
direction = DMA_MEM_TO_DEV;
drivers/mmc/host/pxamci.c
197
config.direction = direction;
drivers/mmc/host/pxamci.c
208
tx = dmaengine_prep_slave_sg(chan, data->sg, host->dma_len, direction,
drivers/mmc/host/renesas_sdhi_core.c
926
unsigned int direction, int blk_size)
drivers/mmc/host/renesas_sdhi_core.c
936
if ((direction == MMC_DATA_READ) &&
drivers/mmc/host/renesas_sdhi_sys_dmac.c
370
cfg.direction = DMA_MEM_TO_DEV;
drivers/mmc/host/renesas_sdhi_sys_dmac.c
390
cfg.direction = DMA_DEV_TO_MEM;
drivers/mmc/host/sh_mmcif.c
398
enum dma_transfer_direction direction)
drivers/mmc/host/sh_mmcif.c
407
cfg.direction = direction;
drivers/mmc/host/sh_mmcif.c
409
if (direction == DMA_DEV_TO_MEM) {
drivers/mmc/host/tmio_mmc.h
191
unsigned int direction, int blk_size);
drivers/mmc/host/tmio_mmc_core.c
1063
unsigned int direction, int blk_size)
drivers/mmc/host/tmio_mmc_core.c
1068
return host->multi_io_quirk(card, direction, blk_size);
drivers/mmc/host/usdhi6rol0.c
690
cfg.direction = DMA_MEM_TO_DEV;
drivers/mmc/host/usdhi6rol0.c
707
cfg.direction = DMA_DEV_TO_MEM;
drivers/most/configfs.c
162
return snprintf(page, PAGE_SIZE, "%s\n", to_mdev_link(item)->direction);
drivers/most/configfs.c
173
strcpy(mdev_link->direction, page);
drivers/most/configfs.c
174
strim(mdev_link->direction);
drivers/most/configfs.c
28
char direction[MAX_STRING_SIZE];
drivers/most/configfs.c
360
CONFIGFS_ATTR(mdev_link_, direction);
drivers/most/configfs.c
71
link->direction);
drivers/most/core.c
1031
if (c->cfg.direction == MOST_CH_TX) {
drivers/most/core.c
1119
if (c->cfg.direction == MOST_CH_RX)
drivers/most/core.c
1120
num_buffer = arm_mbo_chain(c, c->cfg.direction,
drivers/most/core.c
1123
num_buffer = arm_mbo_chain(c, c->cfg.direction,
drivers/most/core.c
1345
c->cfg.direction = 0;
drivers/most/core.c
176
if (c->iface->channel_vector[i].direction & MOST_CH_RX)
drivers/most/core.c
178
if (c->iface->channel_vector[i].direction & MOST_CH_TX)
drivers/most/core.c
281
if (c->cfg.direction & MOST_CH_TX)
drivers/most/core.c
283
else if (c->cfg.direction & MOST_CH_RX)
drivers/most/core.c
642
c->cfg.direction = MOST_CH_RX;
drivers/most/core.c
644
c->cfg.direction = MOST_CH_RX;
drivers/most/core.c
646
c->cfg.direction = MOST_CH_TX;
drivers/most/core.c
648
c->cfg.direction = MOST_CH_TX;
drivers/most/core.c
794
if (c->cfg.direction == MOST_CH_RX)
drivers/most/most_cdev.c
127
if (((c->cfg->direction == MOST_CH_RX) &&
drivers/most/most_cdev.c
129
((c->cfg->direction == MOST_CH_TX) &&
drivers/most/most_cdev.c
292
if (c->cfg->direction == MOST_CH_RX) {
drivers/most/most_snd.c
189
if (channel->cfg->direction & MOST_CH_RX)
drivers/most/most_snd.c
274
if (cfg->direction == MOST_CH_TX) {
drivers/most/most_snd.c
286
if (cfg->direction == MOST_CH_TX)
drivers/most/most_snd.c
309
if (channel->cfg->direction == MOST_CH_TX)
drivers/most/most_snd.c
333
if (cfg->direction == MOST_CH_TX) {
drivers/most/most_snd.c
523
int direction;
drivers/most/most_snd.c
570
if (cfg->direction == MOST_CH_TX) {
drivers/most/most_snd.c
572
direction = SNDRV_PCM_STREAM_PLAYBACK;
drivers/most/most_snd.c
575
direction = SNDRV_PCM_STREAM_CAPTURE;
drivers/most/most_snd.c
602
snd_pcm_set_ops(pcm, direction, &pcm_ops);
drivers/most/most_usb.c
1038
tmp_cap->direction = MOST_CH_RX;
drivers/most/most_usb.c
1040
tmp_cap->direction = MOST_CH_TX;
drivers/most/most_usb.c
484
if ((conf->direction & MOST_CH_TX) && mdev->padding_active[channel] &&
drivers/most/most_usb.c
494
if (conf->direction & MOST_CH_TX) {
drivers/most/most_usb.c
752
mdev->conf[channel].direction == MOST_CH_RX) {
drivers/mtd/nand/ecc-mxic.c
449
unsigned int direction)
drivers/mtd/nand/ecc-mxic.c
451
unsigned int dir = (direction == NAND_PAGE_READ) ?
drivers/mtd/nand/ecc-mxic.c
469
unsigned int direction, dma_addr_t dirmap)
drivers/mtd/nand/ecc-mxic.c
476
return mxic_ecc_process_data(mxic, direction);
drivers/mtd/nand/onenand/onenand_samsung.c
516
static int (*s5pc110_dma_ops)(dma_addr_t dst, dma_addr_t src, size_t count, int direction);
drivers/mtd/nand/onenand/onenand_samsung.c
518
static int s5pc110_dma_poll(dma_addr_t dst, dma_addr_t src, size_t count, int direction)
drivers/mtd/nand/onenand/onenand_samsung.c
527
if (direction == S5PC110_DMA_DIR_READ) {
drivers/mtd/nand/onenand/onenand_samsung.c
536
writel(direction, base + S5PC110_DMA_TRANS_DIR);
drivers/mtd/nand/onenand/onenand_samsung.c
587
static int s5pc110_dma_irq(dma_addr_t dst, dma_addr_t src, size_t count, int direction)
drivers/mtd/nand/onenand/onenand_samsung.c
601
if (direction == S5PC110_DMA_DIR_READ) {
drivers/mtd/nand/onenand/onenand_samsung.c
610
writel(direction, base + S5PC110_DMA_TRANS_DIR);
drivers/mtd/nand/raw/fsmc_nand.c
486
enum dma_data_direction direction)
drivers/mtd/nand/raw/fsmc_nand.c
497
if (direction == DMA_TO_DEVICE)
drivers/mtd/nand/raw/fsmc_nand.c
499
else if (direction == DMA_FROM_DEVICE)
drivers/mtd/nand/raw/fsmc_nand.c
505
dma_addr = dma_map_single(dma_dev->dev, buffer, len, direction);
drivers/mtd/nand/raw/fsmc_nand.c
509
if (direction == DMA_TO_DEVICE) {
drivers/mtd/nand/raw/fsmc_nand.c
550
dma_unmap_single(dma_dev->dev, dma_addr, len, direction);
drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c
2384
transfer->direction = DMA_TO_DEVICE;
drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c
2421
transfer->direction = DMA_FROM_DEVICE;
drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c
2468
transfer->direction = DMA_TO_DEVICE;
drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c
2523
this->transfers[i].direction = DMA_NONE;
drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c
2657
if (transfer->direction != DMA_NONE)
drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c
2659
transfer->direction);
drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.h
117
enum dma_data_direction direction;
drivers/mtd/nand/raw/lpc32xx_mlc.c
608
host->dma_slave_config.direction = DMA_DEV_TO_MEM;
drivers/mtd/nand/raw/lpc32xx_slc.c
435
host->dma_slave_config.direction = dir;
drivers/mtd/nand/raw/marvell_nand.c
867
enum dma_data_direction direction,
drivers/mtd/nand/raw/marvell_nand.c
879
ret = dma_map_sg(nfc->dma_chan->device->dev, &sg, 1, direction);
drivers/mtd/nand/raw/marvell_nand.c
886
direction == DMA_FROM_DEVICE ?
drivers/mtd/nand/raw/marvell_nand.c
891
dma_unmap_sg(nfc->dma_chan->device->dev, &sg, 1, direction);
drivers/mtd/nand/raw/marvell_nand.c
903
dma_unmap_sg(nfc->dma_chan->device->dev, &sg, 1, direction);
drivers/mtd/nand/raw/sh_flctl.c
192
cfg.direction = DMA_MEM_TO_DEV;
drivers/mtd/nand/raw/sh_flctl.c
207
cfg.direction = DMA_DEV_TO_MEM;
drivers/net/dsa/mv88e6xxx/chip.c
3306
enum mv88e6xxx_egress_direction direction,
drivers/net/dsa/mv88e6xxx/chip.c
3314
err = chip->info->ops->set_egress_port(chip, direction, port);
drivers/net/dsa/mv88e6xxx/chip.c
3318
if (direction == MV88E6XXX_EGRESS_DIR_INGRESS)
drivers/net/dsa/mv88e6xxx/chip.c
6748
enum mv88e6xxx_egress_direction direction = ingress ?
drivers/net/dsa/mv88e6xxx/chip.c
6770
err = mv88e6xxx_set_egress_port(chip, direction,
drivers/net/dsa/mv88e6xxx/chip.c
6776
err = mv88e6xxx_port_set_mirror(chip, port, direction, true);
drivers/net/dsa/mv88e6xxx/chip.c
6786
enum mv88e6xxx_egress_direction direction = mirror->ingress ?
drivers/net/dsa/mv88e6xxx/chip.c
6794
if (mv88e6xxx_port_set_mirror(chip, port, direction, false))
drivers/net/dsa/mv88e6xxx/chip.c
6804
if (mv88e6xxx_set_egress_port(chip, direction,
drivers/net/dsa/mv88e6xxx/chip.h
649
enum mv88e6xxx_egress_direction direction,
drivers/net/dsa/mv88e6xxx/global1.c
375
enum mv88e6xxx_egress_direction direction,
drivers/net/dsa/mv88e6xxx/global1.c
385
switch (direction) {
drivers/net/dsa/mv88e6xxx/global1.c
433
enum mv88e6xxx_egress_direction direction,
drivers/net/dsa/mv88e6xxx/global1.c
438
switch (direction) {
drivers/net/dsa/mv88e6xxx/global1.h
301
enum mv88e6xxx_egress_direction direction,
drivers/net/dsa/mv88e6xxx/global1.h
304
enum mv88e6xxx_egress_direction direction,
drivers/net/dsa/mv88e6xxx/port.c
1160
enum mv88e6xxx_egress_direction direction,
drivers/net/dsa/mv88e6xxx/port.c
1172
switch (direction) {
drivers/net/dsa/mv88e6xxx/port.c
1439
enum mv88e6xxx_egress_direction direction,
drivers/net/dsa/mv88e6xxx/port.c
1445
switch (direction) {
drivers/net/dsa/mv88e6xxx/port.h
549
enum mv88e6xxx_egress_direction direction,
drivers/net/dsa/mv88e6xxx/port.h
595
enum mv88e6xxx_egress_direction direction,
drivers/net/ethernet/3com/typhoon.h
469
u8 direction;
drivers/net/ethernet/allwinner/sun4i-emac.c
938
conf.direction = DMA_DEV_TO_MEM;
drivers/net/ethernet/amazon/ena/ena_com.c
1179
u8 direction;
drivers/net/ethernet/amazon/ena/ena_com.c
1186
if (io_sq->direction == ENA_COM_IO_QUEUE_DIRECTION_TX)
drivers/net/ethernet/amazon/ena/ena_com.c
1187
direction = ENA_ADMIN_SQ_DIRECTION_TX;
drivers/net/ethernet/amazon/ena/ena_com.c
1189
direction = ENA_ADMIN_SQ_DIRECTION_RX;
drivers/net/ethernet/amazon/ena/ena_com.c
1191
create_cmd.sq_identity |= (direction <<
drivers/net/ethernet/amazon/ena/ena_com.c
1258
if (io_sq->direction != ENA_COM_IO_QUEUE_DIRECTION_RX)
drivers/net/ethernet/amazon/ena/ena_com.c
2079
io_cq->direction = ctx->direction;
drivers/net/ethernet/amazon/ena/ena_com.c
2085
io_sq->direction = ctx->direction;
drivers/net/ethernet/amazon/ena/ena_com.c
2090
if (ctx->direction == ENA_COM_IO_QUEUE_DIRECTION_TX)
drivers/net/ethernet/amazon/ena/ena_com.c
326
(io_sq->direction == ENA_COM_IO_QUEUE_DIRECTION_TX) ?
drivers/net/ethernet/amazon/ena/ena_com.c
404
(io_cq->direction == ENA_COM_IO_QUEUE_DIRECTION_TX) ?
drivers/net/ethernet/amazon/ena/ena_com.c
874
u8 direction;
drivers/net/ethernet/amazon/ena/ena_com.c
879
if (io_sq->direction == ENA_COM_IO_QUEUE_DIRECTION_TX)
drivers/net/ethernet/amazon/ena/ena_com.c
880
direction = ENA_ADMIN_SQ_DIRECTION_TX;
drivers/net/ethernet/amazon/ena/ena_com.c
882
direction = ENA_ADMIN_SQ_DIRECTION_RX;
drivers/net/ethernet/amazon/ena/ena_com.c
884
destroy_cmd.sq.sq_identity |= (direction <<
drivers/net/ethernet/amazon/ena/ena_com.h
122
enum queue_direction direction;
drivers/net/ethernet/amazon/ena/ena_com.h
160
enum queue_direction direction;
drivers/net/ethernet/amazon/ena/ena_com.h
405
enum queue_direction direction;
drivers/net/ethernet/amazon/ena/ena_eth_com.c
402
WARN(io_sq->direction != ENA_COM_IO_QUEUE_DIRECTION_TX, "wrong Q type");
drivers/net/ethernet/amazon/ena/ena_eth_com.c
557
WARN(io_cq->direction != ENA_COM_IO_QUEUE_DIRECTION_RX, "wrong Q type");
drivers/net/ethernet/amazon/ena/ena_eth_com.c
614
WARN(io_sq->direction != ENA_COM_IO_QUEUE_DIRECTION_RX, "wrong Q type");
drivers/net/ethernet/amazon/ena/ena_netdev.c
1918
ctx.direction = ENA_COM_IO_QUEUE_DIRECTION_TX;
drivers/net/ethernet/amazon/ena/ena_netdev.c
1987
ctx.direction = ENA_COM_IO_QUEUE_DIRECTION_RX;
drivers/net/ethernet/atheros/atl1c/atl1c.h
464
#define ATL1C_SET_PCIMAP_TYPE(buff, type, direction) do { \
drivers/net/ethernet/atheros/atl1c/atl1c.h
468
((buff)->flags) |= (direction); \
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
6426
enum tls_offload_ctx_dir direction,
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
6443
direction,
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
6457
enum tls_offload_ctx_dir direction)
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
6466
direction);
drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c
150
if (direction == TLS_OFFLOAD_CTX_DIR_TX) {
drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c
363
enum tls_offload_ctx_dir direction)
drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c
413
enum tls_offload_ctx_dir direction,
drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c
434
if (direction == TLS_OFFLOAD_CTX_DIR_RX) {
drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c
472
ret = chcr_ktls_save_keys(tx_info, crypto_info, direction);
drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c
73
enum tls_offload_ctx_dir direction)
drivers/net/ethernet/fungible/funeth/funeth_ktls.c
103
if (direction != TLS_OFFLOAD_CTX_DIR_TX)
drivers/net/ethernet/fungible/funeth/funeth_ktls.c
106
tx_ctx = tls_driver_ctx(sk, direction);
drivers/net/ethernet/fungible/funeth/funeth_ktls.c
19
enum tls_offload_ctx_dir direction,
drivers/net/ethernet/fungible/funeth/funeth_ktls.c
35
if (direction != TLS_OFFLOAD_CTX_DIR_TX)
drivers/net/ethernet/fungible/funeth/funeth_ktls.c
64
tx_ctx = tls_driver_ctx(sk, direction);
drivers/net/ethernet/fungible/funeth/funeth_ktls.c
73
enum tls_offload_ctx_dir direction)
drivers/net/ethernet/fungible/funeth/funeth_ktls.c
79
if (direction != TLS_OFFLOAD_CTX_DIR_TX)
drivers/net/ethernet/fungible/funeth/funeth_ktls.c
82
tx_ctx = __tls_driver_ctx(tls_ctx, direction);
drivers/net/ethernet/fungible/funeth/funeth_ktls.c
96
u8 *rcd_sn, enum tls_offload_ctx_dir direction)
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
842
enum hinic_hwif_direction_type direction,
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
862
HINIC_MBOX_HEADER_SET(direction, DIRECTION) |
drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c
129
enum mgmt_direction_type direction,
drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c
141
HINIC_MSG_HEADER_SET(direction, DIRECTION) |
drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c
204
enum mgmt_direction_type direction,
drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c
213
if (direction == MGMT_RESP) {
drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c
215
direction, cmd, resp_msg_id);
drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c
219
direction, cmd, msg_id);
drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c
249
enum mgmt_direction_type direction,
drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c
274
MSG_ACK, direction, resp_msg_id);
drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c
322
enum mgmt_direction_type direction,
drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c
331
MSG_NO_ACK, direction, resp_msg_id);
drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c
708
enum mbox_msg_direction_type direction,
drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c
751
MBOX_MSG_HEADER_SET(direction, DIRECTION) |
drivers/net/ethernet/intel/ice/ice_dpll.c
1206
enum dpll_pin_direction direction,
drivers/net/ethernet/intel/ice/ice_dpll.c
1214
if (p->direction == direction && p->active)
drivers/net/ethernet/intel/ice/ice_dpll.c
1223
if (direction == DPLL_PIN_DIRECTION_OUTPUT)
drivers/net/ethernet/intel/ice/ice_dpll.c
1227
if (direction == DPLL_PIN_DIRECTION_INPUT) {
drivers/net/ethernet/intel/ice/ice_dpll.c
1423
if (p->direction == DPLL_PIN_DIRECTION_INPUT) {
drivers/net/ethernet/intel/ice/ice_dpll.c
1478
ret = ice_dpll_sma_direction_set(sma, sma->direction, extack);
drivers/net/ethernet/intel/ice/ice_dpll.c
1482
if (sma->direction == DPLL_PIN_DIRECTION_INPUT) {
drivers/net/ethernet/intel/ice/ice_dpll.c
1586
if (p->input && p->direction == DPLL_PIN_DIRECTION_INPUT)
drivers/net/ethernet/intel/ice/ice_dpll.c
1605
if (!p->input || p->direction != DPLL_PIN_DIRECTION_INPUT)
drivers/net/ethernet/intel/ice/ice_dpll.c
1634
enum dpll_pin_direction *direction,
drivers/net/ethernet/intel/ice/ice_dpll.c
1637
*direction = DPLL_PIN_DIRECTION_INPUT;
drivers/net/ethernet/intel/ice/ice_dpll.c
1659
enum dpll_pin_direction *direction,
drivers/net/ethernet/intel/ice/ice_dpll.c
1662
*direction = DPLL_PIN_DIRECTION_OUTPUT;
drivers/net/ethernet/intel/ice/ice_dpll.c
1686
enum dpll_pin_direction direction,
drivers/net/ethernet/intel/ice/ice_dpll.c
1697
ret = ice_dpll_sma_direction_set(p, direction, extack);
drivers/net/ethernet/intel/ice/ice_dpll.c
1724
enum dpll_pin_direction *direction,
drivers/net/ethernet/intel/ice/ice_dpll.c
1733
*direction = p->direction;
drivers/net/ethernet/intel/ice/ice_dpll.c
1922
if (p->direction == DPLL_PIN_DIRECTION_INPUT)
drivers/net/ethernet/intel/ice/ice_dpll.c
1961
if (p->direction == DPLL_PIN_DIRECTION_INPUT)
drivers/net/ethernet/intel/ice/ice_dpll.c
2008
p->direction == DPLL_PIN_DIRECTION_INPUT ?
drivers/net/ethernet/intel/ice/ice_dpll.c
2288
if (p->direction == DPLL_PIN_DIRECTION_INPUT)
drivers/net/ethernet/intel/ice/ice_dpll.c
2321
if (p->direction == DPLL_PIN_DIRECTION_INPUT)
drivers/net/ethernet/intel/ice/ice_dpll.c
393
if (sma->direction == DPLL_PIN_DIRECTION_INPUT)
drivers/net/ethernet/intel/ice/ice_dpll.c
433
if (sma->direction == DPLL_PIN_DIRECTION_INPUT) {
drivers/net/ethernet/intel/ice/ice_dpll.c
4532
pin->direction = DPLL_PIN_DIRECTION_OUTPUT;
drivers/net/ethernet/intel/ice/ice_dpll.c
4542
pin->direction = DPLL_PIN_DIRECTION_INPUT;
drivers/net/ethernet/intel/ice/ice_dpll.c
662
p->direction = DPLL_PIN_DIRECTION_INPUT;
drivers/net/ethernet/intel/ice/ice_dpll.c
664
p->direction = DPLL_PIN_DIRECTION_OUTPUT;
drivers/net/ethernet/intel/ice/ice_dpll.c
671
p->direction = DPLL_PIN_DIRECTION_INPUT;
drivers/net/ethernet/intel/ice/ice_dpll.c
675
p->direction = DPLL_PIN_DIRECTION_OUTPUT;
drivers/net/ethernet/intel/ice/ice_dpll.h
79
enum dpll_pin_direction direction;
drivers/net/ethernet/intel/ice/ice_lag.c
237
u8 direction, bool add)
drivers/net/ethernet/intel/ice/ice_lag.c
262
if (direction == ICE_FLTR_RX) {
drivers/net/ethernet/intel/ice/ice_switch.c
3938
u8 direction)
drivers/net/ethernet/intel/ice/ice_switch.c
3954
f_info.flag = direction;
drivers/net/ethernet/intel/ice/ice_switch.h
370
u8 direction);
drivers/net/ethernet/intel/ice/ice_tc_lib.c
1214
if (tc_fltr->direction == ICE_ESWITCH_FLTR_EGRESS) {
drivers/net/ethernet/intel/ice/ice_tc_lib.c
1917
fltr->direction = ingress ? ICE_ESWITCH_FLTR_INGRESS :
drivers/net/ethernet/intel/ice/ice_tc_lib.c
28
if (fltr->direction == ICE_ESWITCH_FLTR_EGRESS)
drivers/net/ethernet/intel/ice/ice_tc_lib.c
387
if (tc_fltr->direction == ICE_ESWITCH_FLTR_EGRESS) {
drivers/net/ethernet/intel/ice/ice_tc_lib.c
685
fltr->direction == ICE_ESWITCH_FLTR_EGRESS) {
drivers/net/ethernet/intel/ice/ice_tc_lib.c
691
fltr->direction == ICE_ESWITCH_FLTR_EGRESS) {
drivers/net/ethernet/intel/ice/ice_tc_lib.c
697
fltr->direction == ICE_ESWITCH_FLTR_INGRESS) {
drivers/net/ethernet/intel/ice/ice_tc_lib.c
718
fltr->direction == ICE_ESWITCH_FLTR_INGRESS)) {
drivers/net/ethernet/intel/ice/ice_tc_lib.c
780
fltr->direction == ICE_ESWITCH_FLTR_EGRESS &&
drivers/net/ethernet/intel/ice/ice_tc_lib.c
790
fltr->direction == ICE_ESWITCH_FLTR_EGRESS &&
drivers/net/ethernet/intel/ice/ice_tc_lib.c
956
if (fltr->direction == ICE_ESWITCH_FLTR_INGRESS) {
drivers/net/ethernet/intel/ice/ice_tc_lib.c
961
} else if (fltr->direction == ICE_ESWITCH_FLTR_EGRESS &&
drivers/net/ethernet/intel/ice/ice_tc_lib.c
966
} else if (fltr->direction == ICE_ESWITCH_FLTR_EGRESS &&
drivers/net/ethernet/intel/ice/ice_tc_lib.h
159
enum ice_eswitch_fltr_direction direction;
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.c
107
p = &dcb_config->tc_config[i].path[direction];
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.c
108
bw_percent = dcb_config->bw_percentage[direction][p->bwg_id];
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.c
140
if (direction == DCB_TX_CONFIG) {
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.c
173
void ixgbe_dcb_unpack_refill(struct ixgbe_dcb_config *cfg, int direction,
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.c
180
refill[tc] = tc_config[tc].path[direction].data_credits_refill;
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.c
192
void ixgbe_dcb_unpack_bwgid(struct ixgbe_dcb_config *cfg, int direction,
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.c
199
bwgid[tc] = tc_config[tc].path[direction].bwg_id;
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.c
202
void ixgbe_dcb_unpack_prio(struct ixgbe_dcb_config *cfg, int direction,
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.c
209
ptype[tc] = tc_config[tc].path[direction].prio_type;
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.c
212
u8 ixgbe_dcb_get_tc_from_up(struct ixgbe_dcb_config *cfg, int direction, u8 up)
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.c
228
if (prio_mask & tc_config[tc].path[direction].up_to_tc_bitmap)
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.c
235
void ixgbe_dcb_unpack_map(struct ixgbe_dcb_config *cfg, int direction, u8 *map)
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.c
240
map[up] = ixgbe_dcb_get_tc_from_up(cfg, direction, up);
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.c
64
int max_frame, u8 direction)
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.c
85
p = &dcb_config->tc_config[i].path[direction];
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.c
86
bw_percent = dcb_config->bw_percentage[direction][p->bwg_id];
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
873
static void ixgbe_set_ivar(struct ixgbe_adapter *adapter, s8 direction,
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
881
if (direction == -1)
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
882
direction = 0;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
883
index = (((direction * 64) + queue) >> 2) & 0x1F;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
895
if (direction == -1) {
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
907
index = ((16 * (queue & 1)) + (8 * direction));
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
193
static void ixgbevf_set_ivar(struct ixgbevf_adapter *adapter, s8 direction,
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
199
if (direction == -1) {
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
209
index = ((16 * (queue & 1)) + (8 * direction));
drivers/net/ethernet/marvell/octeontx2/af/cn20k/api.h
29
void *reg_base, int direction, int ndevs);
drivers/net/ethernet/marvell/octeontx2/af/mbox.c
147
void *reg_base, int direction, int ndevs)
drivers/net/ethernet/marvell/octeontx2/af/mbox.c
151
direction, ndevs);
drivers/net/ethernet/marvell/octeontx2/af/mbox.c
153
switch (direction) {
drivers/net/ethernet/marvell/octeontx2/af/mbox.c
186
switch (direction) {
drivers/net/ethernet/marvell/octeontx2/af/mbox.c
225
void *reg_base, int direction, int ndevs)
drivers/net/ethernet/marvell/octeontx2/af/mbox.c
230
err = otx2_mbox_setup(mbox, pdev, reg_base, direction, ndevs);
drivers/net/ethernet/marvell/octeontx2/af/mbox.c
254
int direction, int ndevs, unsigned long *pf_bmap)
drivers/net/ethernet/marvell/octeontx2/af/mbox.c
259
err = otx2_mbox_setup(mbox, pdev, reg_base, direction, ndevs);
drivers/net/ethernet/marvell/octeontx2/af/mbox.c
62
void *reg_base, int direction, int ndevs)
drivers/net/ethernet/marvell/octeontx2/af/mbox.c
64
switch (direction) {
drivers/net/ethernet/marvell/octeontx2/af/mbox.c
97
switch (direction) {
drivers/net/ethernet/marvell/octeontx2/af/mbox.h
118
int direction, int ndevs);
drivers/net/ethernet/marvell/octeontx2/af/mbox.h
122
int direction, int ndevs, unsigned long *bmap);
drivers/net/ethernet/marvell/prestera/prestera_acl.c
78
u8 direction;
drivers/net/ethernet/marvell/prestera/prestera_acl.c
803
dir != vtcam->direction)
drivers/net/ethernet/marvell/prestera/prestera_acl.c
837
vtcam->direction = dir;
drivers/net/ethernet/marvell/prestera/prestera_hw.c
1316
.direction = dir,
drivers/net/ethernet/marvell/prestera/prestera_hw.c
412
u8 direction;
drivers/net/ethernet/marvell/prestera/prestera_hw.h
218
enum prestera_hw_vtcam_direction_t direction);
drivers/net/ethernet/mellanox/mlx5/core/dpll.c
261
enum dpll_pin_direction *direction,
drivers/net/ethernet/mellanox/mlx5/core/dpll.c
264
*direction = DPLL_PIN_DIRECTION_INPUT;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.c
49
enum tls_offload_ctx_dir direction,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.c
60
if (direction == TLS_OFFLOAD_CTX_DIR_TX)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.c
70
enum tls_offload_ctx_dir direction)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.c
72
if (direction == TLS_OFFLOAD_CTX_DIR_TX)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.c
80
enum tls_offload_ctx_dir direction)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.c
82
if (unlikely(direction != TLS_OFFLOAD_CTX_DIR_RX))
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_txrx.c
121
enum tls_offload_ctx_dir direction)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_txrx.c
124
u8 opmod = direction == TLS_OFFLOAD_CTX_DIR_TX ?
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_txrx.c
78
bool fence, enum tls_offload_ctx_dir direction)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_txrx.c
82
u8 opmod = direction == TLS_OFFLOAD_CTX_DIR_TX ?
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_utils.h
83
bool fence, enum tls_offload_ctx_dir direction);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_utils.h
89
enum tls_offload_ctx_dir direction);
drivers/net/ethernet/mellanox/mlxsw/pci.c
366
int direction)
drivers/net/ethernet/mellanox/mlxsw/pci.c
371
mapaddr = dma_map_single(&pdev->dev, frag_data, frag_len, direction);
drivers/net/ethernet/mellanox/mlxsw/pci.c
382
int index, int direction)
drivers/net/ethernet/mellanox/mlxsw/pci.c
390
dma_unmap_single(&pdev->dev, mapaddr, frag_len, direction);
drivers/net/ethernet/meta/fbnic/fbnic_fw.c
121
int direction;
drivers/net/ethernet/meta/fbnic/fbnic_fw.c
126
direction = (mbx_idx == FBNIC_IPC_MBX_RX_IDX) ? DMA_FROM_DEVICE :
drivers/net/ethernet/meta/fbnic/fbnic_fw.c
132
addr = dma_map_single(fbd->dev, msg, PAGE_SIZE, direction);
drivers/net/ethernet/meta/fbnic/fbnic_fw.c
156
int direction;
drivers/net/ethernet/meta/fbnic/fbnic_fw.c
161
direction = (mbx_idx == FBNIC_IPC_MBX_RX_IDX) ? DMA_FROM_DEVICE :
drivers/net/ethernet/meta/fbnic/fbnic_fw.c
164
PAGE_SIZE, direction);
drivers/net/ethernet/micrel/ksz884x.c
4063
int direction)
drivers/net/ethernet/micrel/ksz884x.c
4066
direction);
drivers/net/ethernet/micrel/ksz884x.c
4201
struct ksz_desc_info *desc_info, int direction)
drivers/net/ethernet/micrel/ksz884x.c
4210
free_dma_buf(adapter, dma_buf, direction);
drivers/net/ethernet/microsoft/mana/shm_channel.c
110
hdr.direction != SMC_MSG_DIRECTION_RESPONSE) {
drivers/net/ethernet/microsoft/mana/shm_channel.c
226
hdr->direction = SMC_MSG_DIRECTION_REQUEST;
drivers/net/ethernet/microsoft/mana/shm_channel.c
266
hdr.direction = SMC_MSG_DIRECTION_REQUEST;
drivers/net/ethernet/microsoft/mana/shm_channel.c
52
u8 direction : 1;
drivers/net/ethernet/mscc/ocelot_ptp.c
141
u32 unit = 0, direction = 0;
drivers/net/ethernet/mscc/ocelot_ptp.c
151
direction = PTP_CFG_CLK_ADJ_CFG_DIR;
drivers/net/ethernet/mscc/ocelot_ptp.c
170
ocelot_write(ocelot, PTP_CFG_CLK_ADJ_CFG_ENA | direction,
drivers/net/ethernet/netronome/nfp/crypto/tls.c
176
struct sock *sk, int direction)
drivers/net/ethernet/netronome/nfp/crypto/tls.c
182
if (direction == TLS_OFFLOAD_CTX_DIR_TX) {
drivers/net/ethernet/netronome/nfp/crypto/tls.c
196
struct sock *sk, int direction)
drivers/net/ethernet/netronome/nfp/crypto/tls.c
203
if (direction == TLS_OFFLOAD_CTX_DIR_TX) {
drivers/net/ethernet/netronome/nfp/crypto/tls.c
219
int direction)
drivers/net/ethernet/netronome/nfp/crypto/tls.c
225
if (direction == TLS_OFFLOAD_CTX_DIR_TX) {
drivers/net/ethernet/netronome/nfp/crypto/tls.c
234
static u8 nfp_tls_1_2_dir_to_opcode(enum tls_offload_ctx_dir direction)
drivers/net/ethernet/netronome/nfp/crypto/tls.c
236
switch (direction) {
drivers/net/ethernet/netronome/nfp/crypto/tls.c
249
enum tls_offload_ctx_dir direction)
drivers/net/ethernet/netronome/nfp/crypto/tls.c
255
if (direction == TLS_OFFLOAD_CTX_DIR_TX)
drivers/net/ethernet/netronome/nfp/crypto/tls.c
269
enum tls_offload_ctx_dir direction,
drivers/net/ethernet/netronome/nfp/crypto/tls.c
290
if (!nfp_net_cipher_supported(nn, crypto_info->cipher_type, direction))
drivers/net/ethernet/netronome/nfp/crypto/tls.c
312
err = nfp_net_tls_conn_add(nn, direction);
drivers/net/ethernet/netronome/nfp/crypto/tls.c
325
front->opcode = nfp_tls_1_2_dir_to_opcode(direction);
drivers/net/ethernet/netronome/nfp/crypto/tls.c
332
back = nfp_net_tls_set_ipv6(nn, req, sk, direction);
drivers/net/ethernet/netronome/nfp/crypto/tls.c
334
back = nfp_net_tls_set_ipv4(nn, req, sk, direction);
drivers/net/ethernet/netronome/nfp/crypto/tls.c
336
nfp_net_tls_set_l4(front, back, sk, direction);
drivers/net/ethernet/netronome/nfp/crypto/tls.c
367
err, direction == TLS_OFFLOAD_CTX_DIR_TX);
drivers/net/ethernet/netronome/nfp/crypto/tls.c
390
ntls = tls_driver_ctx(sk, direction);
drivers/net/ethernet/netronome/nfp/crypto/tls.c
392
if (direction == TLS_OFFLOAD_CTX_DIR_TX)
drivers/net/ethernet/netronome/nfp/crypto/tls.c
396
if (direction == TLS_OFFLOAD_CTX_DIR_TX)
drivers/net/ethernet/netronome/nfp/crypto/tls.c
409
nfp_net_tls_conn_remove(nn, direction);
drivers/net/ethernet/netronome/nfp/crypto/tls.c
415
enum tls_offload_ctx_dir direction)
drivers/net/ethernet/netronome/nfp/crypto/tls.c
420
nfp_net_tls_conn_remove(nn, direction);
drivers/net/ethernet/netronome/nfp/crypto/tls.c
422
ntls = __tls_driver_ctx(tls_ctx, direction);
drivers/net/ethernet/netronome/nfp/crypto/tls.c
428
u8 *rcd_sn, enum tls_offload_ctx_dir direction)
drivers/net/ethernet/netronome/nfp/crypto/tls.c
438
flags = direction == TLS_OFFLOAD_CTX_DIR_TX ? GFP_KERNEL : GFP_ATOMIC;
drivers/net/ethernet/netronome/nfp/crypto/tls.c
443
ntls = tls_driver_ctx(sk, direction);
drivers/net/ethernet/netronome/nfp/crypto/tls.c
446
req->opcode = nfp_tls_1_2_dir_to_opcode(direction);
drivers/net/ethernet/netronome/nfp/crypto/tls.c
453
if (direction == TLS_OFFLOAD_CTX_DIR_TX) {
drivers/net/ethernet/netronome/nfp/crypto/tls.c
47
enum tls_offload_ctx_dir direction)
drivers/net/ethernet/netronome/nfp/crypto/tls.c
52
if (direction == TLS_OFFLOAD_CTX_DIR_TX) {
drivers/net/ethernet/netronome/nfp/crypto/tls.c
73
enum tls_offload_ctx_dir direction)
drivers/net/ethernet/netronome/nfp/crypto/tls.c
79
if (__nfp_net_tls_conn_cnt_changed(nn, add, direction)) {
drivers/net/ethernet/netronome/nfp/crypto/tls.c
83
__nfp_net_tls_conn_cnt_changed(nn, -add, direction);
drivers/net/ethernet/netronome/nfp/crypto/tls.c
91
nfp_net_tls_conn_add(struct nfp_net *nn, enum tls_offload_ctx_dir direction)
drivers/net/ethernet/netronome/nfp/crypto/tls.c
93
return nfp_net_tls_conn_cnt_changed(nn, 1, direction);
drivers/net/ethernet/netronome/nfp/crypto/tls.c
97
nfp_net_tls_conn_remove(struct nfp_net *nn, enum tls_offload_ctx_dir direction)
drivers/net/ethernet/netronome/nfp/crypto/tls.c
99
return nfp_net_tls_conn_cnt_changed(nn, -1, direction);
drivers/net/ethernet/rocker/rocker_main.c
489
int direction, size_t buf_size)
drivers/net/ethernet/rocker/rocker_main.c
508
direction);
drivers/net/ethernet/rocker/rocker_main.c
530
desc_info->data_size, direction);
drivers/net/ethernet/rocker/rocker_main.c
538
int direction)
drivers/net/ethernet/rocker/rocker_main.c
551
desc_info->data_size, direction);
drivers/net/ethernet/sun/niu.c
10023
enum dma_data_direction direction)
drivers/net/ethernet/sun/niu.c
10029
size_t size, enum dma_data_direction direction)
drivers/net/ethernet/sun/niu.c
10036
enum dma_data_direction direction)
drivers/net/ethernet/sun/niu.c
10043
enum dma_data_direction direction)
drivers/net/ethernet/sun/niu.c
9642
enum dma_data_direction direction)
drivers/net/ethernet/sun/niu.c
9644
return dma_map_page(dev, page, offset, size, direction);
drivers/net/ethernet/sun/niu.c
9648
size_t size, enum dma_data_direction direction)
drivers/net/ethernet/sun/niu.c
9650
dma_unmap_page(dev, dma_address, size, direction);
drivers/net/ethernet/sun/niu.c
9655
enum dma_data_direction direction)
drivers/net/ethernet/sun/niu.c
9657
return dma_map_single(dev, cpu_addr, size, direction);
drivers/net/ethernet/sun/niu.c
9662
enum dma_data_direction direction)
drivers/net/ethernet/sun/niu.c
9664
dma_unmap_single(dev, dma_address, size, direction);
drivers/net/ethernet/sun/niu.h
3138
enum dma_data_direction direction);
drivers/net/ethernet/sun/niu.h
3140
size_t size, enum dma_data_direction direction);
drivers/net/ethernet/sun/niu.h
3143
enum dma_data_direction direction);
drivers/net/ethernet/sun/niu.h
3145
size_t size, enum dma_data_direction direction);
drivers/net/ethernet/ti/netcp_core.c
1334
config.direction = DMA_MEM_TO_DEV;
drivers/net/ethernet/ti/netcp_core.c
1663
config.direction = DMA_DEV_TO_MEM;
drivers/net/ethernet/wangxun/libwx/wx_lib.c
2455
static void wx_set_ivar(struct wx *wx, s8 direction,
drivers/net/ethernet/wangxun/libwx/wx_lib.c
2460
if (direction == -1) {
drivers/net/ethernet/wangxun/libwx/wx_lib.c
2473
index = ((16 * (queue & 1)) + (8 * direction));
drivers/net/ethernet/wangxun/libwx/wx_vf_lib.c
29
static void wx_set_ivar_vf(struct wx *wx, s8 direction, u8 queue,
drivers/net/ethernet/wangxun/libwx/wx_vf_lib.c
34
if (direction == -1) {
drivers/net/ethernet/wangxun/libwx/wx_vf_lib.c
44
index = ((16 * (queue & 1)) + (8 * direction));
drivers/net/fddi/skfp/h/cmtdef.h
520
void smt_swap_para(struct smt_header *sm, int len, int direction);
drivers/net/fddi/skfp/smt.c
1802
void smt_swap_para(struct smt_header *sm, int len, int direction)
drivers/net/fddi/skfp/smt.c
1827
if (direction) {
drivers/net/fddi/skfp/smt.c
1894
void smt_swap_para(struct smt_header *sm, int len, int direction)
drivers/net/fddi/skfp/smt.c
1899
SK_UNUSED(direction) ;
drivers/net/ipa/gsi.c
1515
if (trans->direction == DMA_FROM_DEVICE)
drivers/net/ipa/gsi_trans.c
337
enum dma_data_direction direction)
drivers/net/ipa/gsi_trans.c
367
trans->direction = direction;
drivers/net/ipa/gsi_trans.c
450
ret = dma_map_sg(trans->gsi->dev, sg, 1, trans->direction);
drivers/net/ipa/gsi_trans.c
477
ret = dma_map_sg(trans->gsi->dev, sg, used_count, trans->direction);
drivers/net/ipa/gsi_trans.c
632
if (trans->direction != DMA_NONE)
drivers/net/ipa/gsi_trans.c
634
trans->direction);
drivers/net/ipa/gsi_trans.h
156
enum dma_data_direction direction);
drivers/net/ipa/gsi_trans.h
65
enum dma_data_direction direction;
drivers/net/ipa/ipa_endpoint.c
438
enum dma_data_direction direction;
drivers/net/ipa/ipa_endpoint.c
440
direction = endpoint->toward_ipa ? DMA_TO_DEVICE : DMA_FROM_DEVICE;
drivers/net/ipa/ipa_endpoint.c
442
return gsi_channel_trans_alloc(gsi, channel_id, tre_count, direction);
drivers/net/wan/wanxl.c
93
size_t size, int direction)
drivers/net/wan/wanxl.c
95
dma_addr_t addr = dma_map_single(&pdev->dev, ptr, size, direction);
drivers/net/wireless/ath/ath12k/debugfs_htt_stats.c
4240
ath12k_htt_get_punct_dir_type_str(enum ath12k_htt_stats_direction direction)
drivers/net/wireless/ath/ath12k/debugfs_htt_stats.c
4242
switch (direction) {
drivers/net/wireless/ath/ath12k/debugfs_htt_stats.c
4300
const char *direction;
drivers/net/wireless/ath/ath12k/debugfs_htt_stats.c
4314
direction = ath12k_htt_get_punct_dir_type_str(le32_to_cpu(stats_buf->direction));
drivers/net/wireless/ath/ath12k/debugfs_htt_stats.c
4323
direction, preamble, ppdu_type,
drivers/net/wireless/ath/ath12k/debugfs_htt_stats.c
4329
direction, preamble, ppdu_type, i + 1,
drivers/net/wireless/ath/ath12k/debugfs_htt_stats.h
1773
__le32 direction;
drivers/net/wireless/ath/wcn36xx/hal.h
2807
u16 direction:2;
drivers/net/wireless/ath/wcn36xx/hal.h
2813
u16 direction:2;
drivers/net/wireless/ath/wcn36xx/hal.h
2961
u8 direction;
drivers/net/wireless/ath/wcn36xx/hal.h
3071
u8 direction;
drivers/net/wireless/ath/wcn36xx/hal.h
4242
u8 direction;
drivers/net/wireless/ath/wcn36xx/hal.h
880
enum ani_key_direction direction;
drivers/net/wireless/ath/wcn36xx/smd.c
2031
msg_body.set_sta_key_params.key[0].direction = WCN36XX_HAL_TX_RX;
drivers/net/wireless/ath/wcn36xx/smd.c
2073
msg_body.keys[0].direction = WCN36XX_HAL_RX_ONLY;
drivers/net/wireless/ath/wcn36xx/smd.c
2432
u8 direction,
drivers/net/wireless/ath/wcn36xx/smd.c
2453
msg_body.direction = direction;
drivers/net/wireless/ath/wcn36xx/smd.c
2504
int wcn36xx_smd_del_ba(struct wcn36xx *wcn, u16 tid, u8 direction, u8 sta_index)
drivers/net/wireless/ath/wcn36xx/smd.c
2514
msg_body.direction = direction;
drivers/net/wireless/ath/wcn36xx/smd.h
132
u8 direction,
drivers/net/wireless/ath/wcn36xx/smd.h
135
int wcn36xx_smd_del_ba(struct wcn36xx *wcn, u16 tid, u8 direction, u8 sta_index);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c
288
enum dma_data_direction direction;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c
297
enum dma_data_direction direction)
drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c
330
skb->len - data_offset, pktids->direction);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c
352
pktids->direction);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c
382
pktids->direction);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c
409
pktids->direction);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c
493
static bool dma64_alloc(struct dma_info *di, uint direction)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c
504
size = (direction == DMA_TX) ? (di->ntxd * ddlen) : (di->nrxd * ddlen);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c
508
if (direction == DMA_TX) {
drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c
543
static bool _dma_alloc(struct dma_info *di, uint direction)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c
545
return dma64_alloc(di, direction);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c
773
_dma_ddtable_init(struct dma_info *di, uint direction, dma_addr_t pa)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c
776
if (direction == DMA_TX)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c
784
if (direction == DMA_TX) {
drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c
803
if (direction == DMA_TX) {
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
1061
dmareg(uint direction, uint fifonum)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c
1063
if (direction == DMA_TX)
drivers/net/wireless/mediatek/mt76/mt76.h
1668
u32 direction, u32 i_count_addr,
drivers/net/wireless/mediatek/mt76/mt76.h
1730
u32 direction, u32 i_count_addr,
drivers/net/wireless/mediatek/mt76/mt7615/mcu.c
2302
u8 direction;
drivers/net/wireless/mediatek/mt76/mt7615/mcu.c
2323
.direction = 1,
drivers/net/wireless/mediatek/mt76/mt7615/mcu.c
2417
u8 direction;
drivers/net/wireless/mediatek/mt76/mt7615/mcu.c
2444
.direction = 1,
drivers/net/wireless/mediatek/mt76/npu.c
394
u32 direction, u32 i_count_addr,
drivers/net/wireless/mediatek/mt76/npu.c
403
.dir = cpu_to_le32(direction),
drivers/net/wireless/mediatek/mt7601u/usb.c
89
const u8 direction, const u16 val, const u16 offset,
drivers/net/wireless/mediatek/mt7601u/usb.c
94
const u8 req_type = direction | USB_TYPE_VENDOR | USB_RECIP_DEVICE;
drivers/net/wireless/mediatek/mt7601u/usb.c
95
const unsigned int pipe = (direction == USB_DIR_IN) ?
drivers/net/wireless/mediatek/mt7601u/usb.h
66
const u8 direction, const u16 val, const u16 offset,
drivers/net/wireless/quantenna/qtnfmac/shm_ipc.c
101
switch (direction) {
drivers/net/wireless/quantenna/qtnfmac/shm_ipc.c
81
enum qtnf_shm_ipc_direction direction,
drivers/net/wireless/quantenna/qtnfmac/shm_ipc.c
92
ipc->direction = direction;
drivers/net/wireless/quantenna/qtnfmac/shm_ipc.h
33
enum qtnf_shm_ipc_direction direction;
drivers/net/wireless/quantenna/qtnfmac/shm_ipc.h
52
enum qtnf_shm_ipc_direction direction,
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/rf.c
100
} else if (direction == 2) {
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/rf.c
371
u8 direction;
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/rf.c
378
rtl88e_dm_txpower_track_adjust(hw, 1, &direction, &pwrtrac_value);
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/rf.c
386
if (direction == 1) {
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/rf.c
389
} else if (direction == 2) {
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/rf.c
48
u8 direction;
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/rf.c
96
rtl88e_dm_txpower_track_adjust(hw, 1, &direction, &pwrtrac_value);
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/rf.c
97
if (direction == 1) {
drivers/net/wireless/realtek/rtlwifi/rtl8723be/rf.c
374
u8 direction;
drivers/net/wireless/realtek/rtlwifi/rtl8723be/rf.c
381
rtl8723be_dm_txpower_track_adjust(hw, 1, &direction, &pwrtrac_value);
drivers/net/wireless/realtek/rtlwifi/rtl8723be/rf.c
389
if (direction == 1) {
drivers/net/wireless/realtek/rtlwifi/rtl8723be/rf.c
392
} else if (direction == 2) {
drivers/net/wireless/realtek/rtlwifi/rtl8723be/rf.c
48
u8 direction;
drivers/net/wireless/realtek/rtlwifi/rtl8723be/rf.c
95
rtl8723be_dm_txpower_track_adjust(hw, 1, &direction, &pwrtrac_value);
drivers/net/wireless/realtek/rtlwifi/rtl8723be/rf.c
96
if (direction == 1) {
drivers/net/wireless/realtek/rtlwifi/rtl8723be/rf.c
99
} else if (direction == 2) {
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rf.c
352
u8 direction;
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rf.c
362
rtl8821ae_dm_txpower_track_adjust(hw, 1, &direction, &pwrtrac_value);
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rf.c
369
if (direction == 1) {
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rf.c
372
} else if (direction == 2) {
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rf.c
45
u8 direction;
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rf.c
95
rtl8821ae_dm_txpower_track_adjust(hw, 1, &direction, &pwrtrac_value);
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rf.c
96
if (direction == 1) {
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rf.c
99
} else if (direction == 2) {
drivers/net/wireless/realtek/rtw89/mac.c
6437
switch (coex->direction) {
drivers/net/wireless/realtek/rtw89/mac.h
537
u8 direction;
drivers/net/wireless/realtek/rtw89/rtw8851b.c
2218
.direction = RTW89_MAC_AX_COEX_INNER,
drivers/net/wireless/realtek/rtw89/rtw8852a.c
1912
.direction = RTW89_MAC_AX_COEX_INNER,
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
1803
.direction = RTW89_MAC_AX_COEX_INNER,
drivers/net/wireless/realtek/rtw89/rtw8852c.c
2727
.direction = RTW89_MAC_AX_COEX_INNER,
drivers/net/wwan/iosm/iosm_ipc_imem.c
312
IPC_CB(skb)->direction);
drivers/net/wwan/iosm/iosm_ipc_imem_ops.c
134
IPC_CB(skb)->direction = DMA_TO_DEVICE;
drivers/net/wwan/iosm/iosm_ipc_pcie.c
455
size_t size, dma_addr_t *mapping, int direction)
drivers/net/wwan/iosm/iosm_ipc_pcie.c
459
direction);
drivers/net/wwan/iosm/iosm_ipc_pcie.c
469
dma_addr_t mapping, int direction)
drivers/net/wwan/iosm/iosm_ipc_pcie.c
474
dma_unmap_single(&ipc_pcie->pci->dev, mapping, size, direction);
drivers/net/wwan/iosm/iosm_ipc_pcie.c
499
int direction, size_t headroom)
drivers/net/wwan/iosm/iosm_ipc_pcie.c
509
if (ipc_pcie_addr_map(ipc_pcie, skb->data, size, mapping, direction)) {
drivers/net/wwan/iosm/iosm_ipc_pcie.c
518
IPC_CB(skb)->direction = direction;
drivers/net/wwan/iosm/iosm_ipc_pcie.c
530
IPC_CB(skb)->direction);
drivers/net/wwan/iosm/iosm_ipc_pcie.h
122
size_t size, dma_addr_t *mapping, int direction);
drivers/net/wwan/iosm/iosm_ipc_pcie.h
132
dma_addr_t mapping, int direction);
drivers/net/wwan/iosm/iosm_ipc_pcie.h
147
int direction, size_t headroom);
drivers/net/wwan/iosm/iosm_ipc_pcie.h
90
int direction;
drivers/net/wwan/qcom_bam_dmux.c
617
.direction = DMA_DEV_TO_MEM,
drivers/nvme/target/pci-epf.c
378
sconf.direction = DMA_DEV_TO_MEM;
drivers/nvme/target/pci-epf.c
384
sconf.direction = DMA_MEM_TO_DEV;
drivers/nvme/target/pci-epf.c
406
sconf.direction, DMA_CTRL_ACK);
drivers/parisc/ccio-dma.c
1010
sg_dma_len(sglist), direction, 0);
drivers/parisc/ccio-dma.c
715
enum dma_data_direction direction)
drivers/parisc/ccio-dma.c
723
unsigned long hint = hint_lookup[(int)direction];
drivers/parisc/ccio-dma.c
777
enum dma_data_direction direction, unsigned long attrs)
drivers/parisc/ccio-dma.c
782
return ccio_map_single(dev, phys, size, direction);
drivers/parisc/ccio-dma.c
796
enum dma_data_direction direction, unsigned long attrs)
drivers/parisc/ccio-dma.c
906
enum dma_data_direction direction, unsigned long attrs)
drivers/parisc/ccio-dma.c
911
unsigned long hint = hint_lookup[(int)direction];
drivers/parisc/ccio-dma.c
926
direction);
drivers/parisc/ccio-dma.c
986
enum dma_data_direction direction, unsigned long attrs)
drivers/parisc/sba_iommu.c
1034
enum dma_data_direction direction, unsigned long attrs)
drivers/parisc/sba_iommu.c
1063
direction, 0);
drivers/parisc/sba_iommu.c
708
enum dma_data_direction direction)
drivers/parisc/sba_iommu.c
779
enum dma_data_direction direction, unsigned long attrs)
drivers/parisc/sba_iommu.c
784
return sba_map_single(dev, phys, size, direction);
drivers/parisc/sba_iommu.c
800
enum dma_data_direction direction, unsigned long attrs)
drivers/parisc/sba_iommu.c
949
enum dma_data_direction direction, unsigned long attrs)
drivers/parisc/sba_iommu.c
964
sglist->length, direction);
drivers/pci/endpoint/functions/pci-epf-mhi.c
328
config.direction = DMA_DEV_TO_MEM;
drivers/pci/endpoint/functions/pci-epf-mhi.c
401
config.direction = DMA_MEM_TO_DEV;
drivers/pci/endpoint/functions/pci-epf-mhi.c
43
#define MHI_EP_CHANNEL_CONFIG(ch_num, ch_name, direction) \
drivers/pci/endpoint/functions/pci-epf-mhi.c
47
.dir = direction, \
drivers/pci/endpoint/functions/pci-epf-mhi.c
506
config.direction = DMA_DEV_TO_MEM;
drivers/pci/endpoint/functions/pci-epf-mhi.c
585
config.direction = DMA_MEM_TO_DEV;
drivers/pci/endpoint/functions/pci-epf-test.c
180
sconf.direction = dir;
drivers/pci/hotplug/cpqphp_ctrl.c
2097
u32 *work_LED, const int direction)
drivers/pci/hotplug/cpqphp_ctrl.c
2102
if (direction)
drivers/phy/allwinner/phy-sun6i-mipi-dphy.c
197
enum sun6i_dphy_direction direction;
drivers/phy/allwinner/phy-sun6i-mipi-dphy.c
495
switch (dphy->direction) {
drivers/phy/allwinner/phy-sun6i-mipi-dphy.c
552
const char *direction;
drivers/phy/allwinner/phy-sun6i-mipi-dphy.c
595
dphy->direction = SUN6I_DPHY_DIRECTION_TX;
drivers/phy/allwinner/phy-sun6i-mipi-dphy.c
598
&direction);
drivers/phy/allwinner/phy-sun6i-mipi-dphy.c
600
if (!ret && !strncmp(direction, "rx", 2)) {
drivers/phy/allwinner/phy-sun6i-mipi-dphy.c
606
dphy->direction = SUN6I_DPHY_DIRECTION_RX;
drivers/phy/hisilicon/phy-hi3670-usb3.c
162
static int hi3670_phy_cr_start(struct regmap *usb31misc, int direction)
drivers/phy/hisilicon/phy-hi3670-usb3.c
166
if (direction)
drivers/phy/motorola/phy-mapphone-mdm6600.c
289
int direction;
drivers/phy/motorola/phy-mapphone-mdm6600.c
314
*gpio = devm_gpiod_get(dev, map->name, map->direction);
drivers/pinctrl/bcm/pinctrl-bcm6358.c
134
.direction = dir, \
drivers/pinctrl/bcm/pinctrl-bcm6358.c
276
if (pg->direction & BIT(pin))
drivers/pinctrl/bcm/pinctrl-bcm6358.c
43
const uint16_t direction;
drivers/pinctrl/freescale/pinctrl-imx1-core.c
323
unsigned int direction = MX1_MUX_DIR(mux);
drivers/pinctrl/freescale/pinctrl-imx1-core.c
330
direction, gpio_oconf, gpio_iconfa,
drivers/pinctrl/freescale/pinctrl-imx1-core.c
334
imx1_write_bit(ipctl, pin_id, direction, MX1_DDIR);
drivers/pinctrl/intel/pinctrl-cherryview.c
1131
u32 ctrl0, direction;
drivers/pinctrl/intel/pinctrl-cherryview.c
1136
direction = ctrl0 & CHV_PADCTRL0_GPIOCFG_MASK;
drivers/pinctrl/intel/pinctrl-cherryview.c
1137
direction >>= CHV_PADCTRL0_GPIOCFG_SHIFT;
drivers/pinctrl/intel/pinctrl-cherryview.c
1139
if (direction == CHV_PADCTRL0_GPIOCFG_GPO)
drivers/pinctrl/pinctrl-st.c
673
unsigned int gpio, unsigned int direction)
drivers/pinctrl/pinctrl-st.c
695
if (direction & BIT(i))
drivers/pinctrl/pinctrl-st.c
732
unsigned int direction = 0;
drivers/pinctrl/pinctrl-st.c
753
direction |= ((value >> offset) & 0x1) << i;
drivers/pinctrl/pinctrl-st.c
756
if (direction == ST_GPIO_DIRECTION_IN)
drivers/pinctrl/renesas/pinctrl-rzv2m.c
824
int direction = rzv2m_gpio_get_direction(chip, offset);
drivers/pinctrl/renesas/pinctrl-rzv2m.c
826
if (direction == GPIO_LINE_DIRECTION_IN)
drivers/platform/x86/portwell-ec.c
167
u8 direction = pwec_read(PORTWELL_GPIO_DIR_REG) & BIT(offset);
drivers/platform/x86/portwell-ec.c
169
if (direction)
drivers/platform/x86/silicom-platform.c
243
int direction = silicom_gpio_get_direction(gc, offset);
drivers/platform/x86/silicom-platform.c
245
return direction == GPIO_LINE_DIRECTION_IN ? 0 : -EINVAL;
drivers/platform/x86/silicom-platform.c
263
int direction = silicom_gpio_get_direction(gc, offset);
drivers/platform/x86/silicom-platform.c
265
if (direction == GPIO_LINE_DIRECTION_IN)
drivers/platform/x86/sony-laptop.c
916
static int brightness_default_validate(const int direction, const int value)
drivers/platform/x86/sony-laptop.c
918
switch (direction) {
drivers/platform/x86/sony-laptop.c
933
static int boolean_validate(const int direction, const int value)
drivers/platform/x86/sony-laptop.c
935
if (direction == SNC_VALIDATE_IN) {
drivers/ptp/ptp_ocp.c
4950
enum dpll_pin_direction *direction,
drivers/ptp/ptp_ocp.c
4955
*direction = sma->mode == SMA_MODE_IN ?
drivers/ptp/ptp_ocp.c
4965
enum dpll_pin_direction direction,
drivers/ptp/ptp_ocp.c
4975
mode = direction == DPLL_PIN_DIRECTION_INPUT ?
drivers/rapidio/rio.c
1805
enum dma_transfer_direction direction, unsigned long flags)
drivers/rapidio/rio.c
1820
direction, flags, &rio_ext);
drivers/s390/net/ctcm_fsms.c
2070
int direction;
drivers/s390/net/ctcm_fsms.c
2078
for (direction = CTCM_READ; direction <= CTCM_WRITE; direction++) {
drivers/s390/net/ctcm_fsms.c
2079
struct channel *ch = priv->channel[direction];
drivers/s390/net/ctcm_fsms.c
2093
int direction;
drivers/s390/net/ctcm_fsms.c
2100
for (direction = CTCM_READ; direction <= CTCM_WRITE; direction++) {
drivers/s390/net/ctcm_fsms.c
2101
struct channel *ch = priv->channel[direction];
drivers/s390/net/ctcm_main.c
1478
int direction;
drivers/s390/net/ctcm_main.c
1539
for (direction = CTCM_READ; direction <= CTCM_WRITE; direction++) {
drivers/s390/net/ctcm_main.c
1540
priv->channel[direction] =
drivers/s390/net/ctcm_main.c
1541
channel_get(type, direction == CTCM_READ ?
drivers/s390/net/ctcm_main.c
1542
read_id : write_id, direction);
drivers/s390/net/ctcm_main.c
1543
if (priv->channel[direction] == NULL) {
drivers/s390/net/ctcm_main.c
1544
if (direction == CTCM_WRITE)
drivers/s390/net/ctcm_main.c
1549
priv->channel[direction]->netdev = dev;
drivers/s390/net/ctcm_main.c
1550
priv->channel[direction]->protocol = priv->protocol;
drivers/s390/net/ctcm_main.c
1551
priv->channel[direction]->max_bufsize = priv->buffer_size;
drivers/s390/net/ctcm_main.c
252
char *id, int direction)
drivers/s390/net/ctcm_main.c
261
CTCM_FUNTAIL, type, id, direction);
drivers/s390/net/ctcm_main.c
268
ch->flags |= (direction == CTCM_WRITE)
drivers/s390/net/ctcm_mpc.c
1870
int direction;
drivers/s390/net/ctcm_mpc.c
1878
for (direction = CTCM_READ; direction <= CTCM_WRITE; direction++) {
drivers/s390/net/ctcm_mpc.c
1879
struct channel *ch = priv->channel[direction];
drivers/s390/net/ctcm_mpc.c
915
void mpc_channel_action(struct channel *ch, int direction, int action)
drivers/s390/net/ctcm_mpc.c
939
grp->active_channels[direction]++;
drivers/s390/net/ctcm_mpc.c
993
grp->active_channels[direction]--;
drivers/s390/net/ctcm_mpc.h
233
void mpc_channel_action(struct channel *ch, int direction, int action);
drivers/scsi/aha1542.c
419
u8 direction;
drivers/scsi/aha1542.c
497
direction = 0;
drivers/scsi/aha1542.c
499
direction = 8;
drivers/scsi/aha1542.c
501
direction = 16;
drivers/scsi/aha1542.c
510
ccb[mbo].idlun = (target & 7) << 5 | direction | (lun & 7); /*SCSI Target Id */
drivers/scsi/aha1740.c
325
unchar direction;
drivers/scsi/aha1740.c
385
direction = 0;
drivers/scsi/aha1740.c
387
direction = 1;
drivers/scsi/aha1740.c
389
direction = 0;
drivers/scsi/aha1740.c
431
host->ecb[ecbno].dir = direction;
drivers/scsi/arm/acornscsi.c
1000
host->dma.direction = direction;
drivers/scsi/arm/acornscsi.c
1004
if (direction == DMA_OUT) {
drivers/scsi/arm/acornscsi.c
1028
if (direction == DMA_OUT)
drivers/scsi/arm/acornscsi.c
1067
if (host->dma.direction == DMA_IN)
drivers/scsi/arm/acornscsi.c
1090
if (host->dma.direction == DMA_IN)
drivers/scsi/arm/acornscsi.c
1135
if (host->dma.direction == DMA_IN) {
drivers/scsi/arm/acornscsi.c
1156
if (host->dma.direction == DMA_OUT)
drivers/scsi/arm/acornscsi.c
1204
if (host->dma.direction == DMA_IN)
drivers/scsi/arm/acornscsi.c
996
void acornscsi_dma_setup(AS_Host *host, dmadir_t direction)
drivers/scsi/arm/acornscsi.h
331
dmadir_t direction; /* dma direction */
drivers/scsi/arm/arxescsi.c
118
fasdmadir_t direction, int transfer)
drivers/scsi/arm/arxescsi.c
128
if (direction == DMA_OUT) {
drivers/scsi/arm/arxescsi.c
72
fasdmadir_t direction, fasdmatype_t min_type)
drivers/scsi/arm/cumana_2.c
159
fasdmadir_t direction, fasdmatype_t min_type)
drivers/scsi/arm/cumana_2.c
173
if (direction == DMA_OUT) {
drivers/scsi/arm/cumana_2.c
212
fasdmadir_t direction, int transfer)
drivers/scsi/arm/cumana_2.c
221
if (direction == DMA_OUT)
drivers/scsi/arm/eesox.c
160
fasdmadir_t direction, fasdmatype_t min_type)
drivers/scsi/arm/eesox.c
172
if (direction == DMA_OUT) {
drivers/scsi/arm/fas216.c
670
static void fas216_pio(FAS216_Info *info, fasdmadir_t direction)
drivers/scsi/arm/fas216.c
676
if (direction == DMA_OUT)
drivers/scsi/arm/fas216.c
752
fasdmadir_t direction;
drivers/scsi/arm/fas216.c
779
direction = DMA_OUT;
drivers/scsi/arm/fas216.c
781
direction = DMA_IN;
drivers/scsi/arm/fas216.c
785
direction, dmatype);
drivers/scsi/arm/fas216.c
799
fas216_pio(info, direction);
drivers/scsi/arm/fas216.c
806
direction, info->SCpnt->transfersize);
drivers/scsi/arm/fas216.h
302
fasdmatype_t (*setup) (struct Scsi_Host *host, struct scsi_pointer *SCp, fasdmadir_t direction, fasdmatype_t min_dma);
drivers/scsi/arm/fas216.h
303
void (*pseudo)(struct Scsi_Host *host, struct scsi_pointer *SCp, fasdmadir_t direction, int transfer);
drivers/scsi/arm/powertec.c
133
fasdmadir_t direction, fasdmatype_t min_type)
drivers/scsi/arm/powertec.c
145
if (direction == DMA_OUT) {
drivers/scsi/hisi_sas/hisi_sas_main.c
127
if (direction == DMA_NONE)
drivers/scsi/hisi_sas/hisi_sas_main.c
58
int direction = task->data_dir;
drivers/scsi/hpsa.c
4850
cp->direction |= IOACCEL2_DIRECTION_ENCRYPT_MASK;
drivers/scsi/hpsa.c
4972
cp->direction &= ~IOACCEL2_DIRECTION_MASK;
drivers/scsi/hpsa.c
4973
cp->direction |= IOACCEL2_DIR_DATA_OUT;
drivers/scsi/hpsa.c
4976
cp->direction &= ~IOACCEL2_DIRECTION_MASK;
drivers/scsi/hpsa.c
4977
cp->direction |= IOACCEL2_DIR_DATA_IN;
drivers/scsi/hpsa.c
4980
cp->direction &= ~IOACCEL2_DIRECTION_MASK;
drivers/scsi/hpsa.c
4981
cp->direction |= IOACCEL2_DIR_NO_DATA;
drivers/scsi/hpsa.c
4990
cp->direction &= ~IOACCEL2_DIRECTION_MASK;
drivers/scsi/hpsa.c
4991
cp->direction |= IOACCEL2_DIR_NO_DATA;
drivers/scsi/hpsa.c
9959
VERIFY_OFFSET(direction, 1);
drivers/scsi/hpsa_cmd.h
584
u8 direction; /* direction, memtype, and encryption */
drivers/scsi/ips.c
1655
pt->CoppCP.cmd.flashfw.direction == IPS_ERASE_BIOS) {
drivers/scsi/ips.c
1712
pt->CoppCP.cmd.flashfw.direction == IPS_WRITE_BIOS) {
drivers/scsi/ips.c
1745
pt->CoppCP.cmd.flashfw.direction == IPS_ERASE_BIOS) {
drivers/scsi/ips.c
1816
pt->CoppCP.cmd.flashfw.direction == IPS_WRITE_FW) {
drivers/scsi/ips.c
2325
scb->cmd.flashfw.direction = 0;
drivers/scsi/ips.h
566
uint8_t direction;
drivers/scsi/ips.h
578
uint8_t direction;
drivers/scsi/ncr53c8xx.c
4092
int direction;
drivers/scsi/ncr53c8xx.c
4214
direction = cmd->sc_data_direction;
drivers/scsi/ncr53c8xx.c
4215
if (direction != DMA_NONE) {
drivers/scsi/ncr53c8xx.c
4249
direction = DMA_NONE;
drivers/scsi/ncr53c8xx.c
4257
switch(direction) {
drivers/scsi/ncr53c8xx.c
4267
if (direction != DMA_BIDIRECTIONAL)
drivers/scsi/ncr53c8xx.c
4294
if (direction == DMA_BIDIRECTIONAL)
drivers/scsi/qedf/qedf.h
287
uint8_t direction;
drivers/scsi/qedf/qedf_debugfs.c
261
seq_printf(s, "%d:", io_log->direction);
drivers/scsi/qedf/qedf_io.c
801
int8_t direction)
drivers/scsi/qedf/qedf_io.c
811
io_log->direction = direction;
drivers/scsi/qedf/qedf_io.c
826
if (direction == QEDF_IO_TRACE_REQ) {
drivers/scsi/qedf/qedf_io.c
831
} else if (direction == QEDF_IO_TRACE_RSP) {
drivers/scsi/qedi/qedi.h
223
u8 direction;
drivers/scsi/qedi/qedi_debugfs.c
185
seq_printf(s, "iodir-%d:", io_log->direction);
drivers/scsi/qedi/qedi_fw.c
1914
u16 tid, int8_t direction)
drivers/scsi/qedi/qedi_fw.c
1925
io_log->direction = direction;
drivers/scsi/qedi/qedi_fw.c
1946
if (direction == QEDI_IO_TRACE_REQ) {
drivers/scsi/qedi/qedi_fw.c
1951
} else if (direction == QEDI_IO_TRACE_RSP) {
drivers/scsi/qedi/qedi_gbl.h
65
u16 tid, int8_t direction);
drivers/scsi/st.c
2704
static void deb_space_print(struct scsi_tape *STp, int direction, char *units, unsigned char *cmd)
drivers/scsi/st.c
2712
if (direction)
drivers/scsi/st.c
2715
direction ? "backward" : "forward", sc, units);
drivers/scsi/st.c
2720
static void deb_space_print(struct scsi_tape *STp, int direction, char *units, unsigned char *cmd) {}
drivers/scsi/st.c
2735
int datalen = 0, direction = DMA_NONE;
drivers/scsi/st.c
2939
direction = DMA_TO_DEVICE;
drivers/scsi/st.c
2989
SRpnt = st_do_scsi(NULL, STp, cmd, datalen, direction,
drivers/scsi/st.c
609
int bytes, int direction, int timeout, int retries, int do_wait)
drivers/scsi/st.c
657
ret = st_scsi_execute(SRpnt, cmd, direction, NULL, bytes, timeout,
drivers/slimbus/slimbus.h
288
enum slim_port_direction direction;
drivers/slimbus/slimbus.h
336
int direction;
drivers/slimbus/stream.c
134
if (port->direction == SLIM_PORT_SINK)
drivers/slimbus/stream.c
224
rt->direction = cfg->direction;
drivers/slimbus/stream.c
238
if (cfg->direction == SNDRV_PCM_STREAM_PLAYBACK)
drivers/slimbus/stream.c
259
if (cfg->direction == SNDRV_PCM_STREAM_PLAYBACK)
drivers/slimbus/stream.c
260
port->direction = SLIM_PORT_SINK;
drivers/slimbus/stream.c
262
port->direction = SLIM_PORT_SOURCE;
drivers/soc/fsl/qe/qmc.c
1118
int qmc_chan_start(struct qmc_chan *chan, int direction)
drivers/soc/fsl/qe/qmc.c
1126
if (direction & QMC_CHAN_READ) {
drivers/soc/fsl/qe/qmc.c
1133
if (direction & QMC_CHAN_WRITE) {
drivers/soc/fsl/qe/qmc.c
1215
int qmc_chan_reset(struct qmc_chan *chan, int direction)
drivers/soc/fsl/qe/qmc.c
1217
if (direction & QMC_CHAN_READ)
drivers/soc/fsl/qe/qmc.c
1220
if (direction & QMC_CHAN_WRITE)
drivers/soc/fsl/qe/qmc.c
953
int qmc_chan_stop(struct qmc_chan *chan, int direction)
drivers/soc/fsl/qe/qmc.c
961
if (direction & QMC_CHAN_READ) {
drivers/soc/fsl/qe/qmc.c
968
if (direction & QMC_CHAN_WRITE) {
drivers/soc/tegra/fuse/fuse-tegra20.c
147
fuse->apbdma.config.direction = DMA_DEV_TO_MEM;
drivers/soc/ti/knav_dma.c
107
enum dma_transfer_direction direction;
drivers/soc/ti/knav_dma.c
123
#define chan_number(ch) ((ch->direction == DMA_MEM_TO_DEV) ? \
drivers/soc/ti/knav_dma.c
149
if ((chan->direction == DMA_MEM_TO_DEV) && chan->reg_chan) {
drivers/soc/ti/knav_dma.c
316
((chan->direction == DMA_MEM_TO_DEV) ? "tx chan" : "rx flow"),
drivers/soc/ti/knav_dma.c
319
if (chan->direction == DMA_MEM_TO_DEV) {
drivers/soc/ti/knav_dma.c
421
config->direction == DMA_MEM_TO_DEV ? "transmit" :
drivers/soc/ti/knav_dma.c
422
config->direction == DMA_DEV_TO_MEM ? "receive" :
drivers/soc/ti/knav_dma.c
425
if (config->direction != DMA_MEM_TO_DEV &&
drivers/soc/ti/knav_dma.c
426
config->direction != DMA_DEV_TO_MEM) {
drivers/soc/ti/knav_dma.c
445
if (config->direction == DMA_MEM_TO_DEV) {
drivers/soc/ti/knav_dma.c
575
chan->direction = DMA_TRANS_NONE;
drivers/soc/ti/knav_dma.c
580
chan->direction = dir;
drivers/soc/ti/knav_dma.c
583
chan->direction = dir;
drivers/soundwire/amd_manager.c
787
sconfig.direction = dir;
drivers/soundwire/amd_manager.c
826
static int amd_set_sdw_stream(struct snd_soc_dai *dai, void *stream, int direction)
drivers/soundwire/amd_manager.c
862
static int amd_pcm_set_sdw_stream(struct snd_soc_dai *dai, void *stream, int direction)
drivers/soundwire/amd_manager.c
864
return amd_set_sdw_stream(dai, stream, direction);
drivers/soundwire/amd_manager.c
867
static void *amd_get_sdw_stream(struct snd_soc_dai *dai, int direction)
drivers/soundwire/bus.h
147
enum sdw_data_direction direction;
drivers/soundwire/bus.h
169
enum sdw_data_direction direction;
drivers/soundwire/bus.h
186
enum sdw_data_direction direction,
drivers/soundwire/cadence_master.c
1839
void *stream, int direction)
drivers/soundwire/cadence_master.c
1866
dai_runtime->direction = direction;
drivers/soundwire/cadence_master.h
103
int direction;
drivers/soundwire/cadence_master.h
204
void *stream, int direction);
drivers/soundwire/generic_bandwidth_allocation.c
74
if (m_rt->direction == SDW_DATA_DIR_TX &&
drivers/soundwire/intel.c
764
sconfig.direction = dir;
drivers/soundwire/intel.c
877
void *stream, int direction)
drivers/soundwire/intel.c
879
return cdns_set_sdw_stream(dai, stream, direction);
drivers/soundwire/intel.c
883
int direction)
drivers/soundwire/intel_ace2x.c
128
sconfig.direction = dir;
drivers/soundwire/intel_ace2x.c
34
sconfig.direction = SDW_DATA_DIR_RX;
drivers/soundwire/intel_ace2x.c
748
sconfig.direction = dir;
drivers/soundwire/intel_ace2x.c
854
void *stream, int direction)
drivers/soundwire/intel_ace2x.c
856
return cdns_set_sdw_stream(dai, stream, direction);
drivers/soundwire/intel_ace2x.c
860
int direction)
drivers/soundwire/qcom.c
1223
int direction)
drivers/soundwire/qcom.c
1238
if (direction == SNDRV_PCM_STREAM_CAPTURE)
drivers/soundwire/qcom.c
1239
sconfig.direction = SDW_DATA_DIR_TX;
drivers/soundwire/qcom.c
1241
sconfig.direction = SDW_DATA_DIR_RX;
drivers/soundwire/qcom.c
1321
void *stream, int direction)
drivers/soundwire/qcom.c
1330
static void *qcom_swrm_get_sdw_stream(struct snd_soc_dai *dai, int direction)
drivers/soundwire/stream.c
1170
s_rt->direction = stream_config->direction;
drivers/soundwire/stream.c
1303
m_rt->direction = stream_config->direction;
drivers/soundwire/stream.c
1393
enum sdw_data_direction direction,
drivers/soundwire/stream.c
1405
if (direction == SDW_DATA_DIR_TX) {
drivers/soundwire/stream.c
150
dpn_prop = sdw_get_slave_dpn_prop(s_rt->slave, s_rt->direction,
drivers/soundwire/stream.c
461
dpn_prop = sdw_get_slave_dpn_prop(s_rt->slave, s_rt->direction, prep_ch.num);
drivers/spi/spi-at91-usart.c
153
slave_config.direction = DMA_DEV_TO_MEM;
drivers/spi/spi-at91-usart.c
161
slave_config.direction = DMA_MEM_TO_DEV;
drivers/spi/spi-atcspi200.c
276
conf.direction = DMA_DEV_TO_MEM;
drivers/spi/spi-atcspi200.c
280
conf.direction = DMA_MEM_TO_DEV;
drivers/spi/spi-davinci.c
667
.direction = DMA_DEV_TO_MEM,
drivers/spi/spi-davinci.c
673
.direction = DMA_MEM_TO_DEV,
drivers/spi/spi-dw-dma.c
331
txconf.direction = DMA_MEM_TO_DEV;
drivers/spi/spi-dw-dma.c
432
rxconf.direction = DMA_DEV_TO_MEM;
drivers/spi/spi-ep93xx.c
289
conf.direction = ep93xx_dma_data_to_trans_dir(dir);
drivers/spi/spi-ep93xx.c
355
txd = dmaengine_prep_slave_sg(chan, sgt->sgl, nents, conf.direction,
drivers/spi/spi-fsl-dspi.c
728
cfg.direction = DMA_DEV_TO_MEM;
drivers/spi/spi-fsl-dspi.c
735
cfg.direction = DMA_MEM_TO_DEV;
drivers/spi/spi-fsl-lpspi.c
405
tx.direction = DMA_MEM_TO_DEV;
drivers/spi/spi-fsl-lpspi.c
416
rx.direction = DMA_DEV_TO_MEM;
drivers/spi/spi-img-spfi.c
318
rxconf.direction = DMA_DEV_TO_MEM;
drivers/spi/spi-img-spfi.c
342
txconf.direction = DMA_MEM_TO_DEV;
drivers/spi/spi-imx.c
1873
tx.direction = DMA_MEM_TO_DEV;
drivers/spi/spi-imx.c
1883
rx.direction = DMA_DEV_TO_MEM;
drivers/spi/spi-ingenic.c
128
.direction = dir,
drivers/spi/spi-pic32.c
373
cfg.direction = DMA_MEM_TO_DEV;
drivers/spi/spi-pic32.c
380
cfg.direction = DMA_DEV_TO_MEM;
drivers/spi/spi-pl022.c
799
.direction = DMA_DEV_TO_MEM,
drivers/spi/spi-pl022.c
804
.direction = DMA_MEM_TO_DEV,
drivers/spi/spi-pxa2xx-dma.c
90
cfg.direction = dir;
drivers/spi/spi-qcom-qspi.c
134
u32 direction:1;
drivers/spi/spi-qcom-qspi.c
331
virt_cmd_desc->direction = ctrl->xfer.dir;
drivers/spi/spi-qup.c
973
rx_conf->direction = DMA_DEV_TO_MEM;
drivers/spi/spi-qup.c
978
tx_conf->direction = DMA_MEM_TO_DEV;
drivers/spi/spi-rockchip.c
463
.direction = DMA_DEV_TO_MEM,
drivers/spi/spi-rockchip.c
485
.direction = DMA_MEM_TO_DEV,
drivers/spi/spi-rspi.c
1118
cfg.direction = dir;
drivers/spi/spi-rzv2h-rspi.c
276
enum dma_transfer_direction direction)
drivers/spi/spi-rzv2h-rspi.c
283
.direction = direction,
drivers/spi/spi-rzv2h-rspi.c
292
desc = dmaengine_prep_slave_sg(chan, sg->sgl, sg->nents, direction,
drivers/spi/spi-rzv2h-rspi.c
297
if (direction == DMA_DEV_TO_MEM) {
drivers/spi/spi-s3c64xx.c
1295
sdd->tx_dma.direction = DMA_MEM_TO_DEV;
drivers/spi/spi-s3c64xx.c
1296
sdd->rx_dma.direction = DMA_DEV_TO_MEM;
drivers/spi/spi-s3c64xx.c
135
enum dma_transfer_direction direction;
drivers/spi/spi-s3c64xx.c
283
if (dma->direction == DMA_DEV_TO_MEM)
drivers/spi/spi-s3c64xx.c
292
if (dma->direction == DMA_DEV_TO_MEM) {
drivers/spi/spi-s3c64xx.c
315
if (dma->direction == DMA_DEV_TO_MEM) {
drivers/spi/spi-s3c64xx.c
328
config.direction = dma->direction;
drivers/spi/spi-s3c64xx.c
334
dma->direction, DMA_PREP_INTERRUPT);
drivers/spi/spi-s3c64xx.c
337
dma->direction == DMA_DEV_TO_MEM ? "rx" : "tx");
drivers/spi/spi-sh-msiof.c
1076
cfg.direction = dir;
drivers/spi/spi-spacemit-k1.c
267
cfg.direction = dir;
drivers/spi/spi-stm32.c
1303
dma_conf->direction = dir;
drivers/spi/spi-stm32.c
1304
if (dma_conf->direction == DMA_DEV_TO_MEM) { /* RX */
drivers/spi/spi-stm32.c
1311
} else if (dma_conf->direction == DMA_MEM_TO_DEV) { /* TX */
drivers/spi/spi-stm32.c
1544
rx_mdma_conf.direction = rx_dma_conf->direction;
drivers/spi/spi-stm32.c
1585
dma_sgt.nents, rx_dma_conf->direction,
drivers/spi/spi-stm32.c
1619
mdma_sgt.nents, rx_mdma_conf.direction,
drivers/spi/spi-stm32.c
1670
rx_dma_conf.direction,
drivers/spi/spi-stm32.c
1680
tx_dma_conf.direction,
drivers/spi/spi-sun6i.c
220
.direction = DMA_DEV_TO_MEM,
drivers/spi/spi-sun6i.c
242
.direction = DMA_MEM_TO_DEV,
drivers/spi/spi-uniphier.c
406
.direction = DMA_DEV_TO_MEM,
drivers/spi/spi-uniphier.c
433
.direction = DMA_MEM_TO_DEV,
drivers/staging/greybus/audio_apbridgea.c
31
__u8 direction)
drivers/staging/greybus/audio_apbridgea.c
39
req.direction = direction;
drivers/staging/greybus/audio_apbridgea.c
52
__u8 direction)
drivers/staging/greybus/audio_apbridgea.c
60
req.direction = direction;
drivers/staging/greybus/audio_apbridgea.h
80
__u8 direction;
drivers/staging/greybus/audio_apbridgea.h
86
__u8 direction;
drivers/staging/greybus/audio_codec.h
218
__u8 direction);
drivers/staging/greybus/audio_codec.h
221
__u8 direction);
drivers/staging/greybus/gpio.c
114
u8 direction;
drivers/staging/greybus/gpio.c
123
direction = response.direction;
drivers/staging/greybus/gpio.c
124
if (direction && direction != 1) {
drivers/staging/greybus/gpio.c
126
which, direction);
drivers/staging/greybus/gpio.c
128
ggc->lines[which].direction = direction ? 1 : 0;
drivers/staging/greybus/gpio.c
142
ggc->lines[which].direction = 1;
drivers/staging/greybus/gpio.c
157
ggc->lines[which].direction = 0;
drivers/staging/greybus/gpio.c
24
direction: 1, /* 0 = output, 1 = input */
drivers/staging/greybus/gpio.c
424
return ggc->lines[which].direction ? 1 : 0;
drivers/staging/media/atomisp/include/linux/atomisp.h
67
unsigned int direction;
drivers/staging/media/atomisp/pci/isp/kernels/bnr/bnr_1.0/ia_css_bnr.host.c
23
uDIGIT_FITTING(from->direction, 16, SH_CSS_BAYER_BITS);
drivers/staging/media/atomisp/pci/isp/kernels/ynr/ynr_1.0/ia_css_ynr.host.c
188
config->direction,
drivers/staging/media/atomisp/pci/isp/kernels/ynr/ynr_1.0/ia_css_ynr.host.c
62
min((uDIGIT_FITTING(from->nr.direction, 16, SH_CSS_BAYER_BITS)
drivers/staging/media/atomisp/pci/isp/kernels/ynr/ynr_1.0/ia_css_ynr.host.c
66
min((uDIGIT_FITTING(from->nr.direction, 16, SH_CSS_BAYER_BITS)
drivers/staging/media/atomisp/pci/isp/kernels/ynr/ynr_1.0/ia_css_ynr_types.h
29
ia_css_u0_16 direction; /** Sensitivity of edge (BNR).
drivers/staging/media/sunxi/cedrus/cedrus_video.c
190
u32 direction)
drivers/staging/media/sunxi/cedrus/cedrus_video.c
202
if (!(cedrus_formats[i].directions & direction))
drivers/staging/most/dim2/dim2.c
308
hdm_ch->direction == MOST_CH_RX &&
drivers/staging/most/dim2/dim2.c
451
bool const is_tx = ccfg->direction == MOST_CH_TX;
drivers/staging/most/dim2/dim2.c
543
hdm_ch->direction = ccfg->direction;
drivers/staging/most/dim2/dim2.c
547
hdm_ch->direction == MOST_CH_TX &&
drivers/staging/most/dim2/dim2.c
63
enum most_channel_direction direction;
drivers/staging/most/dim2/dim2.c
858
cap->direction = MOST_CH_RX | MOST_CH_TX;
drivers/staging/most/net/net.c
328
ch = ccfg->direction == MOST_CH_TX ? &nd->tx : &nd->rx;
drivers/staging/most/net/net.c
330
ch = ccfg->direction == MOST_CH_TX ? &nd->tx : &nd->rx;
drivers/staging/most/video/video.c
471
if (ccfg->direction != MOST_CH_RX) {
drivers/staging/sm750fb/sm750_accel.c
143
unsigned int direction, de_ctrl;
drivers/staging/sm750fb/sm750_accel.c
146
direction = LEFT_TO_RIGHT;
drivers/staging/sm750fb/sm750_accel.c
163
direction = BOTTOM_TO_TOP;
drivers/staging/sm750fb/sm750_accel.c
175
direction = TOP_TO_BOTTOM;
drivers/staging/sm750fb/sm750_accel.c
188
direction = RIGHT_TO_LEFT;
drivers/staging/sm750fb/sm750_accel.c
200
direction = LEFT_TO_RIGHT;
drivers/staging/sm750fb/sm750_accel.c
205
if ((direction == BOTTOM_TO_TOP) || (direction == RIGHT_TO_LEFT)) {
drivers/staging/sm750fb/sm750_accel.c
268
((direction == RIGHT_TO_LEFT) ? DE_CONTROL_DIRECTION : 0) |
drivers/target/sbp/sbp_target.c
1167
int data_size, direction, idx;
drivers/target/sbp/sbp_target.c
1170
direction = CMDBLK_ORB_DIRECTION(be32_to_cpu(req->orb.misc));
drivers/target/sbp/sbp_target.c
1178
*data_dir = direction ? DMA_FROM_DEVICE : DMA_TO_DEVICE;
drivers/target/target_core_user.c
703
struct tcmu_cmd *tcmu_cmd, uint32_t direction,
drivers/target/target_core_user.c
716
if (direction == TCMU_SG_TO_DATA_AREA)
drivers/target/target_core_user.c
723
if (direction == TCMU_SG_TO_DATA_AREA)
drivers/target/target_core_user.c
738
if (direction == TCMU_DATA_AREA_TO_SG)
drivers/target/target_core_user.c
756
if (direction == TCMU_SG_TO_DATA_AREA)
drivers/target/target_core_user.c
768
if (direction == TCMU_SG_TO_DATA_AREA)
drivers/tee/tee_heap.c
124
enum dma_data_direction direction)
drivers/tee/tee_heap.c
129
ret = dma_map_sgtable(attachment->dev, &a->table, direction,
drivers/tee/tee_heap.c
139
enum dma_data_direction direction)
drivers/tee/tee_heap.c
145
dma_unmap_sgtable(attachment->dev, table, direction,
drivers/thermal/thermal_netlink.c
249
nla_put_u32(p->msg, THERMAL_GENL_ATTR_THRESHOLD_DIRECTION, p->direction))
drivers/thermal/thermal_netlink.c
452
int temperature, int direction)
drivers/thermal/thermal_netlink.c
454
struct param p = { .tz_id = tz->id, .temp = temperature, .direction = direction };
drivers/thermal/thermal_netlink.c
460
int temperature, int direction)
drivers/thermal/thermal_netlink.c
462
struct param p = { .tz_id = tz->id, .temp = temperature, .direction = direction };
drivers/thermal/thermal_netlink.c
655
nla_put_u32(msg, THERMAL_GENL_ATTR_THRESHOLD_DIRECTION, threshold->direction))
drivers/thermal/thermal_netlink.c
691
int id, temp, direction;
drivers/thermal/thermal_netlink.c
703
direction = nla_get_u32(p->attrs[THERMAL_GENL_ATTR_THRESHOLD_DIRECTION]);
drivers/thermal/thermal_netlink.c
711
return thermal_thresholds_add(tz, temp, direction);
drivers/thermal/thermal_netlink.c
716
int id, temp, direction;
drivers/thermal/thermal_netlink.c
72
int direction;
drivers/thermal/thermal_netlink.c
728
direction = nla_get_u32(p->attrs[THERMAL_GENL_ATTR_THRESHOLD_DIRECTION]);
drivers/thermal/thermal_netlink.c
736
return thermal_thresholds_delete(tz, temp, direction);
drivers/thermal/thermal_netlink.h
150
int temperature, int direction)
drivers/thermal/thermal_netlink.h
156
int temperature, int direction)
drivers/thermal/thermal_netlink.h
57
int temperature, int direction);
drivers/thermal/thermal_netlink.h
59
int temperature, int direction);
drivers/thermal/thermal_thresholds.c
115
(t->direction & THERMAL_THRESHOLD_WAY_UP) &&
drivers/thermal/thermal_thresholds.c
122
(t->direction & THERMAL_THRESHOLD_WAY_DOWN) &&
drivers/thermal/thermal_thresholds.c
169
int temperature, int direction)
drivers/thermal/thermal_thresholds.c
178
if (t->direction == direction)
drivers/thermal/thermal_thresholds.c
181
t->direction |= direction;
drivers/thermal/thermal_thresholds.c
190
t->direction = direction;
drivers/thermal/thermal_thresholds.c
195
thermal_notify_threshold_add(tz, temperature, direction);
drivers/thermal/thermal_thresholds.c
203
int temperature, int direction)
drivers/thermal/thermal_thresholds.c
214
if (t->direction == direction) {
drivers/thermal/thermal_thresholds.c
218
t->direction &= ~direction;
drivers/thermal/thermal_thresholds.c
221
thermal_notify_threshold_delete(tz, temperature, direction);
drivers/thermal/thermal_thresholds.c
79
if (!(t->direction & THERMAL_THRESHOLD_WAY_UP))
drivers/thermal/thermal_thresholds.c
97
if (!(t->direction & THERMAL_THRESHOLD_WAY_DOWN))
drivers/thermal/thermal_thresholds.h
15
int thermal_thresholds_add(struct thermal_zone_device *tz, int temperature, int direction);
drivers/thermal/thermal_thresholds.h
16
int thermal_thresholds_delete(struct thermal_zone_device *tz, int temperature, int direction);
drivers/thermal/thermal_thresholds.h
8
int direction;
drivers/thunderbolt/eeprom.c
72
enum tb_eeprom_transfer direction)
drivers/thunderbolt/eeprom.c
75
if (direction == TB_EEPROM_OUT) {
drivers/thunderbolt/eeprom.c
84
if (direction == TB_EEPROM_IN) {
drivers/tty/serial/8250/8250_dma.c
234
dma->rxconf.direction = DMA_DEV_TO_MEM;
drivers/tty/serial/8250/8250_dma.c
238
dma->txconf.direction = DMA_MEM_TO_DEV;
drivers/tty/serial/amba-pl011.c
464
.direction = DMA_MEM_TO_DEV,
drivers/tty/serial/amba-pl011.c
520
.direction = DMA_DEV_TO_MEM,
drivers/tty/serial/atmel_serial.c
1051
config.direction = DMA_MEM_TO_DEV;
drivers/tty/serial/atmel_serial.c
1220
config.direction = DMA_DEV_TO_MEM;
drivers/tty/serial/fsl_lpuart.c
1389
dma_rx_sconfig.direction = DMA_DEV_TO_MEM;
drivers/tty/serial/fsl_lpuart.c
583
dma_tx_sconfig.direction = DMA_MEM_TO_DEV;
drivers/tty/serial/imx.c
1393
slave_config.direction = DMA_DEV_TO_MEM;
drivers/tty/serial/imx.c
1422
slave_config.direction = DMA_MEM_TO_DEV;
drivers/tty/serial/msm_serial.c
327
conf.direction = DMA_MEM_TO_DEV;
drivers/tty/serial/msm_serial.c
379
conf.direction = DMA_DEV_TO_MEM;
drivers/tty/serial/samsung_tty.c
1050
dma->rx_conf.direction = DMA_DEV_TO_MEM;
drivers/tty/serial/samsung_tty.c
1055
dma->tx_conf.direction = DMA_MEM_TO_DEV;
drivers/tty/serial/sh-sci.c
1787
cfg.direction = dir;
drivers/tty/serial/sprd_serial.c
290
enum dma_transfer_direction direction,
drivers/tty/serial/sprd_serial.c
302
direction, flags);
drivers/usb/cdns3/cdnsp-gadget.c
1268
preq->direction);
drivers/usb/cdns3/cdnsp-gadget.c
1632
if (!pep->direction) {
drivers/usb/cdns3/cdnsp-gadget.c
1668
bool direction = !(i & 1); /* Start from OUT endpoint. */
drivers/usb/cdns3/cdnsp-gadget.c
1671
if (!CDNSP_IF_EP_EXIST(pdev, epnum, direction))
drivers/usb/cdns3/cdnsp-gadget.c
1677
pep->direction = direction; /* 0 for OUT, 1 for IN. */
drivers/usb/cdns3/cdnsp-gadget.c
1702
epnum, (pep->direction) ? "in" : "out");
drivers/usb/cdns3/cdnsp-gadget.c
1704
pep->idx = (epnum * 2 + (direction ? 1 : 0)) - 1;
drivers/usb/cdns3/cdnsp-gadget.c
1716
pep->endpoint.caps.dir_in = direction;
drivers/usb/cdns3/cdnsp-gadget.c
1717
pep->endpoint.caps.dir_out = !direction;
drivers/usb/cdns3/cdnsp-gadget.c
388
preq->direction = pep->direction;
drivers/usb/cdns3/cdnsp-gadget.c
392
ret = usb_gadget_map_request_by_dev(pdev->dev, request, pep->direction);
drivers/usb/cdns3/cdnsp-gadget.c
421
pep->direction);
drivers/usb/cdns3/cdnsp-gadget.h
1324
unsigned direction:1;
drivers/usb/cdns3/cdnsp-gadget.h
831
u8 direction;
drivers/usb/cdns3/cdnsp-ring.c
1835
if (preq->direction) {
drivers/usb/cdns3/cdnsp-ring.c
1992
if (!preq->direction)
drivers/usb/cdns3/cdnsp-ring.c
614
if (!preq->direction) {
drivers/usb/chipidea/udc.c
1604
int direction, retval = 0;
drivers/usb/chipidea/udc.c
1620
direction = hwep->dir;
drivers/usb/chipidea/udc.c
1628
} while (hwep->dir != direction);
drivers/usb/chipidea/udc.c
957
int direction, retval = 0;
drivers/usb/chipidea/udc.c
975
direction = hwep->dir;
drivers/usb/chipidea/udc.c
985
} while (hwep->dir != direction);
drivers/usb/core/endpoint.c
102
direction = "both";
drivers/usb/core/endpoint.c
104
direction = "in";
drivers/usb/core/endpoint.c
106
direction = "out";
drivers/usb/core/endpoint.c
107
return sysfs_emit(buf, "%s\n", direction);
drivers/usb/core/endpoint.c
109
static DEVICE_ATTR_RO(direction);
drivers/usb/core/endpoint.c
99
char *direction;
drivers/usb/dwc3/core.h
798
unsigned direction:1;
drivers/usb/dwc3/core.h
982
unsigned int direction:1;
drivers/usb/dwc3/ep0.c
1044
if (!req->direction)
drivers/usb/dwc3/ep0.c
1104
unsigned int direction = !dwc->ep0_expect_in;
drivers/usb/dwc3/ep0.c
111
unsigned int direction;
drivers/usb/dwc3/ep0.c
1112
__dwc3_ep0_do_control_status(dwc, dwc->eps[direction]);
drivers/usb/dwc3/ep0.c
113
direction = !!(dep->flags & DWC3_EP0_DIR_IN);
drivers/usb/dwc3/ep0.c
120
__dwc3_ep0_do_control_data(dwc, dwc->eps[direction], req);
drivers/usb/dwc3/ep0.c
133
unsigned int direction;
drivers/usb/dwc3/ep0.c
135
direction = !dwc->ep0_expect_in;
drivers/usb/dwc3/ep0.c
140
__dwc3_ep0_do_control_status(dwc, dwc->eps[direction]);
drivers/usb/dwc3/ep0.c
178
unsigned int direction;
drivers/usb/dwc3/ep0.c
180
direction = dwc->ep0_expect_in;
drivers/usb/dwc3/ep0.c
183
__dwc3_ep0_do_control_data(dwc, dwc->eps[direction], req);
drivers/usb/dwc3/ep0.c
906
if (r->direction)
drivers/usb/dwc3/ep0.c
991
req->direction = !!dep->number;
drivers/usb/dwc3/ep0.c
994
if (!req->direction)
drivers/usb/dwc3/gadget.c
1018
if (!dep->direction ||
drivers/usb/dwc3/gadget.c
1195
req->direction = dep->direction;
drivers/usb/dwc3/gadget.c
1431
(!req->direction && rem))
drivers/usb/dwc3/gadget.c
1464
if (req->direction || req->request.length)
drivers/usb/dwc3/gadget.c
1469
if ((!req->direction && !req->request.length) || needs_extra_trb)
drivers/usb/dwc3/gadget.c
1471
req->direction ? 0 : maxp - rem,
drivers/usb/dwc3/gadget.c
1634
dep->direction);
drivers/usb/dwc3/gadget.c
1930
if (dwc->gadget->speed <= USB_SPEED_HIGH && dep->direction)
drivers/usb/dwc3/gadget.c
207
&req->request, req->direction);
drivers/usb/dwc3/gadget.c
2222
if (!protocol && ((dep->direction && transfer_in_flight) ||
drivers/usb/dwc3/gadget.c
2223
(!dep->direction && started))) {
drivers/usb/dwc3/gadget.c
3221
if (!dep->direction)
drivers/usb/dwc3/gadget.c
3372
bool direction = epnum & 1;
drivers/usb/dwc3/gadget.c
3382
dep->direction = direction;
drivers/usb/dwc3/gadget.c
3388
direction ? "in" : "out");
drivers/usb/dwc3/gadget.c
3399
else if (direction)
drivers/usb/dwc3/gadget.c
3407
dep->endpoint.caps.dir_in = direction;
drivers/usb/dwc3/gadget.c
3408
dep->endpoint.caps.dir_out = !direction;
drivers/usb/dwc3/gadget.c
473
if (dep->direction &&
drivers/usb/dwc3/gadget.c
638
if (dep->direction)
drivers/usb/dwc3/trace.h
337
__field(unsigned int, direction)
drivers/usb/dwc3/trace.h
349
__entry->direction = dep->direction;
drivers/usb/dwc3/trace.h
363
__entry->direction ? '<' : '>'
drivers/usb/gadget/function/f_midi2.c
1382
desc->bGrpTrmBlkType = ump_to_usb_dir(b->direction);
drivers/usb/gadget/function/f_midi2.c
1583
reverse_dir(b->direction),
drivers/usb/gadget/function/f_midi2.c
1988
if (midi2->midi2_eps[0].blks[0].info.direction != SNDRV_UMP_DIR_OUTPUT) {
drivers/usb/gadget/function/f_midi2.c
1996
if (midi2->midi2_eps[0].blks[0].info.direction != SNDRV_UMP_DIR_INPUT) {
drivers/usb/gadget/function/f_midi2.c
2265
F_MIDI2_BLOCK_OPT(direction, "0x%x", 1, 3);
drivers/usb/gadget/function/f_midi2.c
2352
block_opts->info.direction = SNDRV_UMP_DIR_BIDIRECTION;
drivers/usb/gadget/function/f_midi2.c
2777
if (binfo->direction != SNDRV_UMP_DIR_OUTPUT) {
drivers/usb/gadget/function/f_midi2.c
2792
if (binfo->direction != SNDRV_UMP_DIR_INPUT) {
drivers/usb/gadget/function/f_midi2.c
589
.direction = b->direction,
drivers/usb/gadget/function/u_audio.c
1321
char *direction;
drivers/usb/gadget/function/u_audio.c
1329
direction = "Playback";
drivers/usb/gadget/function/u_audio.c
1333
direction = "Capture";
drivers/usb/gadget/function/u_audio.c
1340
"PCM %s Switch", direction);
drivers/usb/gadget/function/u_audio.c
1363
"PCM %s Volume", direction);
drivers/usb/gadget/function/u_audio.c
1394
"%s Rate", direction);
drivers/usb/gadget/function/u_midi2.h
18
unsigned int direction; /* FB direction: 1-3 */
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
2183
bool direction = !(i & 1); /* Start from OUT endpoint. */
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
2190
if (!CDNS2_IF_EP_EXIST(pdev, epnum, direction))
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
2197
pep->dir = direction ? USB_DIR_IN : USB_DIR_OUT;
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
2216
epnum, !!direction ? "in" : "out");
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
2223
pep->endpoint.caps.dir_in = direction;
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
2224
pep->endpoint.caps.dir_out = !direction;
drivers/usb/gadget/udc/fsl_qe_udc.c
1246
static int ep0_prime_status(struct qe_udc *udc, int direction)
drivers/usb/gadget/udc/fsl_qe_udc.c
1251
if (direction == USB_DIR_IN) {
drivers/usb/gadget/udc/fsl_udc_core.c
1265
static int ep0_prime_status(struct fsl_udc *udc, int direction)
drivers/usb/gadget/udc/fsl_udc_core.c
1271
if (direction == EP_DIR_IN)
drivers/usb/gadget/udc/fsl_udc_core.c
1598
int direction = pipe % 2;
drivers/usb/gadget/udc/fsl_udc_core.c
1641
if (direction) {
drivers/usb/gadget/udc/fsl_udc_core.c
1669
int i, ep_num, direction, bit_mask, status;
drivers/usb/gadget/udc/fsl_udc_core.c
1682
direction = i % 2;
drivers/usb/gadget/udc/fsl_udc_core.c
1684
bit_mask = 1 << (ep_num + 16 * direction);
drivers/usb/host/xhci-dbgcap.c
230
dbc_alloc_request(struct xhci_dbc *dbc, unsigned int direction, gfp_t flags)
drivers/usb/host/xhci-dbgcap.c
234
if (direction != BULK_IN &&
drivers/usb/host/xhci-dbgcap.c
235
direction != BULK_OUT)
drivers/usb/host/xhci-dbgcap.c
248
req->direction = direction;
drivers/usb/host/xhci-dbgcap.c
330
writel(DBC_DOOR_BELL_TARGET(dep->direction), &dbc->regs->doorbell);
drivers/usb/host/xhci-dbgcap.c
341
struct dbc_ep *dep = &dbc->eps[req->direction];
drivers/usb/host/xhci-dbgcap.c
382
if (req->direction != BULK_IN &&
drivers/usb/host/xhci-dbgcap.c
383
req->direction != BULK_OUT)
drivers/usb/host/xhci-dbgcap.c
398
static inline void xhci_dbc_do_eps_init(struct xhci_dbc *dbc, bool direction)
drivers/usb/host/xhci-dbgcap.c
402
dep = &dbc->eps[direction];
drivers/usb/host/xhci-dbgcap.c
404
dep->direction = direction;
drivers/usb/host/xhci-dbgcap.c
405
dep->ring = direction ? dbc->ring_in : dbc->ring_out;
drivers/usb/host/xhci-dbgcap.c
788
writel(DBC_DOOR_BELL_TARGET(dep->direction),
drivers/usb/host/xhci-dbgcap.h
107
unsigned int direction:1;
drivers/usb/host/xhci-dbgcap.h
192
unsigned direction:1;
drivers/usb/host/xhci-dbgcap.h
206
((d)->direction ? DMA_FROM_DEVICE : DMA_TO_DEVICE)
drivers/usb/host/xhci-dbgcap.h
244
unsigned int direction,
drivers/usb/host/xhci-dbgtty.c
227
xhci_dbc_alloc_requests(struct xhci_dbc *dbc, unsigned int direction,
drivers/usb/host/xhci-dbgtty.c
235
req = dbc_alloc_request(dbc, direction, GFP_KERNEL);
drivers/usb/host/xhci-trace.h
611
__entry->dir = req->direction;
drivers/usb/host/xhci.c
1472
unsigned int direction = ep_index % 2 ? USB_DIR_OUT : USB_DIR_IN;
drivers/usb/host/xhci.c
1473
return direction | number;
drivers/usb/mtu3/mtu3_trace.h
225
__field(unsigned int, direction)
drivers/usb/mtu3/mtu3_trace.h
236
__entry->direction = mep->is_in;
drivers/usb/mtu3/mtu3_trace.h
248
__entry->direction ? '<' : '>'
drivers/usb/musb/musb_cppi41.c
150
enum dma_transfer_direction direction;
drivers/usb/musb/musb_cppi41.c
160
direction = cppi41_channel->is_tx ? DMA_MEM_TO_DEV
drivers/usb/musb/musb_cppi41.c
165
direction,
drivers/usb/musb/musb_cppi41.c
419
enum dma_transfer_direction direction;
drivers/usb/musb/musb_cppi41.c
464
direction = cppi41_channel->is_tx ? DMA_MEM_TO_DEV : DMA_DEV_TO_MEM;
drivers/usb/musb/musb_cppi41.c
465
dma_desc = dmaengine_prep_slave_single(dc, dma_addr, len, direction,
drivers/usb/musb/ux500_dma.c
103
slave_conf.direction = direction;
drivers/usb/musb/ux500_dma.c
114
dma_desc = dmaengine_prep_slave_sg(dma_chan, &sg, 1, direction,
drivers/usb/musb/ux500_dma.c
78
enum dma_transfer_direction direction;
drivers/usb/musb/ux500_dma.c
99
direction = ux500_channel->is_tx ? DMA_MEM_TO_DEV : DMA_DEV_TO_MEM;
drivers/usb/storage/sddr09.c
291
unsigned char direction,
drivers/usb/storage/sddr09.c
295
unsigned char requesttype = (0x41 | direction);
drivers/usb/storage/sddr09.c
300
if (direction == USB_DIR_IN)
drivers/usb/storage/sddr55.c
110
sddr55_bulk_transport(struct us_data *us, int direction,
drivers/usb/storage/sddr55.c
113
unsigned int pipe = (direction == DMA_FROM_DEVICE) ?
drivers/usb/storage/shuttle_usbat.c
522
int direction,
drivers/usb/storage/shuttle_usbat.c
529
unsigned int pipe = (direction == DMA_FROM_DEVICE) ?
drivers/usb/storage/shuttle_usbat.c
573
command[cmdlen-8] = (direction==DMA_TO_DEVICE ? 0x40 : 0xC0);
drivers/usb/storage/shuttle_usbat.c
575
(direction==DMA_TO_DEVICE ?
drivers/usb/storage/shuttle_usbat.c
632
if (direction==DMA_FROM_DEVICE && i==0) {
drivers/usb/storage/shuttle_usbat.c
643
direction==DMA_TO_DEVICE ?
drivers/usb/storage/shuttle_usbat.c
655
str_write_read(direction == DMA_TO_DEVICE));
drivers/usb/storage/shuttle_usbat.c
665
direction == DMA_TO_DEVICE ? "Writing" : "Reading");
drivers/usb/storage/uas.c
263
unsigned direction)
drivers/usb/storage/uas.c
268
cmdinfo->state |= direction | SUBMIT_STATUS_URB;
drivers/usb/usbip/stub_rx.c
342
int dir = pdu->base.direction;
drivers/usb/usbip/stub_tx.c
115
base->direction = 0;
drivers/usb/usbip/usbip_common.c
265
pdu->base.direction,
drivers/usb/usbip/usbip_common.c
514
base->direction = cpu_to_be32(base->direction);
drivers/usb/usbip/usbip_common.c
520
base->direction = be32_to_cpu(base->direction);
drivers/usb/usbip/usbip_common.h
146
__u32 direction;
drivers/usb/usbip/vhci_tx.c
24
pdup->base.direction = usb_pipein(urb->pipe) ?
drivers/usb/usbip/vudc_rx.c
104
if (pdu->base.direction == USBIP_DIR_IN)
drivers/usb/usbip/vudc_rx.c
47
urb->pipe |= pdu->base.direction == USBIP_DIR_IN ?
drivers/usb/usbip/vudc_tx.c
22
base->direction = 0;
drivers/vfio/vfio_iommu_spapr_tce.c
437
enum dma_data_direction direction;
drivers/vfio/vfio_iommu_spapr_tce.c
461
direction = DMA_NONE;
drivers/vfio/vfio_iommu_spapr_tce.c
464
&direction);
drivers/vfio/vfio_iommu_spapr_tce.c
468
if (direction == DMA_NONE)
drivers/vfio/vfio_iommu_spapr_tce.c
487
enum dma_data_direction direction = iommu_tce_direction(tce);
drivers/vfio/vfio_iommu_spapr_tce.c
490
direction != DMA_TO_DEVICE ? FOLL_WRITE : 0,
drivers/vfio/vfio_iommu_spapr_tce.c
502
enum dma_data_direction direction)
drivers/vfio/vfio_iommu_spapr_tce.c
522
dirtmp = direction;
drivers/vfio/vfio_iommu_spapr_tce.c
550
enum dma_data_direction direction)
drivers/vfio/vfio_iommu_spapr_tce.c
573
dirtmp = direction;
drivers/vfio/vfio_iommu_spapr_tce.c
909
enum dma_data_direction direction;
drivers/vfio/vfio_iommu_spapr_tce.c
941
direction = DMA_BIDIRECTIONAL;
drivers/vfio/vfio_iommu_spapr_tce.c
943
direction = DMA_TO_DEVICE;
drivers/vfio/vfio_iommu_spapr_tce.c
946
direction = DMA_FROM_DEVICE;
drivers/vfio/vfio_iommu_spapr_tce.c
960
direction);
drivers/vfio/vfio_iommu_spapr_tce.c
966
direction);
drivers/video/fbdev/aty/mach64_accel.c
202
u32 dy = area->dy, sy = area->sy, direction = DST_LAST_PEL;
drivers/video/fbdev/aty/mach64_accel.c
226
direction |= DST_Y_TOP_TO_BOTTOM;
drivers/video/fbdev/aty/mach64_accel.c
232
direction |= DST_X_LEFT_TO_RIGHT;
drivers/video/fbdev/aty/mach64_accel.c
235
rotation = rotation24bpp(dx, direction);
drivers/video/fbdev/aty/mach64_accel.c
243
aty_st_le32(DST_CNTL, direction | rotation, par);
drivers/video/fbdev/aty/mach64_accel.c
28
static u32 rotation24bpp(u32 dx, u32 direction)
drivers/video/fbdev/aty/mach64_accel.c
31
if (direction & DST_X_LEFT_TO_RIGHT) {
drivers/video/fbdev/omap2/omapfb/dss/hdmi.h
201
u8 direction;
drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c
594
r = FLD_MOD(r, cfg->i2s_cfg.direction, 1, 1);
drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c
714
acore.i2s_cfg.direction = HDMI_AUDIO_I2S_MSB_SHIFTED_FIRST;
drivers/video/fbdev/tridentfb.c
357
int direction = 2;
drivers/video/fbdev/tridentfb.c
364
direction = 0;
drivers/video/fbdev/tridentfb.c
367
writemmr(par, CMD, 0xE0000000 | 1 << 19 | 1 << 4 | 1 << 2 | direction);
drivers/video/fbdev/tridentfb.c
369
writemmr(par, SRC1, direction ? s2 : s1);
drivers/video/fbdev/tridentfb.c
370
writemmr(par, SRC2, direction ? s1 : s2);
drivers/video/fbdev/tridentfb.c
371
writemmr(par, DST1, direction ? d2 : d1);
drivers/video/fbdev/tridentfb.c
372
writemmr(par, DST2, direction ? d1 : d2);
drivers/video/fbdev/tridentfb.c
446
int direction = 0x0004;
drivers/video/fbdev/tridentfb.c
449
direction |= 0x0200;
drivers/video/fbdev/tridentfb.c
458
direction |= 0x0100;
drivers/video/fbdev/tridentfb.c
466
writemmr(par, DRAWFL, direction);
drivers/video/fbdev/tridentfb.c
519
int direction = 0x4;
drivers/video/fbdev/tridentfb.c
526
direction = 0;
drivers/video/fbdev/tridentfb.c
531
writemmr(par, SRC1, direction ? s2 : s1);
drivers/video/fbdev/tridentfb.c
532
writemmr(par, SRC2, direction ? s1 : s2);
drivers/video/fbdev/tridentfb.c
533
writemmr(par, DST1, direction ? d2 : d1);
drivers/video/fbdev/tridentfb.c
534
writemmr(par, DST2, direction ? d1 : d2);
drivers/video/fbdev/tridentfb.c
536
0x80000000 | 1 << 22 | 1 << 10 | 1 << 7 | direction);
drivers/virt/acrn/ioeventfd.c
204
if (req->reqs.mmio_request.direction == ACRN_IOREQ_DIR_READ) {
drivers/virt/acrn/ioeventfd.c
213
if (req->reqs.pio_request.direction == ACRN_IOREQ_DIR_READ) {
drivers/virt/acrn/ioreq.c
320
if (req->reqs.pio_request.direction == ACRN_IOREQ_DIR_WRITE)
drivers/virt/acrn/ioreq.c
327
if (req->reqs.pio_request.direction ==
drivers/virtio/virtio_ring.c
496
enum dma_data_direction direction, dma_addr_t *addr,
drivers/virtio/virtio_ring.c
513
kmsan_handle_dma(sg_phys(sg), sg->length, direction);
drivers/virtio/virtio_ring.c
525
direction, attr);
drivers/virtio/virtio_ring.c
535
enum dma_data_direction direction)
drivers/virtio/virtio_ring.c
541
size, direction, 0);
fs/netfs/rolling_buffer.c
63
unsigned int direction)
fs/netfs/rolling_buffer.c
73
iov_iter_folio_queue(&roll->iter, direction, fq, 0, 0, 0);
fs/smb/smbdirect/connection.c
1191
.direction = DMA_TO_DEVICE,
fs/smb/smbdirect/connection.c
16
enum dma_data_direction direction;
fs/smb/smbdirect/connection.c
1952
off, len, state->direction);
fs/smb/smbdirect/connection.c
2176
state->direction);
fs/smb/smbdirect/rw.c
115
enum dma_data_direction direction = is_read ? DMA_FROM_DEVICE : DMA_TO_DEVICE;
fs/smb/smbdirect/rw.c
211
direction);
fs/smb/smbdirect/rw.c
243
smbdirect_connection_rw_io_free(msg, direction);
fs/xfs/scrub/btree.c
260
int direction,
fs/xfs/scrub/btree.c
281
if (direction > 0)
fs/xfs/scrub/btree.c
292
if (direction > 0)
fs/xfs/scrub/dabtree.c
238
int direction,
fs/xfs/scrub/dabtree.c
254
error = xfs_da3_path_shift(ds->state, altpath, direction,
fs/xfs/scrub/dabtree.c
263
error = xfs_da3_path_shift(ds->state, altpath, direction, false,
include/acpi/actbl2.h
2415
u8 direction;
include/drm/drm_bridge.h
836
bool enable, int direction);
include/drm/drm_bridge.h
953
bool enable, int direction);
include/drm/drm_connector.h
1258
bool enable, int direction);
include/linux/dma-buf.h
585
enum dma_data_direction direction);
include/linux/dma-buf.h
588
enum dma_data_direction direction);
include/linux/dma-map-ops.h
59
enum dma_data_direction direction);
include/linux/dmaengine.h
448
enum dma_transfer_direction direction;
include/linux/dmaengine.h
931
size_t nents, enum dma_transfer_direction direction,
include/linux/dmaengine.h
935
unsigned int sg_len, enum dma_transfer_direction direction,
include/linux/dmaengine.h
939
size_t period_len, enum dma_transfer_direction direction,
include/linux/dmaengine.h
971
static inline bool is_slave_direction(enum dma_transfer_direction direction)
include/linux/dmaengine.h
973
return (direction == DMA_MEM_TO_DEV) || (direction == DMA_DEV_TO_MEM) ||
include/linux/dmaengine.h
974
(direction == DMA_DEV_TO_DEV);
include/linux/dpll.h
87
const enum dpll_pin_direction direction,
include/linux/dpll.h
91
enum dpll_pin_direction *direction,
include/linux/firewire.h
526
enum dma_data_direction direction;
include/linux/firewire.h
533
int page_count, enum dma_data_direction direction);
include/linux/gpio/gpio-reg.h
13
int base, int num, const char *label, u32 direction, u32 def_out,
include/linux/greybus/greybus_protocols.h
729
__u8 direction;
include/linux/host1x.h
128
enum dma_data_direction direction;
include/linux/iio/buffer_impl.h
120
enum iio_buffer_direction direction;
include/linux/iio/events.h
27
#define _IIO_EVENT_CODE(chan_type, diff, modifier, direction, \
include/linux/iio/events.h
30
((u64)direction << 48) | ((u64)modifier << 40) | \
include/linux/iio/events.h
46
type, direction) \
include/linux/iio/events.h
47
_IIO_EVENT_CODE(chan_type, 0, modifier, direction, type, number, 0, 0)
include/linux/iio/events.h
58
#define IIO_UNMOD_EVENT_CODE(chan_type, number, type, direction) \
include/linux/iio/events.h
59
_IIO_EVENT_CODE(chan_type, 0, 0, direction, type, number, 0, 0)
include/linux/iio/events.h
70
#define IIO_DIFF_EVENT_CODE(chan_type, chan1, chan2, type, direction) \
include/linux/iio/events.h
71
_IIO_EVENT_CODE(chan_type, 1, 0, direction, type, 0, chan1, chan2)
include/linux/iio/triggered_buffer.h
15
enum iio_buffer_direction direction,
include/linux/iio/triggered_buffer.h
29
enum iio_buffer_direction direction,
include/linux/mmc/host.h
263
unsigned int direction, int blk_size);
include/linux/most.h
124
enum most_channel_direction direction;
include/linux/most.h
96
u16 direction;
include/linux/mtd/nand-ecc-mxic.h
23
unsigned int direction, dma_addr_t dirmap);
include/linux/mtd/nand-ecc-mxic.h
41
unsigned int direction,
include/linux/platform_data/gpio-htc-egpio.h
25
unsigned long direction;
include/linux/platform_data/gpio-omap.h
151
u16 direction;
include/linux/rio_drv.h
399
enum dma_transfer_direction direction, unsigned long flags);
include/linux/rolling_buffer.h
46
unsigned int direction);
include/linux/shdma-base.h
49
enum dma_transfer_direction direction;
include/linux/slimbus.h
142
int direction;
include/linux/soc/ti/knav_dma.h
124
enum dma_transfer_direction direction;
include/linux/soundwire/sdw.h
912
enum sdw_data_direction direction;
include/linux/tifm.h
145
int direction);
include/linux/tifm.h
147
int direction);
include/linux/uio.h
291
void iov_iter_init(struct iov_iter *i, unsigned int direction, const struct iovec *iov,
include/linux/uio.h
293
void iov_iter_kvec(struct iov_iter *i, unsigned int direction, const struct kvec *kvec,
include/linux/uio.h
295
void iov_iter_bvec(struct iov_iter *i, unsigned int direction, const struct bio_vec *bvec,
include/linux/uio.h
297
void iov_iter_discard(struct iov_iter *i, unsigned int direction, size_t count);
include/linux/uio.h
298
void iov_iter_folio_queue(struct iov_iter *i, unsigned int direction,
include/linux/uio.h
301
void iov_iter_xarray(struct iov_iter *i, unsigned int direction, struct xarray *xarray,
include/linux/uio.h
372
static inline void iov_iter_ubuf(struct iov_iter *i, unsigned int direction,
include/linux/uio.h
375
WARN_ON(direction & ~(READ | WRITE));
include/linux/uio.h
378
.data_source = direction,
include/net/bluetooth/hci.h
1405
__u8 direction;
include/net/bluetooth/hci.h
1540
__u8 direction;
include/net/bluetooth/hci.h
2254
__u8 direction;
include/net/erspan.h
268
u32 id, u8 direction, u16 hwid,
include/net/erspan.h
315
md2->dir = direction;
include/net/ip_vs.h
1117
int (*state_transition)(struct ip_vs_conn *cp, int direction,
include/net/ip_vs.h
755
void (*state_transition)(struct ip_vs_conn *cp, int direction,
include/net/nfc/nfc.h
303
u8 payload_type, u8 direction);
include/net/tls.h
281
enum tls_offload_ctx_dir direction,
include/net/tls.h
286
enum tls_offload_ctx_dir direction);
include/net/tls.h
289
enum tls_offload_ctx_dir direction);
include/net/tls.h
434
enum tls_offload_ctx_dir direction)
include/net/tls.h
436
if (direction == TLS_OFFLOAD_CTX_DIR_TX)
include/net/tls.h
443
tls_driver_ctx(const struct sock *sk, enum tls_offload_ctx_dir direction)
include/net/tls.h
445
return __tls_driver_ctx(tls_get_ctx(sk), direction);
include/rdma/ib_verbs.h
4322
enum dma_data_direction direction)
include/rdma/ib_verbs.h
4326
return dma_map_single(dev->dma_device, cpu_addr, size, direction);
include/rdma/ib_verbs.h
4338
enum dma_data_direction direction)
include/rdma/ib_verbs.h
4341
dma_unmap_single(dev->dma_device, addr, size, direction);
include/rdma/ib_verbs.h
4356
enum dma_data_direction direction)
include/rdma/ib_verbs.h
4360
return dma_map_page(dev->dma_device, page, offset, size, direction);
include/rdma/ib_verbs.h
4372
enum dma_data_direction direction)
include/rdma/ib_verbs.h
4375
dma_unmap_page(dev->dma_device, addr, size, direction);
include/rdma/ib_verbs.h
4393
enum dma_data_direction direction)
include/rdma/ib_verbs.h
4398
bvec->bv_len, direction, 0);
include/rdma/ib_verbs.h
4413
enum dma_data_direction direction)
include/rdma/ib_verbs.h
4416
dma_unmap_phys(dev->dma_device, addr, size, direction, 0);
include/rdma/ib_verbs.h
4422
enum dma_data_direction direction,
include/rdma/ib_verbs.h
4427
return dma_map_sg_attrs(dev->dma_device, sg, nents, direction,
include/rdma/ib_verbs.h
4433
enum dma_data_direction direction,
include/rdma/ib_verbs.h
4437
dma_unmap_sg_attrs(dev->dma_device, sg, nents, direction,
include/rdma/ib_verbs.h
4450
enum dma_data_direction direction,
include/rdma/ib_verbs.h
4462
return dma_map_sgtable(dev->dma_device, sgt, direction, dma_attrs);
include/rdma/ib_verbs.h
4467
enum dma_data_direction direction,
include/rdma/ib_verbs.h
4471
dma_unmap_sgtable(dev->dma_device, sgt, direction, dma_attrs);
include/rdma/ib_verbs.h
4483
enum dma_data_direction direction)
include/rdma/ib_verbs.h
4485
return ib_dma_map_sg_attrs(dev, sg, nents, direction, 0);
include/rdma/ib_verbs.h
4497
enum dma_data_direction direction)
include/rdma/ib_verbs.h
4499
ib_dma_unmap_sg_attrs(dev, sg, nents, direction, 0);
include/soc/fsl/qe/qmc.h
113
int qmc_chan_start(struct qmc_chan *chan, int direction);
include/soc/fsl/qe/qmc.h
114
int qmc_chan_stop(struct qmc_chan *chan, int direction);
include/soc/fsl/qe/qmc.h
115
int qmc_chan_reset(struct qmc_chan *chan, int direction);
include/sound/compress_driver.h
115
enum snd_compr_direction direction;
include/sound/compress_driver.h
200
unsigned int direction;
include/sound/hdaudio.h
521
int direction; /* playback / capture (SNDRV_PCM_STREAM_*) */
include/sound/hdaudio.h
574
int idx, int direction, int tag);
include/sound/hdmi-codec.h
94
bool enable, int direction);
include/sound/i2c.h
26
void (*direction)(struct snd_i2c_bus *bus, int clock, int data); /* set line direction (0 = write, 1 = read) */
include/sound/intel-nhlt.h
73
u8 direction;
include/sound/pcm.h
1168
void snd_pcm_set_ops(struct snd_pcm * pcm, int direction,
include/sound/pcm.h
1438
static inline const char *snd_pcm_direction_name(int direction)
include/sound/pcm.h
1440
if (direction == SNDRV_PCM_STREAM_PLAYBACK)
include/sound/sb.h
312
const struct snd_pcm_ops *snd_sb16dsp_get_pcm_ops(int direction);
include/sound/sdw.h
42
stream_config->direction = SDW_DATA_DIR_RX;
include/sound/sdw.h
44
stream_config->direction = SDW_DATA_DIR_TX;
include/sound/soc-dai.h
208
int direction);
include/sound/soc-dai.h
325
void *stream, int direction);
include/sound/soc-dai.h
326
void *(*get_stream)(struct snd_soc_dai *dai, int direction);
include/sound/soc-dai.h
580
void *stream, int direction)
include/sound/soc-dai.h
583
return dai->driver->ops->set_stream(dai, stream, direction);
include/sound/soc-dai.h
600
int direction)
include/sound/soc-dai.h
603
return dai->driver->ops->get_stream(dai, direction);
include/sound/soc-usb.h
117
int direction, enum snd_soc_usb_kctl path,
include/sound/soc-usb.h
59
int card, int pcm, int direction,
include/sound/soc-usb.h
68
int direction);
include/sound/soc-usb.h
77
int direction, enum snd_soc_usb_kctl path,
include/sound/soc-usb.h
88
int direction)
include/sound/soc_sdw_utils.h
48
const bool direction[2]; /* playback & capture support */
include/sound/sof/stream.h
77
uint32_t direction; /**< enum sof_ipc_stream_direction */
include/sound/sof/topology.h
121
uint32_t direction; /**< SOF_IPC_STREAM_ */
include/sound/sof/topology.h
130
uint32_t direction; /**< SOF_IPC_STREAM_ */
include/sound/ump.h
109
unsigned int direction, unsigned int first_group,
include/sound/ump_msg.h
701
u32 direction:2;
include/sound/ump_msg.h
711
u32 direction:2;
include/sound/wss.h
146
const struct snd_pcm_ops *snd_wss_get_pcm_ops(int direction);
include/uapi/drm/amdxdna_accel.h
242
__u32 direction;
include/uapi/linux/acrn.h
39
__u32 direction;
include/uapi/linux/acrn.h
55
__u32 direction;
include/uapi/linux/acrn.h
76
__u32 direction;
include/uapi/linux/genwqe/genwqe_card.h
475
__u64 direction;
include/uapi/linux/input.h
476
__u16 direction;
include/uapi/linux/kvm.h
264
__u8 direction;
include/uapi/linux/netfilter/xt_connbytes.h
25
__u8 direction; /* ipt_connbytes_direction */
include/uapi/linux/virtio_snd.h
244
__u8 direction;
include/uapi/linux/virtio_snd.h
349
__u8 direction;
include/uapi/sound/asequencer.h
498
unsigned char direction; /* port usage direction (r/w/bidir) */
include/uapi/sound/asound.h
1270
#define SNDRV_CTL_NAME_IEC958(expl,direction,what) "IEC958 " expl SNDRV_CTL_NAME_##direction SNDRV_CTL_NAME_IEC958_##what
include/uapi/sound/asound.h
849
unsigned char direction; /* UMP direction */
include/uapi/sound/compress_offload.h
116
__u32 direction;
kernel/dma/debug.c
1053
if (ref->direction != entry->direction) {
kernel/dma/debug.c
1059
dir2name[entry->direction],
kernel/dma/debug.c
1060
dir2name[ref->direction]);
kernel/dma/debug.c
1176
if (entry->direction == DMA_BIDIRECTIONAL)
kernel/dma/debug.c
1179
if (ref->direction != entry->direction) {
kernel/dma/debug.c
1185
dir2name[entry->direction],
kernel/dma/debug.c
1186
dir2name[ref->direction]);
kernel/dma/debug.c
1189
if (to_cpu && !(entry->direction == DMA_FROM_DEVICE) &&
kernel/dma/debug.c
1190
!(ref->direction == DMA_TO_DEVICE))
kernel/dma/debug.c
1196
dir2name[entry->direction],
kernel/dma/debug.c
1197
dir2name[ref->direction]);
kernel/dma/debug.c
1199
if (!to_cpu && !(entry->direction == DMA_TO_DEVICE) &&
kernel/dma/debug.c
1200
!(ref->direction == DMA_FROM_DEVICE))
kernel/dma/debug.c
1206
dir2name[entry->direction],
kernel/dma/debug.c
1207
dir2name[ref->direction]);
kernel/dma/debug.c
1262
int direction, dma_addr_t dma_addr, unsigned long attrs)
kernel/dma/debug.c
1281
entry->direction = direction;
kernel/dma/debug.c
1341
int direction, unsigned long attrs)
kernel/dma/debug.c
1348
.direction = direction,
kernel/dma/debug.c
1358
int nents, int mapped_ents, int direction,
kernel/dma/debug.c
1384
entry->direction = direction;
kernel/dma/debug.c
1431
.direction = dir,
kernel/dma/debug.c
1483
entry->direction = DMA_BIDIRECTIONAL;
kernel/dma/debug.c
1497
.direction = DMA_BIDIRECTIONAL,
kernel/dma/debug.c
1514
size_t size, int direction)
kernel/dma/debug.c
1525
ref.direction = direction;
kernel/dma/debug.c
1533
int direction)
kernel/dma/debug.c
1544
ref.direction = direction;
kernel/dma/debug.c
1551
int nelems, int direction)
kernel/dma/debug.c
1567
.direction = direction,
kernel/dma/debug.c
1582
int nelems, int direction)
kernel/dma/debug.c
1598
.direction = direction,
kernel/dma/debug.c
1612
size_t size, int direction,
kernel/dma/debug.c
1629
entry->direction = direction;
kernel/dma/debug.c
1635
size_t size, int direction,
kernel/dma/debug.c
1644
.direction = direction,
kernel/dma/debug.c
322
entry->direction == ref->direction ? ++match_lvl : 0;
kernel/dma/debug.c
493
if (entry->direction == DMA_TO_DEVICE)
kernel/dma/debug.c
522
if (entry->direction == DMA_TO_DEVICE)
kernel/dma/debug.c
557
dir2name[entry->direction],
kernel/dma/debug.c
591
dir2name[entry->direction],
kernel/dma/debug.c
76
int direction;
kernel/dma/debug.c
896
dir2name[entry->direction], type2name[entry->type]);
kernel/dma/debug.h
100
size_t size, int direction)
kernel/dma/debug.h
106
int nelems, int direction)
kernel/dma/debug.h
112
int nelems, int direction)
kernel/dma/debug.h
117
size_t size, int direction,
kernel/dma/debug.h
123
size_t size, int direction,
kernel/dma/debug.h
13
size_t size, int direction, dma_addr_t dma_addr,
kernel/dma/debug.h
17
size_t size, int direction,
kernel/dma/debug.h
21
int nents, int mapped_ents, int direction,
kernel/dma/debug.h
36
int direction);
kernel/dma/debug.h
40
size_t size, int direction);
kernel/dma/debug.h
44
int nelems, int direction);
kernel/dma/debug.h
48
int nelems, int direction);
kernel/dma/debug.h
50
size_t size, int direction,
kernel/dma/debug.h
53
size_t size, int direction,
kernel/dma/debug.h
57
size_t size, int direction,
kernel/dma/debug.h
63
size_t size, int direction,
kernel/dma/debug.h
69
int nents, int mapped_ents, int direction,
kernel/dma/debug.h
94
size_t size, int direction)
lib/iov_iter.c
174
void iov_iter_init(struct iov_iter *i, unsigned int direction,
lib/iov_iter.c
178
WARN_ON(direction & ~(READ | WRITE));
lib/iov_iter.c
182
.data_source = direction,
lib/iov_iter.c
688
void iov_iter_kvec(struct iov_iter *i, unsigned int direction,
lib/iov_iter.c
692
WARN_ON(direction & ~(READ | WRITE));
lib/iov_iter.c
695
.data_source = direction,
lib/iov_iter.c
704
void iov_iter_bvec(struct iov_iter *i, unsigned int direction,
lib/iov_iter.c
708
WARN_ON(direction & ~(READ | WRITE));
lib/iov_iter.c
711
.data_source = direction,
lib/iov_iter.c
734
void iov_iter_folio_queue(struct iov_iter *i, unsigned int direction,
lib/iov_iter.c
738
BUG_ON(direction & ~1);
lib/iov_iter.c
741
.data_source = direction,
lib/iov_iter.c
763
void iov_iter_xarray(struct iov_iter *i, unsigned int direction,
lib/iov_iter.c
766
BUG_ON(direction & ~1);
lib/iov_iter.c
769
.data_source = direction,
lib/iov_iter.c
787
void iov_iter_discard(struct iov_iter *i, unsigned int direction, size_t count)
lib/iov_iter.c
789
BUG_ON(direction != READ);
net/bluetooth/hci_codec.c
159
caps.direction = 0x00;
net/bluetooth/hci_codec.c
180
caps.direction = 0x00;
net/bluetooth/hci_conn.c
2106
cmd.direction = 0x00; /* Input (Host to Controller) */
net/bluetooth/hci_conn.c
2117
cmd.direction = 0x01; /* Output (Controller to Host) */
net/bluetooth/hci_conn.c
263
cmd->direction = 0x00;
net/bluetooth/hci_conn.c
267
cmd->direction = 0x01;
net/bluetooth/hci_event.c
3907
switch (cp->direction) {
net/bridge/br_cfm.c
517
if (create->direction == BR_CFM_MEP_DIRECTION_UP) {
net/bridge/br_cfm.c
522
if (create->direction != BR_CFM_MEP_DIRECTION_DOWN) {
net/bridge/br_cfm_netlink.c
126
create.direction = nla_get_u32(tb[IFLA_BRIDGE_CFM_MEP_CREATE_DIRECTION]);
net/bridge/br_cfm_netlink.c
477
mep->create.direction))
net/bridge/br_private_cfm.h
11
enum br_cfm_mep_direction direction; /* Up or Down MEP direction */
net/core/devmem.c
186
enum dma_data_direction direction,
net/core/devmem.c
227
binding->direction = direction;
net/core/devmem.c
237
direction);
net/core/devmem.c
244
if (direction == DMA_TO_DEVICE) {
net/core/devmem.c
315
if (direction == DMA_TO_DEVICE)
net/core/devmem.c
340
direction);
net/core/devmem.c
78
binding->direction);
net/core/devmem.h
176
enum dma_data_direction direction,
net/core/devmem.h
66
enum dma_data_direction direction;
net/core/devmem.h
95
enum dma_data_direction direction,
net/mac80211/ieee80211_i.h
3005
u8 *direction);
net/mac80211/mlme.c
8472
u8 i, direction[IEEE80211_TTLM_MAX_CNT];
net/mac80211/mlme.c
8476
direction[0] = IEEE80211_TTLM_DIRECTION_DOWN;
net/mac80211/mlme.c
8477
direction[1] = IEEE80211_TTLM_DIRECTION_UP;
net/mac80211/mlme.c
8479
direction[0] = IEEE80211_TTLM_DIRECTION_BOTH;
net/mac80211/mlme.c
8482
for (i = 0; i < ARRAY_SIZE(direction); i++) {
net/mac80211/mlme.c
8492
*pos++ = direction[i];
net/mac80211/mlme.c
8495
map = direction[i] == IEEE80211_TTLM_DIRECTION_UP ?
net/mac80211/mlme.c
8509
if (direction[i] == IEEE80211_TTLM_DIRECTION_BOTH)
net/mac80211/mlme.c
8634
u8 *direction)
net/mac80211/mlme.c
8661
*direction = IEEE80211_TTLM_DIRECTION_BOTH;
net/mac80211/mlme.c
8665
*direction = u8_get_bits(control, IEEE80211_TTLM_CONTROL_DIRECTION);
net/mac80211/mlme.c
8666
if (*direction != IEEE80211_TTLM_DIRECTION_DOWN &&
net/mac80211/mlme.c
8667
*direction != IEEE80211_TTLM_DIRECTION_UP &&
net/mac80211/mlme.c
8668
*direction != IEEE80211_TTLM_DIRECTION_BOTH)
net/mac80211/mlme.c
8694
switch (*direction) {
net/mac80211/mlme.c
8717
u8 dialog_token, direction[IEEE80211_TTLM_MAX_CNT] = {}, i;
net/mac80211/mlme.c
8723
BUILD_BUG_ON(ARRAY_SIZE(direction) != ARRAY_SIZE(elems->ttlm));
net/mac80211/mlme.c
8742
&neg_ttlm, &direction[i]) ||
net/mac80211/mlme.c
8743
(direction[i] == IEEE80211_TTLM_DIRECTION_BOTH &&
net/mac80211/mlme.c
8751
(elems->ttlm_num == 2 && direction[0] == direction[1])) {
net/mac80211/sta_info.c
3790
enum ieee80211_sta_bw_direction direction)
net/mac80211/sta_info.c
3795
switch (direction) {
net/mac80211/sta_info.h
1027
enum ieee80211_sta_bw_direction direction);
net/mac80211/tests/ttlm.c
110
ret = ieee80211_parse_neg_ttlm(NULL, ttlm, &neg_ttlm, &direction);
net/mac80211/tests/ttlm.c
113
KUNIT_EXPECT_EQ(test, (int)direction, IEEE80211_TTLM_DIRECTION_BOTH);
net/mac80211/tests/ttlm.c
146
u8 direction = 0;
net/mac80211/tests/ttlm.c
153
ret = ieee80211_parse_neg_ttlm(NULL, ttlm, &neg_ttlm, &direction);
net/mac80211/tests/ttlm.c
156
KUNIT_EXPECT_EQ(test, (int)direction, IEEE80211_TTLM_DIRECTION_BOTH);
net/mac80211/tests/ttlm.c
97
u8 direction = 0;
net/netfilter/ipvs/ip_vs_core.c
399
ip_vs_set_state(struct ip_vs_conn *cp, int direction,
net/netfilter/ipvs/ip_vs_core.c
404
pd->pp->state_transition(cp, direction, skb, pd, iph_len);
net/netfilter/ipvs/ip_vs_proto_sctp.c
378
int direction, const struct sk_buff *skb,
net/netfilter/ipvs/ip_vs_proto_sctp.c
422
if (direction == IP_VS_DIR_OUTPUT)
net/netfilter/ipvs/ip_vs_proto_sctp.c
425
direction = IP_VS_DIR_INPUT_ONLY;
net/netfilter/ipvs/ip_vs_proto_sctp.c
428
next_state = sctp_states[direction][event][cp->state];
net/netfilter/ipvs/ip_vs_proto_sctp.c
436
((direction == IP_VS_DIR_OUTPUT) ?
net/netfilter/ipvs/ip_vs_proto_sctp.c
468
sctp_state_transition(struct ip_vs_conn *cp, int direction,
net/netfilter/ipvs/ip_vs_proto_sctp.c
473
set_sctp_state(pd, cp, direction, skb, iph_len);
net/netfilter/ipvs/ip_vs_proto_tcp.c
477
int direction, struct tcphdr *th)
net/netfilter/ipvs/ip_vs_proto_tcp.c
481
int state_off = tcp_state_off[direction];
net/netfilter/ipvs/ip_vs_proto_tcp.c
552
tcp_state_transition(struct ip_vs_conn *cp, int direction,
net/netfilter/ipvs/ip_vs_proto_tcp.c
564
set_tcp_state(pd, cp, direction, th);
net/netfilter/ipvs/ip_vs_proto_udp.c
417
udp_state_transition(struct ip_vs_conn *cp, int direction,
net/netfilter/ipvs/ip_vs_proto_udp.c
428
if (direction == IP_VS_DIR_OUTPUT)
net/netfilter/xt_connbytes.c
109
if (sinfo->direction != XT_CONNBYTES_DIR_ORIGINAL &&
net/netfilter/xt_connbytes.c
110
sinfo->direction != XT_CONNBYTES_DIR_REPLY &&
net/netfilter/xt_connbytes.c
111
sinfo->direction != XT_CONNBYTES_DIR_BOTH)
net/netfilter/xt_connbytes.c
44
switch (sinfo->direction) {
net/netfilter/xt_connbytes.c
58
switch (sinfo->direction) {
net/netfilter/xt_connbytes.c
72
switch (sinfo->direction) {
net/nfc/llcp.h
211
struct sk_buff *skb, u8 direction);
net/nfc/llcp_core.c
722
struct sk_buff *skb, u8 direction)
net/nfc/llcp_core.c
744
data[1] = direction & 0x01;
net/nfc/rawsock.c
371
u8 payload_type, u8 direction)
net/nfc/rawsock.c
389
data[1] = direction & 0x01;
net/rds/ib.h
328
int direction)
net/rds/ib.h
335
sg_dma_len(sg), direction);
net/rds/ib.h
343
int direction)
net/rds/ib.h
350
sg_dma_len(sg), direction);
net/rds/ib_rdma.c
214
void rds_ib_sync_mr(void *trans_private, int direction)
net/rds/ib_rdma.c
222
switch (direction) {
net/rds/rds.h
605
void (*sync_mr)(void *trans_private, int direction);
net/sunrpc/xprtrdma/svc_rdma_rw.c
151
enum dma_data_direction direction)
net/sunrpc/xprtrdma/svc_rdma_rw.c
161
iter, offset, handle, direction);
net/sunrpc/xprtrdma/verbs.c
1354
rpcrdma_regbuf_alloc_node(size_t size, enum dma_data_direction direction,
net/sunrpc/xprtrdma/verbs.c
1369
rb->rg_direction = direction;
net/sunrpc/xprtrdma/verbs.c
1375
rpcrdma_regbuf_alloc(size_t size, enum dma_data_direction direction)
net/sunrpc/xprtrdma/verbs.c
1377
return rpcrdma_regbuf_alloc_node(size, direction, NUMA_NO_NODE);
net/sunrpc/xprtrdma/verbs.c
80
rpcrdma_regbuf_alloc_node(size_t size, enum dma_data_direction direction,
net/sunrpc/xprtrdma/verbs.c
83
rpcrdma_regbuf_alloc(size_t size, enum dma_data_direction direction);
samples/acrn/vm-sample.c
117
in = (io_req->reqs.pio_request.direction == ACRN_IOREQ_DIR_READ);
samples/vfio-mdev/mbochs.c
861
enum dma_data_direction direction)
samples/vfio-mdev/mbochs.c
875
if (dma_map_sgtable(at->dev, sg, direction, 0))
samples/vfio-mdev/mbochs.c
890
enum dma_data_direction direction)
samples/vfio-mdev/mbochs.c
897
dma_unmap_sgtable(at->dev, sg, direction, 0);
sound/core/compress_offload.c
1015
if (stream->direction == SND_COMPRESS_CAPTURE)
sound/core/compress_offload.c
104
if (dirn != compr->direction) {
sound/core/compress_offload.c
119
data->stream.direction = dirn;
sound/core/compress_offload.c
1340
if (stream->direction == SND_COMPRESS_ACCEL) {
sound/core/compress_offload.c
1419
compr->direction);
sound/core/compress_offload.c
1450
compr->direction == SND_COMPRESS_PLAYBACK
sound/core/compress_offload.c
1542
compr->direction = dirn;
sound/core/compress_offload.c
203
if (stream->direction == SND_COMPRESS_PLAYBACK)
sound/core/compress_offload.c
219
stream->direction == SND_COMPRESS_PLAYBACK) {
sound/core/compress_offload.c
228
if (stream->direction == SND_COMPRESS_PLAYBACK) {
sound/core/compress_offload.c
239
if (stream->direction == SND_COMPRESS_PLAYBACK)
sound/core/compress_offload.c
269
if (stream->direction == SND_COMPRESS_ACCEL)
sound/core/compress_offload.c
336
if (stream->direction == SND_COMPRESS_ACCEL)
sound/core/compress_offload.c
387
if (stream->direction == SND_COMPRESS_ACCEL)
sound/core/compress_offload.c
428
if (stream->direction == SND_COMPRESS_PLAYBACK)
sound/core/compress_offload.c
461
if (stream->direction == SND_COMPRESS_ACCEL) {
sound/core/compress_offload.c
590
if (stream->direction == SND_COMPRESS_ACCEL)
sound/core/compress_offload.c
633
if (stream->direction == SND_COMPRESS_ACCEL)
sound/core/compress_offload.c
831
if (stream->direction != SND_COMPRESS_CAPTURE)
sound/core/compress_offload.c
981
if (stream->direction == SND_COMPRESS_CAPTURE)
sound/core/pcm_dmaengine.c
155
enum dma_transfer_direction direction;
sound/core/pcm_dmaengine.c
158
direction = snd_pcm_substream_to_dma_direction(substream);
sound/core/pcm_dmaengine.c
167
snd_pcm_lib_period_bytes(substream), direction, flags);
sound/core/pcm_dmaengine.c
76
slave_config->direction = DMA_MEM_TO_DEV;
sound/core/pcm_dmaengine.c
79
slave_config->direction = DMA_DEV_TO_MEM;
sound/core/pcm_lib.c
510
void snd_pcm_set_ops(struct snd_pcm *pcm, int direction,
sound/core/pcm_lib.c
513
struct snd_pcm_str *stream = &pcm->streams[direction];
sound/core/pcm_param_trace.h
116
__entry->direction ? "c" : "p",
sound/core/pcm_param_trace.h
35
__field(int, direction)
sound/core/pcm_param_trace.h
46
__entry->direction = substream->stream;
sound/core/pcm_param_trace.h
56
__entry->direction ? "c" : "p",
sound/core/pcm_param_trace.h
75
__field(int, direction)
sound/core/pcm_param_trace.h
96
__entry->direction = substream->stream;
sound/core/rawmidi.c
1799
int direction,
sound/core/rawmidi.c
1809
substream->stream = direction;
sound/core/seq/seq_clientmgr.c
2593
port_direction_name(p->direction));
sound/core/seq/seq_dummy.c
139
pinfo.direction = SNDRV_SEQ_PORT_DIR_BIDIRECTION;
sound/core/seq/seq_midi.c
398
port->direction |= SNDRV_SEQ_PORT_DIR_INPUT;
sound/core/seq/seq_midi.c
400
port->direction |= SNDRV_SEQ_PORT_DIR_OUTPUT;
sound/core/seq/seq_ports.c
354
port->direction = info->direction;
sound/core/seq/seq_ports.c
360
if (!port->direction) {
sound/core/seq/seq_ports.c
362
port->direction |= SNDRV_SEQ_PORT_DIR_INPUT;
sound/core/seq/seq_ports.c
364
port->direction |= SNDRV_SEQ_PORT_DIR_OUTPUT;
sound/core/seq/seq_ports.c
410
info->direction = port->direction;
sound/core/seq/seq_ports.h
77
unsigned char direction;
sound/core/seq/seq_ump_client.c
199
port->direction |= SNDRV_SEQ_PORT_DIR_INPUT;
sound/core/seq/seq_ump_client.c
201
port->direction |= SNDRV_SEQ_PORT_DIR_OUTPUT;
sound/core/seq/seq_ump_client.c
311
port->direction |= SNDRV_SEQ_PORT_DIR_INPUT;
sound/core/seq/seq_ump_client.c
317
port->direction |= SNDRV_SEQ_PORT_DIR_OUTPUT;
sound/core/seq/seq_virmidi.c
389
pinfo->direction = SNDRV_SEQ_PORT_DIR_BIDIRECTION;
sound/core/ump.c
400
unsigned int direction, unsigned int first_group,
sound/core/ump.c
421
fb->info.direction = direction;
sound/core/ump.c
538
ump_direction_string(fb->info.direction));
sound/core/ump.c
586
switch (fb->info.direction) {
sound/core/ump.c
849
info->direction = buf->fb_info.direction;
sound/core/ump.c
862
info->block_id, info->direction, info->active,
sound/core/ump.c
968
unsigned char direction, first_group, num_groups;
sound/core/ump.c
989
direction = buf->fb_info.direction;
sound/core/ump.c
993
err = snd_ump_block_new(ump, blk, direction, first_group, num_groups,
sound/firewire/amdtp-am824.c
93
if (s->direction == AMDTP_OUT_STREAM)
sound/firewire/amdtp-stream-trace.h
39
if (s->direction == AMDTP_IN_STREAM) {
sound/firewire/amdtp-stream.c
106
s->direction = dir;
sound/firewire/amdtp-stream.c
1101
if (s->direction == AMDTP_IN_STREAM) {
sound/firewire/amdtp-stream.c
1507
if (s->direction == AMDTP_IN_STREAM) {
sound/firewire/amdtp-stream.c
1518
if (s->direction != AMDTP_IN_STREAM)
sound/firewire/amdtp-stream.c
1597
if (rx->direction != AMDTP_OUT_STREAM)
sound/firewire/amdtp-stream.c
1617
if (s->direction != AMDTP_OUT_STREAM)
sound/firewire/amdtp-stream.c
1642
if (s->direction == AMDTP_IN_STREAM) {
sound/firewire/amdtp-stream.c
1682
if (s->direction == AMDTP_IN_STREAM) {
sound/firewire/amdtp-stream.c
1693
if (s->direction == AMDTP_IN_STREAM) {
sound/firewire/amdtp-stream.c
1727
if (s->direction == AMDTP_IN_STREAM) {
sound/firewire/amdtp-stream.c
1804
if (s->direction == AMDTP_IN_STREAM) {
sound/firewire/amdtp-stream.c
1838
if (s->direction == AMDTP_OUT_STREAM) {
sound/firewire/amdtp-stream.c
1930
if (s->direction == AMDTP_OUT_STREAM) {
sound/firewire/amdtp-stream.c
2016
if (rx->direction == AMDTP_OUT_STREAM) {
sound/firewire/amdtp-stream.c
2022
if (s->direction == AMDTP_IN_STREAM) {
sound/firewire/amdtp-stream.c
2034
if (s->direction == AMDTP_IN_STREAM) {
sound/firewire/amdtp-stream.c
2083
if (s->direction == AMDTP_OUT_STREAM) {
sound/firewire/amdtp-stream.c
2108
if (s->direction == AMDTP_OUT_STREAM && s == d->irq_target) {
sound/firewire/amdtp-stream.h
124
enum amdtp_stream_direction direction;
sound/firewire/bebob/bebob_stream.c
392
(conn->direction == CMP_OUTPUT) ? 'o' : 'i',
sound/firewire/cmp.c
122
enum cmp_direction direction,
sound/firewire/cmp.c
129
c->direction = direction;
sound/firewire/cmp.c
304
if (c->direction == CMP_OUTPUT)
sound/firewire/cmp.c
52
(c->direction == CMP_INPUT) ? 'i' : 'o',
sound/firewire/cmp.c
59
if (c->direction == CMP_INPUT)
sound/firewire/cmp.c
67
if (c->direction == CMP_INPUT)
sound/firewire/cmp.h
35
enum cmp_direction direction;
sound/firewire/cmp.h
40
enum cmp_direction direction,
sound/firewire/fireworks/fireworks_stream.c
120
(conn->direction == CMP_OUTPUT) ? 'o' : 'i',
sound/firewire/motu/amdtp-motu-trace.h
31
if (s->direction == AMDTP_IN_STREAM) {
sound/firewire/motu/amdtp-motu-trace.h
60
if (s->direction == AMDTP_IN_STREAM) {
sound/firewire/oxfw/oxfw-stream.c
143
(conn->direction == CMP_OUTPUT) ? 'o' : 'i',
sound/firewire/packets-buffer.c
23
enum dma_data_direction direction)
sound/firewire/packets-buffer.c
45
pages, direction);
sound/firewire/packets-buffer.h
23
enum dma_data_direction direction);
sound/firewire/tascam/amdtp-tascam.c
29
if (s->direction == AMDTP_IN_STREAM)
sound/hda/common/codec.c
1247
u32 query_amp_caps(struct hda_codec *codec, hda_nid_t nid, int direction)
sound/hda/common/codec.c
1252
direction == HDA_OUTPUT ?
sound/hda/common/codec.c
1349
int direction, int idx, int mask, int val)
sound/hda/common/codec.c
1356
ret |= snd_hda_codec_amp_update(codec, nid, ch, direction,
sound/hda/common/controller.c
373
bool direction;
sound/hda/common/controller.c
381
direction = 1;
sound/hda/common/controller.c
383
direction = 0;
sound/hda/common/controller.c
388
dma_select = (direction << GTSCC_CDMAS_DMA_DIR_SHIFT) |
sound/hda/common/hda_local.h
124
int direction, int idx, int mask, int val);
sound/hda/common/hda_local.h
126
int direction, int idx, int mask, int val);
sound/hda/common/hda_local.h
46
#define HDA_CODEC_VOLUME_IDX(xname, xcidx, nid, xindex, direction) \
sound/hda/common/hda_local.h
47
HDA_CODEC_VOLUME_MONO_IDX(xname, xcidx, nid, 3, xindex, direction, 0)
sound/hda/common/hda_local.h
49
#define HDA_CODEC_VOLUME_MONO(xname, nid, channel, xindex, direction) \
sound/hda/common/hda_local.h
50
HDA_CODEC_VOLUME_MONO_IDX(xname, 0, nid, channel, xindex, direction, 0)
sound/hda/common/hda_local.h
516
u32 query_amp_caps(struct hda_codec *codec, hda_nid_t nid, int direction);
sound/hda/common/hda_local.h
52
#define HDA_CODEC_VOLUME(xname, nid, xindex, direction) \
sound/hda/common/hda_local.h
53
HDA_CODEC_VOLUME_MONO(xname, nid, 3, xindex, direction)
sound/hda/common/hda_local.h
55
#define HDA_CODEC_VOLUME_MIN_MUTE(xname, nid, xindex, direction) \
sound/hda/common/hda_local.h
56
HDA_CODEC_VOLUME_MONO_IDX(xname, 0, nid, 3, xindex, direction, \
sound/hda/common/hda_local.h
59
#define HDA_CODEC_MUTE_MONO_IDX(xname, xcidx, nid, channel, xindex, direction) \
sound/hda/common/hda_local.h
65
.private_value = HDA_COMPOSE_AMP_VAL(nid, channel, xindex, direction) }
sound/hda/common/hda_local.h
67
#define HDA_CODEC_MUTE_IDX(xname, xcidx, nid, xindex, direction) \
sound/hda/common/hda_local.h
68
HDA_CODEC_MUTE_MONO_IDX(xname, xcidx, nid, 3, xindex, direction)
sound/hda/common/hda_local.h
70
#define HDA_CODEC_MUTE_MONO(xname, nid, channel, xindex, direction) \
sound/hda/common/hda_local.h
71
HDA_CODEC_MUTE_MONO_IDX(xname, 0, nid, channel, xindex, direction)
sound/hda/common/hda_local.h
73
#define HDA_CODEC_MUTE(xname, nid, xindex, direction) \
sound/hda/common/hda_local.h
74
HDA_CODEC_MUTE_MONO(xname, nid, 3, xindex, direction)
sound/hda/common/hda_local.h
77
#define HDA_CODEC_MUTE_BEEP_MONO_IDX(xname, xcidx, nid, channel, xindex, direction) \
sound/hda/common/hda_local.h
83
.private_value = HDA_COMPOSE_AMP_VAL(nid, channel, xindex, direction) }
sound/hda/common/hda_local.h
90
#define HDA_CODEC_MUTE_BEEP_MONO(xname, nid, channel, xindex, direction) \
sound/hda/common/hda_local.h
91
HDA_CODEC_MUTE_BEEP_MONO_IDX(xname, 0, nid, channel, xindex, direction)
sound/hda/common/hda_local.h
93
#define HDA_CODEC_MUTE_BEEP(xname, nid, xindex, direction) \
sound/hda/common/hda_local.h
94
HDA_CODEC_MUTE_BEEP_MONO(xname, nid, 3, xindex, direction)
sound/hda/common/proc.c
656
unsigned int enable, direction, wake, unsol, sticky, data;
sound/hda/common/proc.c
660
direction = snd_hda_codec_read(codec, nid, 0,
sound/hda/common/proc.c
675
(direction & (1 << i)) ? 1 : 0,
sound/hda/core/ext/stream.c
271
if (hstream->direction != substream->stream)
sound/hda/core/ext/stream.c
306
if (hstream->direction != substream->stream)
sound/hda/core/ext/stream.c
430
if (hstream->direction != cstream->direction)
sound/hda/core/ext/stream.c
67
int idx, int direction, int tag)
sound/hda/core/ext/stream.c
79
snd_hdac_stream_init(bus, &hext_stream->hstream, idx, direction, tag);
sound/hda/core/intel-nhlt.c
277
epnt->direction, epnt->device_type);
sound/hda/core/intel-nhlt.c
281
(epnt->direction != dir))
sound/hda/core/intel-nhlt.c
381
epnt->direction, epnt->device_type);
sound/hda/core/stream.c
103
azx_dev->direction = direction;
sound/hda/core/stream.c
375
if (azx_dev->direction != substream->stream)
sound/hda/core/stream.c
440
if (s->direction == dir && s->stream_tag == stream_tag)
sound/hda/core/stream.c
95
int idx, int direction, int tag)
sound/i2c/i2c.c
171
if (bus->hw_ops.bit->direction)
sound/i2c/i2c.c
172
bus->hw_ops.bit->direction(bus, clock, data);
sound/isa/sb/sb16_main.c
842
const struct snd_pcm_ops *snd_sb16dsp_get_pcm_ops(int direction)
sound/isa/sb/sb16_main.c
844
return direction == SNDRV_PCM_STREAM_PLAYBACK ?
sound/isa/wss/wss_lib.c
2140
const struct snd_pcm_ops *snd_wss_get_pcm_ops(int direction)
sound/isa/wss/wss_lib.c
2142
return direction == SNDRV_PCM_STREAM_PLAYBACK ?
sound/pci/ice1712/ews.c
111
ice->gpio.direction &= ~(ICE1712_EWX2496_SERIAL_CLOCK|ICE1712_EWX2496_SERIAL_DATA);
sound/pci/ice1712/ews.c
112
ice->gpio.direction |= mask;
sound/pci/ice1712/ews.c
113
snd_ice1712_write(ice, ICE1712_IREG_GPIO_DIRECTION, ice->gpio.direction);
sound/pci/ice1712/ews.c
120
.direction = ewx_i2c_direction,
sound/pci/ice1712/ews.c
170
ice->gpio.direction | tmp);
sound/pci/ice1712/ews.c
194
ice->gpio.direction | tmp);
sound/pci/ice1712/ews.c
210
ice->gpio.direction | tmp);
sound/pci/ice1712/hoontech.c
267
ice->gpio.direction | tmp);
sound/pci/ice1712/hoontech.c
320
ice->gpio.direction = ice->eeprom.gpiodir;
sound/pci/ice1712/ice1712.c
2306
ice->gpio.direction = ice->eeprom.gpiodir;
sound/pci/ice1712/ice1712.c
2315
ice->gpio.direction = 0xff;
sound/pci/ice1712/ice1712.h
350
unsigned int direction; /* current direction bits */
sound/pci/ice1712/ice1712.h
428
ice->gpio.saved[0] = ice->gpio.direction;
sound/pci/ice1712/ice1712.h
436
ice->gpio.direction = ice->gpio.saved[0];
sound/pci/ice1712/ice1712.h
458
ice->gpio.direction |= mask;
sound/pci/ice1712/ice1712.h
459
snd_ice1712_gpio_set_dir(ice, ice->gpio.direction);
sound/pci/ice1712/ice1712.h
469
ice->gpio.direction &= ~mask;
sound/pci/ice1712/ice1712.h
470
snd_ice1712_gpio_set_dir(ice, ice->gpio.direction);
sound/pci/ice1712/ice1724.c
2353
ice->gpio.direction = ice->eeprom.gpiodir;
sound/pci/ice1712/pontis.c
359
snd_ice1712_gpio_set_dir(ice, ice->gpio.direction);
sound/pci/ice1712/pontis.c
381
snd_ice1712_gpio_set_dir(ice, ice->gpio.direction);
sound/pci/ice1712/pontis.c
467
ucontrol->value.integer.value[0] = ice->gpio.direction & 0xff0f;
sound/pci/ice1712/pontis.c
480
changed = (val != ice->gpio.direction);
sound/pci/ice1712/pontis.c
481
ice->gpio.direction = val;
sound/pci/ice1712/pontis.c
490
snd_ice1712_gpio_set_dir(ice, ice->gpio.direction);
sound/pci/ice1712/pontis.c
503
snd_ice1712_gpio_set_dir(ice, ice->gpio.direction);
sound/pci/ice1712/prodigy_hifi.c
188
snd_ice1712_gpio_set_dir(ice, ice->gpio.direction);
sound/pci/ice1712/prodigy_hifi.c
227
snd_ice1712_gpio_set_dir(ice, ice->gpio.direction);
sound/pci/ice1712/psc724.c
114
snd_ice1712_gpio_set_dir(ice, ice->gpio.direction | PSC724_SPI_MASK);
sound/pci/ice1712/revo.c
104
ice->gpio.direction &= ~mask;
sound/pci/ice1712/revo.c
105
ice->gpio.direction |= val;
sound/pci/ice1712/revo.c
106
snd_ice1712_gpio_set_dir(ice, ice->gpio.direction);
sound/pci/ice1712/revo.c
139
.direction = revo_i2c_direction,
sound/pci/ice1712/se.c
133
snd_ice1712_gpio_set_dir(ice, ice->gpio.direction | ALL_MASK);
sound/pci/via82xx.c
1162
ratep = &chip->rates[viadev->direction];
sound/pci/via82xx.c
1181
int idx = viadev->direction ? AC97_RATES_ADC : AC97_RATES_FRONT_DAC;
sound/pci/via82xx.c
1306
ratep = &chip->rates[viadev->direction];
sound/pci/via82xx.c
1313
if (! viadev->direction) {
sound/pci/via82xx.c
1402
int shadow_pos, int direction)
sound/pci/via82xx.c
1406
chip->devs[idx].direction = direction;
sound/pci/via82xx.c
312
int direction; /* playback = 0, capture = 1 */
sound/pci/via82xx_modem.c
207
int direction; /* playback = 0, capture = 1 */
sound/pci/via82xx_modem.c
814
int direction)
sound/pci/via82xx_modem.c
817
chip->devs[idx].direction = direction;
sound/soc/amd/acp-pcm-dma.c
1013
rtd->direction = substream->stream;
sound/soc/amd/acp-pcm-dma.c
1095
if (rtd->direction == SNDRV_PCM_STREAM_PLAYBACK) {
sound/soc/amd/acp-pcm-dma.c
203
u32 size, int direction,
sound/soc/amd/acp-pcm-dma.c
213
if (direction == SNDRV_PCM_STREAM_PLAYBACK) {
sound/soc/amd/acp-pcm-dma.c
262
int direction, u32 sram_bank,
sound/soc/amd/acp-pcm-dma.c
271
if (direction == SNDRV_PCM_STREAM_PLAYBACK) {
sound/soc/amd/acp-pcm-dma.c
339
if (rtd->direction == SNDRV_PCM_STREAM_PLAYBACK) {
sound/soc/amd/acp-pcm-dma.c
348
rtd->direction, rtd->pte_offset,
sound/soc/amd/acp-pcm-dma.c
353
rtd->direction, rtd->sram_bank,
sound/soc/amd/acp.h
143
u16 direction;
sound/soc/amd/acp/acp-sdw-legacy-mach.c
255
if (!soc_end->dai_info->direction[stream])
sound/soc/amd/acp/acp-sdw-sof-mach.c
171
if (!sof_end->dai_info->direction[stream])
sound/soc/amd/acp/amd.h
314
static inline u64 acp_get_byte_count(struct acp_chip_info *chip, int dai_id, int direction)
sound/soc/amd/acp/amd.h
318
if (direction == SNDRV_PCM_STREAM_PLAYBACK) {
sound/soc/amd/ps/ps-pdm-dma.c
157
static void acp63_config_dma(struct pdm_stream_instance *rtd, int direction)
sound/soc/amd/ps/ps-pdm-dma.c
238
int direction)
sound/soc/amd/raven/acp3x-pcm-dma.c
107
static void config_acp3x_dma(struct i2s_stream_instance *rtd, int direction)
sound/soc/amd/raven/acp3x-pcm-dma.c
116
if (direction == SNDRV_PCM_STREAM_PLAYBACK) {
sound/soc/amd/raven/acp3x-pcm-dma.c
155
if (direction == SNDRV_PCM_STREAM_PLAYBACK) {
sound/soc/amd/raven/acp3x.h
105
u16 direction;
sound/soc/amd/raven/acp3x.h
125
int direction)
sound/soc/amd/raven/acp3x.h
129
if (direction == SNDRV_PCM_STREAM_PLAYBACK) {
sound/soc/amd/renoir/acp3x-pdm-dma.c
176
static void config_acp_dma(struct pdm_stream_instance *rtd, int direction)
sound/soc/amd/renoir/acp3x-pdm-dma.c
260
int direction)
sound/soc/amd/vangogh/acp5x-pcm-dma.c
103
static void config_acp5x_dma(struct i2s_stream_instance *rtd, int direction)
sound/soc/amd/vangogh/acp5x-pcm-dma.c
111
if (direction == SNDRV_PCM_STREAM_PLAYBACK) {
sound/soc/amd/vangogh/acp5x-pcm-dma.c
149
if (direction == SNDRV_PCM_STREAM_PLAYBACK) {
sound/soc/amd/vangogh/acp5x.h
101
u16 direction;
sound/soc/amd/vangogh/acp5x.h
153
int direction)
sound/soc/amd/vangogh/acp5x.h
157
if (direction == SNDRV_PCM_STREAM_PLAYBACK) {
sound/soc/amd/yc/acp6x-pdm-dma.c
153
static void acp6x_config_dma(struct pdm_stream_instance *rtd, int direction)
sound/soc/amd/yc/acp6x-pdm-dma.c
236
int direction)
sound/soc/atmel/atmel-classd.c
160
slave_config->direction = DMA_MEM_TO_DEV;
sound/soc/atmel/atmel-classd.c
294
int mute, int direction)
sound/soc/codecs/88pm860x-codec.c
905
static int pm860x_mute_stream(struct snd_soc_dai *codec_dai, int mute, int direction)
sound/soc/codecs/ad193x.c
146
static int ad193x_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/adau1701.c
575
static int adau1701_mute_stream(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/ak4375.c
367
static int ak4375_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/ak4458.c
518
static int ak4458_set_dai_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/ak4535.c
312
static int ak4535_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/ak4619.c
695
static int ak4619_dai_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/alc5623.c
735
static int alc5623_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/alc5632.c
905
static int alc5632_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/cpcap.c
1239
static int cpcap_hifi_set_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/cpcap.c
1274
int direction = substream->stream;
sound/soc/codecs/cpcap.c
1279
rate, direction, channels);
sound/soc/codecs/cpcap.c
1285
if (direction == SNDRV_PCM_STREAM_CAPTURE) {
sound/soc/codecs/cpcap.c
1508
static int cpcap_voice_set_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/cq93vc.c
33
static int cq93vc_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/cs35l56.c
657
sconfig.direction = SDW_DATA_DIR_RX;
sound/soc/codecs/cs35l56.c
661
sconfig.direction = SDW_DATA_DIR_TX;
sound/soc/codecs/cs35l56.c
698
void *sdw_stream, int direction)
sound/soc/codecs/cs35l56.c
700
snd_soc_dai_dma_data_set(dai, direction, sdw_stream);
sound/soc/codecs/cs4265.c
380
static int cs4265_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/cs4270.c
398
static int cs4270_dai_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/cs42l42-sdw.c
153
int direction)
sound/soc/codecs/cs42l42-sdw.c
155
snd_soc_dai_dma_data_set(dai, direction, sdw_stream);
sound/soc/codecs/cs42l43-sdw.c
61
int cs42l43_sdw_set_stream(struct snd_soc_dai *dai, void *sdw_stream, int direction)
sound/soc/codecs/cs42l43-sdw.c
63
snd_soc_dai_dma_data_set(dai, direction, sdw_stream);
sound/soc/codecs/cs42l43.h
116
int cs42l43_sdw_set_stream(struct snd_soc_dai *dai, void *sdw_stream, int direction);
sound/soc/codecs/cs42l51.c
513
static int cs42l51_dai_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/cs42l52.c
806
static int cs42l52_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/cs42l56.c
835
static int cs42l56_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/cs42xx8.c
383
static int cs42xx8_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/cs4341.c
119
static int cs4341_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/cs4349.c
132
static int cs4349_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/da7210.c
927
static int da7210_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/da7213.c
1527
static int da7213_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/da9055.c
1213
static int da9055_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/es8311.c
450
static int es8311_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/es8311.c
455
if (direction == SNDRV_PCM_STREAM_PLAYBACK) {
sound/soc/codecs/es8316.c
550
static int es8316_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/es8326.c
616
static int es8326_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/es8326.c
623
if (direction == SNDRV_PCM_STREAM_PLAYBACK) {
sound/soc/codecs/es8326.c
651
if (direction == SNDRV_PCM_STREAM_PLAYBACK) {
sound/soc/codecs/es8328.c
436
static int es8328_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/es8389.c
691
static int es8389_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/es8389.c
698
if (direction == SNDRV_PCM_STREAM_PLAYBACK) {
sound/soc/codecs/es8389.c
716
if (direction == SNDRV_PCM_STREAM_PLAYBACK) {
sound/soc/codecs/es9356.c
236
int direction)
sound/soc/codecs/es9356.c
238
snd_soc_dai_dma_data_set(dai, direction, sdw_stream);
sound/soc/codecs/hdac_hda.c
194
void *stream, int direction)
sound/soc/codecs/hdac_hda.c
208
pcm->stream_tag[direction] = hstream->stream_tag;
sound/soc/codecs/hdac_hda.c
58
int direction);
sound/soc/codecs/hdac_hdmi.c
439
void *stream, int direction)
sound/soc/codecs/hdmi-codec.c
710
static int hdmi_codec_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/hdmi-codec.c
721
(direction == SNDRV_PCM_STREAM_PLAYBACK ||
sound/soc/codecs/hdmi-codec.c
725
mute, direction);
sound/soc/codecs/isabelle.c
863
static int isabelle_hs_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/isabelle.c
871
static int isabelle_hf_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/isabelle.c
879
static int isabelle_line_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/jz4760.c
249
static int jz4760_codec_mute_stream(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/jz4770.c
269
static int jz4770_codec_mute_stream(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/lm49453.c
1219
static int lm49453_hp_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/lm49453.c
1226
static int lm49453_lo_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/lm49453.c
1233
static int lm49453_ls_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/lm49453.c
1240
static int lm49453_ep_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/lm49453.c
1247
static int lm49453_ha_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/max98088.c
1264
int direction)
sound/soc/codecs/max98088.c
1280
int direction)
sound/soc/codecs/max98090.c
2063
int direction)
sound/soc/codecs/max98363.c
200
enum sdw_data_direction direction;
sound/soc/codecs/max98363.c
217
direction = SDW_DATA_DIR_RX;
sound/soc/codecs/max98363.c
222
stream_config.direction = direction;
sound/soc/codecs/max98363.c
262
void *sdw_stream, int direction)
sound/soc/codecs/max98363.c
264
snd_soc_dai_dma_data_set(dai, direction, sdw_stream);
sound/soc/codecs/max98373-sdw.c
653
void *sdw_stream, int direction)
sound/soc/codecs/max98373-sdw.c
655
snd_soc_dai_dma_data_set(dai, direction, sdw_stream);
sound/soc/codecs/max9867.c
420
static int max9867_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/ml26124.c
375
static int ml26124_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/nau8821.c
971
int direction)
sound/soc/codecs/nau8822.c
945
static int nau8822_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/pcm1681.c
147
static int pcm1681_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/pcm1789.c
63
static int pcm1789_mute(struct snd_soc_dai *codec_dai, int mute, int direction)
sound/soc/codecs/pcm179x.c
79
static int pcm179x_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/pcm3168a.c
290
static int pcm3168a_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/pcm512x.c
1461
static int pcm512x_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/pm4125-sdw.c
72
priv->sconfig.direction = priv->is_tx ? SDW_DATA_DIR_TX : SDW_DATA_DIR_RX;
sound/soc/codecs/pm4125.c
1413
static int pm4125_codec_set_sdw_stream(struct snd_soc_dai *dai, void *stream, int direction)
sound/soc/codecs/pm4125.h
227
int direction);
sound/soc/codecs/pm4125.h
239
struct snd_soc_dai *dai, void *stream, int direction)
sound/soc/codecs/rk3328_codec.c
109
static int rk3328_mute_stream(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/rt1017-sdca-sdw.c
557
int direction)
sound/soc/codecs/rt1017-sdca-sdw.c
559
snd_soc_dai_dma_data_set(dai, direction, sdw_stream);
sound/soc/codecs/rt1017-sdca-sdw.c
578
enum sdw_data_direction direction;
sound/soc/codecs/rt1017-sdca-sdw.c
595
direction = SDW_DATA_DIR_RX;
sound/soc/codecs/rt1017-sdca-sdw.c
598
direction = SDW_DATA_DIR_TX;
sound/soc/codecs/rt1017-sdca-sdw.c
608
stream_config.direction = direction;
sound/soc/codecs/rt1017-sdca-sdw.c
615
direction, ch_mask, port);
sound/soc/codecs/rt1308-sdw.c
492
int direction)
sound/soc/codecs/rt1308-sdw.c
494
snd_soc_dai_dma_data_set(dai, direction, sdw_stream);
sound/soc/codecs/rt1316-sdw.c
493
int direction)
sound/soc/codecs/rt1316-sdw.c
495
snd_soc_dai_dma_data_set(dai, direction, sdw_stream);
sound/soc/codecs/rt1318-sdw.c
548
int direction)
sound/soc/codecs/rt1318-sdw.c
550
snd_soc_dai_dma_data_set(dai, direction, sdw_stream);
sound/soc/codecs/rt1318-sdw.c
569
enum sdw_data_direction direction;
sound/soc/codecs/rt1318-sdw.c
586
direction = SDW_DATA_DIR_RX;
sound/soc/codecs/rt1318-sdw.c
589
direction = SDW_DATA_DIR_TX;
sound/soc/codecs/rt1318-sdw.c
599
stream_config.direction = direction;
sound/soc/codecs/rt1320-sdw.c
2672
int direction)
sound/soc/codecs/rt1320-sdw.c
2674
snd_soc_dai_dma_data_set(dai, direction, sdw_stream);
sound/soc/codecs/rt5682-sdw.c
90
int direction)
sound/soc/codecs/rt5682-sdw.c
92
snd_soc_dai_dma_data_set(dai, direction, sdw_stream);
sound/soc/codecs/rt700.c
876
int direction)
sound/soc/codecs/rt700.c
878
snd_soc_dai_dma_data_set(dai, direction, sdw_stream);
sound/soc/codecs/rt711-sdca.c
1313
int direction)
sound/soc/codecs/rt711-sdca.c
1315
snd_soc_dai_dma_data_set(dai, direction, sdw_stream);
sound/soc/codecs/rt711.c
965
int direction)
sound/soc/codecs/rt711.c
967
snd_soc_dai_dma_data_set(dai, direction, sdw_stream);
sound/soc/codecs/rt712-sdca-dmic.c
616
int direction)
sound/soc/codecs/rt712-sdca-dmic.c
618
snd_soc_dai_dma_data_set(dai, direction, sdw_stream);
sound/soc/codecs/rt712-sdca-dmic.c
653
stream_config.direction = SDW_DATA_DIR_TX;
sound/soc/codecs/rt712-sdca.c
1434
int direction)
sound/soc/codecs/rt712-sdca.c
1436
snd_soc_dai_dma_data_set(dai, direction, sdw_stream);
sound/soc/codecs/rt712-sdca.c
1455
enum sdw_data_direction direction;
sound/soc/codecs/rt712-sdca.c
1475
direction = SDW_DATA_DIR_RX;
sound/soc/codecs/rt712-sdca.c
1483
direction = SDW_DATA_DIR_TX;
sound/soc/codecs/rt712-sdca.c
1495
stream_config.direction = direction;
sound/soc/codecs/rt715-sdca.c
778
int direction)
sound/soc/codecs/rt715-sdca.c
780
snd_soc_dai_dma_data_set(dai, direction, sdw_stream);
sound/soc/codecs/rt715.c
803
int direction)
sound/soc/codecs/rt715.c
806
snd_soc_dai_dma_data_set(dai, direction, sdw_stream);
sound/soc/codecs/rt721-sdca.c
1253
int direction)
sound/soc/codecs/rt721-sdca.c
1255
snd_soc_dai_dma_data_set(dai, direction, sdw_stream);
sound/soc/codecs/rt721-sdca.c
1274
enum sdw_data_direction direction;
sound/soc/codecs/rt721-sdca.c
1295
direction = SDW_DATA_DIR_RX;
sound/soc/codecs/rt721-sdca.c
1303
direction = SDW_DATA_DIR_TX;
sound/soc/codecs/rt721-sdca.c
1314
stream_config.direction = direction;
sound/soc/codecs/rt722-sdca.c
1429
int direction)
sound/soc/codecs/rt722-sdca.c
1431
snd_soc_dai_dma_data_set(dai, direction, sdw_stream);
sound/soc/codecs/rt722-sdca.c
1450
enum sdw_data_direction direction;
sound/soc/codecs/rt722-sdca.c
1471
direction = SDW_DATA_DIR_RX;
sound/soc/codecs/rt722-sdca.c
1479
direction = SDW_DATA_DIR_TX;
sound/soc/codecs/rt722-sdca.c
1490
stream_config.direction = direction;
sound/soc/codecs/sdw-mockup.c
41
int direction)
sound/soc/codecs/sdw-mockup.c
43
snd_soc_dai_dma_data_set(dai, direction, sdw_stream);
sound/soc/codecs/sgtl5000.c
778
static int sgtl5000_mute_stream(struct snd_soc_dai *codec_dai, int mute, int direction)
sound/soc/codecs/ssm2518.c
390
static int ssm2518_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/ssm2602.c
356
static int ssm2602_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/ssm3515.c
170
static int ssm3515_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/ssm4567.c
223
static int ssm4567_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/sta529.c
252
static int sta529_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/tac5xx2-sdw.c
648
void *sdw_stream, s32 direction)
sound/soc/codecs/tac5xx2-sdw.c
651
snd_soc_dai_dma_data_set(dai, direction, sdw_stream);
sound/soc/codecs/tas2552.c
468
static int tas2552_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/tas2562.c
374
static int tas2562_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/tas2764.c
232
static int tas2764_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/tas2770.c
209
static int tas2770_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/tas2780.c
128
static int tas2780_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/tas2783-sdw.c
887
void *sdw_stream, s32 direction)
sound/soc/codecs/tas2783-sdw.c
892
snd_soc_dai_dma_data_set(dai, direction, sdw_stream);
sound/soc/codecs/tas571x.c
304
static int tas571x_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/tas5720.c
236
static int tas5720_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/tas5805m.c
411
static int tas5805m_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/tas6424.c
254
static int tas6424_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/tas675x.c
1374
static int tas675x_mute_stream(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/tas675x.c
1381
if (direction == SNDRV_PCM_STREAM_CAPTURE) {
sound/soc/codecs/tfa9879.c
96
static int tfa9879_mute_stream(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/tlv320aic23.c
407
static int tlv320aic23_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/tlv320aic26.c
137
static int aic26_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/tlv320aic31xx.c
1014
int direction)
sound/soc/codecs/tlv320aic32x4.c
873
static int aic32x4_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/tlv320aic3x.c
1237
static int aic3x_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/twl4030.c
1621
static void twl4030_tdm_enable(struct snd_soc_component *component, int direction,
sound/soc/codecs/twl4030.c
1628
if (direction == SNDRV_PCM_STREAM_PLAYBACK)
sound/soc/codecs/twl4030.c
1905
static void twl4030_voice_enable(struct snd_soc_component *component, int direction,
sound/soc/codecs/twl4030.c
1912
if (direction == SNDRV_PCM_STREAM_PLAYBACK)
sound/soc/codecs/twl6040.c
1000
static int twl6040_mute_stream(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/uda1342.c
48
static int uda1342_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/wcd9335.c
1717
int direction)
sound/soc/codecs/wcd9335.c
1726
cfg->direction = direction;
sound/soc/codecs/wcd9335.c
1743
if (direction == SNDRV_PCM_STREAM_PLAYBACK) {
sound/soc/codecs/wcd934x.c
1695
int direction)
sound/soc/codecs/wcd934x.c
1704
cfg->direction = direction;
sound/soc/codecs/wcd934x.c
1721
if (direction == SNDRV_PCM_STREAM_PLAYBACK) {
sound/soc/codecs/wcd937x-sdw.c
106
wcd->sconfig.direction = wcd->is_tx ? SDW_DATA_DIR_TX : SDW_DATA_DIR_RX;
sound/soc/codecs/wcd937x.c
2665
void *stream, int direction)
sound/soc/codecs/wcd937x.h
534
void *stream, int direction);
sound/soc/codecs/wcd937x.h
550
void *stream, int direction)
sound/soc/codecs/wcd938x-sdw.c
111
wcd->sconfig.direction = SDW_DATA_DIR_TX;
sound/soc/codecs/wcd938x-sdw.c
113
wcd->sconfig.direction = SDW_DATA_DIR_RX;
sound/soc/codecs/wcd938x-sdw.c
135
void *stream, int direction)
sound/soc/codecs/wcd938x.c
3288
void *stream, int direction)
sound/soc/codecs/wcd938x.c
3293
return wcd938x_sdw_set_sdw_stream(wcd, dai, stream, direction);
sound/soc/codecs/wcd938x.h
656
void *stream, int direction);
sound/soc/codecs/wcd938x.h
672
void *stream, int direction)
sound/soc/codecs/wcd939x-sdw.c
157
wcd->sconfig.direction = SDW_DATA_DIR_TX;
sound/soc/codecs/wcd939x-sdw.c
159
wcd->sconfig.direction = SDW_DATA_DIR_RX;
sound/soc/codecs/wcd939x-sdw.c
180
int direction)
sound/soc/codecs/wcd939x.c
3257
void *stream, int direction)
sound/soc/codecs/wcd939x.c
3262
return wcd939x_sdw_set_sdw_stream(wcd, dai, stream, direction);
sound/soc/codecs/wcd939x.h
916
void *stream, int direction);
sound/soc/codecs/wcd939x.h
932
void *stream, int direction)
sound/soc/codecs/wm8350.c
946
static int wm8350_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/wm8400.c
1096
static int wm8400_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/wm8510.c
489
static int wm8510_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/wm8580.c
802
static int wm8580_mute(struct snd_soc_dai *codec_dai, int mute, int direction)
sound/soc/codecs/wm8711.c
206
static int wm8711_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/wm8728.c
71
static int wm8728_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/wm8731.c
349
static int wm8731_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/wm8741.c
367
static int wm8741_mute(struct snd_soc_dai *codec_dai, int mute, int direction)
sound/soc/codecs/wm8750.c
609
static int wm8750_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/wm8753.c
1299
static int wm8753_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/wm8770.c
474
static int wm8770_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/wm8776.c
311
static int wm8776_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/wm8900.c
970
static int wm8900_mute(struct snd_soc_dai *codec_dai, int mute, int direction)
sound/soc/codecs/wm8903.c
1311
static int wm8903_mute(struct snd_soc_dai *codec_dai, int mute, int direction)
sound/soc/codecs/wm8904.c
1918
static int wm8904_mute(struct snd_soc_dai *codec_dai, int mute, int direction)
sound/soc/codecs/wm8940.c
464
static int wm8940_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/wm8955.c
748
static int wm8955_mute(struct snd_soc_dai *codec_dai, int mute, int direction)
sound/soc/codecs/wm8960.c
901
static int wm8960_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/wm8961.c
701
static int wm8961_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/wm8962.c
3035
static int wm8962_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/wm8971.c
539
static int wm8971_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/wm8974.c
570
static int wm8974_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/wm8978.c
839
static int wm8978_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/wm8983.c
560
static int wm8983_dac_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/wm8985.c
652
static int wm8985_dac_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/wm8988.c
710
static int wm8988_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/wm8990.c
1001
static int wm8990_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/wm8991.c
1067
static int wm8991_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/wm8993.c
1334
static int wm8993_mute(struct snd_soc_dai *codec_dai, int mute, int direction)
sound/soc/codecs/wm8994.c
3135
int direction)
sound/soc/codecs/wm8995.c
1420
static int wm8995_aif_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/codecs/wm9081.c
1151
static int wm9081_mute(struct snd_soc_dai *codec_dai, int mute, int direction)
sound/soc/codecs/wm_adsp.c
1284
if (wm_adsp_fw[dsp->fw].compr_direction != stream->direction) {
sound/soc/codecs/wm_adsp.c
1369
if (stream->direction == SND_COMPRESS_PLAYBACK) {
sound/soc/codecs/wm_adsp.c
1437
caps->direction = wm_adsp_fw[fw].compr_direction;
sound/soc/codecs/wm_adsp.c
2068
if (stream->direction == SND_COMPRESS_CAPTURE)
sound/soc/codecs/wsa881x.c
1006
void *stream, int direction)
sound/soc/codecs/wsa881x.c
1129
wsa881x->sconfig.direction = SDW_DATA_DIR_RX;
sound/soc/codecs/wsa883x.c
1372
void *stream, int direction)
sound/soc/codecs/wsa883x.c
1627
wsa883x->sconfig.direction = SDW_DATA_DIR_RX;
sound/soc/codecs/wsa884x.c
1829
void *stream, int direction)
sound/soc/codecs/wsa884x.c
2084
wsa884x->sconfig.direction = SDW_DATA_DIR_RX;
sound/soc/fsl/fsl_asrc_dma.c
285
config_be.direction = DMA_DEV_TO_DEV;
sound/soc/fsl/fsl_asrc_m2m.c
134
slave_config.direction = DMA_MEM_TO_DEV;
sound/soc/fsl/fsl_asrc_m2m.c
139
slave_config.direction = DMA_DEV_TO_MEM;
sound/soc/fsl/fsl_asrc_m2m.c
171
slave_config.direction,
sound/soc/fsl/fsl_asrc_m2m.c
418
enum dma_data_direction direction)
sound/soc/fsl/fsl_asrc_m2m.c
430
if (dma_map_sgtable(attachment->dev, sgt, direction, 0))
sound/soc/fsl/fsl_asrc_m2m.c
443
enum dma_data_direction direction)
sound/soc/fsl/fsl_asrc_m2m.c
445
dma_unmap_sgtable(attachment->dev, table, direction, 0);
sound/soc/fsl/fsl_qmc_audio.c
621
int direction;
sound/soc/fsl/fsl_qmc_audio.c
632
direction = QMC_CHAN_WRITE;
sound/soc/fsl/fsl_qmc_audio.c
635
direction = QMC_CHAN_READ;
sound/soc/fsl/fsl_qmc_audio.c
644
ret = qmc_chan_start(qmc_dai->qmc_chans[i], direction);
sound/soc/fsl/fsl_qmc_audio.c
653
ret_tmp = qmc_chan_stop(qmc_dai->qmc_chans[i], direction);
sound/soc/fsl/fsl_qmc_audio.c
659
ret_tmp = qmc_chan_reset(qmc_dai->qmc_chans[i], direction);
sound/soc/fsl/fsl_qmc_audio.c
671
ret_tmp = qmc_chan_stop(qmc_dai->qmc_chans[i], direction);
sound/soc/fsl/fsl_qmc_audio.c
687
qmc_chan_stop(qmc_dai->qmc_chans[i], direction);
sound/soc/fsl/fsl_qmc_audio.c
688
qmc_chan_reset(qmc_dai->qmc_chans[i], direction);
sound/soc/intel/atom/sst-mfld-platform-pcm.c
167
if ((map[i].dev_num == dev) && (map[i].direction == dir))
sound/soc/intel/atom/sst-mfld-platform-pcm.c
209
0, cstream->direction,
sound/soc/intel/atom/sst-mfld-platform-pcm.c
217
str_params->ops = (u8)cstream->direction;
sound/soc/intel/avs/pcm.c
45
avs_dai_find_path_template(struct snd_soc_dai *dai, bool is_fe, int direction)
sound/soc/intel/avs/pcm.c
47
struct snd_soc_dapm_widget *dw = snd_soc_dai_get_widget(dai, direction);
sound/soc/intel/avs/pcm.c
51
if (direction == SNDRV_PCM_STREAM_CAPTURE) {
sound/soc/intel/avs/pcm.c
807
if (hdac_stream(host_stream)->direction == SNDRV_PCM_STREAM_CAPTURE)
sound/soc/intel/avs/pcm.c
819
first_running->direction == SNDRV_PCM_STREAM_CAPTURE)
sound/soc/intel/avs/pcm.c
845
if (hdac_stream(host_stream)->direction == SNDRV_PCM_STREAM_CAPTURE)
sound/soc/intel/avs/pcm.c
855
first_running->direction == SNDRV_PCM_STREAM_CAPTURE)
sound/soc/intel/boards/sof_sdw.c
1083
int playback = ssp_info->dais[0].direction[SNDRV_PCM_STREAM_PLAYBACK];
sound/soc/intel/boards/sof_sdw.c
1084
int capture = ssp_info->dais[0].direction[SNDRV_PCM_STREAM_CAPTURE];
sound/soc/intel/boards/sof_sdw.c
976
if (!sof_end->dai_info->direction[stream])
sound/soc/mediatek/mt8365/mt8365-afe-pcm.c
209
int irq_id, int direction)
sound/soc/mediatek/mt8365/mt8365-afe-pcm.c
218
if (direction == MT8365_AFE_IRQ_DIR_MCU) {
sound/soc/mediatek/mt8365/mt8365-afe-pcm.c
225
} else if (direction == MT8365_AFE_IRQ_DIR_DSP) {
sound/soc/meson/axg-spdifout.c
111
static int axg_spdifout_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/qcom/lpass-apq8016.c
124
int direction, unsigned int dai_id)
sound/soc/qcom/lpass-apq8016.c
129
if (direction == SNDRV_PCM_STREAM_PLAYBACK) {
sound/soc/qcom/lpass-sc7180.c
77
int direction, unsigned int dai_id)
sound/soc/qcom/lpass-sc7180.c
83
if (direction == SNDRV_PCM_STREAM_PLAYBACK) {
sound/soc/qcom/lpass-sc7180.c
92
if (direction == SNDRV_PCM_STREAM_PLAYBACK) {
sound/soc/qcom/lpass-sc7280.c
111
int direction, unsigned int dai_id)
sound/soc/qcom/lpass-sc7280.c
118
if (direction == SNDRV_PCM_STREAM_PLAYBACK) {
sound/soc/qcom/lpass.h
383
int (*alloc_dma_channel)(struct lpass_data *data, int direction, unsigned int dai_id);
sound/soc/qcom/qdsp6/audioreach.c
355
cfg->dir.direction = sg->direction;
sound/soc/qcom/qdsp6/audioreach.h
462
uint32_t direction;
sound/soc/qcom/qdsp6/audioreach.h
829
uint32_t direction;
sound/soc/qcom/qdsp6/audioreach.h
899
int direction;
sound/soc/qcom/qdsp6/q6apm-dai.c
233
cfg.direction = substream->stream;
sound/soc/qcom/qdsp6/q6apm-dai.c
720
caps->direction = SND_COMPRESS_PLAYBACK;
sound/soc/qcom/qdsp6/q6apm-dai.c
819
int dir = stream->direction;
sound/soc/qcom/qdsp6/q6apm-dai.c
838
cfg.direction = dir;
sound/soc/qcom/qdsp6/q6apm-dai.c
870
cfg.direction = dir;
sound/soc/qcom/qdsp6/q6apm-lpass-dais.c
215
cfg->direction = substream->stream;
sound/soc/qcom/qdsp6/q6apm.c
189
if (cfg->direction == SNDRV_PCM_STREAM_CAPTURE) {
sound/soc/qcom/qdsp6/q6asm-dai.c
1148
caps->direction = SND_COMPRESS_PLAYBACK;
sound/soc/qcom/qdsp6/q6asm-dai.c
689
q6asm_unmap_memory_regions(stream->direction,
sound/soc/qcom/qdsp6/q6asm-dai.c
696
q6routing_stream_close(rtd->dai_link->id, stream->direction);
sound/soc/qcom/qdsp6/q6asm-dai.c
887
int dir = stream->direction;
sound/soc/qcom/qdsp6/q6usb.c
201
int pcm, int direction, enum snd_soc_usb_kctl path,
sound/soc/qcom/qdsp6/q6usb.c
212
direction == SNDRV_PCM_STREAM_CAPTURE) {
sound/soc/qcom/qdsp6/q6usb.c
59
int direction = substream->stream;
sound/soc/qcom/qdsp6/q6usb.c
72
ret = snd_soc_usb_find_supported_format(sdev->chip_idx, params, direction);
sound/soc/qcom/qdsp6/topology.c
372
sg->direction = le32_to_cpu(sg_elem->value);
sound/soc/renesas/fsi.c
1450
cfg.direction = DMA_MEM_TO_DEV;
sound/soc/renesas/fsi.c
1454
cfg.direction = DMA_DEV_TO_MEM;
sound/soc/renesas/rcar/dma.c
177
cfg.direction = snd_pcm_substream_to_dma_direction(io->substream);
sound/soc/sdca/sdca_class_function.c
179
int direction)
sound/soc/sdca/sdca_class_function.c
181
snd_soc_dai_dma_data_set(dai, direction, sdw_stream);
sound/soc/sdw_utils/soc_sdw_utils.c
1003
.direction = {true, false},
sound/soc/sdw_utils/soc_sdw_utils.c
1011
.direction = {false, true},
sound/soc/sdw_utils/soc_sdw_utils.c
1019
.direction = {false, true},
sound/soc/sdw_utils/soc_sdw_utils.c
103
.direction = {true, true},
sound/soc/sdw_utils/soc_sdw_utils.c
1040
.direction = {true, false},
sound/soc/sdw_utils/soc_sdw_utils.c
1048
.direction = {false, true},
sound/soc/sdw_utils/soc_sdw_utils.c
1056
.direction = {false, true},
sound/soc/sdw_utils/soc_sdw_utils.c
1077
.direction = {true, false},
sound/soc/sdw_utils/soc_sdw_utils.c
1085
.direction = {false, true},
sound/soc/sdw_utils/soc_sdw_utils.c
1093
.direction = {false, true},
sound/soc/sdw_utils/soc_sdw_utils.c
1115
.direction = {true, false},
sound/soc/sdw_utils/soc_sdw_utils.c
1128
.direction = {false, true},
sound/soc/sdw_utils/soc_sdw_utils.c
1137
.direction = {false, true},
sound/soc/sdw_utils/soc_sdw_utils.c
1143
.direction = {true, false},
sound/soc/sdw_utils/soc_sdw_utils.c
1165
.direction = {true, true},
sound/soc/sdw_utils/soc_sdw_utils.c
1171
.direction = {true, false},
sound/soc/sdw_utils/soc_sdw_utils.c
1177
.direction = {false, true},
sound/soc/sdw_utils/soc_sdw_utils.c
1192
.direction = {true, true},
sound/soc/sdw_utils/soc_sdw_utils.c
1208
.direction = {true, true},
sound/soc/sdw_utils/soc_sdw_utils.c
1224
.direction = {false, true},
sound/soc/sdw_utils/soc_sdw_utils.c
123
.direction = {true, true},
sound/soc/sdw_utils/soc_sdw_utils.c
136
.direction = {false, true},
sound/soc/sdw_utils/soc_sdw_utils.c
144
.direction = {true, true},
sound/soc/sdw_utils/soc_sdw_utils.c
164
.direction = {true, true},
sound/soc/sdw_utils/soc_sdw_utils.c
177
.direction = {false, true},
sound/soc/sdw_utils/soc_sdw_utils.c
185
.direction = {true, true},
sound/soc/sdw_utils/soc_sdw_utils.c
204
.direction = {true, false},
sound/soc/sdw_utils/soc_sdw_utils.c
2106
dai_info->direction[SNDRV_PCM_STREAM_PLAYBACK] ? 'P' : '-',
sound/soc/sdw_utils/soc_sdw_utils.c
2107
dai_info->direction[SNDRV_PCM_STREAM_CAPTURE] ? 'C' : '-',
sound/soc/sdw_utils/soc_sdw_utils.c
2119
if (dai_info->direction[stream] &&
sound/soc/sdw_utils/soc_sdw_utils.c
2128
if (dai_info->direction[stream]) {
sound/soc/sdw_utils/soc_sdw_utils.c
217
.direction = {false, true},
sound/soc/sdw_utils/soc_sdw_utils.c
233
.direction = {true, true},
sound/soc/sdw_utils/soc_sdw_utils.c
254
.direction = {true, true},
sound/soc/sdw_utils/soc_sdw_utils.c
274
.direction = {true, true},
sound/soc/sdw_utils/soc_sdw_utils.c
296
.direction = {true, true},
sound/soc/sdw_utils/soc_sdw_utils.c
318
.direction = {true, true},
sound/soc/sdw_utils/soc_sdw_utils.c
331
.direction = {true, false},
sound/soc/sdw_utils/soc_sdw_utils.c
345
.direction = {false, true},
sound/soc/sdw_utils/soc_sdw_utils.c
363
.direction = {false, true},
sound/soc/sdw_utils/soc_sdw_utils.c
379
.direction = {true, true},
sound/soc/sdw_utils/soc_sdw_utils.c
392
.direction = {false, true},
sound/soc/sdw_utils/soc_sdw_utils.c
408
.direction = {false, true},
sound/soc/sdw_utils/soc_sdw_utils.c
425
.direction = {true, false},
sound/soc/sdw_utils/soc_sdw_utils.c
449
.direction = {true, true},
sound/soc/sdw_utils/soc_sdw_utils.c
472
.direction = {true, true},
sound/soc/sdw_utils/soc_sdw_utils.c
495
.direction = {true, false},
sound/soc/sdw_utils/soc_sdw_utils.c
509
.direction = {false, true},
sound/soc/sdw_utils/soc_sdw_utils.c
528
.direction = {true, false},
sound/soc/sdw_utils/soc_sdw_utils.c
542
.direction = {false, true},
sound/soc/sdw_utils/soc_sdw_utils.c
562
.direction = {false, true},
sound/soc/sdw_utils/soc_sdw_utils.c
579
.direction = {false, true},
sound/soc/sdw_utils/soc_sdw_utils.c
596
.direction = {false, true},
sound/soc/sdw_utils/soc_sdw_utils.c
613
.direction = {false, true},
sound/soc/sdw_utils/soc_sdw_utils.c
629
.direction = {true, true},
sound/soc/sdw_utils/soc_sdw_utils.c
642
.direction = {true, false},
sound/soc/sdw_utils/soc_sdw_utils.c
657
.direction = {false, true},
sound/soc/sdw_utils/soc_sdw_utils.c
675
.direction = {true, true},
sound/soc/sdw_utils/soc_sdw_utils.c
688
.direction = {true, false},
sound/soc/sdw_utils/soc_sdw_utils.c
705
.direction = {false, true},
sound/soc/sdw_utils/soc_sdw_utils.c
723
.direction = {true, true},
sound/soc/sdw_utils/soc_sdw_utils.c
745
.direction = {true, false},
sound/soc/sdw_utils/soc_sdw_utils.c
766
.direction = {true, true},
sound/soc/sdw_utils/soc_sdw_utils.c
786
.direction = {true, false},
sound/soc/sdw_utils/soc_sdw_utils.c
799
.direction = {false, true},
sound/soc/sdw_utils/soc_sdw_utils.c
815
.direction = {true, false},
sound/soc/sdw_utils/soc_sdw_utils.c
82
.direction = {true, false},
sound/soc/sdw_utils/soc_sdw_utils.c
828
.direction = {false, true},
sound/soc/sdw_utils/soc_sdw_utils.c
844
.direction = {true, false},
sound/soc/sdw_utils/soc_sdw_utils.c
857
.direction = {false, true},
sound/soc/sdw_utils/soc_sdw_utils.c
872
.direction = {true, true},
sound/soc/sdw_utils/soc_sdw_utils.c
893
.direction = {true, false},
sound/soc/sdw_utils/soc_sdw_utils.c
905
.direction = {false, true},
sound/soc/sdw_utils/soc_sdw_utils.c
917
.direction = {false, true},
sound/soc/sdw_utils/soc_sdw_utils.c
924
.direction = {true, false},
sound/soc/sdw_utils/soc_sdw_utils.c
949
.direction = {true, false},
sound/soc/sdw_utils/soc_sdw_utils.c
95
.direction = {false, true},
sound/soc/sdw_utils/soc_sdw_utils.c
961
.direction = {false, true},
sound/soc/sdw_utils/soc_sdw_utils.c
973
.direction = {false, true},
sound/soc/sdw_utils/soc_sdw_utils.c
980
.direction = {true, false},
sound/soc/soc-compress.c
102
int stream = cstream->direction; /* SND_COMPRESS_xxx is same as SNDRV_PCM_STREAM_xxx */
sound/soc/soc-compress.c
139
int stream = cstream->direction; /* SND_COMPRESS_xxx is same as SNDRV_PCM_STREAM_xxx */
sound/soc/soc-compress.c
208
int stream = cstream->direction; /* SND_COMPRESS_xxx is same as SNDRV_PCM_STREAM_xxx */
sound/soc/soc-compress.c
249
int stream = cstream->direction; /* SND_COMPRESS_xxx is same as SNDRV_PCM_STREAM_xxx */
sound/soc/soc-compress.c
280
int stream = cstream->direction; /* SND_COMPRESS_xxx is same as SNDRV_PCM_STREAM_xxx */
sound/soc/soc-compress.c
327
int stream = cstream->direction; /* SND_COMPRESS_xxx is same as SNDRV_PCM_STREAM_xxx */
sound/soc/soc-compress.c
371
fe->pcm->streams[cstream->direction].substream;
sound/soc/soc-compress.c
373
int stream = cstream->direction; /* SND_COMPRESS_xxx is same as SNDRV_PCM_STREAM_xxx */
sound/soc/soc-compress.c
551
int ret = 0, direction = 0;
sound/soc/soc-compress.c
594
direction = SND_COMPRESS_PLAYBACK;
sound/soc/soc-compress.c
596
direction = SND_COMPRESS_CAPTURE;
sound/soc/soc-compress.c
62
int stream = cstream->direction; /* SND_COMPRESS_xxx is same as SNDRV_PCM_STREAM_xxx */
sound/soc/soc-compress.c
654
ret = snd_compress_new(rtd->card->snd_card, rtd->id, direction,
sound/soc/soc-dai.c
562
int direction)
sound/soc/soc-dai.c
572
(direction == SNDRV_PCM_STREAM_PLAYBACK ||
sound/soc/soc-dai.c
574
ret = dai->driver->ops->mute_stream(dai, mute, direction);
sound/soc/soc-usb.c
109
int direction, enum snd_soc_usb_kctl path,
sound/soc/soc-usb.c
122
direction, path, route);
sound/soc/soc-usb.c
163
int direction)
sound/soc/soc-usb.c
167
as = snd_usb_find_suppported_substream(card_idx, params, direction);
sound/soc/sof/compress.c
114
dir = cstream->direction;
sound/soc/sof/compress.c
147
stream.comp_id = spcm->stream[cstream->direction].comp_id;
sound/soc/sof/compress.c
149
if (spcm->prepared[cstream->direction]) {
sound/soc/sof/compress.c
152
spcm->prepared[cstream->direction] = false;
sound/soc/sof/compress.c
155
cancel_work_sync(&spcm->stream[cstream->direction].period_elapsed_work);
sound/soc/sof/compress.c
156
spcm->stream[cstream->direction].cstream = NULL;
sound/soc/sof/compress.c
224
pcm->comp_id = spcm->stream[cstream->direction].comp_id;
sound/soc/sof/compress.c
226
pcm->params.buffer.phy_addr = spcm->stream[cstream->direction].page_table.addr;
sound/soc/sof/compress.c
228
pcm->params.direction = cstream->direction;
sound/soc/sof/compress.c
247
ret = snd_sof_set_stream_data_offset(sdev, &spcm->stream[cstream->direction],
sound/soc/sof/compress.c
260
spcm->prepared[cstream->direction] = true;
sound/soc/sof/compress.c
292
stream.comp_id = spcm->stream[cstream->direction].comp_id;
sound/soc/sof/compress.c
366
if (cstream->direction == SND_COMPRESS_PLAYBACK)
sound/soc/sof/compress.c
389
tstamp->pcm_io_frames = div_u64(spcm->stream[cstream->direction].posn.dai_posn,
sound/soc/sof/compress.c
71
sof_set_transferred_bytes(sstream, spcm->stream[cstream->direction].posn.host_posn,
sound/soc/sof/compress.c
75
schedule_work(&spcm->stream[cstream->direction].period_elapsed_work);
sound/soc/sof/compress.c
84
int dir = cstream->direction;
sound/soc/sof/intel/hda-dai-ops.c
65
if (hstream->direction != substream->stream)
sound/soc/sof/intel/hda-dai.c
200
if (hext_stream->hstream.direction == SNDRV_PCM_STREAM_PLAYBACK)
sound/soc/sof/intel/hda-dai.c
679
w = snd_soc_dai_get_widget(cpu_dai, hdac_stream(hext_stream)->direction);
sound/soc/sof/intel/hda-loader.c
53
struct snd_dma_buffer *dmab, bool persistent_buffer, int direction,
sound/soc/sof/intel/hda-loader.c
57
direction, is_iccmax, false);
sound/soc/sof/intel/hda-pcm.c
228
int direction = substream->stream;
sound/soc/sof/intel/hda-pcm.c
248
if (hda_always_enable_dmi_l1 && direction == SNDRV_PCM_STREAM_CAPTURE)
sound/soc/sof/intel/hda-pcm.c
262
direction == SNDRV_PCM_STREAM_PLAYBACK ||
sound/soc/sof/intel/hda-pcm.c
266
dsp_stream = hda_dsp_stream_get(sdev, direction, flags);
sound/soc/sof/intel/hda-pcm.c
315
if (spcm->stream[direction].dsp_max_burst_size_in_ms) {
sound/soc/sof/intel/hda-pcm.c
316
unsigned int period_time = spcm->stream[direction].dsp_max_burst_size_in_ms;
sound/soc/sof/intel/hda-pcm.c
349
int direction = substream->stream;
sound/soc/sof/intel/hda-pcm.c
352
ret = hda_dsp_stream_put(sdev, direction, hstream->stream_tag);
sound/soc/sof/intel/hda-probes.c
35
hext_stream = hda_dsp_stream_get(sdev, cstream->direction, 0);
sound/soc/sof/intel/hda-probes.c
56
ret = hda_dsp_stream_put(sdev, cstream->direction,
sound/soc/sof/intel/hda-sdw-bpt.c
119
dev_dbg(dev, "direction %d format_val %#x\n", direction, format);
sound/soc/sof/intel/hda-sdw-bpt.c
122
false, direction, false, true);
sound/soc/sof/intel/hda-sdw-bpt.c
125
__func__, direction);
sound/soc/sof/intel/hda-sdw-bpt.c
145
if (hdac_stream(bpt_stream)->direction == SNDRV_PCM_STREAM_PLAYBACK) {
sound/soc/sof/intel/hda-sdw-bpt.c
173
if (hdac_stream(sdw_bpt_stream)->direction == SNDRV_PCM_STREAM_PLAYBACK) {
sound/soc/sof/intel/hda-sdw-bpt.c
187
hdac_stream(sdw_bpt_stream)->direction,
sound/soc/sof/intel/hda-sdw-bpt.c
215
hdac_stream(sdw_bpt_stream)->direction,
sound/soc/sof/intel/hda-sdw-bpt.c
238
hdac_stream(sdw_bpt_stream)->direction,
sound/soc/sof/intel/hda-sdw-bpt.c
33
int direction, int state)
sound/soc/sof/intel/hda-sdw-bpt.c
70
if (direction == SNDRV_PCM_STREAM_CAPTURE)
sound/soc/sof/intel/hda-sdw-bpt.c
95
unsigned int num_channels, int direction)
sound/soc/sof/intel/hda-stream.c
1002
hstream->direction = SNDRV_PCM_STREAM_CAPTURE;
sound/soc/sof/intel/hda-stream.c
1005
hstream->direction = SNDRV_PCM_STREAM_PLAYBACK;
sound/soc/sof/intel/hda-stream.c
1068
int direction, bool can_sleep)
sound/soc/sof/intel/hda-stream.c
1095
if (direction == SNDRV_PCM_STREAM_PLAYBACK) {
sound/soc/sof/intel/hda-stream.c
1253
struct snd_dma_buffer *dmab, bool persistent_buffer, int direction,
sound/soc/sof/intel/hda-stream.c
1262
hext_stream = hda_dsp_stream_pair_get(sdev, direction, 0);
sound/soc/sof/intel/hda-stream.c
1264
hext_stream = hda_dsp_stream_get(sdev, direction, 0);
sound/soc/sof/intel/hda-stream.c
1318
hda_dsp_stream_pair_put(sdev, direction, hstream->stream_tag);
sound/soc/sof/intel/hda-stream.c
1320
hda_dsp_stream_put(sdev, direction, hstream->stream_tag);
sound/soc/sof/intel/hda-stream.c
1333
if (hstream->direction == SNDRV_PCM_STREAM_PLAYBACK)
sound/soc/sof/intel/hda-stream.c
1340
hda_dsp_stream_pair_put(sdev, hstream->direction, hstream->stream_tag);
sound/soc/sof/intel/hda-stream.c
1342
hda_dsp_stream_put(sdev, hstream->direction, hstream->stream_tag);
sound/soc/sof/intel/hda-stream.c
214
_hda_dsp_stream_get(struct snd_sof_dev *sdev, int direction, u32 flags, bool pair)
sound/soc/sof/intel/hda-stream.c
227
if (s->direction == direction && !s->opened) {
sound/soc/sof/intel/hda-stream.c
252
dev_err(sdev->dev, "error: no free %s streams\n", snd_pcm_direction_name(direction));
sound/soc/sof/intel/hda-stream.c
275
hda_dsp_stream_get(struct snd_sof_dev *sdev, int direction, u32 flags)
sound/soc/sof/intel/hda-stream.c
277
return _hda_dsp_stream_get(sdev, direction, flags, false);
sound/soc/sof/intel/hda-stream.c
281
hda_dsp_stream_pair_get(struct snd_sof_dev *sdev, int direction, u32 flags)
sound/soc/sof/intel/hda-stream.c
283
return _hda_dsp_stream_get(sdev, direction, flags, true);
sound/soc/sof/intel/hda-stream.c
287
static int _hda_dsp_stream_put(struct snd_sof_dev *sdev, int direction, int stream_tag, bool pair)
sound/soc/sof/intel/hda-stream.c
312
if (s->direction == direction && s->stream_tag == stream_tag) {
sound/soc/sof/intel/hda-stream.c
343
int hda_dsp_stream_put(struct snd_sof_dev *sdev, int direction, int stream_tag)
sound/soc/sof/intel/hda-stream.c
345
return _hda_dsp_stream_put(sdev, direction, stream_tag, false);
sound/soc/sof/intel/hda-stream.c
348
int hda_dsp_stream_pair_put(struct snd_sof_dev *sdev, int direction, int stream_tag)
sound/soc/sof/intel/hda-stream.c
350
return _hda_dsp_stream_put(sdev, direction, stream_tag, true);
sound/soc/sof/intel/hda-stream.c
36
if (hstream->direction == SNDRV_PCM_STREAM_PLAYBACK)
sound/soc/sof/intel/hda-stream.c
735
if (hstream->direction == SNDRV_PCM_STREAM_PLAYBACK) {
sound/soc/sof/intel/hda-stream.c
804
hda_dsp_compr_bytes_transferred(struct hdac_stream *hstream, int direction)
sound/soc/sof/intel/hda-stream.c
810
pos = hda_dsp_stream_get_position(hstream, direction, false);
sound/soc/sof/intel/hda-stream.c
860
hda_dsp_compr_bytes_transferred(s, s->cstream->direction);
sound/soc/sof/intel/hda.h
687
int direction, bool can_sleep);
sound/soc/sof/intel/hda.h
696
hda_dsp_stream_get(struct snd_sof_dev *sdev, int direction, u32 flags);
sound/soc/sof/intel/hda.h
698
hda_dsp_stream_pair_get(struct snd_sof_dev *sdev, int direction, u32 flags);
sound/soc/sof/intel/hda.h
699
int hda_dsp_stream_put(struct snd_sof_dev *sdev, int direction, int stream_tag);
sound/soc/sof/intel/hda.h
700
int hda_dsp_stream_pair_put(struct snd_sof_dev *sdev, int direction, int stream_tag);
sound/soc/sof/intel/hda.h
737
bool persistent_buffer, int direction,
sound/soc/sof/intel/hda.h
910
struct snd_dma_buffer *dmab, bool persistent_buffer, int direction,
sound/soc/sof/ipc3-pcm.c
69
pcm.params.direction = substream->stream;
sound/soc/sof/ipc3-topology.c
1935
pcm.params.direction = dir;
sound/soc/sof/ipc3-topology.c
420
host->direction = SOF_IPC_STREAM_CAPTURE;
sound/soc/sof/ipc3-topology.c
422
host->direction = SOF_IPC_STREAM_PLAYBACK;
sound/soc/sof/ipc3-topology.c
89
offsetof(struct sof_ipc_comp_dai, direction)},
sound/soc/sof/ipc3.c
868
int direction, ret;
sound/soc/sof/ipc3.c
870
spcm = snd_sof_find_spcm_comp(scomp, msg_id, &direction);
sound/soc/sof/ipc3.c
877
stream = &spcm->stream[direction];
sound/soc/sof/ipc3.c
903
int direction, ret;
sound/soc/sof/ipc3.c
905
spcm = snd_sof_find_spcm_comp(scomp, msg_id, &direction);
sound/soc/sof/ipc3.c
912
stream = &spcm->stream[direction];
sound/soc/sof/ipc4-pcm.c
313
struct snd_sof_pcm *spcm, int direction,
sound/soc/sof/ipc4-pcm.c
323
stream_priv = spcm->stream[direction].private;
sound/soc/sof/ipc4-pcm.c
354
spcm_err(spcm, direction, "Unexpected pipeline state %d\n", state);
sound/soc/sof/ipc4-pcm.c
374
spcm_err(spcm, direction,
sound/soc/sof/ipc4-pcm.c
386
if (direction == SNDRV_PCM_STREAM_CAPTURE) {
sound/soc/sof/ipc4-topology.c
80
offsetof(struct sof_ipc4_pipeline, direction)},
sound/soc/sof/ipc4-topology.c
977
spipe->direction = pipeline->direction;
sound/soc/sof/ipc4-topology.c
997
pipeline->priority, pipeline->core_id, pipeline->lp_mode, pipeline->direction);
sound/soc/sof/ipc4-topology.h
166
u32 direction;
sound/soc/sof/sof-audio.c
306
return swidget->spipe->direction == dir;
sound/soc/sof/sof-audio.c
323
!sof_widget_in_same_direction(sink_widget, src_widget->spipe->direction))
sound/soc/sof/sof-audio.c
420
sof_widget_in_same_direction(sink_widget, src_widget->spipe->direction))
sound/soc/sof/sof-audio.c
938
int *direction)
sound/soc/sof/sof-audio.c
947
*direction = dir;
sound/soc/sof/sof-audio.h
368
unsigned int direction;
sound/soc/sof/sof-audio.h
527
u32 direction;
sound/soc/sof/sof-audio.h
604
struct snd_sof_pcm *spcm, int direction,
sound/soc/sof/sof-audio.h
634
int *direction);
sound/soc/sof/stream-ipc.c
89
sps->cstream->direction, posn_offset);
sound/soc/sof/topology.c
432
offsetof(struct snd_sof_led_control, direction)},
sound/soc/sof/topology.c
899
mask = scontrol->led_ctl.direction ? SNDRV_CTL_ELEM_ACCESS_MIC_LED :
sound/soc/spear/spdif_out.c
188
static int spdif_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/sprd/sprd-pcm-compress.c
204
if (cstream->direction == SND_COMPRESS_PLAYBACK) {
sound/soc/sprd/sprd-pcm-compress.c
292
compr_params.direction = cstream->direction;
sound/soc/sprd/sprd-pcm-compress.c
300
ret = stream->compr_ops->set_params(cstream->direction, &compr_params);
sound/soc/sprd/sprd-pcm-compress.c
324
int stream_id = cstream->direction, ret;
sound/soc/sprd/sprd-pcm-compress.c
398
int stream_id = cstream->direction, i;
sound/soc/sprd/sprd-pcm-compress.c
426
int stream_id = cstream->direction;
sound/soc/sprd/sprd-pcm-compress.c
428
if (cstream->direction != SND_COMPRESS_PLAYBACK) {
sound/soc/sprd/sprd-pcm-compress.c
611
caps->direction = cstream->direction;
sound/soc/sprd/sprd-pcm-dma.h
26
u32 direction;
sound/soc/stm/stm32_spdifrx.c
419
spdifrx->slave_config.direction = DMA_DEV_TO_MEM;
sound/soc/tegra/tegra210_admaif.c
395
static int tegra_admaif_start(struct snd_soc_dai *dai, int direction)
sound/soc/tegra/tegra210_admaif.c
400
switch (direction) {
sound/soc/tegra/tegra210_admaif.c
412
dev_err(dai->dev, "invalid stream direction: %d\n", direction);
sound/soc/tegra/tegra210_admaif.c
421
static int tegra_admaif_stop(struct snd_soc_dai *dai, int direction)
sound/soc/tegra/tegra210_admaif.c
428
switch (direction) {
sound/soc/tegra/tegra210_admaif.c
446
dev_err(dai->dev, "invalid stream direction: %d\n", direction);
sound/soc/tegra/tegra30_ahub.c
143
cif_conf.direction = TEGRA30_AUDIOCIF_DIRECTION_RX;
sound/soc/tegra/tegra30_ahub.c
245
cif_conf.direction = TEGRA30_AUDIOCIF_DIRECTION_TX;
sound/soc/tegra/tegra30_ahub.c
641
(conf->direction <<
sound/soc/tegra/tegra30_ahub.c
673
(conf->direction <<
sound/soc/tegra/tegra30_ahub.h
483
unsigned int direction;
sound/soc/tegra/tegra30_i2s.c
192
cif_conf.direction = TEGRA30_AUDIOCIF_DIRECTION_RX;
sound/soc/tegra/tegra30_i2s.c
195
cif_conf.direction = TEGRA30_AUDIOCIF_DIRECTION_TX;
sound/soc/ti/ams-delta.c
425
static int ams_delta_mute(struct snd_soc_dai *dai, int mute, int direction)
sound/soc/uniphier/aio-compress.c
106
struct uniphier_aio_sub *sub = &aio->sub[cstream->direction];
sound/soc/uniphier/aio-compress.c
127
struct uniphier_aio_sub *sub = &aio->sub[cstream->direction];
sound/soc/uniphier/aio-compress.c
140
struct uniphier_aio_sub *sub = &aio->sub[cstream->direction];
sound/soc/uniphier/aio-compress.c
171
struct uniphier_aio_sub *sub = &aio->sub[cstream->direction];
sound/soc/uniphier/aio-compress.c
184
struct uniphier_aio_sub *sub = &aio->sub[cstream->direction];
sound/soc/uniphier/aio-compress.c
221
struct uniphier_aio_sub *sub = &aio->sub[cstream->direction];
sound/soc/uniphier/aio-compress.c
253
struct uniphier_aio_sub *sub = &aio->sub[cstream->direction];
sound/soc/uniphier/aio-compress.c
29
struct uniphier_aio_sub *sub = &aio->sub[compr->direction];
sound/soc/uniphier/aio-compress.c
325
struct uniphier_aio_sub *sub = &aio->sub[cstream->direction];
sound/soc/uniphier/aio-compress.c
62
struct uniphier_aio_sub *sub = &aio->sub[compr->direction];
sound/soc/uniphier/aio-compress.c
80
struct uniphier_aio_sub *sub = &aio->sub[cstream->direction];
sound/soc/uniphier/aio-cpu.c
103
int direction)
sound/soc/uniphier/aio-cpu.c
111
if (match_spec(spec, name, direction))
sound/soc/ux500/ux500_msp_dai.c
315
msp_config->direction = substream->stream == SNDRV_PCM_STREAM_PLAYBACK ?
sound/soc/ux500/ux500_msp_i2s.c
197
if (config->direction & MSP_DIR_TX)
sound/soc/ux500/ux500_msp_i2s.c
199
if (config->direction & MSP_DIR_RX)
sound/soc/ux500/ux500_msp_i2s.c
364
if (config->direction & MSP_DIR_RX)
sound/soc/ux500/ux500_msp_i2s.c
366
if (config->direction & MSP_DIR_TX)
sound/soc/ux500/ux500_msp_i2s.c
428
tx_sel = (config->direction & MSP_DIR_TX) > 0;
sound/soc/ux500/ux500_msp_i2s.c
429
rx_sel = (config->direction & MSP_DIR_RX) > 0;
sound/soc/ux500/ux500_msp_i2s.c
554
int ux500_msp_i2s_trigger(struct ux500_msp *msp, int cmd, int direction)
sound/soc/ux500/ux500_msp_i2s.c
568
if (direction == SNDRV_PCM_STREAM_PLAYBACK)
sound/soc/ux500/ux500_msp_i2s.c
579
if (direction == SNDRV_PCM_STREAM_PLAYBACK)
sound/soc/ux500/ux500_msp_i2s.h
457
unsigned int direction;
sound/soc/ux500/ux500_msp_i2s.h
485
int direction);
sound/sparc/dbri.c
2081
int direction;
sound/sparc/dbri.c
2095
direction = DMA_TO_DEVICE;
sound/sparc/dbri.c
2097
direction = DMA_FROM_DEVICE;
sound/sparc/dbri.c
2103
direction);
sound/sparc/dbri.c
2106
direction = params_buffer_bytes(hw_params);
sound/sparc/dbri.c
2108
direction, info->dvma_buffer);
sound/sparc/dbri.c
2116
int direction;
sound/sparc/dbri.c
2124
direction = DMA_TO_DEVICE;
sound/sparc/dbri.c
2126
direction = DMA_FROM_DEVICE;
sound/sparc/dbri.c
2129
substream->runtime->buffer_size, direction);
sound/sparc/dbri.c
952
enum in_or_out direction, int prevpipe,
sound/sparc/dbri.c
968
if (direction == PIPEinput) {
sound/usb/card.c
205
int direction)
sound/usb/card.c
220
subs = &as->substream[direction];
sound/usb/card.h
157
int direction; /* playback or capture */
sound/usb/card.h
221
int direction);
sound/usb/line6/pcm.c
138
get_stream(struct snd_line6_pcm *line6pcm, int direction)
sound/usb/line6/pcm.c
140
return (direction == SNDRV_PCM_STREAM_PLAYBACK) ?
sound/usb/line6/pcm.c
148
struct line6_pcm_stream *pstr, int direction, int type)
sound/usb/line6/pcm.c
151
(direction == SNDRV_PCM_STREAM_PLAYBACK) ?
sound/usb/line6/pcm.c
182
static int line6_stream_start(struct snd_line6_pcm *line6pcm, int direction,
sound/usb/line6/pcm.c
185
struct line6_pcm_stream *pstr = get_stream(line6pcm, direction);
sound/usb/line6/pcm.c
193
if (direction == SNDRV_PCM_STREAM_PLAYBACK)
sound/usb/line6/pcm.c
205
static void line6_stream_stop(struct snd_line6_pcm *line6pcm, int direction,
sound/usb/line6/pcm.c
208
struct line6_pcm_stream *pstr = get_stream(line6pcm, direction);
sound/usb/line6/pcm.c
217
if (direction == SNDRV_PCM_STREAM_CAPTURE) {
sound/usb/midi2.c
1201
if (ep->direction == STR_IN || atomic_read(&ep->running))
sound/usb/midi2.c
216
if (ep->direction == STR_IN)
sound/usb/midi2.c
285
if (ep->direction == STR_IN)
sound/usb/midi2.c
345
if (ep->direction == STR_OUT) {
sound/usb/midi2.c
360
if (ep->direction == STR_OUT) {
sound/usb/midi2.c
374
if (up && ep->direction == STR_OUT && !ep->disconnected)
sound/usb/midi2.c
393
if (ep->direction == STR_IN) {
sound/usb/midi2.c
401
if (ep->direction == STR_IN)
sound/usb/midi2.c
409
if (ep->direction == STR_IN)
sound/usb/midi2.c
446
ep->direction = dir;
sound/usb/midi2.c
61
int direction; /* direction (STR_IN/OUT) */
sound/usb/midi2.c
770
if (pair_ep->direction != STR_OUT)
sound/usb/midi2.c
967
if (ep->direction != STR_IN)
sound/usb/midi2.c
991
if (ep->direction == STR_IN)
sound/usb/mixer_scarlett2.c
2504
int direction, int port_type)
sound/usb/mixer_scarlett2.c
2509
num += port_count[i][direction];
sound/usb/mixer_scarlett2.c
3156
const int port_count[][SCARLETT2_PORT_DIRNS], int direction, u32 id)
sound/usb/mixer_scarlett2.c
3165
int count = port_count[port_type][direction];
sound/usb/pcm.c
1237
int direction = substream->stream;
sound/usb/pcm.c
1240
struct snd_usb_substream *subs = &as->substream[direction];
sound/usb/pcm.c
1252
if (direction == SNDRV_PCM_STREAM_PLAYBACK &&
sound/usb/pcm.c
1270
ret = snd_media_stream_init(subs, as->pcm, direction);
sound/usb/pcm.c
1288
int direction = substream->stream;
sound/usb/pcm.c
129
subs->direction == SNDRV_PCM_STREAM_PLAYBACK) ||
sound/usb/pcm.c
1290
struct snd_usb_substream *subs = &as->substream[direction];
sound/usb/pcm.c
131
subs->direction == SNDRV_PCM_STREAM_CAPTURE))
sound/usb/pcm.c
134
subs->direction == SNDRV_PCM_STREAM_PLAYBACK) ||
sound/usb/pcm.c
136
subs->direction == SNDRV_PCM_STREAM_CAPTURE)) {
sound/usb/pcm.c
1824
struct snd_pcm_substream *s = pcm->streams[subs->direction].substream;
sound/usb/pcm.c
40
if (subs->direction == SNDRV_PCM_STREAM_PLAYBACK) {
sound/usb/pcm.c
509
!subs->direction,
sound/usb/pcm.c
60
if (subs->direction == SNDRV_PCM_STREAM_PLAYBACK) {
sound/usb/pcm.c
652
if (subs->direction == SNDRV_PCM_STREAM_CAPTURE)
sound/usb/qcom/qc_audio_offload.c
1012
subs->direction ? "capture" : "playback",
sound/usb/qcom/qc_audio_offload.c
1504
uadev[card_num].info[info_idx].direction = subs->direction;
sound/usb/qcom/qc_audio_offload.c
1561
u8 direction;
sound/usb/qcom/qc_audio_offload.c
1582
direction = (req_msg->usb_token & QMI_STREAM_REQ_DIRECTION);
sound/usb/qcom/qc_audio_offload.c
1595
subs = find_substream(pcm_card_num, pcm_dev_num, direction);
sound/usb/qcom/qc_audio_offload.c
178
static int usb_qmi_get_pcm_num(struct snd_usb_audio *chip, int direction)
sound/usb/qcom/qc_audio_offload.c
185
subs = &as->substream[direction];
sound/usb/qcom/qc_audio_offload.c
214
unsigned int direction)
sound/usb/qcom/qc_audio_offload.c
227
if (direction > SNDRV_PCM_STREAM_CAPTURE)
sound/usb/qcom/qc_audio_offload.c
232
subs = &as->substream[direction];
sound/usb/qcom/qc_audio_offload.c
787
info->direction);
sound/usb/qcom/qc_audio_offload.c
793
info->direction);
sound/usb/qcom/qc_audio_offload.c
95
u8 direction;
sound/usb/quirks.c
1740
if (subs->direction == SNDRV_PCM_STREAM_PLAYBACK) {
sound/usb/stream.c
90
subs->direction = stream;
sound/virtio/virtio_card.h
110
if (vss->direction == SNDRV_PCM_STREAM_PLAYBACK)
sound/virtio/virtio_chmap.c
102
info->direction);
sound/virtio/virtio_chmap.c
121
static int virtsnd_chmap_add_ctls(struct snd_pcm *pcm, int direction,
sound/virtio/virtio_chmap.c
131
return snd_pcm_add_chmap_ctls(pcm, direction, vs->chmaps, max_channels,
sound/virtio/virtio_chmap.c
179
if (info->direction == VIRTIO_SND_D_OUTPUT)
sound/virtio/virtio_chmap.c
92
switch (info->direction) {
sound/virtio/virtio_pcm.c
383
switch (info[i].direction) {
sound/virtio/virtio_pcm.c
385
vss->direction = SNDRV_PCM_STREAM_PLAYBACK;
sound/virtio/virtio_pcm.c
388
vss->direction = SNDRV_PCM_STREAM_CAPTURE;
sound/virtio/virtio_pcm.c
392
vss->sid, info[i].direction);
sound/virtio/virtio_pcm.c
397
vpcm->streams[vss->direction].nsubstreams++;
sound/virtio/virtio_pcm.c
470
vs = &vpcm->streams[vss->direction];
sound/virtio/virtio_pcm.h
47
u32 direction;
sound/virtio/virtio_pcm_msg.c
233
if (vss->direction == SNDRV_PCM_STREAM_PLAYBACK)
sound/virtio/virtio_pcm_msg.c
310
if (vss->direction == SNDRV_PCM_STREAM_PLAYBACK ||
sound/virtio/virtio_pcm_ops.c
340
if (vss->direction == SNDRV_PCM_STREAM_CAPTURE)
tools/include/uapi/linux/kvm.h
264
__u8 direction;
tools/lib/thermal/commands.c
222
__tt[size - 1].direction = nla_get_u32(attr);
tools/lib/thermal/commands.c
347
int direction;
tools/lib/thermal/commands.c
368
if (nla_put_u32(msg, THERMAL_GENL_ATTR_THRESHOLD_DIRECTION, p->direction))
tools/lib/thermal/commands.c
452
int direction)
tools/lib/thermal/commands.c
454
struct cmd_param p = { .tz_id = tz->id, .temp = temperature, .direction = direction };
tools/lib/thermal/commands.c
463
int direction)
tools/lib/thermal/commands.c
465
struct cmd_param p = { .tz_id = tz->id, .temp = temperature, .direction = direction };
tools/lib/thermal/include/thermal.h
157
int direction);
tools/lib/thermal/include/thermal.h
162
int direction);
tools/lib/thermal/include/thermal.h
43
int (*threshold_add)(int tz_id, int temperature, int direction, void *arg);
tools/lib/thermal/include/thermal.h
44
int (*threshold_delete)(int tz_id, int temperature, int direction, void *arg);
tools/lib/thermal/include/thermal.h
64
int direction;
tools/perf/builtin-trace.c
529
static struct evsel *perf_evsel__raw_syscall_newtp(const char *direction, void *handler)
tools/perf/builtin-trace.c
531
struct evsel *evsel = evsel__newtp("raw_syscalls", direction);
tools/perf/builtin-trace.c
535
evsel = evsel__newtp("syscalls", direction);
tools/perf/trace/beauty/include/uapi/sound/asound.h
1270
#define SNDRV_CTL_NAME_IEC958(expl,direction,what) "IEC958 " expl SNDRV_CTL_NAME_##direction SNDRV_CTL_NAME_IEC958_##what
tools/perf/trace/beauty/include/uapi/sound/asound.h
849
unsigned char direction; /* UMP direction */
tools/testing/selftests/alsa/pcm-test.c
156
int card, dev, subdev, count, direction, err;
tools/testing/selftests/alsa/pcm-test.c
226
for (direction = 0; direction < 2; direction++) {
tools/testing/selftests/alsa/pcm-test.c
227
stream = direction ? SND_PCM_STREAM_CAPTURE : SND_PCM_STREAM_PLAYBACK;
tools/testing/selftests/bpf/prog_tests/tc_redirect.c
1126
int direction, nread, nwrite;
tools/testing/selftests/bpf/prog_tests/tc_redirect.c
1136
direction = FD_ISSET(src_fd, &rfds) ? SRC_TO_TARGET : TARGET_TO_SRC;
tools/testing/selftests/bpf/prog_tests/tc_redirect.c
1138
nread = read(direction == SRC_TO_TARGET ? src_fd : target_fd, buf, sizeof(buf));
tools/testing/selftests/bpf/prog_tests/tc_redirect.c
1144
nwrite = write(direction == SRC_TO_TARGET ? target_fd : src_fd, buf, nread);
tools/testing/selftests/bpf/progs/test_tunnel_kern.c
183
__u8 direction = 1;
tools/testing/selftests/bpf/progs/test_tunnel_kern.c
187
BPF_CORE_WRITE_BITFIELD(&md.u.md2, dir, direction);
tools/testing/selftests/bpf/progs/test_tunnel_kern.c
263
__u8 direction = 0;
tools/testing/selftests/bpf/progs/test_tunnel_kern.c
267
BPF_CORE_WRITE_BITFIELD(&md.u.md2, dir, direction);
tools/testing/selftests/kvm/coalesced_io_test.c
109
run->io.port, run->io.direction, run->io.size, run->io.count, pio_value);
tools/testing/selftests/kvm/coalesced_io_test.c
99
run->io.direction == KVM_EXIT_IO_OUT && run->io.count == 1 &&
tools/testing/selftests/kvm/x86/cr4_cpuid_sync_test.c
78
vcpu->run->io.direction == KVM_EXIT_IO_OUT) {
tools/testing/selftests/kvm/x86/nested_tdp_fault_test.c
284
vcpu->run->io.direction == KVM_EXIT_IO_IN) {
tools/thermal/thermal-engine/thermal-engine.c
234
static int threshold_add(int tz_id, int temp, int direction, __maybe_unused void *arg)
tools/thermal/thermal-engine/thermal-engine.c
236
INFO("Threshold added tz_id=%d: temp=%d, direction=%d\n", tz_id, temp, direction);
tools/thermal/thermal-engine/thermal-engine.c
241
static int threshold_delete(int tz_id, int temp, int direction, __maybe_unused void *arg)
tools/thermal/thermal-engine/thermal-engine.c
243
INFO("Threshold deleted tz_id=%d: temp=%d, direction=%d\n", tz_id, temp, direction);
tools/thermal/thermal-engine/thermal-engine.c
44
th->temperature, th->direction);