| /kernel/linux/linux-6.6/tools/testing/selftests/net/forwarding/ |
| D | Makefile | 3 TEST_PROGS = bridge_igmp.sh \ 4 bridge_locked_port.sh \ 5 bridge_mdb.sh \ 6 bridge_mdb_host.sh \ 7 bridge_mdb_max.sh \ 8 bridge_mdb_port_down.sh \ 9 bridge_mld.sh \ 10 bridge_port_isolation.sh \ 11 bridge_sticky_fdb.sh \ 12 bridge_vlan_aware.sh \ [all …]
|
| /kernel/linux/linux-5.10/tools/testing/selftests/net/forwarding/ |
| D | Makefile | 3 TEST_PROGS = bridge_igmp.sh \ 4 bridge_port_isolation.sh \ 5 bridge_sticky_fdb.sh \ 6 bridge_vlan_aware.sh \ 7 bridge_vlan_unaware.sh \ 8 ethtool.sh \ 9 gre_inner_v4_multipath.sh \ 10 gre_inner_v6_multipath.sh \ 11 gre_multipath.sh \ 12 ip6_forward_instats_vrf.sh \ [all …]
|
| /kernel/linux/linux-6.6/tools/testing/selftests/net/ |
| D | Makefile | 9 TEST_PROGS := run_netsocktests run_afpackettests test_bpf.sh netdevice.sh \ 10 rtnetlink.sh xfrm_policy.sh test_blackhole_dev.sh 11 TEST_PROGS += fib_tests.sh fib-onlink-tests.sh pmtu.sh udpgso.sh ip_defrag.sh 12 TEST_PROGS += udpgso_bench.sh fib_rule_tests.sh msg_zerocopy.sh psock_snd.sh 13 TEST_PROGS += udpgro_bench.sh udpgro.sh test_vxlan_under_vrf.sh reuseport_addr_any.sh 14 TEST_PROGS += test_vxlan_fdb_changelink.sh so_txtime.sh ipv6_flowlabel.sh 15 TEST_PROGS += tcp_fastopen_backup_key.sh fcnal-test.sh l2tp.sh traceroute.sh 16 TEST_PROGS += fin_ack_lat.sh fib_nexthop_multiprefix.sh fib_nexthops.sh fib_nexthop_nongw.sh 17 TEST_PROGS += altnames.sh icmp.sh icmp_redirect.sh ip6_gre_headroom.sh 18 TEST_PROGS += route_localnet.sh [all …]
|
| D | psock_snd.sh | 25 ./in_netns.sh ./psock_snd -d 28 ./in_netns.sh ./psock_snd -d -b 31 ./in_netns.sh ./psock_snd 34 ./in_netns.sh ./psock_snd -b 37 ./in_netns.sh ./psock_snd -q 40 ./in_netns.sh ./psock_snd -V 43 ./in_netns.sh ./psock_snd -v 46 ./in_netns.sh ./psock_snd -v -c 49 (! ./in_netns.sh ./psock_snd -v -c -C) 55 ./in_netns.sh ./psock_snd -l 0 [all …]
|
| /kernel/linux/linux-5.10/tools/testing/selftests/net/ |
| D | Makefile | 7 TEST_PROGS := run_netsocktests run_afpackettests test_bpf.sh netdevice.sh \ 8 rtnetlink.sh xfrm_policy.sh test_blackhole_dev.sh 9 TEST_PROGS += fib_tests.sh fib-onlink-tests.sh pmtu.sh udpgso.sh ip_defrag.sh 10 TEST_PROGS += udpgso_bench.sh fib_rule_tests.sh msg_zerocopy.sh psock_snd.sh 11 TEST_PROGS += udpgro_bench.sh udpgro.sh test_vxlan_under_vrf.sh reuseport_addr_any.sh 12 TEST_PROGS += test_vxlan_fdb_changelink.sh so_txtime.sh ipv6_flowlabel.sh 13 TEST_PROGS += tcp_fastopen_backup_key.sh fcnal-test.sh l2tp.sh traceroute.sh 14 TEST_PROGS += fin_ack_lat.sh fib_nexthop_multiprefix.sh fib_nexthops.sh 15 TEST_PROGS += altnames.sh icmp_redirect.sh ip6_gre_headroom.sh 16 TEST_PROGS += route_localnet.sh [all …]
|
| D | psock_snd.sh | 25 ./in_netns.sh ./psock_snd -d 28 ./in_netns.sh ./psock_snd -d -b 31 ./in_netns.sh ./psock_snd 34 ./in_netns.sh ./psock_snd -b 37 ./in_netns.sh ./psock_snd -q 40 ./in_netns.sh ./psock_snd -V 43 ./in_netns.sh ./psock_snd -v 46 ./in_netns.sh ./psock_snd -v -c 49 (! ./in_netns.sh ./psock_snd -v -c -C) 55 ./in_netns.sh ./psock_snd -l 0 [all …]
|
| /kernel/linux/linux-6.6/drivers/md/ |
| D | raid5.c | 26 * (in add_stripe_bio) we update the in-memory bitmap and record in sh->bm_seq 118 static inline int raid6_d0(struct stripe_head *sh) in raid6_d0() argument 120 if (sh->ddf_layout) in raid6_d0() 124 if (sh->qd_idx == sh->disks - 1) in raid6_d0() 127 return sh->qd_idx + 1; in raid6_d0() 140 static int raid6_idx_to_slot(int idx, struct stripe_head *sh, in raid6_idx_to_slot() argument 145 if (sh->ddf_layout) in raid6_idx_to_slot() 147 if (idx == sh->pd_idx) in raid6_idx_to_slot() 149 if (idx == sh->qd_idx) in raid6_idx_to_slot() 151 if (!sh->ddf_layout) in raid6_idx_to_slot() [all …]
|
| D | raid5-cache.c | 141 /* all stripes in r5cache, in the order of seq at sh->log_start */ 193 * sect: align_bi->bi_iter.bi_sector or sh->sector 308 struct stripe_head *sh, int disks) in r5c_handle_cached_data_endio() argument 312 for (i = sh->disks; i--; ) { in r5c_handle_cached_data_endio() 313 if (sh->dev[i].written) { in r5c_handle_cached_data_endio() 314 set_bit(R5_UPTODATE, &sh->dev[i].flags); in r5c_handle_cached_data_endio() 315 r5c_return_dev_pending_writes(conf, &sh->dev[i]); in r5c_handle_cached_data_endio() 448 void r5c_make_stripe_write_out(struct stripe_head *sh) in r5c_make_stripe_write_out() argument 450 struct r5conf *conf = sh->raid_conf; in r5c_make_stripe_write_out() 455 WARN_ON(!test_bit(STRIPE_R5C_CACHING, &sh->state)); in r5c_make_stripe_write_out() [all …]
|
| D | raid5-log.h | 10 void r5l_stripe_write_finished(struct stripe_head *sh); 15 int r5c_try_caching_write(struct r5conf *conf, struct stripe_head *sh, 17 void r5c_finish_stripe_write_out(struct r5conf *conf, struct stripe_head *sh, 19 void r5c_release_extra_page(struct stripe_head *sh); 20 void r5c_use_extra_page(struct stripe_head *sh); 23 struct stripe_head *sh, int disks); 24 int r5c_cache_data(struct r5l_log *log, struct stripe_head *sh); 25 void r5c_make_stripe_write_out(struct stripe_head *sh); 35 ops_run_partial_parity(struct stripe_head *sh, struct raid5_percpu *percpu, 39 int ppl_write_stripe(struct r5conf *conf, struct stripe_head *sh); [all …]
|
| /kernel/linux/linux-5.10/drivers/md/ |
| D | raid5.c | 26 * (in add_stripe_bio) we update the in-memory bitmap and record in sh->bm_seq 112 static inline int raid6_d0(struct stripe_head *sh) in raid6_d0() argument 114 if (sh->ddf_layout) in raid6_d0() 118 if (sh->qd_idx == sh->disks - 1) in raid6_d0() 121 return sh->qd_idx + 1; in raid6_d0() 134 static int raid6_idx_to_slot(int idx, struct stripe_head *sh, in raid6_idx_to_slot() argument 139 if (sh->ddf_layout) in raid6_idx_to_slot() 141 if (idx == sh->pd_idx) in raid6_idx_to_slot() 143 if (idx == sh->qd_idx) in raid6_idx_to_slot() 145 if (!sh->ddf_layout) in raid6_idx_to_slot() [all …]
|
| D | raid5-cache.c | 141 /* all stripes in r5cache, in the order of seq at sh->log_start */ 193 * sect: align_bi->bi_iter.bi_sector or sh->sector 308 struct stripe_head *sh, int disks) in r5c_handle_cached_data_endio() argument 312 for (i = sh->disks; i--; ) { in r5c_handle_cached_data_endio() 313 if (sh->dev[i].written) { in r5c_handle_cached_data_endio() 314 set_bit(R5_UPTODATE, &sh->dev[i].flags); in r5c_handle_cached_data_endio() 315 r5c_return_dev_pending_writes(conf, &sh->dev[i]); in r5c_handle_cached_data_endio() 316 md_bitmap_endwrite(conf->mddev->bitmap, sh->sector, in r5c_handle_cached_data_endio() 318 !test_bit(STRIPE_DEGRADED, &sh->state), in r5c_handle_cached_data_endio() 449 void r5c_make_stripe_write_out(struct stripe_head *sh) in r5c_make_stripe_write_out() argument [all …]
|
| D | raid5-log.h | 10 extern void r5l_stripe_write_finished(struct stripe_head *sh); 16 r5c_try_caching_write(struct r5conf *conf, struct stripe_head *sh, 19 r5c_finish_stripe_write_out(struct r5conf *conf, struct stripe_head *sh, 21 extern void r5c_release_extra_page(struct stripe_head *sh); 22 extern void r5c_use_extra_page(struct stripe_head *sh); 25 struct stripe_head *sh, int disks); 26 extern int r5c_cache_data(struct r5l_log *log, struct stripe_head *sh); 27 extern void r5c_make_stripe_write_out(struct stripe_head *sh); 38 ops_run_partial_parity(struct stripe_head *sh, struct raid5_percpu *percpu, 42 extern int ppl_write_stripe(struct r5conf *conf, struct stripe_head *sh); [all …]
|
| /kernel/linux/linux-6.6/tools/testing/selftests/netfilter/ |
| D | Makefile | 4 TEST_PROGS := nft_trans_stress.sh nft_fib.sh nft_nat.sh bridge_brouter.sh \ 5 conntrack_icmp_related.sh nft_flowtable.sh ipvs.sh \ 6 nft_concat_range.sh nft_conntrack_helper.sh \ 7 nft_queue.sh nft_meta.sh nf_nat_edemux.sh \ 8 ipip-conntrack-mtu.sh conntrack_tcp_unreplied.sh \ 9 conntrack_vrf.sh nft_synproxy.sh rpath.sh nft_audit.sh \ 10 conntrack_sctp_collision.sh xt_string.sh
|
| /kernel/linux/linux-5.10/drivers/scsi/ |
| D | aha1542.c | 193 static int aha1542_test_port(struct Scsi_Host *sh) in aha1542_test_port() argument 199 if (inb(STATUS(sh->io_port)) == 0xff) in aha1542_test_port() 205 aha1542_intr_reset(sh->io_port); /* reset interrupts, so they don't block */ in aha1542_test_port() 207 outb(SRST | IRST /*|SCRST */ , CONTROL(sh->io_port)); in aha1542_test_port() 212 if (!wait_mask(STATUS(sh->io_port), STATMASK, INIT | IDLE, STST | DIAGF | INVDCMD | DF | CDF, 0)) in aha1542_test_port() 216 if (inb(INTRFLAGS(sh->io_port)) & INTRMASK) in aha1542_test_port() 222 aha1542_outb(sh->io_port, CMD_INQUIRY); in aha1542_test_port() 225 if (!wait_mask(STATUS(sh->io_port), DF, DF, 0, 0)) in aha1542_test_port() 227 inquiry_result[i] = inb(DATA(sh->io_port)); in aha1542_test_port() 231 if (inb(STATUS(sh->io_port)) & DF) in aha1542_test_port() [all …]
|
| /kernel/linux/linux-6.6/drivers/scsi/ |
| D | aha1542.c | 207 static int aha1542_test_port(struct Scsi_Host *sh) in aha1542_test_port() argument 212 if (inb(STATUS(sh->io_port)) == 0xff) in aha1542_test_port() 218 aha1542_intr_reset(sh->io_port); /* reset interrupts, so they don't block */ in aha1542_test_port() 220 outb(SRST | IRST /*|SCRST */ , CONTROL(sh->io_port)); in aha1542_test_port() 225 if (!wait_mask(STATUS(sh->io_port), STATMASK, INIT | IDLE, STST | DIAGF | INVDCMD | DF | CDF, 0)) in aha1542_test_port() 229 if (inb(INTRFLAGS(sh->io_port)) & INTRMASK) in aha1542_test_port() 237 aha1542_outb(sh->io_port, CMD_INQUIRY); in aha1542_test_port() 240 if (!wait_mask(STATUS(sh->io_port), DF, DF, 0, 0)) in aha1542_test_port() 242 (void)inb(DATA(sh->io_port)); in aha1542_test_port() 246 if (inb(STATUS(sh->io_port)) & DF) in aha1542_test_port() [all …]
|
| /kernel/linux/linux-6.6/tools/memory-model/scripts/ |
| D | README | 8 checkalllitmus.sh 14 checkghlitmus.sh 21 checklitmushist.sh 24 initlitmushist.sh or newlitmushist.sh runs, comparing the 27 checklitmus.sh 32 checktheselitmus.sh 35 expected results. This takes optional parseargs.sh arguments, 39 cmplitmushist.sh 46 initlitmushist.sh 52 judgelitmus.sh [all …]
|
| D | runlitmushist.sh | 9 # sh runlitmushist.sh 12 # This script uses environment variables produced by parseargs.sh. 18 . scripts/hwfnseg.sh 20 T=/tmp/runlitmushist.sh.$$ 35 echo T=$T >> $T/$i.sh 36 cat << '___EOF___' >> $T/$i.sh 38 if scripts/runlitmus.sh $1 67 }' | sh | sort -k1n | 70 print "if test -z " dq hwfnseg dq " || scripts/simpletest.sh " dq $2 dq 72 print "\techo runtest " dq $2 dq " " hwfnseg " >> " t "/" NR % ncpu ".sh"; [all …]
|
| /kernel/linux/linux-6.6/tools/testing/selftests/damon/ |
| D | Makefile | 6 TEST_FILES = _chk_dependency.sh _debugfs_common.sh 7 TEST_PROGS = debugfs_attrs.sh debugfs_schemes.sh debugfs_target_ids.sh 8 TEST_PROGS += debugfs_empty_targets.sh debugfs_huge_count_read_write.sh 9 TEST_PROGS += debugfs_duplicate_context_creation.sh 10 TEST_PROGS += debugfs_rm_non_contexts.sh 11 TEST_PROGS += sysfs.sh sysfs_update_removed_scheme_dir.sh 12 TEST_PROGS += reclaim.sh lru_sort.sh
|
| /kernel/linux/linux-6.6/tools/testing/selftests/drivers/net/bonding/ |
| D | Makefile | 5 bond-arp-interval-causes-panic.sh \ 6 bond-break-lacpdu-tx.sh \ 7 bond-lladdr-target.sh \ 8 dev_addr_lists.sh \ 9 mode-1-recovery-updelay.sh \ 10 mode-2-recovery-updelay.sh \ 11 bond_options.sh \ 12 bond-eth-type-change.sh \ 13 bond_macvlan.sh 16 lag_lib.sh \ [all …]
|
| /kernel/linux/linux-6.6/tools/testing/selftests/drivers/net/dsa/ |
| D | Makefile | 3 TEST_PROGS = bridge_locked_port.sh \ 4 bridge_mdb.sh \ 5 bridge_mld.sh \ 6 bridge_vlan_aware.sh \ 7 bridge_vlan_mcast.sh \ 8 bridge_vlan_unaware.sh \ 9 local_termination.sh \ 10 no_forwarding.sh \ 11 tc_actions.sh \ 12 test_bridge_fdb_stress.sh [all …]
|
| /kernel/linux/linux-5.10/tools/memory-model/scripts/ |
| D | runlitmushist.sh | 9 # sh runlitmushist.sh 12 # This script uses environment variables produced by parseargs.sh. 18 T=/tmp/runlitmushist.sh.$$ 33 echo dir="$LKMM_DESTDIR" > $T/$i.sh 34 echo T=$T >> $T/$i.sh 35 echo herdoptions=\"$LKMM_HERD_OPTIONS\" >> $T/$i.sh 36 cat << '___EOF___' >> $T/$i.sh 66 print "runtest " $2 >> t "/" NR % ncpu ".sh"; 71 print "sh " t "/" i ".sh > " t "/" i ".sh.out 2>&1 &"; 72 close(t "/" i ".sh"); [all …]
|
| /kernel/linux/linux-6.6/Documentation/arch/sh/ |
| D | new-machine.rst | 7 Paul Mundt <lethal@linux-sh.org> 12 and the 2.5/2.6 SH backend. 19 in arch/sh/kernel/ directly, with board-specific headers ending up in 20 include/asm-sh/. For the new kernel, things are broken out by board type, 28 | `-- sh 38 `-- asm-sh 50 `-- sh 57 board-specific headers. Thus, include/asm-sh/hd64461 is home to all of the 64 | `-- sh 68 | | | `-- SH-2 generic files [all …]
|
| /kernel/linux/linux-5.10/Documentation/sh/ |
| D | new-machine.rst | 7 Paul Mundt <lethal@linux-sh.org> 12 and the 2.5/2.6 SH backend. 19 in arch/sh/kernel/ directly, with board-specific headers ending up in 20 include/asm-sh/. For the new kernel, things are broken out by board type, 28 | `-- sh 38 `-- asm-sh 50 `-- sh 57 board-specific headers. Thus, include/asm-sh/hd64461 is home to all of the 64 | `-- sh 68 | | | `-- SH-2 generic files [all …]
|
| /kernel/linux/linux-5.10/tools/testing/selftests/netfilter/ |
| D | Makefile | 4 TEST_PROGS := nft_trans_stress.sh nft_nat.sh bridge_brouter.sh \ 5 conntrack_icmp_related.sh nft_flowtable.sh ipvs.sh \ 6 nft_concat_range.sh nft_conntrack_helper.sh \ 7 nft_queue.sh nft_meta.sh \ 8 conntrack_vrf.sh
|
| /kernel/linux/linux-6.6/tools/testing/selftests/rcutorture/bin/ |
| D | kvm-remote.sh | 6 # Usage: kvm-remote.sh "systems" [ <kvm.sh args> ] 7 # kvm-remote.sh "systems" /path/to/old/run [ <kvm-again.sh args> ] 24 . functions.sh 37 # T: /tmp/kvm-remote.sh.NNNNNN where "NNNNNN" is set by mktemp 38 # resdir: /tmp/kvm-remote.sh.NNNNNN/res 39 # rundir: /tmp/kvm-remote.sh.NNNNNN/res/$ds ("-remote" suffix) 43 # TD: kvm-remote.sh.NNNNNN 46 T="`mktemp -d ${TMPDIR-/tmp}/kvm-remote.sh.XXXXXX`" 68 kvm.sh --remote "$@" $datestamp --buildonly > $T/kvm.sh.out 2>&1 72 echo $scriptname: kvm.sh failed exit code $? [all …]
|