| /linux/drivers/md/dm-vdo/ |
| H A D | flush.c | 6 #include "flush.h" 29 /* The current flush generation of the vdo */ 31 /* The first unacknowledged flush generation */ 33 /* The queue of flush requests waiting to notify other threads */ 35 /* The queue of flush requests waiting for VIOs to complete */ 37 /* The flush generation for which notifications are being sent */ 41 /* The ID of the thread on which flush requests should be made */ 43 /* The pool of flush requests */ 45 /* Bios waiting for a flush request to become available */ 49 /* The rotor for selecting the bio queue for submitting flush bio 103 struct vdo_flush *flush = NULL; allocate_flush() local 251 struct vdo_flush *flush = notify_flush() local 269 struct vdo_flush *flush = completion_as_vdo_flush(completion); flush_vdo() local 327 struct vdo_flush *flush = vdo_complete_flushes() local 369 initialize_flush(struct vdo_flush * flush,struct vdo * vdo) initialize_flush() argument 375 launch_flush(struct vdo_flush * flush) launch_flush() argument 398 struct vdo_flush *flush = mempool_alloc(vdo->flusher->flush_pool, GFP_NOWAIT); vdo_launch_flush() local 431 release_flush(struct vdo_flush * flush) release_flush() argument 462 struct vdo_flush *flush = completion_as_vdo_flush(completion); vdo_complete_flush_callback() local 515 vdo_complete_flush(struct vdo_flush * flush) vdo_complete_flush() argument [all...] |
| /linux/tools/testing/selftests/tc-testing/tc-tests/actions/ |
| H A D | gact.json | 14 "$TC actions flush action gact", 26 "$TC actions flush action gact" 41 "$TC actions flush action gact", 53 "$TC actions flush action gact" 68 "$TC actions flush action gact", 80 "$TC actions flush action gact" 95 "$TC actions flush action gact", 107 "$TC actions flush action gact" 122 "$TC actions flush action gact", 134 "$TC actions flush action gact" [all …]
|
| H A D | pedit.json | 14 "$TC actions flush action pedit", 26 "$TC actions flush action pedit" 41 "$TC actions flush action pedit", 54 "$TC actions flush action pedit" 70 "$TC actions flush action pedit", 82 "$TC actions flush action pedit" 98 "$TC actions flush action pedit", 110 "$TC actions flush action pedit" 126 "$TC actions flush action pedit", 138 "$TC actions flush action pedit" [all …]
|
| H A D | police.json | 14 "$TC actions flush action police", 26 "$TC actions flush action police" 41 "$TC actions flush action police", 54 "$TC actions flush action police" 69 "$TC actions flush action police", 81 "$TC actions flush action police" 96 "$TC actions flush action police", 108 "$TC actions flush action police" 123 "$TC actions flush action police", 135 "$TC actions flush actio [all...] |
| H A D | skbedit.json | 14 "$TC actions flush action skbedit", 26 "$TC actions flush action skbedit" 41 "$TC actions flush action skbedit", 53 "$TC actions flush action skbedit" 68 "$TC actions flush action skbedit", 93 "$TC actions flush action skbedit", 105 "$TC actions flush action skbedit" 120 "$TC actions flush action skbedit", 132 "$TC actions flush action skbedit" 147 "$TC actions flush action skbedit", [all …]
|
| H A D | ife.json | 14 "$TC actions flush action ife", 26 "$TC actions flush action ife" 41 "$TC actions flush action ife", 53 "$TC actions flush action ife" 68 "$TC actions flush action ife", 80 "$TC actions flush action ife" 95 "$TC actions flush action ife", 107 "$TC actions flush action ife" 122 "$TC actions flush action ife", 134 "$TC actions flush action ife" [all …]
|
| H A D | vlan.json | 14 "$TC actions flush action vlan", 26 "$TC actions flush action vlan" 41 "$TC actions flush action vlan", 53 "$TC actions flush action vlan" 68 "$TC actions flush action vlan", 80 "$TC actions flush action vlan" 95 "$TC actions flush action vlan", 107 "$TC actions flush action vlan" 122 "$TC actions flush action vlan", 134 "$TC actions flush action vlan" [all …]
|
| H A D | nat.json | 14 "$TC actions flush action nat", 26 "$TC actions flush action nat" 41 "$TC actions flush action nat", 53 "$TC actions flush action nat" 68 "$TC actions flush action nat", 80 "$TC actions flush action nat" 95 "$TC actions flush action nat", 107 "$TC actions flush action nat" 122 "$TC actions flush action nat", 134 "$TC actions flush action nat" [all …]
|
| H A D | csum.json | 14 "$TC actions flush action csum", 26 "$TC actions flush action csum" 41 "$TC actions flush action csum", 53 "$TC actions flush action csum" 68 "$TC actions flush action csum", 80 "$TC actions flush action csum" 95 "$TC actions flush action csum", 107 "$TC actions flush action csum" 122 "$TC actions flush action csum", 134 "$TC actions flush action csum" [all …]
|
| H A D | tunnel_key.json | 14 "$TC actions flush action tunnel_key", 26 "$TC actions flush action tunnel_key" 41 "$TC actions flush action tunnel_key", 54 "$TC actions flush action tunnel_key", 73 "$TC actions flush action tunnel_key", 86 "$TC actions flush action tunnel_key", 105 "$TC actions flush action tunnel_key", 118 "$TC actions flush action tunnel_key", 137 "$TC actions flush action tunnel_key", 150 "$TC actions flush action tunnel_key", [all …]
|
| H A D | skbmod.json | 14 "$TC actions flush action skbmod", 26 "$TC actions flush action skbmod" 41 "$TC actions flush action skbmod", 53 "$TC actions flush action skbmod" 68 "$TC actions flush action skbmod", 80 "$TC actions flush action skbmod" 95 "$TC actions flush action skbmod", 107 "$TC actions flush action skbmod" 122 "$TC actions flush action skbmod", 134 "$TC actions flush action skbmod" [all …]
|
| H A D | mpls.json | 14 "$TC actions flush action mpls", 26 "$TC actions flush action mpls" 41 "$TC actions flush action mpls", 53 "$TC actions flush action mpls" 68 "$TC actions flush action mpls", 80 "$TC actions flush action mpls" 95 "$TC actions flush action mpls", 107 "$TC actions flush action mpls" 122 "$TC actions flush action mpls", 134 "$TC actions flush action mpls" [all …]
|
| H A D | sample.json | 14 "$TC actions flush action sample", 26 "$TC actions flush action sample" 41 "$TC actions flush action sample", 53 "$TC actions flush action sample" 68 "$TC actions flush action sample", 80 "$TC actions flush action sample" 95 "$TC actions flush action sample", 107 "$TC actions flush action sample" 122 "$TC actions flush action sample", 134 "$TC actions flush action sample" [all …]
|
| H A D | mirred.json | 14 "$TC actions flush action mirred", 26 "$TC actions flush action mirred" 41 "$TC actions flush action mirred", 53 "$TC actions flush action mirred", 54 "$TC actions flush action gact" 69 "$TC actions flush action mirred", 83 "$TC actions flush action mirred" 98 "$TC actions flush action mirred", 110 "$TC actions flush action mirred" 125 "$TC actions flush action mirred", [all …]
|
| H A D | connmark.json | 14 "$TC actions flush action connmark", 26 "$TC actions flush action connmark" 41 "$TC actions flush action connmark", 53 "$TC actions flush action connmark" 68 "$TC actions flush action connmark", 80 "$TC actions flush action connmark" 95 "$TC actions flush action connmark", 107 "$TC actions flush action connmark" 122 "$TC actions flush action connmark", 134 "$TC actions flush action connmark" [all …]
|
| H A D | ctinfo.json | 14 "$TC action flush action ctinfo", 26 "$TC action flush action ctinfo" 41 "$TC actions flush action ctinfo", 53 "$TC actions flush action ctinfo" 68 "$TC action flush action ctinfo", 80 "$TC action flush action ctinfo" 95 "$TC action flush action ctinfo", 107 "$TC action flush action ctinfo" 122 "$TC actions flush action ctinfo", 140 "$TC action flush action ctinfo" [all …]
|
| H A D | gate.json | 14 "$TC action flush action gate", 26 "$TC action flush action gate" 41 "$TC actions flush action gate", 53 "$TC actions flush action gate" 68 "$TC action flush action gate", 80 "$TC action flush action gate" 95 "$TC action flush action gate", 107 "$TC action flush action gate" 122 "$TC actions flush action gate", 140 "$TC action flush action gate" [all …]
|
| H A D | simple.json | 14 "$TC actions flush action simple", 26 "$TC actions flush action simple" 41 "$TC actions flush action simple", 53 "$TC actions flush action simple" 68 "$TC actions flush action simple", 81 "$TC actions flush action simple" 96 "$TC actions flush action simple", 111 "$TC actions flush action simple" 126 "$TC actions flush action simple", 139 "$TC actions flush action simple" [all …]
|
| H A D | ct.json | 14 "$TC actions flush action ct", 26 "$TC actions flush action ct" 41 "$TC actions flush action ct", 53 "$TC actions flush action ct" 68 "$TC actions flush action ct", 80 "$TC actions flush action ct" 95 "$TC actions flush action ct", 107 "$TC actions flush action ct" 122 "$TC actions flush action ct", 134 "$TC actions flush action ct" [all …]
|
| H A D | bpf.json | 11 "$TC action flush action bpf", 23 "$TC action flush action bpf" 35 "$TC actions flush action bpf", 47 "$TC actions flush action bpf" 59 "$TC action flush action bpf", 71 "$TC action flush action bpf" 83 "$TC action flush action bpf", 96 "$TC action flush action bpf", 112 "$TC actions flush action bpf", 130 "$TC action flush action bpf" [all …]
|
| /linux/arch/x86/hyperv/ |
| H A D | nested.c | 23 struct hv_guest_mapping_flush *flush; in hyperv_flush_guest_mapping() local 33 flush = *this_cpu_ptr(hyperv_pcpu_input_arg); in hyperv_flush_guest_mapping() 35 if (unlikely(!flush)) { in hyperv_flush_guest_mapping() 40 flush->address_space = as; in hyperv_flush_guest_mapping() 41 flush->flags = 0; in hyperv_flush_guest_mapping() 44 flush, NULL); in hyperv_flush_guest_mapping() 57 struct hv_guest_mapping_flush_list *flush, in hyperv_fill_flush_guest_mapping_list() argument 66 * If flush requests exceed max flush count, go back to in hyperv_fill_flush_guest_mapping_list() 67 * flush tlbs without range. in hyperv_fill_flush_guest_mapping_list() 74 flush->gpa_list[gpa_n].page.additional_pages = additional_pages; in hyperv_fill_flush_guest_mapping_list() [all …]
|
| /linux/tools/testing/selftests/net/ |
| H A D | fdb_flush.sh | 5 # Check that flush works as expected with all the supported arguments and verify 172 run_cmd "$BRIDGE fdb flush dev vx10" 173 log_test $? 0 "Flush FDB by dev vx10" 176 log_test $? 0 "Flush FDB by dev vx10 - test vx10 entries" 179 log_test $? 0 "Flush FDB by dev vx10 - test vx20 entries" 194 run_cmd "$BRIDGE fdb flush dev vx10 vni $vni_2" 195 log_test $? 0 "Flush FDB by dev vx10 and vni $vni_2" 207 # {vni=y,src_vni=x}, to verify that when we flush by src_vni=x, entries 228 run_cmd "$BRIDGE fdb flush dev vx10 src_vni $src_vni_2" 229 log_test $? 0 "Flush FDB by dev vx10 and src_vni $src_vni_2" [all …]
|
| /linux/Documentation/arch/x86/ |
| H A D | tlb.rst | 10 1. Flush the entire TLB with a two-instruction sequence. This is 12 from areas other than the one we are trying to flush will be 21 1. The size of the flush being performed. A flush of the entire 25 be no collateral damage caused by doing the global flush, and 26 all of the individual flush will have ended up being wasted 29 damage we do with a full flush. So, the larger the TLB, the 30 more attractive an individual flush looks. Data and 37 especially the contents of the TLB during a given flush. The 38 sizes of the flush will vary greatly depending on the workload as 48 This will cause us to do the global flush for more cases. [all …]
|
| /linux/net/ipv4/ |
| H A D | tcp_offload.c | 296 int flush = 1; in tcp_gro_receive() local 307 flush = (__force int)((flags ^ tcp_flag_word(th2)) & in tcp_gro_receive() 309 flush |= (__force int)(th->ack_seq ^ th2->ack_seq); in tcp_gro_receive() 311 flush |= *(u32 *)((u8 *)th + i) ^ in tcp_gro_receive() 314 flush |= gro_receive_network_flush(th, th2, p); in tcp_gro_receive() 323 flush |= (mss != skb_shinfo(skb)->gso_size); in tcp_gro_receive() 325 flush |= (len - 1) >= mss; in tcp_gro_receive() 327 flush |= (ntohl(th2->seq) + skb_gro_len(p)) ^ ntohl(th->seq); in tcp_gro_receive() 328 flush |= skb_cmp_decrypted(p, skb); in tcp_gro_receive() 331 flush | in tcp_gro_receive() [all...] |
| /linux/fs/btrfs/ |
| H A D | space-info.c | 73 * the tail of space_info->tickets, kick async flush thread 453 enum btrfs_reserve_flush_enum flush) in calc_available_free_space() 503 * 1/2th of the space. If we can flush, don't let us overcommit in calc_available_free_space() 506 if (flush == BTRFS_RESERVE_FLUSH_ALL || flush == BTRFS_RESERVE_FLUSH_ALL_STEAL) in calc_available_free_space() 526 enum btrfs_reserve_flush_enum flush) in can_overcommit() 528 const u64 avail = calc_available_free_space(space_info, flush); in can_overcommit() 535 enum btrfs_reserve_flush_enum flush) in btrfs_can_overcommit() 541 return check_can_overcommit(space_info, space_info_used_bytes, bytes, flush); in btrfs_can_overcommit() 545 enum btrfs_reserve_flush_enum flush) 444 calc_available_free_space(const struct btrfs_space_info * space_info,enum btrfs_reserve_flush_enum flush) calc_available_free_space() argument 514 check_can_overcommit(const struct btrfs_space_info * space_info,u64 space_info_used_bytes,u64 bytes,enum btrfs_reserve_flush_enum flush) check_can_overcommit() argument 523 can_overcommit(const struct btrfs_space_info * space_info,u64 space_info_used_bytes,u64 bytes,enum btrfs_reserve_flush_enum flush) can_overcommit() argument 533 btrfs_can_overcommit(const struct btrfs_space_info * space_info,u64 bytes,enum btrfs_reserve_flush_enum flush) btrfs_can_overcommit() argument 581 enum btrfs_reserve_flush_enum flush = BTRFS_RESERVE_NO_FLUSH; btrfs_try_granting_tickets() local 1289 enum btrfs_flush_state flush; btrfs_preempt_reclaim_metadata_space() local 1655 handle_reserve_ticket(struct btrfs_space_info * space_info,struct reserve_ticket * ticket,u64 start_ns,u64 orig_bytes,enum btrfs_reserve_flush_enum flush) handle_reserve_ticket() argument 1702 is_normal_flushing(enum btrfs_reserve_flush_enum flush) is_normal_flushing() argument 1726 can_steal(enum btrfs_reserve_flush_enum flush) can_steal() argument 1736 can_ticket(enum btrfs_reserve_flush_enum flush) can_ticket() argument 1757 reserve_bytes(struct btrfs_space_info * space_info,u64 orig_bytes,enum btrfs_reserve_flush_enum flush) reserve_bytes() argument 1904 btrfs_reserve_metadata_bytes(struct btrfs_space_info * space_info,u64 orig_bytes,enum btrfs_reserve_flush_enum flush) btrfs_reserve_metadata_bytes() argument 1932 btrfs_reserve_data_bytes(struct btrfs_space_info * space_info,u64 bytes,enum btrfs_reserve_flush_enum flush) btrfs_reserve_data_bytes() argument [all...] |