/kernel/linux/linux-5.10/arch/loongarch/mm/ |
H A D | mmap.c | 13 #define COLOUR_ALIGN(addr, pgoff) \ 14 ((((addr) + SHM_ALIGN_MASK) & ~SHM_ALIGN_MASK) \ 25 unsigned long addr = addr0; in arch_get_unmapped_area_common() local 34 if (TASK_SIZE - len < addr) in arch_get_unmapped_area_common() 42 ((addr - (pgoff << PAGE_SHIFT)) & SHM_ALIGN_MASK)) in arch_get_unmapped_area_common() 44 return addr; in arch_get_unmapped_area_common() 52 if (addr) { in arch_get_unmapped_area_common() 54 addr = COLOUR_ALIGN(addr, pgoff); in arch_get_unmapped_area_common() 56 addr in arch_get_unmapped_area_common() 125 valid_phys_addr_range(phys_addr_t addr, size_t size) valid_phys_addr_range() argument [all...] |
/kernel/linux/linux-5.10/arch/arm/kernel/ |
H A D | patch.c | 15 void *addr; member 22 static void __kprobes *patch_map(void *addr, int fixmap, unsigned long *flags) in patch_map() argument 24 unsigned int uintaddr = (uintptr_t) addr; in patch_map() 29 page = vmalloc_to_page(addr); in patch_map() 31 page = virt_to_page(addr); in patch_map() 33 return addr; in patch_map() 51 static void __kprobes *patch_map(void *addr, int fixmap, unsigned long *flags) in patch_map() argument 53 return addr; in patch_map() 58 void __kprobes __patch_text_real(void *addr, unsigned int insn, bool remap) in __patch_text_real() argument 61 unsigned int uintaddr = (uintptr_t) addr; in __patch_text_real() 120 patch_text(void *addr, unsigned int insn) patch_text() argument [all...] |
/kernel/linux/linux-6.6/arch/loongarch/mm/ |
H A D | mmap.c | 13 #define COLOUR_ALIGN(addr, pgoff) \ 14 ((((addr) + SHM_ALIGN_MASK) & ~SHM_ALIGN_MASK) \ 25 unsigned long addr = addr0; in arch_get_unmapped_area_common() local 34 if (TASK_SIZE - len < addr) in arch_get_unmapped_area_common() 42 ((addr - (pgoff << PAGE_SHIFT)) & SHM_ALIGN_MASK)) in arch_get_unmapped_area_common() 44 return addr; in arch_get_unmapped_area_common() 52 if (addr) { in arch_get_unmapped_area_common() 54 addr = COLOUR_ALIGN(addr, pgoff); in arch_get_unmapped_area_common() 56 addr in arch_get_unmapped_area_common() 125 valid_phys_addr_range(phys_addr_t addr, size_t size) valid_phys_addr_range() argument [all...] |
/kernel/linux/linux-6.6/arch/arm/kernel/ |
H A D | patch.c | 15 void *addr; member 22 static void __kprobes *patch_map(void *addr, int fixmap, unsigned long *flags) in patch_map() argument 24 unsigned int uintaddr = (uintptr_t) addr; in patch_map() 29 page = vmalloc_to_page(addr); in patch_map() 31 page = virt_to_page(addr); in patch_map() 33 return addr; in patch_map() 51 static void __kprobes *patch_map(void *addr, int fixmap, unsigned long *flags) in patch_map() argument 53 return addr; in patch_map() 58 void __kprobes __patch_text_real(void *addr, unsigned int insn, bool remap) in __patch_text_real() argument 61 unsigned int uintaddr = (uintptr_t) addr; in __patch_text_real() 120 patch_text(void *addr, unsigned int insn) patch_text() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/ti/wl1251/ |
H A D | io.c | 27 static int wl1251_translate_reg_addr(struct wl1251 *wl, int addr) in wl1251_translate_reg_addr() argument 32 if (addr < REGISTERS_BASE) { in wl1251_translate_reg_addr() 34 if (addr >= ACX_REG_TABLE_LEN) { in wl1251_translate_reg_addr() 35 wl1251_error("address out of range (%d)", addr); in wl1251_translate_reg_addr() 38 addr = wl1251_io_reg_table[addr]; in wl1251_translate_reg_addr() 41 return addr - wl->physical_reg_addr + wl->virtual_reg_addr; in wl1251_translate_reg_addr() 44 static int wl1251_translate_mem_addr(struct wl1251 *wl, int addr) in wl1251_translate_mem_addr() argument 46 return addr - wl->physical_mem_addr + wl->virtual_mem_addr; in wl1251_translate_mem_addr() 49 void wl1251_mem_read(struct wl1251 *wl, int addr, voi argument 58 wl1251_mem_write(struct wl1251 *wl, int addr, void *buf, size_t len) wl1251_mem_write() argument 67 wl1251_mem_read32(struct wl1251 *wl, int addr) wl1251_mem_read32() argument 72 wl1251_mem_write32(struct wl1251 *wl, int addr, u32 val) wl1251_mem_write32() argument 77 wl1251_reg_read32(struct wl1251 *wl, int addr) wl1251_reg_read32() argument 82 wl1251_reg_write32(struct wl1251 *wl, int addr, u32 val) wl1251_reg_write32() argument [all...] |
/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/arch/loongarch/include/asm/mach-loongson64/ |
H A D | loongson.h | 42 #define xconf_readl(addr) readl(addr) 43 #define xconf_readq(addr) readq(addr) 45 static inline void xconf_writel(u32 val, volatile void __iomem *addr) in xconf_writel() argument 51 : [hw] "r" (addr), [v] "r" (val) in xconf_writel() 55 static inline void xconf_writeq(u64 val64, volatile void __iomem *addr) in xconf_writeq() argument 61 : [hw] "r" (addr), [v] "r" (val64) in xconf_writeq() 132 #define ls7a_readb(addr) (*(volatile unsigned char *)TO_UNCACHE(addr)) [all...] |
/kernel/linux/linux-6.6/arch/loongarch/include/asm/ |
H A D | loongson.h | 40 #define xconf_readl(addr) readl(addr) 41 #define xconf_readq(addr) readq(addr) 43 static inline void xconf_writel(u32 val, volatile void __iomem *addr) in xconf_writel() argument 49 : [hw] "r" (addr), [v] "r" (val) in xconf_writel() 53 static inline void xconf_writeq(u64 val64, volatile void __iomem *addr) in xconf_writeq() argument 59 : [hw] "r" (addr), [v] "r" (val64) in xconf_writeq() 130 #define ls7a_readb(addr) (*(volatile unsigned char *)TO_UNCACHE(addr)) [all...] |
/kernel/linux/linux-5.10/security/selinux/ |
H A D | netnode.c | 63 * @addr: IPv4 address 70 static unsigned int sel_netnode_hashfn_ipv4(__be32 addr) in sel_netnode_hashfn_ipv4() argument 74 return (addr & (SEL_NETNODE_HASH_SIZE - 1)); in sel_netnode_hashfn_ipv4() 79 * @addr: IPv6 address 86 static unsigned int sel_netnode_hashfn_ipv6(const struct in6_addr *addr) in sel_netnode_hashfn_ipv6() argument 91 return (addr->s6_addr32[3] & (SEL_NETNODE_HASH_SIZE - 1)); in sel_netnode_hashfn_ipv6() 96 * @addr: IP address 100 * Search the network node table and return the record matching @addr. If an 104 static struct sel_netnode *sel_netnode_find(const void *addr, u16 family) in sel_netnode_find() argument 111 idx = sel_netnode_hashfn_ipv4(*(__be32 *)addr); in sel_netnode_find() 190 sel_netnode_sid_slow(void *addr, u16 family, u32 *sid) sel_netnode_sid_slow() argument 250 sel_netnode_sid(void *addr, u16 family, u32 *sid) sel_netnode_sid() argument [all...] |
/kernel/linux/linux-5.10/include/trace/events/ |
H A D | spmi.h | 16 TP_PROTO(u8 opcode, u8 sid, u16 addr, u8 len, const u8 *buf), 17 TP_ARGS(opcode, sid, addr, len, buf), 22 __field ( u16, addr ) 30 __entry->addr = addr; 35 TP_printk("opc=%d sid=%02d addr=0x%04x len=%d buf=0x[%*phD]", 37 (int)__entry->addr, (int)__entry->len, 42 TP_PROTO(u8 opcode, u8 sid, u16 addr, int ret), 43 TP_ARGS(opcode, sid, addr, ret), 48 __field ( u16, addr ) [all...] |
/kernel/linux/linux-6.6/include/trace/events/ |
H A D | spmi.h | 16 TP_PROTO(u8 opcode, u8 sid, u16 addr, u8 len, const u8 *buf), 17 TP_ARGS(opcode, sid, addr, len, buf), 22 __field ( u16, addr ) 30 __entry->addr = addr; 35 TP_printk("opc=%d sid=%02d addr=0x%04x len=%d buf=0x[%*phD]", 37 (int)__entry->addr, (int)__entry->len, 42 TP_PROTO(u8 opcode, u8 sid, u16 addr, int ret), 43 TP_ARGS(opcode, sid, addr, ret), 48 __field ( u16, addr ) [all...] |
/kernel/linux/linux-6.6/security/selinux/ |
H A D | netnode.c | 62 * @addr: IPv4 address 69 static unsigned int sel_netnode_hashfn_ipv4(__be32 addr) in sel_netnode_hashfn_ipv4() argument 73 return (addr & (SEL_NETNODE_HASH_SIZE - 1)); in sel_netnode_hashfn_ipv4() 78 * @addr: IPv6 address 85 static unsigned int sel_netnode_hashfn_ipv6(const struct in6_addr *addr) in sel_netnode_hashfn_ipv6() argument 90 return (addr->s6_addr32[3] & (SEL_NETNODE_HASH_SIZE - 1)); in sel_netnode_hashfn_ipv6() 95 * @addr: IP address 99 * Search the network node table and return the record matching @addr. If an 103 static struct sel_netnode *sel_netnode_find(const void *addr, u16 family) in sel_netnode_find() argument 110 idx = sel_netnode_hashfn_ipv4(*(const __be32 *)addr); in sel_netnode_find() 190 sel_netnode_sid_slow(void *addr, u16 family, u32 *sid) sel_netnode_sid_slow() argument 250 sel_netnode_sid(void *addr, u16 family, u32 *sid) sel_netnode_sid() argument [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/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/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/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...] |