/kernel/linux/linux-5.10/arch/powerpc/mm/ |
H A D | slice.c | 53 static inline notrace bool slice_addr_is_low(unsigned long addr) in slice_addr_is_low() argument 55 u64 tmp = (u64)addr; in slice_addr_is_low() 86 static int slice_area_is_free(struct mm_struct *mm, unsigned long addr, in slice_area_is_free() argument 91 if ((mm_ctx_slb_addr_limit(&mm->context) - len) < addr) in slice_area_is_free() 93 vma = find_vma(mm, addr); in slice_area_is_free() 94 return (!vma || (addr + len) <= vm_start_gap(vma)); in slice_area_is_free() 255 * Compute which slice addr is part of; 261 static bool slice_scan_available(unsigned long addr, in slice_scan_available() argument 266 if (slice_addr_is_low(addr)) { in slice_scan_available() 267 slice = GET_LOW_SLICE_INDEX(addr); in slice_scan_available() 284 unsigned long addr, found, next_end; slice_find_area_bottomup() local 330 unsigned long addr, found, prev; slice_find_area_topdown() local 429 slice_get_unmapped_area(unsigned long addr, unsigned long len, unsigned long flags, unsigned int psize, int topdown) slice_get_unmapped_area() argument 642 arch_get_unmapped_area(struct file *filp, unsigned long addr, unsigned long len, unsigned long pgoff, unsigned long flags) arch_get_unmapped_area() argument 662 get_slice_psize(struct mm_struct *mm, unsigned long addr) get_slice_psize() argument 760 slice_is_hugepage_only_range(struct mm_struct *mm, unsigned long addr, unsigned long len) slice_is_hugepage_only_range() argument [all...] |
H A D | hugetlbpage.c | 35 pte_t *huge_pte_offset(struct mm_struct *mm, unsigned long addr, unsigned long sz) in huge_pte_offset() argument 41 return __find_linux_pte(mm->pgd, addr, NULL, NULL); in huge_pte_offset() 109 pte_t *huge_pte_alloc(struct mm_struct *mm, unsigned long addr, unsigned long sz) in huge_pte_alloc() argument 120 addr &= ~(sz-1); in huge_pte_alloc() 121 pg = pgd_offset(mm, addr); in huge_pte_alloc() 122 p4 = p4d_offset(pg, addr); in huge_pte_alloc() 136 pu = pud_alloc(mm, p4, addr); in huge_pte_alloc() 146 pm = pmd_alloc(mm, pu, addr); in huge_pte_alloc() 164 pu = pud_alloc(mm, p4, addr); in huge_pte_alloc() 172 pm = pmd_alloc(mm, pu, addr); in huge_pte_alloc() 208 pseries_add_gpage(u64 addr, u64 page_size, unsigned long number_of_pages) pseries_add_gpage() argument 333 hugetlb_free_pte_range(struct mmu_gather *tlb, pmd_t *pmd, unsigned long addr, unsigned long end, unsigned long floor, unsigned long ceiling) hugetlb_free_pte_range() argument 356 hugetlb_free_pmd_range(struct mmu_gather *tlb, pud_t *pud, unsigned long addr, unsigned long end, unsigned long floor, unsigned long ceiling) hugetlb_free_pmd_range() argument 415 hugetlb_free_pud_range(struct mmu_gather *tlb, p4d_t *p4d, unsigned long addr, unsigned long end, unsigned long floor, unsigned long ceiling) hugetlb_free_pud_range() argument 469 hugetlb_free_pgd_range(struct mmu_gather *tlb, unsigned long addr, unsigned long end, unsigned long floor, unsigned long ceiling) hugetlb_free_pgd_range() argument 558 hugetlb_get_unmapped_area(struct file *file, unsigned long addr, unsigned long len, unsigned long pgoff, unsigned long flags) hugetlb_get_unmapped_area() argument [all...] |
/kernel/linux/linux-5.10/drivers/usb/dwc2/ |
H A D | core.c | 707 u32 __iomem *addr; in dwc2_dump_host_registers() local 711 addr = hsotg->regs + HCFG; in dwc2_dump_host_registers() 713 (unsigned long)addr, dwc2_readl(hsotg, HCFG)); in dwc2_dump_host_registers() 714 addr = hsotg->regs + HFIR; in dwc2_dump_host_registers() 716 (unsigned long)addr, dwc2_readl(hsotg, HFIR)); in dwc2_dump_host_registers() 717 addr = hsotg->regs + HFNUM; in dwc2_dump_host_registers() 719 (unsigned long)addr, dwc2_readl(hsotg, HFNUM)); in dwc2_dump_host_registers() 720 addr = hsotg->regs + HPTXSTS; in dwc2_dump_host_registers() 722 (unsigned long)addr, dwc2_readl(hsotg, HPTXSTS)); in dwc2_dump_host_registers() 723 addr in dwc2_dump_host_registers() 780 u32 __iomem *addr; dwc2_dump_global_registers() local [all...] |
/kernel/linux/linux-6.6/drivers/usb/dwc2/ |
H A D | core.c | 621 u32 __iomem *addr; in dwc2_dump_host_registers() local 625 addr = hsotg->regs + HCFG; in dwc2_dump_host_registers() 627 (unsigned long)addr, dwc2_readl(hsotg, HCFG)); in dwc2_dump_host_registers() 628 addr = hsotg->regs + HFIR; in dwc2_dump_host_registers() 630 (unsigned long)addr, dwc2_readl(hsotg, HFIR)); in dwc2_dump_host_registers() 631 addr = hsotg->regs + HFNUM; in dwc2_dump_host_registers() 633 (unsigned long)addr, dwc2_readl(hsotg, HFNUM)); in dwc2_dump_host_registers() 634 addr = hsotg->regs + HPTXSTS; in dwc2_dump_host_registers() 636 (unsigned long)addr, dwc2_readl(hsotg, HPTXSTS)); in dwc2_dump_host_registers() 637 addr in dwc2_dump_host_registers() 694 u32 __iomem *addr; dwc2_dump_global_registers() local [all...] |
/kernel/linux/linux-5.10/mm/ |
H A D | vmalloc.c | 47 unsigned long addr = (unsigned long)x; in is_vmalloc_addr() local 49 return addr >= VMALLOC_START && addr < VMALLOC_END; in is_vmalloc_addr() 72 static void vunmap_pte_range(pmd_t *pmd, unsigned long addr, unsigned long end, in vunmap_pte_range() argument 77 pte = pte_offset_kernel(pmd, addr); in vunmap_pte_range() 79 pte_t ptent = ptep_get_and_clear(&init_mm, addr, pte); in vunmap_pte_range() 81 } while (pte++, addr += PAGE_SIZE, addr != end); in vunmap_pte_range() 85 static void vunmap_pmd_range(pud_t *pud, unsigned long addr, unsigned long end, in vunmap_pmd_range() argument 92 pmd = pmd_offset(pud, addr); in vunmap_pmd_range() 110 vunmap_pud_range(p4d_t *p4d, unsigned long addr, unsigned long end, pgtbl_mod_mask *mask) vunmap_pud_range() argument 133 vunmap_p4d_range(pgd_t *pgd, unsigned long addr, unsigned long end, pgtbl_mod_mask *mask) vunmap_p4d_range() argument 174 unsigned long addr = start; unmap_kernel_range_noflush() local 192 vmap_pte_range(pmd_t *pmd, unsigned long addr, unsigned long end, pgprot_t prot, struct page **pages, int *nr, pgtbl_mod_mask *mask) vmap_pte_range() argument 220 vmap_pmd_range(pud_t *pud, unsigned long addr, unsigned long end, pgprot_t prot, struct page **pages, int *nr, pgtbl_mod_mask *mask) vmap_pmd_range() argument 238 vmap_pud_range(p4d_t *p4d, unsigned long addr, unsigned long end, pgprot_t prot, struct page **pages, int *nr, pgtbl_mod_mask *mask) vmap_pud_range() argument 256 vmap_p4d_range(pgd_t *pgd, unsigned long addr, unsigned long end, pgprot_t prot, struct page **pages, int *nr, pgtbl_mod_mask *mask) vmap_p4d_range() argument 292 map_kernel_range_noflush(unsigned long addr, unsigned long size, pgprot_t prot, struct page **pages) map_kernel_range_noflush() argument 338 unsigned long addr = (unsigned long)x; is_vmalloc_or_module_addr() local 350 unsigned long addr = (unsigned long) vmalloc_addr; vmalloc_to_page() local 493 __find_vmap_area(unsigned long addr) __find_vmap_area() argument 1155 unsigned long addr; alloc_vmap_area() local 1442 find_vmap_area(unsigned long addr) find_vmap_area() argument 1515 addr_to_vb_idx(unsigned long addr) addr_to_vb_idx() argument 1524 unsigned long addr; vmap_block_vaddr() local 1698 vb_free(unsigned long addr, unsigned long size) vb_free() argument 1803 unsigned long addr = (unsigned long)mem; vm_unmap_ram() local 1845 unsigned long addr; vm_map_ram() local 1917 unsigned long addr; vm_area_register_early() local 2018 unmap_kernel_range(unsigned long addr, unsigned long size) unmap_kernel_range() argument 2136 find_vm_area(const void *addr) find_vm_area() argument 2157 remove_vm_area(const void *addr) remove_vm_area() argument 2220 unsigned long addr = (unsigned long)page_address(area->pages[i]); vm_remove_mappings() local 2238 __vunmap(const void *addr, int deallocate_pages) __vunmap() argument 2281 __vfree_deferred(const void *addr) __vfree_deferred() argument 2302 vfree_atomic(const void *addr) vfree_atomic() argument 2313 __vfree(const void *addr) __vfree() argument 2338 vfree(const void *addr) vfree() argument 2362 vunmap(const void *addr) vunmap() argument 2423 vmap_pfn_apply(pte_t *pte, unsigned long addr, void *private) vmap_pfn_apply() argument 2554 void *addr; __vmalloc_node_range() local 2774 aligned_vread(char *buf, char *addr, unsigned long count) aligned_vread() argument 2813 aligned_vwrite(char *buf, char *addr, unsigned long count) aligned_vwrite() argument 2874 vread(char *buf, char *addr, unsigned long count) vread() argument 2953 vwrite(char *buf, char *addr, unsigned long count) vwrite() argument 3081 remap_vmalloc_range(struct vm_area_struct *vma, void *addr, unsigned long pgoff) remap_vmalloc_range() argument 3115 pvm_find_va_enclose_addr(unsigned long addr) pvm_find_va_enclose_addr() argument 3152 unsigned long addr; pvm_determine_end_from_reverse() local [all...] |
/kernel/linux/linux-6.6/drivers/iio/imu/st_lsm6dsx/ |
H A D | st_lsm6dsx_core.c | 106 .addr = 0x22, 110 .addr = 0x22, 114 .addr = 0x22, 141 .addr = 0x20, 154 .addr = 0x10, 169 .addr = 0x20, 180 .addr = 0x10, 192 .addr = 0x0c, 196 .addr = 0x0d, 200 .addr 1744 st_lsm6dsx_read_oneshot(struct st_lsm6dsx_sensor *sensor, u8 addr, int *val) st_lsm6dsx_read_oneshot() argument [all...] |
/kernel/linux/linux-5.10/drivers/pci/controller/ |
H A D | pci-thunder-ecam.c | 32 void __iomem *addr; in handle_ea_bar() local 43 addr = bus->ops->map_bus(bus, devfn, bar); /* BAR 0 */ in handle_ea_bar() 44 if (!addr) { in handle_ea_bar() 48 v = readl(addr); in handle_ea_bar() 58 addr = bus->ops->map_bus(bus, devfn, bar); /* BAR 0 */ in handle_ea_bar() 59 if (!addr) { in handle_ea_bar() 63 barl_orig = readl(addr + 0); in handle_ea_bar() 64 writel(0xffffffff, addr + 0); in handle_ea_bar() 65 barl_rb = readl(addr + 0); in handle_ea_bar() 66 writel(barl_orig, addr in handle_ea_bar() 91 void __iomem *addr; thunder_ecam_p2_config_read() local 133 void __iomem *addr; thunder_ecam_config_read() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/huawei/hinic/ |
H A D | hinic_hw_if.c | 43 u32 msix_ctrl, addr; in hinic_msix_attr_set() local 54 addr = HINIC_CSR_MSIX_CTRL_ADDR(msix_index); in hinic_msix_attr_set() 56 hinic_hwif_write_reg(hwif, addr, msix_ctrl); in hinic_msix_attr_set() 69 u32 msix_ctrl, addr; in hinic_msix_attr_cnt_clear() local 75 addr = HINIC_CSR_MSIX_CNT_ADDR(msix_index); in hinic_msix_attr_cnt_clear() 77 hinic_hwif_write_reg(hwif, addr, msix_ctrl); in hinic_msix_attr_cnt_clear() 160 u32 addr, attr1; in hwif_ready() local 162 addr = HINIC_CSR_FUNC_ATTR1_ADDR; in hwif_ready() 163 attr1 = hinic_hwif_read_reg(hwif, addr); in hwif_ready() 222 u32 addr, attr in read_hwif_attr() local 243 u32 addr, val, ppf_election; set_ppf() local 279 u32 addr, val, dma_attr_entry; set_dma_attr() local 322 u32 addr, attr0; hinic_global_func_id_hw() local 332 u32 addr, attr0; hinic_pf_id_of_vf_hw() local 342 u32 addr, attr0, attr1; __print_selftest_reg() local [all...] |
/kernel/linux/linux-6.6/drivers/pci/controller/ |
H A D | pci-thunder-ecam.c | 32 void __iomem *addr; in handle_ea_bar() local 43 addr = bus->ops->map_bus(bus, devfn, bar); /* BAR 0 */ in handle_ea_bar() 44 if (!addr) in handle_ea_bar() 47 v = readl(addr); in handle_ea_bar() 57 addr = bus->ops->map_bus(bus, devfn, bar); /* BAR 0 */ in handle_ea_bar() 58 if (!addr) in handle_ea_bar() 61 barl_orig = readl(addr + 0); in handle_ea_bar() 62 writel(0xffffffff, addr + 0); in handle_ea_bar() 63 barl_rb = readl(addr + 0); in handle_ea_bar() 64 writel(barl_orig, addr in handle_ea_bar() 88 void __iomem *addr; thunder_ecam_p2_config_read() local 128 void __iomem *addr; thunder_ecam_config_read() local [all...] |
/kernel/linux/linux-5.10/arch/arm64/include/asm/ |
H A D | tlbflush.h | 57 #define __TLBI_VADDR(addr, asid) \ 59 unsigned long __ta = (addr) >> 12; \ 104 #define __tlbi_level(op, addr, level) do { \ 105 u64 arg = addr; \ 136 #define __TLBI_VADDR_RANGE(addr, asid, scale, num, ttl) \ 138 unsigned long __ta = (addr) >> PAGE_SHIFT; \ 200 * flush_tlb_page(vma, addr) 201 * Invalidate a single user mapping for address 'addr' in the 213 * __flush_tlb_kernel_pgtable(addr) 214 * Invalidate a single kernel mapping for address 'addr' o 260 unsigned long addr; flush_tlb_page_nosync() local 288 unsigned long asid, addr, pages; __flush_tlb_range() local 376 unsigned long addr; flush_tlb_kernel_range() local 399 unsigned long addr = __TLBI_VADDR(kaddr, 0); __flush_tlb_kernel_pgtable() local [all...] |
/kernel/linux/common_modules/newip/src/common/ |
H A D | nip_addr.c | 19 .NIP_ADDR_FIELD8[0] = 0xFF, /* 0xFF09 addr, big-endian */ 25 .NIP_ADDR_FIELD8[0] = 0xFF, /* 0xFF04 addr, big-endian */ 31 .NIP_ADDR_FIELD8[0] = 0xFF, /* 0xFF00 addr, big-endian */ 114 * 【public addr】 131 int is_nip_local_addr(const struct nip_addr *addr) in is_nip_local_addr() argument 135 if (addr->bitlen == NIP_ADDR_BIT_LEN_16) { in is_nip_local_addr() 136 if (addr->NIP_ADDR_FIELD16[0] == nip_local_addr.NIP_ADDR_FIELD16[0] && in is_nip_local_addr() 137 addr->NIP_ADDR_FIELD16[1] == nip_local_addr.NIP_ADDR_FIELD16[1]) in is_nip_local_addr() 260 * 【public addr】 304 int nip_addr_invalid(const struct nip_addr *addr) in nip_addr_invalid() argument 346 nip_addr_public(const struct nip_addr *addr) nip_addr_public() argument 356 nip_addr_any(const struct nip_addr *addr) nip_addr_any() argument 368 get_nip_addr_len(const struct nip_addr *addr) get_nip_addr_len() argument 389 build_nip_addr(const struct nip_addr *addr, unsigned char *buf) build_nip_addr() argument 406 decode_nip_addr(struct nip_buff *nbuf, struct nip_addr *addr) decode_nip_addr() argument [all...] |
/kernel/linux/linux-6.6/arch/ia64/include/asm/ |
H A D | bitops.h | 25 * @addr: the address to start counting from 37 * bit 0 is the LSB of addr; bit 32 is the LSB of (addr+1). 40 set_bit (int nr, volatile void *addr) in set_bit() argument 46 m = (volatile __u32 *) addr + (nr >> 5); in set_bit() 58 * @addr: the address to start counting from 65 arch___set_bit(unsigned long nr, volatile unsigned long *addr) in arch___set_bit() argument 67 *((__u32 *) addr + (nr >> 5)) |= (1 << (nr & 31)); in arch___set_bit() 73 * @addr: Address to start counting from 81 clear_bit (int nr, volatile void *addr) in clear_bit() argument 105 clear_bit_unlock(int nr, volatile void *addr) clear_bit_unlock() argument 129 __clear_bit_unlock(int nr, void *addr) __clear_bit_unlock() argument 147 arch___clear_bit(unsigned long nr, volatile unsigned long *addr) arch___clear_bit() argument 162 change_bit(int nr, volatile void *addr) change_bit() argument 187 arch___change_bit(unsigned long nr, volatile unsigned long *addr) arch___change_bit() argument 201 test_and_set_bit(int nr, volatile void *addr) test_and_set_bit() argument 236 arch___test_and_set_bit(unsigned long nr, volatile unsigned long *addr) arch___test_and_set_bit() argument 255 test_and_clear_bit(int nr, volatile void *addr) test_and_clear_bit() argument 281 arch___test_and_clear_bit(unsigned long nr, volatile unsigned long *addr) arch___test_and_clear_bit() argument 300 test_and_change_bit(int nr, volatile void *addr) test_and_change_bit() argument 324 arch___test_and_change_bit(unsigned long nr, volatile unsigned long *addr) arch___test_and_change_bit() argument [all...] |
/kernel/linux/linux-6.6/arch/powerpc/kernel/ |
H A D | optprobes.c | 52 unsigned long addr = (unsigned long)p->addr; in can_optimize() local 59 if (p->addr == (kprobe_opcode_t *)&__kretprobe_trampoline) in can_optimize() 60 return addr + sizeof(kprobe_opcode_t); in can_optimize() 68 if (!is_kernel_addr(addr)) in can_optimize() 72 regs.nip = addr; in can_optimize() 109 regs_set_return_ip(regs, (unsigned long)op->kp.addr); in optimized_callback() 127 static void patch_imm32_load_insns(unsigned long val, int reg, kprobe_opcode_t *addr) in patch_imm32_load_insns() argument 129 patch_instruction(addr++, ppc_inst(PPC_RAW_LIS(reg, PPC_HI(val)))); in patch_imm32_load_insns() 130 patch_instruction(addr, ppc_ins in patch_imm32_load_insns() 137 patch_imm64_load_insns(unsigned long long val, int reg, kprobe_opcode_t *addr) patch_imm64_load_insns() argument 146 patch_imm_load_insns(unsigned long val, int reg, kprobe_opcode_t *addr) patch_imm_load_insns() argument 300 arch_within_optimized_kprobe(struct optimized_kprobe *op, kprobe_opcode_t *addr) arch_within_optimized_kprobe() argument [all...] |
/kernel/linux/linux-5.10/drivers/sh/intc/ |
H A D | access.c | 75 static unsigned long test_8(unsigned long addr, unsigned long h, in test_8() argument 78 void __iomem *ptr = (void __iomem *)addr; in test_8() 82 static unsigned long test_16(unsigned long addr, unsigned long h, in test_16() argument 85 void __iomem *ptr = (void __iomem *)addr; in test_16() 89 static unsigned long test_32(unsigned long addr, unsigned long h, in test_32() argument 92 void __iomem *ptr = (void __iomem *)addr; in test_32() 96 static unsigned long write_8(unsigned long addr, unsigned long h, in write_8() argument 99 void __iomem *ptr = (void __iomem *)addr; in write_8() 105 static unsigned long write_16(unsigned long addr, unsigned long h, in write_16() argument 108 void __iomem *ptr = (void __iomem *)addr; in write_16() 114 write_32(unsigned long addr, unsigned long h, unsigned long data) write_32() argument 123 modify_8(unsigned long addr, unsigned long h, unsigned long data) modify_8() argument 137 modify_16(unsigned long addr, unsigned long h, unsigned long data) modify_16() argument 151 modify_32(unsigned long addr, unsigned long h, unsigned long data) modify_32() argument 165 intc_mode_field(unsigned long addr, unsigned long handle, unsigned long (*fn)(unsigned long, unsigned long, unsigned long), unsigned int irq) intc_mode_field() argument 175 intc_mode_zero(unsigned long addr, unsigned long handle, unsigned long (*fn)(unsigned long, unsigned long, unsigned long), unsigned int irq) intc_mode_zero() argument 185 intc_mode_prio(unsigned long addr, unsigned long handle, unsigned long (*fn)(unsigned long, unsigned long, unsigned long), unsigned int irq) intc_mode_prio() argument [all...] |
/kernel/linux/linux-6.6/drivers/sh/intc/ |
H A D | access.c | 75 static unsigned long test_8(unsigned long addr, unsigned long h, in test_8() argument 78 void __iomem *ptr = (void __iomem *)addr; in test_8() 82 static unsigned long test_16(unsigned long addr, unsigned long h, in test_16() argument 85 void __iomem *ptr = (void __iomem *)addr; in test_16() 89 static unsigned long test_32(unsigned long addr, unsigned long h, in test_32() argument 92 void __iomem *ptr = (void __iomem *)addr; in test_32() 96 static unsigned long write_8(unsigned long addr, unsigned long h, in write_8() argument 99 void __iomem *ptr = (void __iomem *)addr; in write_8() 105 static unsigned long write_16(unsigned long addr, unsigned long h, in write_16() argument 108 void __iomem *ptr = (void __iomem *)addr; in write_16() 114 write_32(unsigned long addr, unsigned long h, unsigned long data) write_32() argument 123 modify_8(unsigned long addr, unsigned long h, unsigned long data) modify_8() argument 137 modify_16(unsigned long addr, unsigned long h, unsigned long data) modify_16() argument 151 modify_32(unsigned long addr, unsigned long h, unsigned long data) modify_32() argument 165 intc_mode_field(unsigned long addr, unsigned long handle, unsigned long (*fn)(unsigned long, unsigned long, unsigned long), unsigned int irq) intc_mode_field() argument 175 intc_mode_zero(unsigned long addr, unsigned long handle, unsigned long (*fn)(unsigned long, unsigned long, unsigned long), unsigned int irq) intc_mode_zero() argument 185 intc_mode_prio(unsigned long addr, unsigned long handle, unsigned long (*fn)(unsigned long, unsigned long, unsigned long), unsigned int irq) intc_mode_prio() argument [all...] |
/kernel/linux/linux-5.10/arch/s390/mm/ |
H A D | vmem.c | 32 static void vmem_free_pages(unsigned long addr, int order) in vmem_free_pages() argument 36 WARN_ON_ONCE(PageReserved(phys_to_page(addr)))) in vmem_free_pages() 38 free_pages(addr, order); in vmem_free_pages() 151 static int __ref modify_pte_table(pmd_t *pmd, unsigned long addr, in modify_pte_table() argument 162 pte = pte_offset_kernel(pmd, addr); in modify_pte_table() 163 for (; addr < end; addr += PAGE_SIZE, pte++) { in modify_pte_table() 169 pte_clear(&init_mm, addr, pte); in modify_pte_table() 178 pte_val(*pte) = addr | prot; in modify_pte_table() 208 static int __ref modify_pmd_table(pud_t *pud, unsigned long addr, in modify_pmd_table() argument 310 modify_pud_table(p4d_t *p4d, unsigned long addr, unsigned long end, bool add, bool direct) modify_pud_table() argument 387 modify_p4d_table(pgd_t *pgd, unsigned long addr, unsigned long end, bool add, bool direct) modify_p4d_table() argument 444 unsigned long addr, next; modify_pagetable() local [all...] |
/kernel/linux/linux-6.6/arch/alpha/include/asm/ |
H A D | core_t2.h | 365 extern inline u8 t2_inb(unsigned long addr) in t2_inb() argument 367 long result = *(vip) ((addr << 5) + T2_IO + 0x00); in t2_inb() 368 return __kernel_extbl(result, addr & 3); in t2_inb() 371 extern inline void t2_outb(u8 b, unsigned long addr) in t2_outb() argument 375 w = __kernel_insbl(b, addr & 3); in t2_outb() 376 *(vuip) ((addr << 5) + T2_IO + 0x00) = w; in t2_outb() 380 extern inline u16 t2_inw(unsigned long addr) in t2_inw() argument 382 long result = *(vip) ((addr << 5) + T2_IO + 0x08); in t2_inw() 383 return __kernel_extwl(result, addr & 3); in t2_inw() 386 extern inline void t2_outw(u16 b, unsigned long addr) in t2_outw() argument 395 t2_inl(unsigned long addr) t2_inl() argument 400 t2_outl(u32 b, unsigned long addr) t2_outl() argument 406 t2_inq(unsigned long addr) t2_inq() argument 411 t2_outq(u64 b, unsigned long addr) t2_outq() argument 467 unsigned long addr = (unsigned long) xaddr - T2_DENSE_MEM; t2_readb() local 478 unsigned long addr = (unsigned long) xaddr - T2_DENSE_MEM; t2_readw() local 493 unsigned long addr = (unsigned long) xaddr - T2_DENSE_MEM; t2_readl() local 504 unsigned long addr = (unsigned long) xaddr - T2_DENSE_MEM; t2_readq() local 517 unsigned long addr = (unsigned long) xaddr - T2_DENSE_MEM; t2_writeb() local 528 unsigned long addr = (unsigned long) xaddr - T2_DENSE_MEM; t2_writew() local 543 unsigned long addr = (unsigned long) xaddr - T2_DENSE_MEM; t2_writel() local 552 unsigned long addr = (unsigned long) xaddr - T2_DENSE_MEM; t2_writeq() local 562 t2_ioportmap(unsigned long addr) t2_ioportmap() argument 567 t2_ioremap(unsigned long addr, unsigned long size) t2_ioremap() argument 573 t2_is_ioaddr(unsigned long addr) t2_is_ioaddr() argument 578 t2_is_mmio(const volatile void __iomem *addr) t2_is_mmio() argument [all...] |
/kernel/linux/linux-6.6/mm/ |
H A D | sparse-vmemmap.c | 144 pte_t * __meminit vmemmap_pte_populate(pmd_t *pmd, unsigned long addr, int node, in vmemmap_pte_populate() argument 148 pte_t *pte = pte_offset_kernel(pmd, addr); in vmemmap_pte_populate() 171 set_pte_at(&init_mm, addr, pte, entry); in vmemmap_pte_populate() 187 pmd_t * __meminit vmemmap_pmd_populate(pud_t *pud, unsigned long addr, int node) in vmemmap_pmd_populate() argument 189 pmd_t *pmd = pmd_offset(pud, addr); in vmemmap_pmd_populate() 199 void __weak __meminit pmd_init(void *addr) in pmd_init() argument 203 pud_t * __meminit vmemmap_pud_populate(p4d_t *p4d, unsigned long addr, int node) in vmemmap_pud_populate() argument 205 pud_t *pud = pud_offset(p4d, addr); in vmemmap_pud_populate() 216 void __weak __meminit pud_init(void *addr) in pud_init() argument 220 p4d_t * __meminit vmemmap_p4d_populate(pgd_t *pgd, unsigned long addr, in argument 233 vmemmap_pgd_populate(unsigned long addr, int node) vmemmap_pgd_populate() argument 245 vmemmap_populate_address(unsigned long addr, int node, struct vmem_altmap *altmap, struct page *reuse) vmemmap_populate_address() argument 280 unsigned long addr = start; vmemmap_populate_range() local 298 vmemmap_set_pmd(pmd_t *pmd, void *p, int node, unsigned long addr, unsigned long next) vmemmap_set_pmd() argument 303 vmemmap_check_pmd(pmd_t *pmd, int node, unsigned long addr, unsigned long next) vmemmap_check_pmd() argument 312 unsigned long addr; vmemmap_populate_hugepages() local 382 compound_section_tail_page(unsigned long addr) compound_section_tail_page() argument 404 unsigned long size, addr; vmemmap_populate_compound_pages() local [all...] |
/kernel/linux/linux-5.10/arch/arm/mm/ |
H A D | mmu.c | 356 static pte_t *(*pte_offset_fixmap)(pmd_t *dir, unsigned long addr); 361 static pte_t * __init pte_offset_early_fixmap(pmd_t *dir, unsigned long addr) in pte_offset_early_fixmap() argument 363 return &bm_pte[pte_index(addr)]; in pte_offset_early_fixmap() 366 static pte_t *pte_offset_late_fixmap(pmd_t *dir, unsigned long addr) in pte_offset_late_fixmap() argument 368 return pte_offset_kernel(dir, addr); in pte_offset_late_fixmap() 371 static inline pmd_t * __init fixmap_pmd(unsigned long addr) in fixmap_pmd() argument 373 return pmd_off_k(addr); in fixmap_pmd() 729 static pte_t * __init arm_pte_alloc(pmd_t *pmd, unsigned long addr, in arm_pte_alloc() argument 738 return pte_offset_kernel(pmd, addr); in arm_pte_alloc() 741 static pte_t * __init early_pte_alloc(pmd_t *pmd, unsigned long addr, in early_pte_alloc() argument 747 alloc_init_pte(pmd_t *pmd, unsigned long addr, unsigned long end, unsigned long pfn, const struct mem_type *type, void *(*alloc)(unsigned long sz), bool ng) alloc_init_pte() argument 761 __map_init_section(pmd_t *pmd, unsigned long addr, unsigned long end, phys_addr_t phys, const struct mem_type *type, bool ng) __map_init_section() argument 788 alloc_init_pmd(pud_t *pud, unsigned long addr, unsigned long end, phys_addr_t phys, const struct mem_type *type, void *(*alloc)(unsigned long sz), bool ng) alloc_init_pmd() argument 820 alloc_init_pud(p4d_t *p4d, unsigned long addr, unsigned long end, phys_addr_t phys, const struct mem_type *type, void *(*alloc)(unsigned long sz), bool ng) alloc_init_pud() argument 835 alloc_init_p4d(pgd_t *pgd, unsigned long addr, unsigned long end, phys_addr_t phys, const struct mem_type *type, void *(*alloc)(unsigned long sz), bool ng) alloc_init_p4d() argument 856 unsigned long addr, length, end; create_36bit_mapping() local 917 unsigned long addr, length, end; __create_mapping() local 1030 vm_reserve_area_early(unsigned long addr, unsigned long size, void *caller) vm_reserve_area_early() argument 1064 pmd_empty_section_gap(unsigned long addr) pmd_empty_section_gap() argument 1073 unsigned long addr, next = 0; fill_pmd_gaps() local 1271 unsigned long addr; prepare_page_table() local 1358 unsigned long addr; devicemaps_init() local 1694 set_pte_at(struct mm_struct *mm, unsigned long addr, pte_t *ptep, pte_t pteval) set_pte_at() argument [all...] |
/kernel/linux/linux-6.6/arch/arm/mm/ |
H A D | mmu.c | 355 static pte_t *(*pte_offset_fixmap)(pmd_t *dir, unsigned long addr); 360 static pte_t * __init pte_offset_early_fixmap(pmd_t *dir, unsigned long addr) in pte_offset_early_fixmap() argument 362 return &bm_pte[pte_index(addr)]; in pte_offset_early_fixmap() 365 static pte_t *pte_offset_late_fixmap(pmd_t *dir, unsigned long addr) in pte_offset_late_fixmap() argument 367 return pte_offset_kernel(dir, addr); in pte_offset_late_fixmap() 370 static inline pmd_t * __init fixmap_pmd(unsigned long addr) in fixmap_pmd() argument 372 return pmd_off_k(addr); in fixmap_pmd() 748 static pte_t * __init arm_pte_alloc(pmd_t *pmd, unsigned long addr, in arm_pte_alloc() argument 757 return pte_offset_kernel(pmd, addr); in arm_pte_alloc() 760 static pte_t * __init early_pte_alloc(pmd_t *pmd, unsigned long addr, in early_pte_alloc() argument 766 alloc_init_pte(pmd_t *pmd, unsigned long addr, unsigned long end, unsigned long pfn, const struct mem_type *type, void *(*alloc)(unsigned long sz), bool ng) alloc_init_pte() argument 780 __map_init_section(pmd_t *pmd, unsigned long addr, unsigned long end, phys_addr_t phys, const struct mem_type *type, bool ng) __map_init_section() argument 807 alloc_init_pmd(pud_t *pud, unsigned long addr, unsigned long end, phys_addr_t phys, const struct mem_type *type, void *(*alloc)(unsigned long sz), bool ng) alloc_init_pmd() argument 839 alloc_init_pud(p4d_t *p4d, unsigned long addr, unsigned long end, phys_addr_t phys, const struct mem_type *type, void *(*alloc)(unsigned long sz), bool ng) alloc_init_pud() argument 854 alloc_init_p4d(pgd_t *pgd, unsigned long addr, unsigned long end, phys_addr_t phys, const struct mem_type *type, void *(*alloc)(unsigned long sz), bool ng) alloc_init_p4d() argument 875 unsigned long addr, length, end; create_36bit_mapping() local 936 unsigned long addr, length, end; __create_mapping() local 1049 vm_reserve_area_early(unsigned long addr, unsigned long size, void *caller) vm_reserve_area_early() argument 1083 pmd_empty_section_gap(unsigned long addr) pmd_empty_section_gap() argument 1092 unsigned long addr, next = 0; fill_pmd_gaps() local 1293 unsigned long addr; prepare_page_table() local 1380 unsigned long addr; devicemaps_init() local 1801 set_ptes(struct mm_struct *mm, unsigned long addr, pte_t *ptep, pte_t pteval, unsigned int nr) set_ptes() argument [all...] |
/kernel/linux/linux-5.10/arch/sparc/kernel/ |
H A D | sys_sparc_64.c | 48 /* Does addr --> addr+len fall within 4GB of the VA-space hole or 51 static inline int invalid_64bit_range(unsigned long addr, unsigned long len) in invalid_64bit_range() argument 61 if (unlikely((addr + len) < addr)) in invalid_64bit_range() 64 if (unlikely((addr >= va_exclude_start && addr < va_exclude_end) || in invalid_64bit_range() 65 ((addr + len) >= va_exclude_start && in invalid_64bit_range() 66 (addr + len) < va_exclude_end))) in invalid_64bit_range() 81 static inline unsigned long COLOR_ALIGN(unsigned long addr, in COLOR_ALIGN() argument 90 arch_get_unmapped_area(struct file *filp, unsigned long addr, unsigned long len, unsigned long pgoff, unsigned long flags) arch_get_unmapped_area() argument 155 unsigned long addr = addr0; arch_get_unmapped_area_topdown() local 220 unsigned long align_goal, addr = -ENOMEM; get_fb_unmapped_area() local 435 sparc_mmap_check(unsigned long addr, unsigned long len) sparc_mmap_check() argument [all...] |
/kernel/linux/linux-6.6/arch/sparc/kernel/ |
H A D | sys_sparc_64.c | 48 /* Does addr --> addr+len fall within 4GB of the VA-space hole or 51 static inline int invalid_64bit_range(unsigned long addr, unsigned long len) in invalid_64bit_range() argument 61 if (unlikely((addr + len) < addr)) in invalid_64bit_range() 64 if (unlikely((addr >= va_exclude_start && addr < va_exclude_end) || in invalid_64bit_range() 65 ((addr + len) >= va_exclude_start && in invalid_64bit_range() 66 (addr + len) < va_exclude_end))) in invalid_64bit_range() 81 static inline unsigned long COLOR_ALIGN(unsigned long addr, in COLOR_ALIGN() argument 90 arch_get_unmapped_area(struct file *filp, unsigned long addr, unsigned long len, unsigned long pgoff, unsigned long flags) arch_get_unmapped_area() argument 155 unsigned long addr = addr0; arch_get_unmapped_area_topdown() local 220 unsigned long align_goal, addr = -ENOMEM; get_fb_unmapped_area() local 435 sparc_mmap_check(unsigned long addr, unsigned long len) sparc_mmap_check() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/gma500/ |
H A D | mmu.c | 51 static inline void psb_clflush(void *addr) in psb_clflush() argument 53 __asm__ __volatile__("clflush (%0)\n" : : "r"(addr) : "memory"); in psb_clflush() 56 static inline void psb_mmu_clflush(struct psb_mmu_driver *driver, void *addr) in psb_mmu_clflush() argument 62 psb_clflush(addr); in psb_mmu_clflush() 136 static inline unsigned long psb_pd_addr_end(unsigned long addr, in psb_pd_addr_end() argument 139 addr = (addr + PSB_PDE_MASK + 1) & ~PSB_PDE_MASK; in psb_pd_addr_end() 140 return (addr < end) ? addr : end; in psb_pd_addr_end() 307 unsigned long addr) in psb_mmu_pt_alloc_map_lock() 306 psb_mmu_pt_alloc_map_lock(struct psb_mmu_pd *pd, unsigned long addr) psb_mmu_pt_alloc_map_lock() argument 346 psb_mmu_pt_map_lock(struct psb_mmu_pd *pd, unsigned long addr) psb_mmu_pt_map_lock() argument 386 psb_mmu_set_pte(struct psb_mmu_pt *pt, unsigned long addr, uint32_t pte) psb_mmu_set_pte() argument 392 psb_mmu_invalidate_pte(struct psb_mmu_pt *pt, unsigned long addr) psb_mmu_invalidate_pte() argument 484 unsigned long addr; psb_mmu_flush_ptes() local 529 unsigned long addr; psb_mmu_remove_pfn_sequence() local 571 unsigned long addr; psb_mmu_remove_pages() local 626 unsigned long addr; psb_mmu_insert_pfn_sequence() local 675 unsigned long addr; psb_mmu_insert_pages() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ |
H A D | uvmm.c | 53 u64 addr, size; in nvkm_uvmm_mthd_pfnclr() local 56 addr = args->v0.addr; in nvkm_uvmm_mthd_pfnclr() 61 if (nvkm_vmm_in_managed_range(vmm, addr, size) && vmm->managed.raw) in nvkm_uvmm_mthd_pfnclr() 66 ret = nvkm_vmm_pfn_unmap(vmm, addr, size); in nvkm_uvmm_mthd_pfnclr() 81 u64 addr, size, *phys; in nvkm_uvmm_mthd_pfnmap() local 86 addr = args->v0.addr; in nvkm_uvmm_mthd_pfnmap() 94 if (nvkm_vmm_in_managed_range(vmm, addr, size) && vmm->managed.raw) in nvkm_uvmm_mthd_pfnmap() 99 ret = nvkm_vmm_pfn_map(vmm, page, addr, siz in nvkm_uvmm_mthd_pfnmap() 115 u64 addr; nvkm_uvmm_mthd_unmap() local 157 u64 addr, size, handle, offset; nvkm_uvmm_mthd_map() local 240 u64 addr; nvkm_uvmm_mthd_put() local 543 u64 addr, size; nvkm_uvmm_new() local [all...] |
/kernel/linux/linux-5.10/arch/powerpc/include/asm/ |
H A D | code-patching.h | 17 * "b" == create_branch(addr, target, 0); 18 * "ba" == create_branch(addr, target, BRANCH_ABSOLUTE); 19 * "bl" == create_branch(addr, target, BRANCH_SET_LINK); 20 * "bla" == create_branch(addr, target, BRANCH_ABSOLUTE | BRANCH_SET_LINK); 27 int create_branch(struct ppc_inst *instr, const struct ppc_inst *addr, 29 int create_cond_branch(struct ppc_inst *instr, const struct ppc_inst *addr, 31 int patch_branch(struct ppc_inst *addr, unsigned long target, int flags); 32 int patch_instruction(struct ppc_inst *addr, struct ppc_inst instr); 33 int raw_patch_instruction(struct ppc_inst *addr, struct ppc_inst instr); 50 static inline int modify_instruction(unsigned int *addr, unsigne argument 138 unsigned long addr; ppc_kallsyms_lookup_name() local [all...] |