/kernel/linux/linux-6.6/tools/testing/selftests/net/forwarding/ |
H A 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/ |
H A 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/ |
H A 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 [all...] |
/kernel/linux/linux-5.10/tools/testing/selftests/net/ |
H A 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 [all...] |
/kernel/linux/linux-6.6/drivers/md/ |
H A D | raid5.c | 26 * (in add_stripe_bio) we update the in-memory bitmap and record in sh->bm_seq 119 static inline int raid6_d0(struct stripe_head *sh) in raid6_d0() argument 121 if (sh->ddf_layout) in raid6_d0() 125 if (sh->qd_idx == sh->disks - 1) in raid6_d0() 128 return sh->qd_idx + 1; in raid6_d0() 141 static int raid6_idx_to_slot(int idx, struct stripe_head *sh, in raid6_idx_to_slot() argument 146 if (sh->ddf_layout) in raid6_idx_to_slot() 148 if (idx == sh->pd_idx) in raid6_idx_to_slot() 150 if (idx == sh in raid6_idx_to_slot() 159 stripe_operations_active(struct stripe_head *sh) stripe_operations_active() argument 166 stripe_is_lowprio(struct stripe_head *sh) stripe_is_lowprio() argument 245 r5c_make_stripe_write_out(sh); global() variable 267 raid5_wakeup_stripe_thread(sh); global() variable 367 struct stripe_head *sh, *t; global() variable 392 raid5_release_stripe(struct stripe_head *sh) raid5_release_stripe() argument 423 remove_hash(struct stripe_head *sh) remove_hash() argument 431 insert_hash(struct r5conf *conf, struct stripe_head *sh) insert_hash() argument 444 struct stripe_head *sh = NULL; get_free_stripe() local 462 free_stripe_pages(struct stripe_head *sh) free_stripe_pages() argument 479 alloc_stripe_pages(struct stripe_head *sh, gfp_t gfp) alloc_stripe_pages() argument 500 init_stripe_shared_pages(struct stripe_head *sh, struct r5conf *conf, int disks) init_stripe_shared_pages() argument 520 shrink_buffers(struct stripe_head *sh) shrink_buffers() argument 543 grow_buffers(struct stripe_head *sh, gfp_t gfp) grow_buffers() argument 575 init_stripe(struct stripe_head *sh, sector_t sector, int previous) init_stripe() argument 620 struct stripe_head *sh; __find_stripe() local 634 struct stripe_head *sh; find_get_stripe() local 807 struct stripe_head *sh; raid5_get_active_stripe() local 874 is_full_stripe_write(struct stripe_head *sh) is_full_stripe_write() argument 902 stripe_can_batch(struct stripe_head *sh) stripe_can_batch() argument 914 stripe_add_to_batch_list(struct r5conf *conf, struct stripe_head *sh, struct stripe_head *last_sh) stripe_add_to_batch_list() argument 1012 use_new_offset(struct r5conf *conf, struct stripe_head *sh) use_new_offset() argument 1139 ops_run_io(struct stripe_head *sh, struct stripe_head_state *s) ops_run_io() argument 1384 async_copy_data(int frombio, struct bio *bio, struct page **page, unsigned int poff, sector_t sector, struct dma_async_tx_descriptor *tx, struct stripe_head *sh, int no_skipcopy) async_copy_data() argument 1450 struct stripe_head *sh = stripe_head_ref; ops_complete_biofill() local 1486 ops_run_biofill(struct stripe_head *sh) ops_run_biofill() argument 1520 mark_target_uptodate(struct stripe_head *sh, int target) mark_target_uptodate() argument 1535 struct stripe_head *sh = stripe_head_ref; ops_complete_compute() local 1558 to_addr_conv(struct stripe_head *sh, struct raid5_percpu *percpu, int i) to_addr_conv() argument 1568 to_addr_offs(struct stripe_head *sh, struct raid5_percpu *percpu) to_addr_offs() argument 1574 ops_run_compute5(struct stripe_head *sh, struct raid5_percpu *percpu) ops_run_compute5() argument 1625 set_syndrome_sources(struct page **srcs, unsigned int *offs, struct stripe_head *sh, int srctype) set_syndrome_sources() argument 1671 ops_run_compute6_1(struct stripe_head *sh, struct raid5_percpu *percpu) ops_run_compute6_1() argument 1735 ops_run_compute6_2(struct stripe_head *sh, struct raid5_percpu *percpu) ops_run_compute6_2() argument 1856 struct stripe_head *sh = stripe_head_ref; ops_complete_prexor() local 1870 ops_run_prexor5(struct stripe_head *sh, struct raid5_percpu *percpu, struct dma_async_tx_descriptor *tx) ops_run_prexor5() argument 1912 ops_run_prexor6(struct stripe_head *sh, struct raid5_percpu *percpu, struct dma_async_tx_descriptor *tx) ops_run_prexor6() argument 1934 ops_run_biodrain(struct stripe_head *sh, struct dma_async_tx_descriptor *tx) ops_run_biodrain() argument 2007 struct stripe_head *sh = stripe_head_ref; ops_complete_reconstruct() local 2053 ops_run_reconstruct5(struct stripe_head *sh, struct raid5_percpu *percpu, struct dma_async_tx_descriptor *tx) ops_run_reconstruct5() argument 2151 ops_run_reconstruct6(struct stripe_head *sh, struct raid5_percpu *percpu, struct dma_async_tx_descriptor *tx) ops_run_reconstruct6() argument 2215 struct stripe_head *sh = stripe_head_ref; ops_complete_check() local 2225 ops_run_check_p(struct stripe_head *sh, struct raid5_percpu *percpu) ops_run_check_p() argument 2266 ops_run_check_pq(struct stripe_head *sh, struct raid5_percpu *percpu, int checkp) ops_run_check_pq() argument 2289 raid_run_ops(struct stripe_head *sh, unsigned long ops_request) raid_run_ops() argument 2361 free_stripe(struct kmem_cache *sc, struct stripe_head *sh) free_stripe() argument 2374 struct stripe_head *sh; alloc_stripe() local 2406 struct stripe_head *sh; grow_one_stripe() local 2708 struct stripe_head *sh; drop_one_stripe() local 2758 struct stripe_head *sh = bi->bi_private; raid5_end_read_request() local 2886 struct stripe_head *sh = bi->bi_private; raid5_end_write_request() local 3000 raid5_compute_sector(struct r5conf *conf, sector_t r_sector, int previous, int *dd_idx, struct stripe_head *sh) raid5_compute_sector() argument 3202 raid5_compute_blocknr(struct stripe_head *sh, int i, int previous) raid5_compute_blocknr() argument 3379 schedule_reconstruction(struct stripe_head *sh, struct stripe_head_state *s, int rcw, int expand) schedule_reconstruction() argument 3487 stripe_bio_overlaps(struct stripe_head *sh, struct bio *bi, int dd_idx, int forwrite) stripe_bio_overlaps() argument 3547 __add_stripe_bio(struct stripe_head *sh, struct bio *bi, int dd_idx, int forwrite, int previous) __add_stripe_bio() argument 3625 add_stripe_bio(struct stripe_head *sh, struct bio *bi, int dd_idx, int forwrite, int previous) add_stripe_bio() argument 3643 stripe_set_idx(sector_t stripe, struct r5conf *conf, int previous, struct stripe_head *sh) stripe_set_idx() argument 3660 handle_failed_stripe(struct r5conf *conf, struct stripe_head *sh, struct stripe_head_state *s, int disks) handle_failed_stripe() argument 3773 handle_failed_sync(struct r5conf *conf, struct stripe_head *sh, struct stripe_head_state *s) handle_failed_sync() argument 3821 want_replace(struct stripe_head *sh, int disk_idx) want_replace() argument 3838 need_this_block(struct stripe_head *sh, struct stripe_head_state *s, int disk_idx, int disks) need_this_block() argument 3945 fetch_block(struct stripe_head *sh, struct stripe_head_state *s, int disk_idx, int disks) fetch_block() argument 4031 handle_stripe_fill(struct stripe_head *sh, struct stripe_head_state *s, int disks) handle_stripe_fill() argument 4072 handle_stripe_clean_event(struct r5conf *conf, struct stripe_head *sh, int disks) handle_stripe_clean_event() argument 4187 handle_stripe_dirtying(struct r5conf *conf, struct stripe_head *sh, struct stripe_head_state *s, int disks) handle_stripe_dirtying() argument 4351 handle_parity_checks5(struct r5conf *conf, struct stripe_head *sh, struct stripe_head_state *s, int disks) handle_parity_checks5() argument 4444 handle_parity_checks6(struct r5conf *conf, struct stripe_head *sh, struct stripe_head_state *s, int disks) handle_parity_checks6() argument 4621 handle_stripe_expansion(struct r5conf *conf, struct stripe_head *sh) handle_stripe_expansion() argument 4694 analyse_stripe(struct stripe_head *sh, struct stripe_head_state *s) analyse_stripe() argument 4893 clear_batch_ready(struct stripe_head *sh) clear_batch_ready() argument 4928 struct stripe_head *sh, *next; break_stripe_batch_list() local 4988 handle_stripe(struct stripe_head *sh) handle_stripe() argument 5391 struct stripe_head *sh; global() variable 5398 raid5_wakeup_stripe_thread(sh); global() variable 5411 struct stripe_head *sh = list_entry(head.next, struct stripe_head, lru); global() variable 5619 struct stripe_head *sh, *tmp; global() variable 5719 struct stripe_head *sh; raid5_unplug() local 5754 release_stripe_plug(struct mddev *mddev, struct stripe_head *sh) release_stripe_plug() argument 5786 struct stripe_head *sh; make_discard_request() local 5887 stripe_ahead_of_reshape(struct mddev *mddev, struct r5conf *conf, struct stripe_head *sh) stripe_ahead_of_reshape() argument 5914 add_all_stripe_bios(struct r5conf *conf, struct stripe_request_ctx *ctx, struct stripe_head *sh, struct bio *bi, int forwrite, int previous) add_all_stripe_bios() argument 5982 struct stripe_head *sh; make_stripe_request() local 6109 struct stripe_head sh; raid5_bio_lowest_chunk_sector() local 6273 struct stripe_head *sh; reshape_request() local 6536 struct stripe_head *sh; raid5_sync_request() local 6640 struct stripe_head *sh; retry_aligned_read() local 6695 struct stripe_head *batch[MAX_STRIPE_BATCH], *sh; global() variable [all...] |
H A 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() 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 307 r5c_handle_cached_data_endio(struct r5conf *conf, struct stripe_head *sh, int disks) r5c_handle_cached_data_endio() argument 463 r5c_handle_data_cached(struct stripe_head *sh) r5c_handle_data_cached() argument 479 r5c_handle_parity_cached(struct stripe_head *sh) r5c_handle_parity_cached() argument 492 r5c_finish_cache_stripe(struct stripe_head *sh) r5c_finish_cache_stripe() argument 515 struct stripe_head *sh, *next; r5l_io_run_stripes() local 901 r5l_log_stripe(struct r5l_log *log, struct stripe_head *sh, int data_pages, int parity_pages) r5l_log_stripe() argument 979 r5l_add_no_space_stripe(struct r5l_log *log, struct stripe_head *sh) r5l_add_no_space_stripe() argument 991 r5l_write_stripe(struct r5l_log *log, struct stripe_head *sh) r5l_write_stripe() argument 1133 struct stripe_head *sh; r5l_run_no_space_stripes() local 1153 struct stripe_head *sh; r5c_calculate_new_cp() local 1184 struct stripe_head *sh; r5l_run_no_mem_stripe() local 1243 r5l_stripe_write_finished(struct stripe_head *sh) r5l_stripe_write_finished() argument 1363 r5c_flush_stripe(struct r5conf *conf, struct stripe_head *sh) r5c_flush_stripe() argument 1399 struct stripe_head *sh, *next; r5c_flush_cache() local 1424 struct stripe_head *sh; r5c_do_reclaim() local 1803 r5l_recovery_load_data(struct r5l_log *log, struct stripe_head *sh, struct r5l_recovery_ctx *ctx, struct r5l_payload_data_parity *payload, sector_t log_offset) r5l_recovery_load_data() argument 1825 r5l_recovery_load_parity(struct r5l_log *log, struct stripe_head *sh, struct r5l_recovery_ctx *ctx, struct r5l_payload_data_parity *payload, sector_t log_offset) r5l_recovery_load_parity() argument 1851 r5l_recovery_reset_stripe(struct stripe_head *sh) r5l_recovery_reset_stripe() argument 1862 r5l_recovery_replay_one_stripe(struct r5conf *conf, struct stripe_head *sh, struct r5l_recovery_ctx *ctx) r5l_recovery_replay_one_stripe() argument 1925 struct stripe_head *sh; r5c_recovery_alloc_stripe() local 1940 struct stripe_head *sh; r5c_recovery_lookup_stripe() local 1952 struct stripe_head *sh, *next; r5c_recovery_drop_stripes() local 1965 struct stripe_head *sh, *next; r5c_recovery_replay_stripes() local 2082 struct stripe_head *sh; r5c_recovery_analyze_meta_block() local 2204 r5c_recovery_load_one_stripe(struct r5l_log *log, struct stripe_head *sh) r5c_recovery_load_one_stripe() argument 2238 struct stripe_head *sh; r5c_recovery_flush_log() local 2349 struct stripe_head *sh; r5c_recovery_rewrite_data_only_stripes() local 2424 struct stripe_head *sh, *next; r5c_recovery_flush_data_only_stripes() local 2633 r5c_try_caching_write(struct r5conf *conf, struct stripe_head *sh, struct stripe_head_state *s, int disks) r5c_try_caching_write() argument 2757 r5c_release_extra_page(struct stripe_head *sh) r5c_release_extra_page() argument 2783 r5c_use_extra_page(struct stripe_head *sh) r5c_use_extra_page() argument 2801 r5c_finish_stripe_write_out(struct r5conf *conf, struct stripe_head *sh, struct stripe_head_state *s) r5c_finish_stripe_write_out() argument 2886 r5c_cache_data(struct r5l_log *log, struct stripe_head *sh) r5c_cache_data() argument [all...] |
H A 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); 57 log_stripe(struct stripe_head *sh, struct stripe_head_state *s) log_stripe() argument 78 log_stripe_write_finished(struct stripe_head *sh) log_stripe_write_finished() argument [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/netfilter/ |
H A 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_met [all...] |
/kernel/linux/linux-5.10/drivers/md/ |
H A 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 in raid6_idx_to_slot() 152 stripe_operations_active(struct stripe_head *sh) stripe_operations_active() argument 159 stripe_is_lowprio(struct stripe_head *sh) stripe_is_lowprio() argument 166 raid5_wakeup_stripe_thread(struct stripe_head *sh) raid5_wakeup_stripe_thread() argument 212 do_release_stripe(struct r5conf *conf, struct stripe_head *sh, struct list_head *temp_inactive_list) do_release_stripe() argument 297 __release_stripe(struct r5conf *conf, struct stripe_head *sh, struct list_head *temp_inactive_list) __release_stripe() argument 357 struct stripe_head *sh, *t; release_stripe_list() local 382 raid5_release_stripe(struct stripe_head *sh) raid5_release_stripe() argument 413 remove_hash(struct stripe_head *sh) remove_hash() argument 421 insert_hash(struct r5conf *conf, struct stripe_head *sh) insert_hash() argument 434 struct stripe_head *sh = NULL; get_free_stripe() local 452 free_stripe_pages(struct stripe_head *sh) free_stripe_pages() argument 469 alloc_stripe_pages(struct stripe_head *sh, gfp_t gfp) alloc_stripe_pages() argument 490 init_stripe_shared_pages(struct stripe_head *sh, struct r5conf *conf, int disks) init_stripe_shared_pages() argument 510 shrink_buffers(struct stripe_head *sh) shrink_buffers() argument 533 grow_buffers(struct stripe_head *sh, gfp_t gfp) grow_buffers() argument 565 init_stripe(struct stripe_head *sh, sector_t sector, int previous) init_stripe() argument 610 struct stripe_head *sh; __find_stripe() local 706 struct stripe_head *sh; raid5_get_active_stripe() local 776 is_full_stripe_write(struct stripe_head *sh) is_full_stripe_write() argument 804 stripe_can_batch(struct stripe_head *sh) stripe_can_batch() argument 816 stripe_add_to_batch_list(struct r5conf *conf, struct stripe_head *sh) stripe_add_to_batch_list() argument 930 use_new_offset(struct r5conf *conf, struct stripe_head *sh) use_new_offset() argument 1057 ops_run_io(struct stripe_head *sh, struct stripe_head_state *s) ops_run_io() argument 1306 async_copy_data(int frombio, struct bio *bio, struct page **page, unsigned int poff, sector_t sector, struct dma_async_tx_descriptor *tx, struct stripe_head *sh, int no_skipcopy) async_copy_data() argument 1372 struct stripe_head *sh = stripe_head_ref; ops_complete_biofill() local 1408 ops_run_biofill(struct stripe_head *sh) ops_run_biofill() argument 1442 mark_target_uptodate(struct stripe_head *sh, int target) mark_target_uptodate() argument 1457 struct stripe_head *sh = stripe_head_ref; ops_complete_compute() local 1480 to_addr_conv(struct stripe_head *sh, struct raid5_percpu *percpu, int i) to_addr_conv() argument 1490 to_addr_offs(struct stripe_head *sh, struct raid5_percpu *percpu) to_addr_offs() argument 1496 ops_run_compute5(struct stripe_head *sh, struct raid5_percpu *percpu) ops_run_compute5() argument 1547 set_syndrome_sources(struct page **srcs, unsigned int *offs, struct stripe_head *sh, int srctype) set_syndrome_sources() argument 1593 ops_run_compute6_1(struct stripe_head *sh, struct raid5_percpu *percpu) ops_run_compute6_1() argument 1657 ops_run_compute6_2(struct stripe_head *sh, struct raid5_percpu *percpu) ops_run_compute6_2() argument 1778 struct stripe_head *sh = stripe_head_ref; ops_complete_prexor() local 1792 ops_run_prexor5(struct stripe_head *sh, struct raid5_percpu *percpu, struct dma_async_tx_descriptor *tx) ops_run_prexor5() argument 1834 ops_run_prexor6(struct stripe_head *sh, struct raid5_percpu *percpu, struct dma_async_tx_descriptor *tx) ops_run_prexor6() argument 1856 ops_run_biodrain(struct stripe_head *sh, struct dma_async_tx_descriptor *tx) ops_run_biodrain() argument 1929 struct stripe_head *sh = stripe_head_ref; ops_complete_reconstruct() local 1975 ops_run_reconstruct5(struct stripe_head *sh, struct raid5_percpu *percpu, struct dma_async_tx_descriptor *tx) ops_run_reconstruct5() argument 2073 ops_run_reconstruct6(struct stripe_head *sh, struct raid5_percpu *percpu, struct dma_async_tx_descriptor *tx) ops_run_reconstruct6() argument 2137 struct stripe_head *sh = stripe_head_ref; ops_complete_check() local 2147 ops_run_check_p(struct stripe_head *sh, struct raid5_percpu *percpu) ops_run_check_p() argument 2188 ops_run_check_pq(struct stripe_head *sh, struct raid5_percpu *percpu, int checkp) ops_run_check_pq() argument 2211 raid_run_ops(struct stripe_head *sh, unsigned long ops_request) raid_run_ops() argument 2283 free_stripe(struct kmem_cache *sc, struct stripe_head *sh) free_stripe() argument 2296 struct stripe_head *sh; alloc_stripe() local 2335 struct stripe_head *sh; grow_one_stripe() local 2637 struct stripe_head *sh; drop_one_stripe() local 2665 struct stripe_head *sh = bi->bi_private; raid5_end_read_request() local 2796 struct stripe_head *sh = bi->bi_private; raid5_end_write_request() local 2912 raid5_compute_sector(struct r5conf *conf, sector_t r_sector, int previous, int *dd_idx, struct stripe_head *sh) raid5_compute_sector() argument 3114 raid5_compute_blocknr(struct stripe_head *sh, int i, int previous) raid5_compute_blocknr() argument 3291 schedule_reconstruction(struct stripe_head *sh, struct stripe_head_state *s, int rcw, int expand) schedule_reconstruction() argument 3404 add_stripe_bio(struct stripe_head *sh, struct bio *bi, int dd_idx, int forwrite, int previous) add_stripe_bio() argument 3531 stripe_set_idx(sector_t stripe, struct r5conf *conf, int previous, struct stripe_head *sh) stripe_set_idx() argument 3548 handle_failed_stripe(struct r5conf *conf, struct stripe_head *sh, struct stripe_head_state *s, int disks) handle_failed_stripe() argument 3661 handle_failed_sync(struct r5conf *conf, struct stripe_head *sh, struct stripe_head_state *s) handle_failed_sync() argument 3709 want_replace(struct stripe_head *sh, int disk_idx) want_replace() argument 3726 need_this_block(struct stripe_head *sh, struct stripe_head_state *s, int disk_idx, int disks) need_this_block() argument 3833 fetch_block(struct stripe_head *sh, struct stripe_head_state *s, int disk_idx, int disks) fetch_block() argument 3919 handle_stripe_fill(struct stripe_head *sh, struct stripe_head_state *s, int disks) handle_stripe_fill() argument 3960 handle_stripe_clean_event(struct r5conf *conf, struct stripe_head *sh, int disks) handle_stripe_clean_event() argument 4075 handle_stripe_dirtying(struct r5conf *conf, struct stripe_head *sh, struct stripe_head_state *s, int disks) handle_stripe_dirtying() argument 4239 handle_parity_checks5(struct r5conf *conf, struct stripe_head *sh, struct stripe_head_state *s, int disks) handle_parity_checks5() argument 4332 handle_parity_checks6(struct r5conf *conf, struct stripe_head *sh, struct stripe_head_state *s, int disks) handle_parity_checks6() argument 4509 handle_stripe_expansion(struct r5conf *conf, struct stripe_head *sh) handle_stripe_expansion() argument 4581 analyse_stripe(struct stripe_head *sh, struct stripe_head_state *s) analyse_stripe() argument 4780 clear_batch_ready(struct stripe_head *sh) clear_batch_ready() argument 4815 struct stripe_head *sh, *next; break_stripe_batch_list() local 4875 handle_stripe(struct stripe_head *sh) handle_stripe() argument 5275 struct stripe_head *sh; raid5_activate_delayed() local 5295 struct stripe_head *sh = list_entry(head.next, struct stripe_head, lru); activate_bit_delay() local 5514 struct stripe_head *sh, *tmp; __get_priority_stripe() local 5614 struct stripe_head *sh; raid5_unplug() local 5649 release_stripe_plug(struct mddev *mddev, struct stripe_head *sh) release_stripe_plug() argument 5681 struct stripe_head *sh; make_discard_request() local 5770 struct stripe_head *sh; raid5_make_request() local 5951 struct stripe_head *sh; reshape_request() local 6212 struct stripe_head *sh; raid5_sync_request() local 6315 struct stripe_head *sh; retry_aligned_read() local 6371 struct stripe_head *batch[MAX_STRIPE_BATCH], *sh; global() variable [all...] |
H A 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() 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 307 r5c_handle_cached_data_endio(struct r5conf *conf, struct stripe_head *sh, int disks) r5c_handle_cached_data_endio() argument 463 r5c_handle_data_cached(struct stripe_head *sh) r5c_handle_data_cached() argument 479 r5c_handle_parity_cached(struct stripe_head *sh) r5c_handle_parity_cached() argument 492 r5c_finish_cache_stripe(struct stripe_head *sh) r5c_finish_cache_stripe() argument 515 struct stripe_head *sh, *next; r5l_io_run_stripes() local 902 r5l_log_stripe(struct r5l_log *log, struct stripe_head *sh, int data_pages, int parity_pages) r5l_log_stripe() argument 980 r5l_add_no_space_stripe(struct r5l_log *log, struct stripe_head *sh) r5l_add_no_space_stripe() argument 992 r5l_write_stripe(struct r5l_log *log, struct stripe_head *sh) r5l_write_stripe() argument 1134 struct stripe_head *sh; r5l_run_no_space_stripes() local 1154 struct stripe_head *sh; r5c_calculate_new_cp() local 1185 struct stripe_head *sh; r5l_run_no_mem_stripe() local 1244 r5l_stripe_write_finished(struct stripe_head *sh) r5l_stripe_write_finished() argument 1364 r5c_flush_stripe(struct r5conf *conf, struct stripe_head *sh) r5c_flush_stripe() argument 1400 struct stripe_head *sh, *next; r5c_flush_cache() local 1425 struct stripe_head *sh; r5c_do_reclaim() local 1810 r5l_recovery_load_data(struct r5l_log *log, struct stripe_head *sh, struct r5l_recovery_ctx *ctx, struct r5l_payload_data_parity *payload, sector_t log_offset) r5l_recovery_load_data() argument 1832 r5l_recovery_load_parity(struct r5l_log *log, struct stripe_head *sh, struct r5l_recovery_ctx *ctx, struct r5l_payload_data_parity *payload, sector_t log_offset) r5l_recovery_load_parity() argument 1858 r5l_recovery_reset_stripe(struct stripe_head *sh) r5l_recovery_reset_stripe() argument 1869 r5l_recovery_replay_one_stripe(struct r5conf *conf, struct stripe_head *sh, struct r5l_recovery_ctx *ctx) r5l_recovery_replay_one_stripe() argument 1932 struct stripe_head *sh; r5c_recovery_alloc_stripe() local 1946 struct stripe_head *sh; r5c_recovery_lookup_stripe() local 1958 struct stripe_head *sh, *next; r5c_recovery_drop_stripes() local 1971 struct stripe_head *sh, *next; r5c_recovery_replay_stripes() local 2088 struct stripe_head *sh; r5c_recovery_analyze_meta_block() local 2210 r5c_recovery_load_one_stripe(struct r5l_log *log, struct stripe_head *sh) r5c_recovery_load_one_stripe() argument 2244 struct stripe_head *sh; r5c_recovery_flush_log() local 2355 struct stripe_head *sh; r5c_recovery_rewrite_data_only_stripes() local 2430 struct stripe_head *sh, *next; r5c_recovery_flush_data_only_stripes() local 2636 r5c_try_caching_write(struct r5conf *conf, struct stripe_head *sh, struct stripe_head_state *s, int disks) r5c_try_caching_write() argument 2760 r5c_release_extra_page(struct stripe_head *sh) r5c_release_extra_page() argument 2786 r5c_use_extra_page(struct stripe_head *sh) r5c_use_extra_page() argument 2804 r5c_finish_stripe_write_out(struct r5conf *conf, struct stripe_head *sh, struct stripe_head_state *s) r5c_finish_stripe_write_out() argument 2889 r5c_cache_data(struct r5l_log *log, struct stripe_head *sh) r5c_cache_data() argument [all...] |
H A 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); 60 log_stripe(struct stripe_head *sh, struct stripe_head_state *s) log_stripe() argument 81 log_stripe_write_finished(struct stripe_head *sh) log_stripe_write_finished() argument [all...] |
/kernel/linux/linux-5.10/drivers/scsi/ |
H A 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 in aha1542_test_port() 261 struct Scsi_Host *sh = dev_id; aha1542_interrupt() local 392 aha1542_queuecommand(struct Scsi_Host *sh, struct scsi_cmnd *cmd) aha1542_queuecommand() argument 522 setup_mailboxes(struct Scsi_Host *sh) setup_mailboxes() argument 541 aha1542_getconfig(struct Scsi_Host *sh) aha1542_getconfig() argument 606 aha1542_mbenable(struct Scsi_Host *sh) aha1542_mbenable() argument 641 aha1542_query(struct Scsi_Host *sh) aha1542_query() argument 696 aha1542_set_bus_times(struct Scsi_Host *sh, int bus_on, int bus_off, int dma_speed) aha1542_set_bus_times() argument 732 struct Scsi_Host *sh; aha1542_hw_init() local 827 aha1542_release(struct Scsi_Host *sh) aha1542_release() argument 854 struct Scsi_Host *sh = cmd->device->host; aha1542_dev_reset() local 912 struct Scsi_Host *sh = cmd->device->host; aha1542_reset() local 1019 struct Scsi_Host *sh = aha1542_hw_init(&driver_template, pdev, ndev); aha1542_isa_match() local 1055 struct Scsi_Host *sh; aha1542_pnp_probe() local [all...] |
H A D | fdomain.c | 177 static int fdomain_select(struct Scsi_Host *sh, int target) in fdomain_select() argument 181 struct fdomain *fd = shost_priv(sh); in fdomain_select() 184 outb(BIT(sh->this_id) | BIT(target), fd->base + REG_SCSI_DATA_NOACK); in fdomain_select() 264 struct Scsi_Host *sh = container_of((void *)fd, struct Scsi_Host, in fdomain_work() local 271 spin_lock_irqsave(sh->host_lock, flags); in fdomain_work() 375 spin_unlock_irqrestore(sh->host_lock, flags); in fdomain_work() 397 static int fdomain_queue(struct Scsi_Host *sh, struct scsi_cmnd *cmd) in fdomain_queue() argument 409 spin_lock_irqsave(sh->host_lock, flags); in fdomain_queue() 424 spin_unlock_irqrestore(sh->host_lock, flags); in fdomain_queue() 431 struct Scsi_Host *sh in fdomain_abort() local 452 struct Scsi_Host *sh = cmd->device->host; fdomain_host_reset() local 507 struct Scsi_Host *sh; fdomain_create() local 570 fdomain_destroy(struct Scsi_Host *sh) fdomain_destroy() argument [all...] |
/kernel/linux/linux-6.6/drivers/scsi/ |
H A 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 in aha1542_test_port() 280 struct Scsi_Host *sh = dev_id; aha1542_interrupt() local 414 aha1542_queuecommand(struct Scsi_Host *sh, struct scsi_cmnd *cmd) aha1542_queuecommand() argument 526 setup_mailboxes(struct Scsi_Host *sh) setup_mailboxes() argument 545 aha1542_getconfig(struct Scsi_Host *sh) aha1542_getconfig() argument 614 aha1542_mbenable(struct Scsi_Host *sh) aha1542_mbenable() argument 649 aha1542_query(struct Scsi_Host *sh) aha1542_query() argument 707 aha1542_set_bus_times(struct Scsi_Host *sh, int bus_on, int bus_off, int dma_speed) aha1542_set_bus_times() argument 744 struct Scsi_Host *sh; aha1542_hw_init() local 839 aha1542_release(struct Scsi_Host *sh) aha1542_release() argument 866 struct Scsi_Host *sh = cmd->device->host; aha1542_dev_reset() local 925 struct Scsi_Host *sh = cmd->device->host; aha1542_reset() local 1055 struct Scsi_Host *sh = aha1542_hw_init(&driver_template, pdev, ndev); aha1542_isa_match() local 1090 struct Scsi_Host *sh; aha1542_pnp_probe() local [all...] |
H A D | fdomain.c | 182 static int fdomain_select(struct Scsi_Host *sh, int target) in fdomain_select() argument 186 struct fdomain *fd = shost_priv(sh); in fdomain_select() 189 outb(BIT(sh->this_id) | BIT(target), fd->base + REG_SCSI_DATA_NOACK); in fdomain_select() 268 struct Scsi_Host *sh = container_of((void *)fd, struct Scsi_Host, in fdomain_work() local 276 spin_lock_irqsave(sh->host_lock, flags); in fdomain_work() 383 spin_unlock_irqrestore(sh->host_lock, flags); in fdomain_work() 405 static int fdomain_queue(struct Scsi_Host *sh, struct scsi_cmnd *cmd) in fdomain_queue() argument 418 spin_lock_irqsave(sh->host_lock, flags); in fdomain_queue() 433 spin_unlock_irqrestore(sh->host_lock, flags); in fdomain_queue() 440 struct Scsi_Host *sh in fdomain_abort() local 461 struct Scsi_Host *sh = cmd->device->host; fdomain_host_reset() local 517 struct Scsi_Host *sh; fdomain_create() local 580 fdomain_destroy(struct Scsi_Host *sh) fdomain_destroy() argument [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/damon/ |
H A 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_di [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/drivers/net/bonding/ |
H A 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/ |
H A 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/testing/selftests/netfilter/ |
H A 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 \ [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/x86/ |
H A D | syscall_numbering.c | 76 static volatile struct shared *sh; variable 80 unsigned int level = sh ? sh->indent : 0; in offset() 95 sh->nerr++; \ 100 sh->indent = 0; \ 133 sh->probing_syscall = true; in probe_syscall() 140 sh->probing_syscall = false; in probe_syscall() 175 sh->indent++; in _check_for() 177 sh->indent++; in _check_for() 191 sh in _check_for() [all...] |
/kernel/linux/linux-6.6/tools/memory-model/scripts/ |
H A 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 " d [all...] |
/kernel/linux/linux-5.10/arch/sh/ |
H A D | Makefile | 2 # arch/sh/Makefile 14 CROSS_COMPILE := $(call cc-cross-prefix, sh-linux- sh-linux-gnu- sh-unknown-linux-gnu-) 21 isa-$(CONFIG_SH_DSP) := sh 95 boot := arch/sh/boot 102 UTS_MACHINE := sh 106 ld-bfd := elf32-sh-linux 117 head-y := arch/sh/kernel/head_32.o 119 core-y += arch/sh/kerne [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/net/mptcp/ |
H A D | Makefile | 7 TEST_PROGS := mptcp_connect.sh pm_netlink.sh mptcp_join.sh diag.sh \ 8 simult_flows.sh mptcp_sockopt.sh userspace_pm.sh 12 TEST_FILES := mptcp_lib.sh settings
|
/kernel/linux/linux-6.6/tools/testing/selftests/livepatch/ |
H A D | Makefile | 3 TEST_PROGS_EXTENDED := functions.sh 5 test-livepatch.sh \ 6 test-callbacks.sh \ 7 test-shadow-vars.sh \ 8 test-state.sh \ 9 test-ftrace.sh \ 10 test-sysfs.sh
|
/kernel/linux/linux-5.10/lib/mpi/ |
H A D | longlong.h | 114 #define add_ssaaaa(sh, sl, ah, al, bh, bl) \ 117 : "=r" ((USItype)(sh)), \ 123 #define sub_ddmmss(sh, sl, ah, al, bh, bl) \ 126 : "=r" ((USItype)(sh)), \ 176 #define add_ssaaaa(sh, sl, ah, al, bh, bl) \ 179 : "=r" (sh), \ 185 #define sub_ddmmss(sh, sl, ah, al, bh, bl) \ 188 : "=r" (sh), \ 263 #define add_ssaaaa(sh, sl, ah, al, bh, bl) \ 266 : "=g" ((USItype)(sh)), \ [all...] |