| /OK3568_Linux_fs/kernel/arch/x86/hyperv/ |
| H A D | mmu.c | 17 /* Each gva in gva_list encodes up to 4096 pages to flush */ 38 * pages to flush (in addition to the 'cur' page). in fill_gva_list() 60 struct hv_tlb_flush *flush; in hyperv_flush_tlb_others() local 83 flush = *flush_pcpu; in hyperv_flush_tlb_others() 85 if (unlikely(!flush)) { in hyperv_flush_tlb_others() 95 flush->address_space = virt_to_phys(info->mm->pgd); in hyperv_flush_tlb_others() 96 flush->address_space &= CR3_ADDR_MASK; in hyperv_flush_tlb_others() 97 flush->flags = 0; in hyperv_flush_tlb_others() 99 flush->address_space = 0; in hyperv_flush_tlb_others() 100 flush->flags = HV_FLUSH_ALL_VIRTUAL_ADDRESS_SPACES; in hyperv_flush_tlb_others() [all …]
|
| H A D | nested.c | 23 struct hv_guest_mapping_flush *flush; in hyperv_flush_guest_mapping() local 36 flush = *flush_pcpu; in hyperv_flush_guest_mapping() 38 if (unlikely(!flush)) { in hyperv_flush_guest_mapping() 43 flush->address_space = as; in hyperv_flush_guest_mapping() 44 flush->flags = 0; in hyperv_flush_guest_mapping() 47 flush, NULL); in hyperv_flush_guest_mapping() 60 struct hv_guest_mapping_flush_list *flush, in hyperv_fill_flush_guest_mapping_list() argument 69 * If flush requests exceed max flush count, go back to in hyperv_fill_flush_guest_mapping_list() 70 * flush tlbs without range. in hyperv_fill_flush_guest_mapping_list() 77 flush->gpa_list[gpa_n].page.additional_pages = additional_pages; in hyperv_fill_flush_guest_mapping_list() [all …]
|
| /OK3568_Linux_fs/kernel/tools/testing/selftests/tc-testing/tc-tests/actions/ |
| H A D | pedit.json | 11 "$TC actions flush action pedit", 23 "$TC actions flush action pedit" 35 "$TC actions flush action pedit", 48 "$TC actions flush action pedit" 61 "$TC actions flush action pedit", 73 "$TC actions flush action pedit" 86 "$TC actions flush action pedit", 98 "$TC actions flush action pedit" 111 "$TC actions flush action pedit", 123 "$TC actions flush action pedit" [all …]
|
| H A D | skbedit.json | 11 "$TC actions flush action skbedit", 23 "$TC actions flush action skbedit" 35 "$TC actions flush action skbedit", 47 "$TC actions flush action skbedit" 59 "$TC actions flush action skbedit", 81 "$TC actions flush action skbedit", 93 "$TC actions flush action skbedit" 105 "$TC actions flush action skbedit", 117 "$TC actions flush action skbedit" 129 "$TC actions flush action skbedit", [all …]
|
| H A D | gact.json | 11 "$TC actions flush action gact", 23 "$TC actions flush action gact" 35 "$TC actions flush action gact", 47 "$TC actions flush action gact" 59 "$TC actions flush action gact", 71 "$TC actions flush action gact" 83 "$TC actions flush action gact", 95 "$TC actions flush action gact" 107 "$TC actions flush action gact", 119 "$TC actions flush action gact" [all …]
|
| H A D | nat.json | 11 "$TC actions flush action nat", 23 "$TC actions flush action nat" 35 "$TC actions flush action nat", 47 "$TC actions flush action nat" 59 "$TC actions flush action nat", 71 "$TC actions flush action nat" 83 "$TC actions flush action nat", 95 "$TC actions flush action nat" 107 "$TC actions flush action nat", 119 "$TC actions flush action nat" [all …]
|
| H A D | mpls.json | 11 "$TC actions flush action mpls", 23 "$TC actions flush action mpls" 35 "$TC actions flush action mpls", 47 "$TC actions flush action mpls" 59 "$TC actions flush action mpls", 71 "$TC actions flush action mpls" 83 "$TC actions flush action mpls", 95 "$TC actions flush action mpls" 107 "$TC actions flush action mpls", 119 "$TC actions flush action mpls" [all …]
|
| H A D | police.json | 11 "$TC actions flush action police", 23 "$TC actions flush action police" 35 "$TC actions flush action police", 48 "$TC actions flush action police" 60 "$TC actions flush action police", 72 "$TC actions flush action police" 84 "$TC actions flush action police", 96 "$TC actions flush action police" 108 "$TC actions flush action police", 120 "$TC actions flush action police" [all …]
|
| H A D | ife.json | 11 "$TC actions flush action ife", 23 "$TC actions flush action ife" 35 "$TC actions flush action ife", 47 "$TC actions flush action ife" 59 "$TC actions flush action ife", 71 "$TC actions flush action ife" 83 "$TC actions flush action ife", 95 "$TC actions flush action ife" 107 "$TC actions flush action ife", 119 "$TC actions flush action ife" [all …]
|
| H A D | tunnel_key.json | 11 "$TC actions flush action tunnel_key", 23 "$TC actions flush action tunnel_key" 35 "$TC actions flush action tunnel_key", 48 "$TC actions flush action tunnel_key", 64 "$TC actions flush action tunnel_key", 77 "$TC actions flush action tunnel_key", 93 "$TC actions flush action tunnel_key", 106 "$TC actions flush action tunnel_key", 122 "$TC actions flush action tunnel_key", 135 "$TC actions flush action tunnel_key", [all …]
|
| H A D | vlan.json | 11 "$TC actions flush action vlan", 23 "$TC actions flush action vlan" 35 "$TC actions flush action vlan", 47 "$TC actions flush action vlan" 59 "$TC actions flush action vlan", 71 "$TC actions flush action vlan" 83 "$TC actions flush action vlan", 95 "$TC actions flush action vlan" 107 "$TC actions flush action vlan", 119 "$TC actions flush action vlan" [all …]
|
| H A D | csum.json | 11 "$TC actions flush action csum", 23 "$TC actions flush action csum" 35 "$TC actions flush action csum", 47 "$TC actions flush action csum" 59 "$TC actions flush action csum", 71 "$TC actions flush action csum" 83 "$TC actions flush action csum", 95 "$TC actions flush action csum" 107 "$TC actions flush action csum", 119 "$TC actions flush action csum" [all …]
|
| H A D | mirred.json | 11 "$TC actions flush action mirred", 23 "$TC actions flush action mirred" 35 "$TC actions flush action mirred", 47 "$TC actions flush action mirred", 48 "$TC actions flush action gact" 60 "$TC actions flush action mirred", 74 "$TC actions flush action mirred" 86 "$TC actions flush action mirred", 98 "$TC actions flush action mirred" 110 "$TC actions flush action mirred", [all …]
|
| H A D | sample.json | 11 "$TC actions flush action sample", 23 "$TC actions flush action sample" 35 "$TC actions flush action sample", 47 "$TC actions flush action sample" 59 "$TC actions flush action sample", 71 "$TC actions flush action sample" 83 "$TC actions flush action sample", 95 "$TC actions flush action sample" 107 "$TC actions flush action sample", 119 "$TC actions flush action sample" [all …]
|
| H A D | skbmod.json | 11 "$TC actions flush action skbmod", 23 "$TC actions flush action skbmod" 35 "$TC actions flush action skbmod", 47 "$TC actions flush action skbmod" 59 "$TC actions flush action skbmod", 71 "$TC actions flush action skbmod" 83 "$TC actions flush action skbmod", 95 "$TC actions flush action skbmod" 107 "$TC actions flush action skbmod", 119 "$TC actions flush action skbmod" [all …]
|
| H A D | ct.json | 11 "$TC actions flush action ct", 23 "$TC actions flush action ct" 35 "$TC actions flush action ct", 47 "$TC actions flush action ct" 59 "$TC actions flush action ct", 71 "$TC actions flush action ct" 83 "$TC actions flush action ct", 95 "$TC actions flush action ct" 107 "$TC actions flush action ct", 119 "$TC actions flush action ct" [all …]
|
| H A D | connmark.json | 11 "$TC actions flush action connmark", 23 "$TC actions flush action connmark" 35 "$TC actions flush action connmark", 47 "$TC actions flush action connmark" 59 "$TC actions flush action connmark", 71 "$TC actions flush action connmark" 83 "$TC actions flush action connmark", 95 "$TC actions flush action connmark" 107 "$TC actions flush action connmark", 119 "$TC actions flush action connmark" [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" 62 "$TC action flush action bpf", 74 "$TC action flush action bpf" 89 "$TC action flush action bpf", 102 "$TC action flush action bpf", 118 "$TC actions flush action bpf", 136 "$TC action flush action bpf" [all …]
|
| H A D | simple.json | 11 "$TC actions flush action simple", 23 "$TC actions flush action simple" 35 "$TC actions flush action simple", 48 "$TC actions flush action simple" 60 "$TC actions flush action simple", 75 "$TC actions flush action simple" 87 "$TC actions flush action simple", 100 "$TC actions flush action simple" 105 "name": "Flush simple actions", 112 "$TC actions flush action simple", [all …]
|
| /OK3568_Linux_fs/kernel/block/ |
| H A D | blk-flush.c | 13 * indicates a simple flush request. If there is data, REQ_PREFLUSH indicates 28 * The actual execution of flush is double buffered. Whenever a request 31 * REQ_OP_FLUSH is issued and the pending_idx is toggled. When the flush 37 * flush. 39 * C1. At any given time, only one flush shall be in progress. This makes 42 * C2. Flush is deferred if any request is executing DATA of its sequence. 90 * If flush has been pending longer than the following timeout, 118 return 1 << ffz(rq->flush.seq); in blk_flush_cur_seq() 124 * After flush data completion, @rq->bio is %NULL but we need to in blk_flush_restore_request() 132 rq->end_io = rq->flush.saved_end_io; in blk_flush_restore_request() [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/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 …]
|
| /OK3568_Linux_fs/kernel/fs/btrfs/ |
| H A D | space-info.c | 66 * the tail of space_info->tickets, kick async flush thread 300 enum btrfs_reserve_flush_enum flush) in calc_available_free_space() argument 324 * 1/2th of the space. If we can flush, don't let us overcommit in calc_available_free_space() 327 if (flush == BTRFS_RESERVE_FLUSH_ALL) in calc_available_free_space() 336 enum btrfs_reserve_flush_enum flush) in btrfs_can_overcommit() argument 346 avail = calc_available_free_space(fs_info, space_info, flush); in btrfs_can_overcommit() 371 enum btrfs_reserve_flush_enum flush = BTRFS_RESERVE_NO_FLUSH; in btrfs_try_granting_tickets() local 386 flush)) { in btrfs_try_granting_tickets() 401 flush = BTRFS_RESERVE_FLUSH_ALL; in btrfs_try_granting_tickets() 498 /* Calc the number of the pages we need flush for space reservation */ in shrink_delalloc() [all …]
|
| /OK3568_Linux_fs/kernel/arch/x86/mm/ |
| H A D | tlb.c | 39 * More scalable flush, from Andi Kleen 41 * Implement flush IPI by CALL_FUNCTION_VECTOR, Alex Shi 55 * its own ASID and flush/restart when we run out of ASID space. 174 * forces a TLB flush when the context is loaded. 190 /* Do not need to flush the current asid */ in clear_asid_other() 195 * this asid, we do a flush: in clear_asid_other() 243 * Given an ASID, flush the corresponding user ASID. We can delay this 293 * If so, our callers still expect us to flush the TLB, but there in leave_mm() 391 * Only flush when switching to a user space task with a in cond_ibpb() 461 * a global flush to minimize the chance of corruption. in switch_mm_irqs_off() [all …]
|
| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/iostreams/ |
| H A D | flush.hpp | 40 bool flush(T& t) in flush() function 41 { return detail::flush_device_impl<T>::flush(detail::unwrap(t)); } in flush() 44 bool flush(T& t, Sink& snk) in flush() function 45 { return detail::flush_filter_impl<T>::flush(detail::unwrap(t), snk); } in flush() 68 static bool flush(T& t) in flush() function 75 static bool flush(T& t) in flush() function 82 static bool flush(T& t) { return t.flush(); } in flush() function 88 static bool flush(T&) { return true; } in flush() function 110 static bool flush(T& t, Sink& snk) { return t.flush(snk); } in flush() function 116 static bool flush(T&, Sink&) { return false; } in flush() function
|
| /OK3568_Linux_fs/kernel/net/ipv4/ |
| H A D | tcp_offload.c | 192 int flush = 1; in tcp_gro_receive() local 238 flush = NAPI_GRO_CB(p)->flush; in tcp_gro_receive() 239 flush |= (__force int)(flags & TCP_FLAG_CWR); in tcp_gro_receive() 240 flush |= (__force int)((flags ^ tcp_flag_word(th2)) & in tcp_gro_receive() 242 flush |= (__force int)(th->ack_seq ^ th2->ack_seq); in tcp_gro_receive() 244 flush |= *(u32 *)((u8 *)th + i) ^ in tcp_gro_receive() 254 flush |= NAPI_GRO_CB(p)->flush_id; in tcp_gro_receive() 260 flush |= (len - 1) >= mss; in tcp_gro_receive() 261 flush |= (ntohl(th2->seq) + skb_gro_len(p)) ^ ntohl(th->seq); in tcp_gro_receive() 263 flush |= p->decrypted ^ skb->decrypted; in tcp_gro_receive() [all …]
|