/kernel/linux/linux-6.6/drivers/nvdimm/ |
H A D | pmem.c | 102 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 D | claim.c | 280 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 D | bus.c | 161 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 D | claim.c | 279 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 D | pmem.c | 76 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 D | bus.c | 172 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 D | pin_system.c | 59 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 D | sbitmap.c | 23 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 D | sbitmap.c | 67 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 D | sbitmap.h | 22 * @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 D | i40e_ptp.c | 272 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 D | mem.c | 508 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 D | sbitmap.h | 36 * @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 D | cpuidle-psci.c | 127 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 D | arm-smmu-v3-sva.c | 19 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 D | tlb-mmu1.h | 26 ; -- jh_ex_way_set not cleared on startup
|
/kernel/linux/linux-5.10/drivers/char/ |
H A D | mem.c | 732 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 D | dirty_log_test.c | 145 * 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 D | memory-tiers.c | 505 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 D | typhoon.c | 487 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 D | vmalloc.c | 90 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 D | typhoon.c | 482 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 D | user_sdma.h | 164 u32 cleared; /* count evicted so far */ member
|
/kernel/linux/linux-5.10/drivers/scsi/ |
H A D | st.h | 39 unsigned char cleared; /* internal buffer cleared after open? */ member
|
/kernel/linux/linux-6.6/drivers/scsi/ |
H A D | st.h | 38 unsigned char cleared; /* internal buffer cleared after open? */ member
|