Home
last modified time | relevance | path

Searched refs:direction (Results 1 – 25 of 990) sorted by relevance

12345678910>>...40

/Linux-v5.15/include/linux/
Dpci-dma-compat.h38 pci_map_single(struct pci_dev *hwdev, void *ptr, size_t size, int direction) in pci_map_single() argument
40 return dma_map_single(&hwdev->dev, ptr, size, (enum dma_data_direction)direction); in pci_map_single()
45 size_t size, int direction) in pci_unmap_single() argument
47 dma_unmap_single(&hwdev->dev, dma_addr, size, (enum dma_data_direction)direction); in pci_unmap_single()
52 unsigned long offset, size_t size, int direction) in pci_map_page() argument
54 return dma_map_page(&hwdev->dev, page, offset, size, (enum dma_data_direction)direction); in pci_map_page()
59 size_t size, int direction) in pci_unmap_page() argument
61 dma_unmap_page(&hwdev->dev, dma_address, size, (enum dma_data_direction)direction); in pci_unmap_page()
66 int nents, int direction) in pci_map_sg() argument
68 return dma_map_sg(&hwdev->dev, sg, nents, (enum dma_data_direction)direction); in pci_map_sg()
[all …]
/Linux-v5.15/kernel/dma/
Ddebug.h14 int direction, dma_addr_t dma_addr,
18 size_t size, int direction);
21 int nents, int mapped_ents, int direction,
35 size_t size, int direction,
40 size_t size, int direction);
44 int direction);
48 size_t size, int direction);
52 int nelems, int direction);
56 int nelems, int direction);
60 int direction, dma_addr_t dma_addr, in debug_dma_map_page() argument
[all …]
Ddebug.c72 int direction; member
317 entry->direction == ref->direction ? ++match_lvl : 0; in __hash_bucket_find()
421 dir2name[entry->direction], in debug_dma_dump_mappings()
520 if (entry->direction == DMA_TO_DEVICE) in active_cacheline_insert()
538 if (entry->direction == DMA_TO_DEVICE) in active_cacheline_remove()
787 dir2name[entry->direction], in dump_show()
855 dir2name[entry->direction], type2name[entry->type]); in dma_debug_device_change()
1011 if (ref->direction != entry->direction) { in check_unmap()
1017 dir2name[entry->direction], in check_unmap()
1018 dir2name[ref->direction]); in check_unmap()
[all …]
/Linux-v5.15/drivers/net/ethernet/netronome/nfp/crypto/
Dtls.c47 enum tls_offload_ctx_dir direction) in __nfp_net_tls_conn_cnt_changed() argument
52 if (direction == TLS_OFFLOAD_CTX_DIR_TX) { in __nfp_net_tls_conn_cnt_changed()
73 enum tls_offload_ctx_dir direction) in nfp_net_tls_conn_cnt_changed() argument
79 if (__nfp_net_tls_conn_cnt_changed(nn, add, direction)) { in nfp_net_tls_conn_cnt_changed()
83 __nfp_net_tls_conn_cnt_changed(nn, -add, direction); in nfp_net_tls_conn_cnt_changed()
91 nfp_net_tls_conn_add(struct nfp_net *nn, enum tls_offload_ctx_dir direction) in nfp_net_tls_conn_add() argument
93 return nfp_net_tls_conn_cnt_changed(nn, 1, direction); in nfp_net_tls_conn_add()
97 nfp_net_tls_conn_remove(struct nfp_net *nn, enum tls_offload_ctx_dir direction) in nfp_net_tls_conn_remove() argument
99 return nfp_net_tls_conn_cnt_changed(nn, -1, direction); in nfp_net_tls_conn_remove()
176 struct sock *sk, int direction) in nfp_net_tls_set_ipv4() argument
[all …]
/Linux-v5.15/tools/testing/selftests/net/forwarding/
Dmirror_vlan.sh60 local direction=$1; shift
66 mirror_install $swp1 $direction $swp3.555 "matchall $tcflags"
67 test_span_dir "$h3.555" "$direction" "$forward_type" "$backward_type"
68 mirror_uninstall $swp1 $direction
70 log_test "$direction mirror to vlan ($tcflags)"
81 local direction=$1; shift
87 mirror_install $swp1 $direction $swp3.555 "matchall $tcflags"
88 do_test_span_vlan_dir_ips 10 "$h3.555" 111 "$direction" \
90 do_test_span_vlan_dir_ips 0 "$h3.555" 555 "$direction" \
92 mirror_uninstall $swp1 $direction
[all …]
Dmirror_gre_lib.sh29 local direction=$1; shift
38 mirror_install $swp1 $direction $tundev "matchall $tcflags"
39 test_span_dir_ips "h3-$tundev" "$direction" "$forward_type" \
41 mirror_uninstall $swp1 $direction
43 log_test "$direction $what ($tcflags)"
49 local direction=$1; shift
59 mirror_install $swp1 $direction $tundev "matchall $tcflags"
61 test_span_dir_ips "h3-$tundev" "$direction" "$forward_type" \
70 mirror_uninstall $swp1 $direction
72 log_test "$direction $what ($tcflags)"
Dmirror_lib.sh6 local direction=$1; shift
10 tc filter add dev $from_dev $direction \
18 local direction=$1; shift
20 tc filter del dev $swp1 $direction pref 1000
62 local direction=$1; shift
85 local direction=$1; shift
91 quick_test_span_dir_ips "$dev" "$direction" "$ip1" "$ip2"
117 local direction=$1; shift
Dmirror_gre_flower.sh78 local direction=$1; shift
86 mirror_install $swp1 $direction $tundev \
88 fail_test_span_gre_dir $tundev $direction
89 test_span_gre_dir_acl "$tundev" "$direction" \
91 mirror_uninstall $swp1 $direction
94 fail_test_span_gre_dir_acl "$tundev" "$direction"
96 log_test "$direction $what ($tcflags)"
/Linux-v5.15/drivers/char/xillybus/
Dxillybus_of.c37 int direction) in xilly_dma_sync_single_for_cpu_of() argument
39 dma_sync_single_for_cpu(ep->dev, dma_handle, size, direction); in xilly_dma_sync_single_for_cpu_of()
45 int direction) in xilly_dma_sync_single_for_device_of() argument
47 dma_sync_single_for_device(ep->dev, dma_handle, size, direction); in xilly_dma_sync_single_for_device_of()
53 int direction) in xilly_dma_sync_single_nop() argument
62 data->size, data->direction); in xilly_of_unmap()
70 int direction, in xilly_map_single_of() argument
81 addr = dma_map_single(ep->dev, ptr, size, direction); in xilly_map_single_of()
91 this->direction = direction; in xilly_map_single_of()
Dxillybus_pcie.c35 static int xilly_pci_direction(int direction) in xilly_pci_direction() argument
37 switch (direction) { in xilly_pci_direction()
50 int direction) in xilly_dma_sync_single_for_cpu_pci() argument
55 xilly_pci_direction(direction)); in xilly_dma_sync_single_for_cpu_pci()
61 int direction) in xilly_dma_sync_single_for_device_pci() argument
66 xilly_pci_direction(direction)); in xilly_dma_sync_single_for_device_pci()
74 data->size, data->direction); in xilly_pci_unmap()
88 int direction, in xilly_map_single_pci() argument
100 pci_direction = xilly_pci_direction(direction); in xilly_map_single_pci()
112 this->direction = pci_direction; in xilly_map_single_pci()
/Linux-v5.15/include/linux/iio/
Devents.h24 #define IIO_EVENT_CODE(chan_type, diff, modifier, direction, \ argument
27 ((u64)direction << 48) | ((u64)modifier << 40) | \
42 type, direction) \ argument
43 IIO_EVENT_CODE(chan_type, 0, modifier, direction, type, number, 0, 0)
53 #define IIO_UNMOD_EVENT_CODE(chan_type, number, type, direction) \ argument
54 IIO_EVENT_CODE(chan_type, 0, 0, direction, type, number, 0, 0)
/Linux-v5.15/net/sunrpc/auth_gss/
Dgss_krb5_seqnum.c45 int direction, in krb5_make_seq_num() argument
61 plain[4] = direction; in krb5_make_seq_num()
62 plain[5] = direction; in krb5_make_seq_num()
63 plain[6] = direction; in krb5_make_seq_num()
64 plain[7] = direction; in krb5_make_seq_num()
75 int *direction, u32 *seqnum) in krb5_get_seq_num() argument
96 *direction = plain[4]; in krb5_get_seq_num()
/Linux-v5.15/drivers/net/ethernet/intel/ixgbe/
Dixgbe_dcb.c64 int max_frame, u8 direction) in ixgbe_dcb_calculate_tc_credits() argument
85 p = &dcb_config->tc_config[i].path[direction]; in ixgbe_dcb_calculate_tc_credits()
86 bw_percent = dcb_config->bw_percentage[direction][p->bwg_id]; in ixgbe_dcb_calculate_tc_credits()
107 p = &dcb_config->tc_config[i].path[direction]; in ixgbe_dcb_calculate_tc_credits()
108 bw_percent = dcb_config->bw_percentage[direction][p->bwg_id]; in ixgbe_dcb_calculate_tc_credits()
140 if (direction == DCB_TX_CONFIG) { in ixgbe_dcb_calculate_tc_credits()
173 void ixgbe_dcb_unpack_refill(struct ixgbe_dcb_config *cfg, int direction, in ixgbe_dcb_unpack_refill() argument
180 refill[tc] = tc_config[tc].path[direction].data_credits_refill; in ixgbe_dcb_unpack_refill()
192 void ixgbe_dcb_unpack_bwgid(struct ixgbe_dcb_config *cfg, int direction, in ixgbe_dcb_unpack_bwgid() argument
199 bwgid[tc] = tc_config[tc].path[direction].bwg_id; in ixgbe_dcb_unpack_bwgid()
[all …]
/Linux-v5.15/sound/pci/hda/
Dhda_local.h44 #define HDA_CODEC_VOLUME_IDX(xname, xcidx, nid, xindex, direction) \ argument
45 HDA_CODEC_VOLUME_MONO_IDX(xname, xcidx, nid, 3, xindex, direction, 0)
47 #define HDA_CODEC_VOLUME_MONO(xname, nid, channel, xindex, direction) \ argument
48 HDA_CODEC_VOLUME_MONO_IDX(xname, 0, nid, channel, xindex, direction, 0)
50 #define HDA_CODEC_VOLUME(xname, nid, xindex, direction) \ argument
51 HDA_CODEC_VOLUME_MONO(xname, nid, 3, xindex, direction)
53 #define HDA_CODEC_VOLUME_MIN_MUTE(xname, nid, xindex, direction) \ argument
54 HDA_CODEC_VOLUME_MONO_IDX(xname, 0, nid, 3, xindex, direction, \
57 #define HDA_CODEC_MUTE_MONO_IDX(xname, xcidx, nid, channel, xindex, direction) \ argument
63 .private_value = HDA_COMPOSE_AMP_VAL(nid, channel, xindex, direction) }
[all …]
/Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
Dktls.c11 enum tls_offload_ctx_dir direction, in mlx5e_ktls_add() argument
22 if (direction == TLS_OFFLOAD_CTX_DIR_TX) in mlx5e_ktls_add()
32 enum tls_offload_ctx_dir direction) in mlx5e_ktls_del() argument
34 if (direction == TLS_OFFLOAD_CTX_DIR_TX) in mlx5e_ktls_del()
42 enum tls_offload_ctx_dir direction) in mlx5e_ktls_resync() argument
44 if (unlikely(direction != TLS_OFFLOAD_CTX_DIR_RX)) in mlx5e_ktls_resync()
Dtls.c103 enum tls_offload_ctx_dir direction, in mlx5e_tls_add() argument
125 direction == TLS_OFFLOAD_CTX_DIR_TX); in mlx5e_tls_add()
129 if (direction == TLS_OFFLOAD_CTX_DIR_TX) { in mlx5e_tls_add()
150 enum tls_offload_ctx_dir direction) in mlx5e_tls_del() argument
155 handle = ntohl((direction == TLS_OFFLOAD_CTX_DIR_TX) ? in mlx5e_tls_del()
160 direction == TLS_OFFLOAD_CTX_DIR_TX); in mlx5e_tls_del()
165 enum tls_offload_ctx_dir direction) in mlx5e_tls_resync() argument
172 if (WARN_ON_ONCE(direction != TLS_OFFLOAD_CTX_DIR_RX)) in mlx5e_tls_resync()
/Linux-v5.15/arch/powerpc/kernel/
Ddma-iommu.c101 enum dma_data_direction direction, in dma_iommu_map_page() argument
105 size, dma_get_mask(dev), direction, attrs); in dma_iommu_map_page()
110 size_t size, enum dma_data_direction direction, in dma_iommu_unmap_page() argument
113 iommu_unmap_page(get_iommu_table_base(dev), dma_handle, size, direction, in dma_iommu_unmap_page()
119 int nelems, enum dma_data_direction direction, in dma_iommu_map_sg() argument
123 dma_get_mask(dev), direction, attrs); in dma_iommu_map_sg()
127 int nelems, enum dma_data_direction direction, in dma_iommu_unmap_sg() argument
131 direction, attrs); in dma_iommu_unmap_sg()
/Linux-v5.15/drivers/gpio/
Dgpio-reg.c16 u32 direction; member
29 return r->direction & BIT(offset) ? GPIO_LINE_DIRECTION_IN : in gpio_reg_get_direction()
38 if (r->direction & BIT(offset)) in gpio_reg_direction_output()
49 return r->direction & BIT(offset) ? 0 : -ENOTSUPP; in gpio_reg_direction_input()
74 if (r->direction & mask) { in gpio_reg_get()
132 int base, int num, const char *label, u32 direction, u32 def_out, in gpio_reg_init() argument
160 r->direction = direction; in gpio_reg_init()
/Linux-v5.15/drivers/dma-buf/
Dudmabuf.c58 enum dma_data_direction direction) in get_sg_table() argument
72 ret = dma_map_sgtable(dev, sg, direction, 0); in get_sg_table()
84 enum dma_data_direction direction) in put_sg_table() argument
86 dma_unmap_sgtable(dev, sg, direction, 0); in put_sg_table()
92 enum dma_data_direction direction) in map_udmabuf() argument
94 return get_sg_table(at->dev, at->dmabuf, direction); in map_udmabuf()
99 enum dma_data_direction direction) in unmap_udmabuf() argument
101 return put_sg_table(at->dev, sg, direction); in unmap_udmabuf()
120 enum dma_data_direction direction) in begin_cpu_udmabuf() argument
126 ubuf->sg = get_sg_table(dev, buf, direction); in begin_cpu_udmabuf()
[all …]
/Linux-v5.15/Documentation/devicetree/bindings/input/
Dpwm-vibrator.txt7 The binding supports an optional direction PWM channel, that can be
13 - pwm-names: Should contain "enable" and optionally "direction"
18 - direction-duty-cycle-ns: Duty cycle of the direction PWM channel in
63 pwm-names = "enable", "direction";
64 direction-duty-cycle-ns = <1000000000>;
/Linux-v5.15/drivers/staging/ralink-gdma/
Dralink-gdma.c98 enum dma_transfer_direction direction; member
191 switch (config->direction) { in gdma_dma_config()
212 config->direction); in gdma_dma_config()
286 if (chan->desc->direction == DMA_MEM_TO_DEV) { in rt305x_gdma_start_transfer()
292 } else if (chan->desc->direction == DMA_DEV_TO_MEM) { in rt305x_gdma_start_transfer()
298 } else if (chan->desc->direction == DMA_MEM_TO_MEM) { in rt305x_gdma_start_transfer()
310 chan->desc->direction); in rt305x_gdma_start_transfer()
363 if (chan->desc->direction == DMA_MEM_TO_DEV) { in rt3883_gdma_start_transfer()
369 } else if (chan->desc->direction == DMA_DEV_TO_MEM) { in rt3883_gdma_start_transfer()
376 } else if (chan->desc->direction == DMA_MEM_TO_MEM) { in rt3883_gdma_start_transfer()
[all …]
/Linux-v5.15/drivers/media/v4l2-core/
Dvideobuf-dma-sg.c152 int direction, unsigned long data, unsigned long size) in videobuf_dma_init_user_locked() argument
158 dma->direction = direction; in videobuf_dma_init_user_locked()
159 switch (dma->direction) { in videobuf_dma_init_user_locked()
198 static int videobuf_dma_init_user(struct videobuf_dmabuf *dma, int direction, in videobuf_dma_init_user() argument
204 ret = videobuf_dma_init_user_locked(dma, direction, data, size); in videobuf_dma_init_user()
210 static int videobuf_dma_init_kernel(struct videobuf_dmabuf *dma, int direction, in videobuf_dma_init_kernel() argument
217 dma->direction = direction; in videobuf_dma_init_kernel()
269 static int videobuf_dma_init_overlay(struct videobuf_dmabuf *dma, int direction, in videobuf_dma_init_overlay() argument
274 dma->direction = direction; in videobuf_dma_init_overlay()
314 dma->nr_pages, dma->direction); in videobuf_dma_map()
[all …]
/Linux-v5.15/arch/arm/kernel/
Ddma-isa.c66 enum dma_data_direction direction; in isa_enable_dma() local
71 direction = DMA_FROM_DEVICE; in isa_enable_dma()
75 direction = DMA_TO_DEVICE; in isa_enable_dma()
79 direction = DMA_BIDIRECTIONAL; in isa_enable_dma()
83 direction = DMA_NONE; in isa_enable_dma()
97 direction); in isa_enable_dma()
/Linux-v5.15/drivers/input/
Dff-memless.c216 static u16 ml_calculate_direction(u16 direction, u16 force, in ml_calculate_direction() argument
222 return direction; in ml_calculate_direction()
223 return (((u32)(direction >> 1) * force + in ml_calculate_direction()
254 i = new->direction * 360 / 0xffff; in ml_combine_effects()
276 effect->direction = ml_calculate_direction( in ml_combine_effects()
277 effect->direction, in ml_combine_effects()
279 new->direction, strong); in ml_combine_effects()
281 effect->direction = ml_calculate_direction( in ml_combine_effects()
282 effect->direction, in ml_combine_effects()
284 new->direction, weak); in ml_combine_effects()
[all …]
/Linux-v5.15/arch/arm64/boot/dts/ti/
Dk3-am65-iot2050-common.dtsi406 "IO1", "IO2", "", "IO3", "IO17-direction", "A5",
407 "IO16-direction", "IO15-direction", "IO14-direction", "A3",
409 "", "IO18-direction", "A4", "A2", "A1", "A0", "", "", "IO13",
458 "IO0-direction", "IO1-direction", "IO2-direction",
459 "IO3-direction", "IO4-direction", "IO5-direction",
460 "IO6-direction", "IO7-direction",
461 "IO8-direction", "IO9-direction", "IO10-direction",
462 "IO11-direction", "IO12-direction", "IO13-direction",
463 "IO19-direction";

12345678910>>...40