Home
last modified time | relevance | path

Searched full:direction (Results 1 – 25 of 1794) sorted by relevance

12345678910>>...72

/linux/kernel/dma/
H A 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 …]
H A Ddebug.c59 * @direction: enum dma_data_direction
73 int direction; member
317 entry->direction == ref->direction ? ++match_lvl : 0; in __hash_bucket_find()
482 if (entry->direction == DMA_TO_DEVICE) in active_cacheline_insert()
500 if (entry->direction == DMA_TO_DEVICE) in active_cacheline_remove()
535 dir2name[entry->direction], in debug_dma_dump_mappings()
568 dir2name[entry->direction], in dump_show()
864 dir2name[entry->direction], type2name[entry->type]); in dma_debug_device_change()
1020 if (ref->direction != entry->direction) { in check_unmap()
1022 "DMA memory with different direction " in check_unmap()
[all …]
/linux/drivers/net/ethernet/netronome/nfp/crypto/
H A 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/drivers/thermal/
H A Dthermal_thresholds.c79 if (!(t->direction & THERMAL_THRESHOLD_WAY_UP)) in thermal_thresholds_handle_raising()
97 if (!(t->direction & THERMAL_THRESHOLD_WAY_DOWN)) in thermal_thresholds_handle_dropping()
115 (t->direction & THERMAL_THRESHOLD_WAY_UP) && in thermal_threshold_find_boundaries()
122 (t->direction & THERMAL_THRESHOLD_WAY_DOWN) && in thermal_threshold_find_boundaries()
169 int temperature, int direction) in thermal_thresholds_add() argument
178 if (t->direction == direction) in thermal_thresholds_add()
181 t->direction |= direction; in thermal_thresholds_add()
190 t->direction = direction; in thermal_thresholds_add()
195 thermal_notify_threshold_add(tz, temperature, direction); in thermal_thresholds_add()
203 int temperature, int direction) in thermal_thresholds_delete() argument
[all …]
/linux/drivers/media/platform/rockchip/rkisp1/
H A Drkisp1-common.c17 .direction = RKISP1_ISP_SD_SRC,
24 .direction = RKISP1_ISP_SD_SINK | RKISP1_ISP_SD_SRC,
31 .direction = RKISP1_ISP_SD_SINK | RKISP1_ISP_SD_SRC,
38 .direction = RKISP1_ISP_SD_SINK | RKISP1_ISP_SD_SRC,
45 .direction = RKISP1_ISP_SD_SINK | RKISP1_ISP_SD_SRC,
52 .direction = RKISP1_ISP_SD_SINK | RKISP1_ISP_SD_SRC,
59 .direction = RKISP1_ISP_SD_SINK | RKISP1_ISP_SD_SRC,
66 .direction = RKISP1_ISP_SD_SINK | RKISP1_ISP_SD_SRC,
73 .direction = RKISP1_ISP_SD_SINK | RKISP1_ISP_SD_SRC,
80 .direction = RKISP1_ISP_SD_SINK | RKISP1_ISP_SD_SRC,
[all …]
/linux/tools/testing/selftests/net/forwarding/
H A Dmirror_gre_lib.sh41 local direction=$1; shift
50 mirror_install $swp1 $direction $tundev "matchall"
53 mirror_uninstall $swp1 $direction
55 log_test "$direction $what"
61 local direction=$1; shift
71 mirror_install $swp1 $direction $tundev "matchall"
82 mirror_uninstall $swp1 $direction
84 log_test "$direction $what"
107 local direction=$1; shift
112 full_test_span_gre_dir_ips "$tundev" "$direction" "$forward_type" \
[all …]
H A Dmirror_vlan.sh64 local direction=$1; shift
70 mirror_install $swp1 $direction $swp3.555 "matchall"
72 mirror_uninstall $swp1 $direction
74 log_test "$direction mirror to vlan"
85 local direction=$1; shift
91 mirror_install $swp1 $direction $swp3.555 "matchall"
94 mirror_uninstall $swp1 $direction
96 log_test "$direction mirror tagged to vlan"
/linux/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_dcb.c56 * @direction: Configuring either Tx or Rx
64 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
[all …]
/linux/drivers/net/wwan/iosm/
H A Diosm_ipc_pcie.h84 * @direction: DMA direction
90 int direction; member
117 * @direction: Data direction
122 size_t size, dma_addr_t *mapping, int direction);
129 * @direction: Data direction
132 dma_addr_t mapping, int direction);
140 * @direction: DMA data direction
147 int direction, size_t headroom);
/linux/sound/soc/sof/
H A Dcompress.c71 sof_set_transferred_bytes(sstream, spcm->stream[cstream->direction].posn.host_posn, in snd_sof_compr_fragment_elapsed()
75 schedule_work(&spcm->stream[cstream->direction].period_elapsed_work); in snd_sof_compr_fragment_elapsed()
84 int dir = cstream->direction; in create_page_table()
114 dir = cstream->direction; in sof_compr_open()
147 stream.comp_id = spcm->stream[cstream->direction].comp_id; in sof_compr_free()
149 if (spcm->prepared[cstream->direction]) { in sof_compr_free()
152 spcm->prepared[cstream->direction] = false; in sof_compr_free()
155 cancel_work_sync(&spcm->stream[cstream->direction].period_elapsed_work); in sof_compr_free()
156 spcm->stream[cstream->direction].cstream = NULL; in sof_compr_free()
216 pcm->comp_id = spcm->stream[cstream->direction].comp_id; in sof_compr_set_params()
[all …]
/linux/sound/soc/sdw_utils/
H A Dsoc_sdw_utils.c65 .direction = {true, true},
83 .direction = {true, true},
103 .direction = {true, true},
123 .direction = {true, true},
136 .direction = {true, false},
149 .direction = {false, true},
163 .direction = {false, true},
177 .direction = {true, true},
190 .direction = {false, true},
204 .direction = {false, true},
[all …]
/linux/drivers/gpio/
H A Dgpio-reg.c3 * gpio-reg: single register individually fixed-direction GPIOs
24 u32 direction; member
37 return r->direction & BIT(offset) ? GPIO_LINE_DIRECTION_IN : in gpio_reg_get_direction()
46 if (r->direction & BIT(offset)) in gpio_reg_direction_output()
57 return r->direction & BIT(offset) ? 0 : -ENOTSUPP; in gpio_reg_direction_input()
82 if (r->direction & mask) { in gpio_reg_get()
124 * @direction: bitmask of fixed direction, one per GPIO signal, 1 = in
140 int base, int num, const char *label, u32 direction, u32 def_out, in gpio_reg_init() argument
168 r->direction = direction; in gpio_reg_init()
/linux/drivers/net/ethernet/fungible/funeth/
H A Dfuneth_ktls.c19 enum tls_offload_ctx_dir direction, in fun_ktls_add() argument
35 if (direction != TLS_OFFLOAD_CTX_DIR_TX) in fun_ktls_add()
64 tx_ctx = tls_driver_ctx(sk, direction); in fun_ktls_add()
73 enum tls_offload_ctx_dir direction) in fun_ktls_del() argument
79 if (direction != TLS_OFFLOAD_CTX_DIR_TX) in fun_ktls_del()
82 tx_ctx = __tls_driver_ctx(tls_ctx, direction); in fun_ktls_del()
96 u8 *rcd_sn, enum tls_offload_ctx_dir direction) in fun_ktls_resync() argument
103 if (direction != TLS_OFFLOAD_CTX_DIR_TX) in fun_ktls_resync()
106 tx_ctx = tls_driver_ctx(sk, direction); in fun_ktls_resync()
/linux/Documentation/devicetree/bindings/input/
H A Dpwm-vibrator.yaml17 The binding supports an optional direction PWM channel, that can be
28 - const: direction
39 direction-duty-cycle-ns:
41 Duty cycle of the direction PWM channel in nanoseconds,
57 pwm-names = "enable", "direction";
58 direction-duty-cycle-ns = <1000000000>;
/linux/sound/pci/hda/
H A Dhda_local.h46 #define HDA_CODEC_VOLUME_IDX(xname, xcidx, nid, xindex, direction) \ argument
47 HDA_CODEC_VOLUME_MONO_IDX(xname, xcidx, nid, 3, xindex, direction, 0)
49 #define HDA_CODEC_VOLUME_MONO(xname, nid, channel, xindex, direction) \ argument
50 HDA_CODEC_VOLUME_MONO_IDX(xname, 0, nid, channel, xindex, direction, 0)
52 #define HDA_CODEC_VOLUME(xname, nid, xindex, direction) \ argument
53 HDA_CODEC_VOLUME_MONO(xname, nid, 3, xindex, direction)
55 #define HDA_CODEC_VOLUME_MIN_MUTE(xname, nid, xindex, direction) \ argument
56 HDA_CODEC_VOLUME_MONO_IDX(xname, 0, nid, 3, xindex, direction, \
59 #define HDA_CODEC_MUTE_MONO_IDX(xname, xcidx, nid, channel, xindex, direction) \ argument
65 .private_value = HDA_COMPOSE_AMP_VAL(nid, channel, xindex, direction) }
[all …]
/linux/drivers/net/ethernet/huawei/hinic/
H A Dhinic_hw_mgmt.c120 * @direction: the direction of the message
129 enum mgmt_direction_type direction, in prepare_header() argument
141 HINIC_MSG_HEADER_SET(direction, DIRECTION) | in prepare_header()
195 * @direction: the direction of the original message
204 enum mgmt_direction_type direction, in send_msg_to_mgmt() argument
213 if (direction == MGMT_RESP) { in send_msg_to_mgmt()
215 direction, cmd, resp_msg_id); in send_msg_to_mgmt()
219 direction, cmd, msg_id); in send_msg_to_mgmt()
239 * @direction: the direction of the original message
249 enum mgmt_direction_type direction, in msg_to_mgmt_sync() argument
[all …]
/linux/include/sound/
H A Dhda_regmap.h45 * @dir: direction (#HDA_INPUT, #HDA_OUTPUT)
59 * @dir: direction (#HDA_INPUT, #HDA_OUTPUT)
128 * @direction: #HDA_INPUT or #HDA_OUTPUT
129 * @index: the index value (only for input direction)
151 * @direction: #HDA_INPUT or #HDA_OUTPUT
152 * @idx: the index value (only for input direction)
173 * @direction: #HDA_INPUT or #HDA_OUTPUT
174 * @index: the index value (only for input direction)
195 * @direction: #HDA_INPUT or #HDA_OUTPUT
196 * @idx: the index value (only for input direction)
/linux/drivers/gpu/drm/vkms/
H A Dvkms_composer.c136 * direction_for_rotation() - Get the correct reading direction for a given rotation
141 * direction in this plane which correspond to a "left to right writing" in the CRTC.
152 * The CRTC writing direction is from A to B. The plane reading direction in direction_for_rotation()
154 * The reading direction is computed by rotating the vector AB (top-left to top-right) in a in direction_for_rotation()
175 WARN_ONCE(true, "The inverse of the rotation gives an incorrect direction."); in direction_for_rotation()
183 * @direction: direction of the reading
186 * must be rotated and have a shape of 1*pixel_count if @direction is vertical and a shape of
187 * pixel_count*1 if @direction is horizontal.
197 static void clamp_line_coordinates(enum pixel_read_direction direction, in clamp_line_coordinates() argument
207 /* Get the correct number of pixel to blend, it depends of the direction */ in clamp_line_coordinates()
[all …]
/linux/drivers/input/
H A Dff-memless.c210 * Only left/right direction should be used (under/over 0x8000) for
211 * forward/reverse motor direction (to keep calculation fast & simple).
213 static u16 ml_calculate_direction(u16 direction, u16 force, in ml_calculate_direction() argument
219 return direction; in ml_calculate_direction()
220 return (((u32)(direction >> 1) * force + in ml_calculate_direction()
251 i = new->direction * 360 / 0xffff; in ml_combine_effects()
273 effect->direction = ml_calculate_direction( in ml_combine_effects()
274 effect->direction, in ml_combine_effects()
276 new->direction, strong); in ml_combine_effects()
278 effect->direction = ml_calculate_direction( in ml_combine_effects()
[all …]
/linux/drivers/iio/buffer/
H A Dindustrialio-triggered-buffer.c22 * @direction: Direction of the data stream (in/out).
42 enum iio_buffer_direction direction, in iio_triggered_buffer_setup_ext() argument
83 buffer->direction = direction; in iio_triggered_buffer_setup_ext()
121 enum iio_buffer_direction direction, in devm_iio_triggered_buffer_setup_ext() argument
127 ret = iio_triggered_buffer_setup_ext(indio_dev, h, thread, direction, in devm_iio_triggered_buffer_setup_ext()
/linux/arch/arm64/boot/dts/ti/
H A Dk3-am65-iot2050-arduino-connector.dtsi700 "IO1", "IO2", "", "IO3", "IO17-direction", "A5",
701 "IO16-direction", "IO15-direction", "IO14-direction", "A3",
703 "", "IO18-direction", "A4", "A2", "A1", "A0", "", "", "IO13",
737 "IO0-direction", "IO1-direction", "IO2-direction",
738 "IO3-direction", "IO4-direction", "IO5-direction",
739 "IO6-direction", "IO7-direction",
740 "IO8-direction", "IO9-direction", "IO10-direction",
741 "IO11-direction", "IO12-direction", "IO13-direction",
742 "IO19-direction";
/linux/Documentation/core-api/
H A Ddma-api-howto.rst459 DMA Direction
463 take a DMA direction argument, which is an integer and takes on
471 You should provide the exact DMA direction if you know it.
475 It is the direction in which the data moves during the DMA
481 If you absolutely cannot know the direction of the DMA transfer,
483 either direction. The platform guarantees that you may legally
489 precise direction, and this will help catch cases where your
490 direction tracking logic has failed to set things up properly.
500 Only streaming mappings specify a direction, consistent mappings
501 implicitly have a direction attribute setting of
[all …]
/linux/drivers/iio/imu/
H A Dadis_trigger.c31 unsigned long direction = adis->irq_flag & IRQF_TRIGGER_MASK; in adis_validate_irq_flag() local
45 if (direction == IRQF_TRIGGER_NONE) { in adis_validate_irq_flag()
48 } else if (direction != IRQF_TRIGGER_RISING && in adis_validate_irq_flag()
49 direction != IRQF_TRIGGER_FALLING && !adis->data->has_fifo) { in adis_validate_irq_flag()
53 } else if (direction != IRQF_TRIGGER_HIGH && in adis_validate_irq_flag()
54 direction != IRQF_TRIGGER_LOW && adis->data->has_fifo) { in adis_validate_irq_flag()
/linux/arch/sparc/kernel/
H A Diommu.c265 enum dma_data_direction direction, in dma_4u_map_page() argument
279 if (unlikely(direction == DMA_NONE)) in dma_4u_map_page()
304 if (direction != DMA_TO_DEVICE) in dma_4u_map_page()
322 enum dma_data_direction direction) in strbuf_flush() argument
365 if (direction == DMA_TO_DEVICE) in strbuf_flush()
387 size_t sz, enum dma_data_direction direction, in dma_4u_unmap_page() argument
395 if (unlikely(direction == DMA_NONE)) { in dma_4u_unmap_page()
420 npages, direction); in dma_4u_unmap_page()
433 int nelems, enum dma_data_direction direction, in dma_4u_map_sg() argument
446 BUG_ON(direction == DMA_NONE); in dma_4u_map_sg()
[all …]
/linux/drivers/media/dvb-frontends/
H A Ddibx000_common.h243 /* mask, direction and value are used specify which GPIO to change GPIO0
245 * mask is used for the direction and the value. Direction == 1 is OUT,
246 * 0 == IN. For direction "OUT" value is either 1 or 0, for direction IN
250 * used to do the PWM. Direction gives the PWModulator to be used.
254 u32 direction; member

12345678910>>...72