Home
last modified time | relevance | path

Searched full:loopback (Results 1 – 25 of 640) sorted by relevance

12345678910>>...26

/linux/drivers/net/ethernet/sfc/siena/
H A Denum.h11 * enum efx_loopback_mode - loopback modes
12 * @LOOPBACK_NONE: no loopback
13 * @LOOPBACK_DATA: data path loopback
14 * @LOOPBACK_GMAC: loopback within GMAC
15 * @LOOPBACK_XGMII: loopback after XMAC
16 * @LOOPBACK_XGXS: loopback within BPX after XGXS
17 * @LOOPBACK_XAUI: loopback within BPX before XAUI serdes
18 * @LOOPBACK_GMII: loopback within BPX after GMAC
19 * @LOOPBACK_SGMII: loopback within BPX within SGMII
20 * @LOOPBACK_XGBR: loopback within BPX within XGBR
[all …]
H A Dselftest.c39 * Loopback test packet structure
57 /* Loopback test source MAC address */
63 "Hello world! This is an Efx loopback test in progress!";
76 * struct efx_loopback_state - persistent state during a loopback selftest
278 * Loopback testing
279 * NB Only one loopback test can be executing concurrently.
283 /* Loopback test RX callback
284 * This is called for each received packet during loopback testing.
310 "saw runt RX packet (length %d) in %s loopback " in efx_siena_loopback_rx_packet()
318 "saw non-loopback RX packet in %s loopback test\n", in efx_siena_loopback_rx_packet()
[all …]
/linux/drivers/net/ethernet/sfc/falcon/
H A Denum.h11 * enum ef4_loopback_mode - loopback modes
12 * @LOOPBACK_NONE: no loopback
13 * @LOOPBACK_DATA: data path loopback
14 * @LOOPBACK_GMAC: loopback within GMAC
15 * @LOOPBACK_XGMII: loopback after XMAC
16 * @LOOPBACK_XGXS: loopback within BPX after XGXS
17 * @LOOPBACK_XAUI: loopback within BPX before XAUI serdes
18 * @LOOPBACK_GMII: loopback within BPX after GMAC
19 * @LOOPBACK_SGMII: loopback within BPX within SGMII
20 * @LOOPBACK_XGBR: loopback within BPX within XGBR
[all …]
H A Dselftest.c36 * Loopback test packet structure
54 /* Loopback test source MAC address */
60 "Hello world! This is an Efx loopback test in progress!";
73 * struct ef4_loopback_state - persistent state during a loopback selftest
280 * Loopback testing
281 * NB Only one loopback test can be executing concurrently.
285 /* Loopback test RX callback
286 * This is called for each received packet during loopback testing.
312 "saw runt RX packet (length %d) in %s loopback " in ef4_loopback_rx_packet()
320 "saw non-loopback RX packet in %s loopback test\n", in ef4_loopback_rx_packet()
[all …]
/linux/drivers/net/ethernet/sfc/
H A Denum.h11 * enum efx_loopback_mode - loopback modes
12 * @LOOPBACK_NONE: no loopback
13 * @LOOPBACK_DATA: data path loopback
14 * @LOOPBACK_GMAC: loopback within GMAC
15 * @LOOPBACK_XGMII: loopback after XMAC
16 * @LOOPBACK_XGXS: loopback within BPX after XGXS
17 * @LOOPBACK_XAUI: loopback within BPX before XAUI serdes
18 * @LOOPBACK_GMII: loopback within BPX after GMAC
19 * @LOOPBACK_SGMII: loopback within BPX within SGMII
20 * @LOOPBACK_XGBR: loopback within BPX within XGBR
[all …]
H A Dselftest.c39 * Loopback test packet structure
56 /* Loopback test source MAC address */
62 "Hello world! This is an Efx loopback test in progress!";
75 * struct efx_loopback_state - persistent state during a loopback selftest
277 * Loopback testing
278 * NB Only one loopback test can be executing concurrently.
282 /* Loopback test RX callback
283 * This is called for each received packet during loopback testing.
309 "saw runt RX packet (length %d) in %s loopback " in efx_loopback_rx_packet()
317 "saw non-loopback RX packet in %s loopback test\n", in efx_loopback_rx_packet()
[all …]
/linux/sound/drivers/
H A Daloop.c3 * Loopback soundcard
35 MODULE_DESCRIPTION("A loopback soundcard");
48 MODULE_PARM_DESC(index, "Index value for loopback soundcard.");
50 MODULE_PARM_DESC(id, "ID string for loopback soundcard.");
52 MODULE_PARM_DESC(enable, "Enable this loopback soundcard.");
54 MODULE_PARM_DESC(pcm_substreams, "PCM substreams # (1-8) for loopback driver.");
71 * call in loopback->cable_lock
87 * call in loopback->cable_lock
135 struct loopback { argument
145 struct loopback *loopbac
132 struct loopback { global() struct
137 setuploopback global() argument
142 struct loopback *loopback; global() member
1049 struct loopback *loopback = substream->private_data; free_cable() local
1242 struct loopback *loopback = substream->private_data; loopback_open() local
1339 struct loopback *loopback = substream->private_data; loopback_close() local
1359 loopback_pcm_new(struct loopback * loopback,int device,int substreams) loopback_pcm_new() argument
1395 struct loopback *loopback = snd_kcontrol_chip(kcontrol); loopback_rate_shift_get() local
1407 struct loopback *loopback = snd_kcontrol_chip(kcontrol); loopback_rate_shift_put() local
1429 struct loopback *loopback = snd_kcontrol_chip(kcontrol); loopback_notify_get() local
1441 struct loopback *loopback = snd_kcontrol_chip(kcontrol); loopback_notify_put() local
1459 struct loopback *loopback = snd_kcontrol_chip(kcontrol); loopback_active_get() local
1489 struct loopback *loopback = snd_kcontrol_chip(kcontrol); loopback_format_get() local
1511 struct loopback *loopback = snd_kcontrol_chip(kcontrol); loopback_rate_get() local
1534 struct loopback *loopback = snd_kcontrol_chip(kcontrol); loopback_channels_get() local
1554 struct loopback *loopback = snd_kcontrol_chip(kcontrol); loopback_access_get() local
1622 loopback_mixer_new(struct loopback * loopback,int notify) loopback_mixer_new() argument
1705 print_substream_info(struct snd_info_buffer * buffer,struct loopback * loopback,int sub,int num) print_substream_info() argument
1726 struct loopback *loopback = entry->private_data; print_cable_info() local
1736 loopback_cable_proc_new(struct loopback * loopback,int cidx) loopback_cable_proc_new() argument
1745 loopback_set_timer_source(struct loopback * loopback,const char * value) loopback_set_timer_source() argument
1760 struct loopback *loopback = entry->private_data; print_timer_source_info() local
1770 struct loopback *loopback = entry->private_data; change_timer_source_info() local
1778 loopback_timer_source_proc_new(struct loopback * loopback) loopback_timer_source_proc_new() argument
1788 struct loopback *loopback; loopback_probe() local
[all...]
/linux/tools/testing/selftests/bpf/prog_tests/
H A Dtc_opts.c7 #define loopback 1 macro
41 err = bpf_prog_attach_opts(fd1, loopback, BPF_TCX_INGRESS, &opta); in test_ns_tc_opts_basic()
53 err = bpf_prog_query_opts(loopback, BPF_TCX_INGRESS, &optq); in test_ns_tc_opts_basic()
68 err = bpf_prog_attach_opts(fd2, loopback, BPF_TCX_EGRESS, &opta); in test_ns_tc_opts_basic()
78 err = bpf_prog_query_opts(loopback, BPF_TCX_EGRESS, &optq); in test_ns_tc_opts_basic()
94 err = bpf_prog_detach_opts(fd2, loopback, BPF_TCX_EGRESS, &optd); in test_ns_tc_opts_basic()
101 err = bpf_prog_detach_opts(fd1, loopback, BPF_TCX_INGRESS, &optd); in test_ns_tc_opts_basic()
141 err = bpf_prog_attach_opts(fd1, loopback, target, &opta); in test_tc_opts_before_target()
147 err = bpf_prog_attach_opts(fd2, loopback, target, &opta); in test_tc_opts_before_target()
158 err = bpf_prog_query_opts(loopback, target, &optq); in test_tc_opts_before_target()
[all …]
H A Dtc_links.c8 #define loopback 1 macro
41 link = bpf_program__attach_tcx(skel->progs.tc1, loopback, &optl); in serial_test_tc_links_basic()
59 err = bpf_prog_query_opts(loopback, BPF_TCX_INGRESS, &optq); in serial_test_tc_links_basic()
76 link = bpf_program__attach_tcx(skel->progs.tc2, loopback, &optl); in serial_test_tc_links_basic()
92 err = bpf_prog_query_opts(loopback, BPF_TCX_EGRESS, &optq); in serial_test_tc_links_basic()
154 link = bpf_program__attach_tcx(skel->progs.tc1, loopback, &optl); in test_tc_links_before_target()
164 link = bpf_program__attach_tcx(skel->progs.tc2, loopback, &optl); in test_tc_links_before_target()
181 err = bpf_prog_query_opts(loopback, target, &optq); in test_tc_links_before_target()
207 link = bpf_program__attach_tcx(skel->progs.tc3, loopback, &optl); in test_tc_links_before_target()
220 link = bpf_program__attach_tcx(skel->progs.tc4, loopback, in test_tc_links_before_target()
[all...]
H A Dtc_helpers.h7 #ifndef loopback
8 # define loopback 1 macro
37 __assert_mprog_count(target, expected, loopback); in assert_mprog_count()
/linux/tools/testing/selftests/drivers/net/hw/
H A Dloopback.sh45 check_fail $? "Matched on a filter without loopback setup"
47 ethtool -K $h1 loopback on
48 check_err $? "Failed to enable loopback"
55 check_err $? "Did not match on filter with loopback"
57 ethtool -K $h1 loopback off
58 check_err $? "Failed to disable loopback"
63 check_fail $? "Matched on a filter after loopback was removed"
67 log_test "loopback"
80 if ethtool -k $h1 | grep loopback | grep -q fixed; then
81 log_test "SKIP: dev $h1 does not support loopback feature"
/linux/drivers/net/ethernet/cisco/enic/
H A Denic_res.h37 int offload_mode, int cq_entry, int sop, int eop, int loopback) in enic_queue_wq_desc_ex() argument
53 (u8)loopback); in enic_queue_wq_desc_ex()
61 int eop, int loopback) in enic_queue_wq_desc_cont() argument
65 eop, 0 /* !SOP */, eop, loopback); in enic_queue_wq_desc_cont()
70 unsigned int vlan_tag, int eop, int loopback) in enic_queue_wq_desc() argument
75 eop, 1 /* SOP */, eop, loopback); in enic_queue_wq_desc()
81 unsigned int vlan_tag, int eop, int loopback) in enic_queue_wq_desc_csum() argument
87 eop, 1 /* SOP */, eop, loopback); in enic_queue_wq_desc_csum()
93 int vlan_tag_insert, unsigned int vlan_tag, int eop, int loopback) in enic_queue_wq_desc_csum_l4() argument
98 eop, 1 /* SOP */, eop, loopback); in enic_queue_wq_desc_csum_l4()
[all …]
H A Dwq_enet_desc.h43 u8 vlan_tag_insert, u16 vlan_tag, u8 loopback) in wq_enet_desc_enc() argument
48 WQ_ENET_MSS_SHIFT | (loopback & 1) << WQ_ENET_LOOPBACK_SHIFT); in wq_enet_desc_enc()
62 u8 *vlan_tag_insert, u16 *vlan_tag, u8 *loopback) in wq_enet_desc_dec() argument
68 *loopback = (u8)((le16_to_cpu(desc->mss_loopback) >> in wq_enet_desc_dec()
/linux/net/rds/
H A Dloop.c59 * This 'loopback' transport is a special case for flows that originate
64 * loopback transport instead of the bound transport of the sending socket.
66 * The loopback transport's sending path just hands the sent rds_message
72 * flows to the receiver. In the loopback case, though, the receive path
83 /* Do not send cong updates to loopback */ in rds_loop_xmit()
130 * Even the loopback transport needs to keep track of its connections,
132 * 1+ loopback addresses (127.*.*.*) so it's not a bug to have
133 * multiple loopback conns allocated, although rather useless.
251 .t_name = "loopback",
/linux/Documentation/sound/hd-audio/
H A Dcontrols.rst38 Analog Loopback
39 This control enables/disables the analog-loopback circuit. This
40 appears only when "loopback" is set to true in a codec hint
41 (see HD-Audio.txt). Note that on some codecs the analog-loopback
77 Loopback Mixing
78 An enum control to determine whether the analog-loopback route is
79 enabled or not. When it's enabled, the analog-loopback is mixed to
H A Drealtek-pc-beep.rst33 Amplify 1Ah loopback, left (L): 1 bit
37 Amplify 1Ah loopback, right (R): 1 bit
41 Loopback 1Ah to 21h [active low] (h): 1 bit
46 Loopback 1Ah to 14h (S): 1 bit
64 Loopback of 1Ah to 21h/14h::
115 away from PC Beep but have failed to disable both loopback paths. On my
/linux/tools/testing/selftests/ir/
H A Dir_loopback.sh12 if ! /sbin/modprobe -q -n rc-loopback; then
13 echo "ir_loopback: module rc-loopback is not found in /lib/modules/`uname -r` [SKIP]"
17 /sbin/modprobe rc-loopback
22 RCDEV=$(grep -l DRV_NAME=rc-loopback /sys/class/rc/rc*/uevent | grep -o 'rc[0-9]\+')
/linux/net/core/
H A Dselftests.c339 * net_test_phy_loopback_tcp_bad_csum - PHY loopback test with a deliberately
346 * The frame is transmitted through the device’s internal PHY loopback path:
349 * internal PHY loopback -> xMII -> MAC HW -> MAC driver -> test code
385 /* This test should be done before all PHY loopback test */
386 .name = "PHY internal loopback, enable ",
389 .name = "PHY internal loopback, UDP ",
392 .name = "PHY internal loopback, MTU ",
395 .name = "PHY internal loopback, TCP ",
398 .name = "PHY loopback, bad TCP csum ",
401 /* This test should be done after all PHY loopback test */
[all …]
/linux/drivers/net/
H A Dloopback.c7 * Pseudo-driver for the loopback interface.
9 * Version: @(#)loopback.c 1.0.4b 08/16/93
22 * on packets received on the loopback
197 /* The loopback device is special. There is only one instance
206 /* Setup and register the loopback device. */
230 panic("loopback: Failed to register netdevice: %d\n", err); in loopback_net_init()
267 * DSTs and unlike loopback, this is not per-ns.
/linux/sound/soc/codecs/
H A Dwm8998.c498 SOC_DAPM_ENUM("AEC1 Loopback", wm8998_aec1_loopback),
499 SOC_DAPM_ENUM("AEC2 Loopback", wm8998_aec2_loopback),
623 SND_SOC_DAPM_MUX("AEC1 Loopback", ARIZONA_DAC_AEC_CONTROL_1,
627 SND_SOC_DAPM_MUX("AEC2 Loopback", ARIZONA_DAC_AEC_CONTROL_2,
848 { name, "AEC", "AEC1 Loopback" }, \
849 { name, "AEC2", "AEC2 Loopback" }, \
1102 { "AEC1 Loopback", "HPOUTL", "OUT1L" },
1103 { "AEC1 Loopback", "HPOUTR", "OUT1R" },
1104 { "AEC2 Loopback", "HPOUTL", "OUT1L" },
1105 { "AEC2 Loopback", "HPOUT
[all...]
H A Dtwl4030.c1175 /* AIF and APLL clocks for running DAIs (including loopback) */
1191 SND_SOC_DAPM_SWITCH("Right1 Analog Loopback", SND_SOC_NOPM, 0, 0,
1193 SND_SOC_DAPM_SWITCH("Left1 Analog Loopback", SND_SOC_NOPM, 0, 0,
1195 SND_SOC_DAPM_SWITCH("Right2 Analog Loopback", SND_SOC_NOPM, 0, 0,
1197 SND_SOC_DAPM_SWITCH("Left2 Analog Loopback", SND_SOC_NOPM, 0, 0,
1199 SND_SOC_DAPM_SWITCH("Voice Analog Loopback", SND_SOC_NOPM, 0, 0,
1202 /* Master analog loopback switch */
1207 SND_SOC_DAPM_SWITCH("Left Digital Loopback", SND_SOC_NOPM, 0, 0,
1209 SND_SOC_DAPM_SWITCH("Right Digital Loopback", SND_SOC_NOPM, 0, 0,
1211 SND_SOC_DAPM_SWITCH("Voice Digital Loopback", SND_SOC_NOP
[all...]
/linux/include/uapi/linux/
H A Datmdev.h91 /* get loopback mode */
93 /* set loopback mode */
95 /* query supported loopback modes */
120 * Loopback modes for ATM_{PHY,SAR}_{GET,SET}LOOP
123 /* Point of loopback CPU-->SAR-->PHY-->line--> ... */
131 /* Direction of loopback */
138 #define ATM_LM_NONE 0 /* no loopback */
/linux/drivers/nvme/target/
H A DKconfig42 tristate "NVMe loopback device support"
47 This enables the NVMe loopback device support, which can be useful
75 tristate "NVMe over Fabrics FC Transport Loopback Test driver"
82 This enables the NVMe FC loopback test support, which can be useful
/linux/drivers/scsi/snic/
H A Dwq_enet_desc.h40 u8 vlan_tag_insert, u16 vlan_tag, u8 loopback) in wq_enet_desc_enc() argument
45 WQ_ENET_MSS_SHIFT | (loopback & 1) << WQ_ENET_LOOPBACK_SHIFT); in wq_enet_desc_enc()
59 u8 *vlan_tag_insert, u16 *vlan_tag, u8 *loopback) in wq_enet_desc_dec() argument
65 *loopback = (u8)((le16_to_cpu(desc->mss_loopback) >> in wq_enet_desc_dec()
/linux/drivers/scsi/fnic/
H A Dwq_enet_desc.h42 u8 vlan_tag_insert, u16 vlan_tag, u8 loopback) in wq_enet_desc_enc() argument
47 WQ_ENET_MSS_SHIFT | (loopback & 1) << WQ_ENET_LOOPBACK_SHIFT); in wq_enet_desc_enc()
61 u8 *vlan_tag_insert, u16 *vlan_tag, u8 *loopback) in wq_enet_desc_dec() argument
67 *loopback = (u8)((le16_to_cpu(desc->mss_loopback) >> in wq_enet_desc_dec()

12345678910>>...26