Home
last modified time | relevance | path

Searched refs:cleared (Results 1 - 25 of 95) sorted by relevance

1234

/kernel/linux/linux-6.6/drivers/nvdimm/
H A Dpmem.c102 long cleared = nvdimm_clear_poison(to_dev(pmem), phys, len); in __pmem_clear_poison() local
104 if (cleared > 0) { in __pmem_clear_poison()
105 pmem_mkpage_present(pmem, offset, cleared); in __pmem_clear_poison()
108 return cleared; in __pmem_clear_poison()
114 long cleared = __pmem_clear_poison(pmem, offset, len); in pmem_clear_poison() local
116 if (cleared < 0) in pmem_clear_poison()
119 pmem_clear_bb(pmem, to_sect(pmem, offset), cleared >> SECTOR_SHIFT); in pmem_clear_poison()
120 if (cleared < len) in pmem_clear_poison()
333 long cleared; in pmem_recovery_write() local
351 cleared in pmem_recovery_write()
[all...]
H A Dclaim.c280 long cleared; in nsio_rw_bytes() local
283 cleared = nvdimm_clear_poison(&ndns->dev, in nsio_rw_bytes()
285 if (cleared < size) in nsio_rw_bytes()
287 if (cleared > 0 && cleared / 512) { in nsio_rw_bytes()
288 cleared /= 512; in nsio_rw_bytes()
289 badblocks_clear(&nsio->bb, sector, cleared); in nsio_rw_bytes()
H A Dbus.c161 resource_size_t phys, cleared; member
180 (ctx->phys + ctx->cleared - 1) > ndr_end) in nvdimm_clear_badblocks_region()
184 badblocks_clear(&nd_region->bb, sector, ctx->cleared / 512); in nvdimm_clear_badblocks_region()
193 phys_addr_t phys, u64 cleared) in nvdimm_clear_badblocks_regions()
197 .cleared = cleared, in nvdimm_clear_badblocks_regions()
205 phys_addr_t phys, u64 cleared) in nvdimm_account_cleared_poison()
207 if (cleared > 0) in nvdimm_account_cleared_poison()
208 badrange_forget(&nvdimm_bus->badrange, phys, cleared); in nvdimm_account_cleared_poison()
210 if (cleared > in nvdimm_account_cleared_poison()
192 nvdimm_clear_badblocks_regions(struct nvdimm_bus *nvdimm_bus, phys_addr_t phys, u64 cleared) nvdimm_clear_badblocks_regions() argument
204 nvdimm_account_cleared_poison(struct nvdimm_bus *nvdimm_bus, phys_addr_t phys, u64 cleared) nvdimm_account_cleared_poison() argument
[all...]
/kernel/linux/linux-5.10/drivers/nvdimm/
H A Dclaim.c279 long cleared; in nsio_rw_bytes() local
282 cleared = nvdimm_clear_poison(&ndns->dev, in nsio_rw_bytes()
284 if (cleared < size) in nsio_rw_bytes()
286 if (cleared > 0 && cleared / 512) { in nsio_rw_bytes()
287 cleared /= 512; in nsio_rw_bytes()
288 badblocks_clear(&nsio->bb, sector, cleared); in nsio_rw_bytes()
H A Dpmem.c76 long cleared; in pmem_clear_poison() local
81 cleared = nvdimm_clear_poison(dev, pmem->phys_addr + offset, len); in pmem_clear_poison()
82 if (cleared < len) in pmem_clear_poison()
84 if (cleared > 0 && cleared / 512) { in pmem_clear_poison()
85 hwpoison_clear(pmem, pmem->phys_addr + offset, cleared); in pmem_clear_poison()
86 cleared /= 512; in pmem_clear_poison()
88 (unsigned long long) sector, cleared, in pmem_clear_poison()
89 cleared > 1 ? "s" : ""); in pmem_clear_poison()
90 badblocks_clear(&pmem->bb, sector, cleared); in pmem_clear_poison()
[all...]
H A Dbus.c172 resource_size_t phys, cleared; member
191 (ctx->phys + ctx->cleared - 1) > ndr_end) in nvdimm_clear_badblocks_region()
195 badblocks_clear(&nd_region->bb, sector, ctx->cleared / 512); in nvdimm_clear_badblocks_region()
204 phys_addr_t phys, u64 cleared) in nvdimm_clear_badblocks_regions()
208 .cleared = cleared, in nvdimm_clear_badblocks_regions()
216 phys_addr_t phys, u64 cleared) in nvdimm_account_cleared_poison()
218 if (cleared > 0) in nvdimm_account_cleared_poison()
219 badrange_forget(&nvdimm_bus->badrange, phys, cleared); in nvdimm_account_cleared_poison()
221 if (cleared > in nvdimm_account_cleared_poison()
203 nvdimm_clear_badblocks_regions(struct nvdimm_bus *nvdimm_bus, phys_addr_t phys, u64 cleared) nvdimm_clear_badblocks_regions() argument
215 nvdimm_account_cleared_poison(struct nvdimm_bus *nvdimm_bus, phys_addr_t phys, u64 cleared) nvdimm_account_cleared_poison() argument
[all...]
/kernel/linux/linux-6.6/drivers/infiniband/hw/hfi1/
H A Dpin_system.c59 evict_data.cleared = 0; in sdma_cache_evict()
62 return evict_data.cleared; in sdma_cache_evict()
119 int pinned, cleared; in pin_system_pages() local
131 cleared = sdma_cache_evict(pq, npages); in pin_system_pages()
132 if (cleared >= npages) in pin_system_pages()
459 evict_data->cleared += node->npages; in sdma_rb_evict()
461 /* have enough pages been cleared? */ in sdma_rb_evict()
462 if (evict_data->cleared >= evict_data->target) in sdma_rb_evict()
/kernel/linux/linux-5.10/lib/
H A Dsbitmap.c23 if (!sb->map[index].cleared) in sbitmap_deferred_clear()
27 * First get a stable cleared mask, setting the old mask to 0. in sbitmap_deferred_clear()
29 mask = xchg(&sb->map[index].cleared, 0); in sbitmap_deferred_clear()
232 if (sb->map[i].word & ~sb->map[i].cleared) in sbitmap_any_bit_set()
249 weight += bitmap_weight(&word->cleared, word->depth); in __sbitmap_weight()
268 seq_printf(m, "cleared=%u\n", sbitmap_cleared(sb)); in sbitmap_show()
295 unsigned long cleared = READ_ONCE(sb->map[i].cleared); in sbitmap_bitmap_show() local
298 word &= ~cleared; in sbitmap_bitmap_show()
/kernel/linux/linux-6.6/lib/
H A Dsbitmap.c67 if (!READ_ONCE(map->cleared)) in sbitmap_deferred_clear()
71 * First get a stable cleared mask, setting the old mask to 0. in sbitmap_deferred_clear()
73 mask = xchg(&map->cleared, 0); in sbitmap_deferred_clear()
290 if (sb->map[i].word & ~sb->map[i].cleared) in sbitmap_any_bit_set()
308 weight += bitmap_weight(&word->cleared, word_depth); in __sbitmap_weight()
328 seq_printf(m, "cleared=%u\n", sbitmap_cleared(sb)); in sbitmap_show()
355 unsigned long cleared = READ_ONCE(sb->map[i].cleared); in sbitmap_bitmap_show() local
358 word &= ~cleared; in sbitmap_bitmap_show()
/kernel/linux/linux-5.10/include/linux/
H A Dsbitmap.h22 * @depth: Number of bits being used in @word/@cleared
32 * @cleared: word holding cleared bits
34 unsigned long cleared ____cacheline_aligned_in_smp;
37 * @swap_lock: Held while swapping word <-> cleared
254 word = sb->map[index].word & ~sb->map[index].cleared; in __sbitmap_for_each_set()
312 * sets the corresponding bit in the ->cleared mask instead. Paired with
318 unsigned long *addr = &sb->map[SB_NR_TO_INDEX(sb, bitnr)].cleared; in sbitmap_deferred_clear_bit()
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/i40e/
H A Di40e_ptp.c272 unsigned int i, cleared = 0; in i40e_ptp_rx_hang() local
289 * should have been cleared within this time, or else it was captured in i40e_ptp_rx_hang()
298 cleared++; in i40e_ptp_rx_hang()
310 if (cleared > 2) in i40e_ptp_rx_hang()
313 cleared); in i40e_ptp_rx_hang()
316 pf->rx_hwtstamp_cleared += cleared; in i40e_ptp_rx_hang()
386 * timestamp prior to the bit lock being cleared. in i40e_ptp_tx_hwtstamp()
/kernel/linux/linux-6.6/drivers/char/
H A Dmem.c508 size_t cleared = 0; in read_zero() local
514 left = clear_user(buf + cleared, chunk); in read_zero()
516 cleared += (chunk - left); in read_zero()
517 if (!cleared) in read_zero()
521 cleared += chunk; in read_zero()
529 return cleared; in read_zero()
/kernel/linux/linux-6.6/include/linux/
H A Dsbitmap.h36 * @cleared: word holding cleared bits
38 unsigned long cleared ____cacheline_aligned_in_smp;
138 * @completion_cnt: Number of bits cleared passed to the
267 word = sb->map[index].word & ~sb->map[index].cleared; in __sbitmap_for_each_set()
325 * sets the corresponding bit in the ->cleared mask instead. Paired with
331 unsigned long *addr = &sb->map[SB_NR_TO_INDEX(sb, bitnr)].cleared; in sbitmap_deferred_clear_bit()
337 * Pair of sbitmap_get, and this one applies both cleared bit and
382 * sbitmap_weight() - Return how many set and not cleared bits in a &struct
386 * Return: How many set and not cleared bit
[all...]
/kernel/linux/linux-6.6/drivers/cpuidle/
H A Dcpuidle-psci.c127 bool cleared = false; in psci_idle_syscore_switch() local
144 if (!cleared) { in psci_idle_syscore_switch()
146 cleared = true; in psci_idle_syscore_switch()
/kernel/linux/linux-6.6/drivers/iommu/arm/arm-smmu-v3/
H A Darm-smmu-v3-sva.c19 bool cleared; member
241 if (smmu_mn->cleared) { in arm_smmu_mm_release()
255 smmu_mn->cleared = true; in arm_smmu_mm_release()
338 if (!smmu_mn->cleared) { in arm_smmu_mmu_notifier_put()
/kernel/linux/linux-5.10/arch/arc/include/asm/
H A Dtlb-mmu1.h26 ; -- jh_ex_way_set not cleared on startup
/kernel/linux/linux-5.10/drivers/char/
H A Dmem.c732 size_t cleared = 0; in read_zero() local
738 left = clear_user(buf + cleared, chunk); in read_zero()
740 cleared += (chunk - left); in read_zero()
741 if (!cleared) in read_zero()
745 cleared += chunk; in read_zero()
753 return cleared; in read_zero()
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/
H A Ddirty_log_test.c145 * This is only set by main thread, and only cleared by vcpu thread. It is
358 uint32_t count = 0, cleared; in dirty_ring_collect_dirty_pages() local
377 cleared = kvm_vm_reset_dirty_ring(vcpu->vm); in dirty_ring_collect_dirty_pages()
383 TEST_ASSERT(cleared == count, "Reset dirty pages (%u) mismatch " in dirty_ring_collect_dirty_pages()
384 "with collected (%u)", cleared, count); in dirty_ring_collect_dirty_pages()
459 * page bit is cleared in the latest bitmap, then the system must
648 * If cleared, the value written can be any in vm_dirty_log_verify()
663 * we'll see that page P is cleared, with in vm_dirty_log_verify()
/kernel/linux/linux-6.6/mm/
H A Dmemory-tiers.c505 bool cleared = false; in clear_node_memory_tier() local
534 cleared = true; in clear_node_memory_tier()
536 return cleared; in clear_node_memory_tier()
/kernel/linux/linux-5.10/drivers/net/ethernet/3com/
H A Dtyphoon.c487 u32 cleared; in typhoon_process_response() local
490 cleared = le32_to_cpu(indexes->respCleared); in typhoon_process_response()
492 while (cleared != ready) { in typhoon_process_response()
493 resp = (struct resp_desc *)(base + cleared); in typhoon_process_response()
503 if (unlikely(cleared + len > RESPONSE_RING_SIZE)) { in typhoon_process_response()
504 wrap_len = cleared + len - RESPONSE_RING_SIZE; in typhoon_process_response()
505 len = RESPONSE_RING_SIZE - cleared; in typhoon_process_response()
530 typhoon_inc_resp_index(&cleared, count); in typhoon_process_response()
533 indexes->respCleared = cpu_to_le32(cleared); in typhoon_process_response()
748 * between marking the queue awake and updating the cleared inde in typhoon_start_tx()
1631 typhoon_rx(struct typhoon *tp, struct basic_ring *rxRing, volatile __le32 * ready, volatile __le32 * cleared, int budget) typhoon_rx() argument
[all...]
/kernel/linux/linux-5.10/mm/
H A Dvmalloc.c90 int cleared; in vunmap_pmd_range() local
96 cleared = pmd_clear_huge(pmd); in vunmap_pmd_range()
97 if (cleared || pmd_bad(*pmd)) in vunmap_pmd_range()
100 if (cleared) in vunmap_pmd_range()
115 int cleared; in vunmap_pud_range() local
121 cleared = pud_clear_huge(pud); in vunmap_pud_range()
122 if (cleared || pud_bad(*pud)) in vunmap_pud_range()
125 if (cleared) in vunmap_pud_range()
138 int cleared; in vunmap_p4d_range() local
144 cleared in vunmap_p4d_range()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/3com/
H A Dtyphoon.c482 u32 cleared; in typhoon_process_response() local
485 cleared = le32_to_cpu(indexes->respCleared); in typhoon_process_response()
487 while (cleared != ready) { in typhoon_process_response()
488 resp = (struct resp_desc *)(base + cleared); in typhoon_process_response()
498 if (unlikely(cleared + len > RESPONSE_RING_SIZE)) { in typhoon_process_response()
499 wrap_len = cleared + len - RESPONSE_RING_SIZE; in typhoon_process_response()
500 len = RESPONSE_RING_SIZE - cleared; in typhoon_process_response()
525 typhoon_inc_resp_index(&cleared, count); in typhoon_process_response()
528 indexes->respCleared = cpu_to_le32(cleared); in typhoon_process_response()
743 * between marking the queue awake and updating the cleared inde in typhoon_start_tx()
1628 typhoon_rx(struct typhoon *tp, struct basic_ring *rxRing, volatile __le32 * ready, volatile __le32 * cleared, int budget) typhoon_rx() argument
[all...]
/kernel/linux/linux-5.10/drivers/infiniband/hw/hfi1/
H A Duser_sdma.h164 u32 cleared; /* count evicted so far */ member
/kernel/linux/linux-5.10/drivers/scsi/
H A Dst.h39 unsigned char cleared; /* internal buffer cleared after open? */ member
/kernel/linux/linux-6.6/drivers/scsi/
H A Dst.h38 unsigned char cleared; /* internal buffer cleared after open? */ member

Completed in 25 milliseconds

1234