/kernel/linux/linux-5.10/arch/powerpc/boot/ |
H A D | io.h | 12 static inline int in_8(const volatile unsigned char *addr) in in_8() argument 17 : "=r" (ret) : "m" (*addr)); in in_8() 21 static inline void out_8(volatile unsigned char *addr, int val) in out_8() argument 24 : "=m" (*addr) : "r" (val)); in out_8() 27 static inline unsigned in_le16(const volatile u16 *addr) in in_le16() argument 32 : "=r" (ret) : "r" (addr), "m" (*addr)); in in_le16() 37 static inline unsigned in_be16(const volatile u16 *addr) in in_be16() argument 42 : "=r" (ret) : "m" (*addr)); in in_be16() 46 static inline void out_le16(volatile u16 *addr, in argument 52 out_be16(volatile u16 *addr, int val) out_be16() argument 58 in_le32(const volatile unsigned *addr) in_le32() argument 67 in_be32(const volatile unsigned *addr) in_be32() argument 76 out_le32(volatile unsigned *addr, int val) out_le32() argument 82 out_be32(volatile unsigned *addr, int val) out_be32() argument [all...] |
/kernel/linux/linux-5.10/arch/sparc/include/asm/ |
H A D | swift.h | 31 static inline void swift_inv_insn_tag(unsigned long addr) in swift_inv_insn_tag() argument 35 : "r" (addr), "i" (ASI_M_TXTC_TAG) in swift_inv_insn_tag() 40 static inline void swift_inv_data_tag(unsigned long addr) in swift_inv_data_tag() argument 44 : "r" (addr), "i" (ASI_M_DATAC_TAG) in swift_inv_data_tag() 50 unsigned long addr; in swift_flush_dcache() local 52 for (addr = 0; addr < 0x2000; addr += 0x10) in swift_flush_dcache() 53 swift_inv_data_tag(addr); in swift_flush_dcache() 58 unsigned long addr; in swift_flush_icache() local 66 unsigned long addr; swift_idflash_clear() local 83 swift_flush_segment(unsigned long addr) swift_flush_segment() argument 91 swift_flush_region(unsigned long addr) swift_flush_region() argument [all...] |
H A D | uaccess_32.h | 38 #define __user_ok(addr, size) ({ (void)(size); (addr) < STACK_TOP; }) 40 #define __access_ok(addr, size) (__user_ok((addr) & get_fs().seg, (size))) 41 #define access_ok(addr, size) __access_ok((unsigned long)(addr), size) 71 unsigned long search_extables_range(unsigned long addr, unsigned long *g2); 107 #define __put_user_check(x, addr, size) ({ \ 109 if (__access_ok(addr, size)) { \ 112 __put_user_asm(x, b, addr, __pu_re 250 __clear_user(void __user *addr, unsigned long size) __clear_user() argument 271 clear_user(void __user *addr, unsigned long n) clear_user() argument [all...] |
/kernel/linux/linux-6.6/arch/powerpc/boot/ |
H A D | io.h | 12 static inline int in_8(const volatile unsigned char *addr) in in_8() argument 17 : "=r" (ret) : "m" (*addr)); in in_8() 21 static inline void out_8(volatile unsigned char *addr, int val) in out_8() argument 24 : "=m" (*addr) : "r" (val)); in out_8() 27 static inline unsigned in_le16(const volatile u16 *addr) in in_le16() argument 32 : "=r" (ret) : "r" (addr), "m" (*addr)); in in_le16() 37 static inline unsigned in_be16(const volatile u16 *addr) in in_be16() argument 42 : "=r" (ret) : "m" (*addr)); in in_be16() 46 static inline void out_le16(volatile u16 *addr, in argument 52 out_be16(volatile u16 *addr, int val) out_be16() argument 58 in_le32(const volatile unsigned *addr) in_le32() argument 67 in_be32(const volatile unsigned *addr) in_be32() argument 76 out_le32(volatile unsigned *addr, int val) out_le32() argument 82 out_be32(volatile unsigned *addr, int val) out_be32() argument [all...] |
/kernel/linux/linux-6.6/arch/sparc/include/asm/ |
H A D | swift.h | 31 static inline void swift_inv_insn_tag(unsigned long addr) in swift_inv_insn_tag() argument 35 : "r" (addr), "i" (ASI_M_TXTC_TAG) in swift_inv_insn_tag() 40 static inline void swift_inv_data_tag(unsigned long addr) in swift_inv_data_tag() argument 44 : "r" (addr), "i" (ASI_M_DATAC_TAG) in swift_inv_data_tag() 50 unsigned long addr; in swift_flush_dcache() local 52 for (addr = 0; addr < 0x2000; addr += 0x10) in swift_flush_dcache() 53 swift_inv_data_tag(addr); in swift_flush_dcache() 58 unsigned long addr; in swift_flush_icache() local 66 unsigned long addr; swift_idflash_clear() local 83 swift_flush_segment(unsigned long addr) swift_flush_segment() argument 91 swift_flush_region(unsigned long addr) swift_flush_region() argument [all...] |
/kernel/linux/linux-6.6/net/ceph/ |
H A D | decode.c | 11 struct ceph_entity_addr *addr) in ceph_decode_entity_addr_versioned() 26 ceph_decode_copy_safe(p, end, &addr->type, sizeof(addr->type), bad); in ceph_decode_entity_addr_versioned() 28 ceph_decode_copy_safe(p, end, &addr->nonce, sizeof(addr->nonce), bad); in ceph_decode_entity_addr_versioned() 31 if (addr_len > sizeof(addr->in_addr)) in ceph_decode_entity_addr_versioned() 34 memset(&addr->in_addr, 0, sizeof(addr->in_addr)); in ceph_decode_entity_addr_versioned() 36 ceph_decode_copy_safe(p, end, &addr->in_addr, addr_len, bad); in ceph_decode_entity_addr_versioned() 38 addr in ceph_decode_entity_addr_versioned() 10 ceph_decode_entity_addr_versioned(void **p, void *end, struct ceph_entity_addr *addr) ceph_decode_entity_addr_versioned() argument 50 ceph_decode_entity_addr_legacy(void **p, void *end, struct ceph_entity_addr *addr) ceph_decode_entity_addr_legacy() argument 75 ceph_decode_entity_addr(void **p, void *end, struct ceph_entity_addr *addr) ceph_decode_entity_addr() argument 95 ceph_decode_entity_addrvec(void **p, void *end, bool msgr2, struct ceph_entity_addr *addr) ceph_decode_entity_addrvec() argument 170 ceph_entity_addr_encoding_len(const struct ceph_entity_addr *addr) ceph_entity_addr_encoding_len() argument 178 ceph_encode_entity_addr(void **p, const struct ceph_entity_addr *addr) ceph_encode_entity_addr() argument [all...] |
/kernel/linux/linux-5.10/arch/m68k/include/asm/ |
H A D | io_no.h | 16 #define __raw_readb(addr) \ 17 ({ u8 __v = (*(__force volatile u8 *) (addr)); __v; }) 18 #define __raw_readw(addr) \ 19 ({ u16 __v = (*(__force volatile u16 *) (addr)); __v; }) 20 #define __raw_readl(addr) \ 21 ({ u32 __v = (*(__force volatile u32 *) (addr)); __v; }) 23 #define __raw_writeb(b, addr) (void)((*(__force volatile u8 *) (addr)) = (b)) 24 #define __raw_writew(b, addr) (void)((*(__force volatile u16 *) (addr)) 48 __cf_internalio(unsigned long addr) __cf_internalio() argument 53 cf_internalio(const volatile void __iomem *addr) cf_internalio() argument 66 readw(const volatile void __iomem *addr) readw() argument 74 readl(const volatile void __iomem *addr) readl() argument 82 writew(u16 value, volatile void __iomem *addr) writew() argument 87 __raw_writew(swab16(value), addr); writew() local 91 writel(u32 value, volatile void __iomem *addr) writel() argument 96 __raw_writel(swab32(value), addr); writel() local [all...] |
/kernel/linux/linux-5.10/arch/parisc/include/asm/ |
H A D | bitops.h | 21 static __inline__ void set_bit(int nr, volatile unsigned long * addr) in set_bit() argument 26 addr += BIT_WORD(nr); in set_bit() 27 _atomic_spin_lock_irqsave(addr, flags); in set_bit() 28 *addr |= mask; in set_bit() 29 _atomic_spin_unlock_irqrestore(addr, flags); in set_bit() 32 static __inline__ void clear_bit(int nr, volatile unsigned long * addr) in clear_bit() argument 37 addr += BIT_WORD(nr); in clear_bit() 38 _atomic_spin_lock_irqsave(addr, flags); in clear_bit() 39 *addr &= ~mask; in clear_bit() 40 _atomic_spin_unlock_irqrestore(addr, flag in clear_bit() 43 change_bit(int nr, volatile unsigned long * addr) change_bit() argument 54 test_and_set_bit(int nr, volatile unsigned long * addr) test_and_set_bit() argument 72 test_and_clear_bit(int nr, volatile unsigned long * addr) test_and_clear_bit() argument 90 test_and_change_bit(int nr, volatile unsigned long * addr) test_and_change_bit() argument [all...] |
/kernel/linux/linux-6.6/arch/m68k/include/asm/ |
H A D | io_no.h | 16 #define __raw_readb(addr) \ 17 ({ u8 __v = (*(__force volatile u8 *) (addr)); __v; }) 18 #define __raw_readw(addr) \ 19 ({ u16 __v = (*(__force volatile u16 *) (addr)); __v; }) 20 #define __raw_readl(addr) \ 21 ({ u32 __v = (*(__force volatile u32 *) (addr)); __v; }) 23 #define __raw_writeb(b, addr) (void)((*(__force volatile u8 *) (addr)) = (b)) 24 #define __raw_writew(b, addr) (void)((*(__force volatile u16 *) (addr)) 48 __cf_internalio(unsigned long addr) __cf_internalio() argument 53 cf_internalio(const volatile void __iomem *addr) cf_internalio() argument 66 readw(const volatile void __iomem *addr) readw() argument 74 readl(const volatile void __iomem *addr) readl() argument 82 writew(u16 value, volatile void __iomem *addr) writew() argument 87 __raw_writew(swab16(value), addr); writew() local 91 writel(u32 value, volatile void __iomem *addr) writel() argument 96 __raw_writel(swab32(value), addr); writel() local [all...] |
/kernel/linux/linux-6.6/arch/parisc/include/asm/ |
H A D | bitops.h | 21 static __inline__ void set_bit(int nr, volatile unsigned long * addr) in set_bit() argument 26 addr += BIT_WORD(nr); in set_bit() 27 _atomic_spin_lock_irqsave(addr, flags); in set_bit() 28 *addr |= mask; in set_bit() 29 _atomic_spin_unlock_irqrestore(addr, flags); in set_bit() 32 static __inline__ void clear_bit(int nr, volatile unsigned long * addr) in clear_bit() argument 37 addr += BIT_WORD(nr); in clear_bit() 38 _atomic_spin_lock_irqsave(addr, flags); in clear_bit() 39 *addr &= ~mask; in clear_bit() 40 _atomic_spin_unlock_irqrestore(addr, flag in clear_bit() 43 change_bit(int nr, volatile unsigned long * addr) change_bit() argument 54 test_and_set_bit(int nr, volatile unsigned long * addr) test_and_set_bit() argument 72 test_and_clear_bit(int nr, volatile unsigned long * addr) test_and_clear_bit() argument 90 test_and_change_bit(int nr, volatile unsigned long * addr) test_and_change_bit() argument [all...] |
/kernel/linux/linux-5.10/arch/riscv/mm/ |
H A D | fault.c | 22 static inline void no_context(struct pt_regs *regs, unsigned long addr) in no_context() argument 34 (addr < PAGE_SIZE) ? "NULL pointer dereference" : in no_context() 35 "paging request", addr); in no_context() 40 static inline void mm_fault_error(struct pt_regs *regs, unsigned long addr, vm_fault_t fault) in mm_fault_error() argument 48 no_context(regs, addr); in mm_fault_error() 56 no_context(regs, addr); in mm_fault_error() 59 do_trap(regs, SIGBUS, BUS_ADRERR, addr); in mm_fault_error() 65 static inline void bad_area(struct pt_regs *regs, struct mm_struct *mm, int code, unsigned long addr) in bad_area() argument 74 do_trap(regs, SIGSEGV, code, addr); in bad_area() 78 no_context(regs, addr); in bad_area() 81 vmalloc_fault(struct pt_regs *regs, int code, unsigned long addr) vmalloc_fault() argument 195 unsigned long addr, cause; do_page_fault() local [all...] |
/kernel/linux/linux-5.10/arch/mips/include/asm/ |
H A D | unaligned-emul.h | 8 #define _LoadHW(addr, value, res, type) \ 27 : "r" (addr), "i" (-EFAULT)); \ 31 #define _LoadW(addr, value, res, type) \ 48 : "r" (addr), "i" (-EFAULT)); \ 53 #define _LoadW(addr, value, res, type) \ 83 : "r" (addr), "i" (-EFAULT)); \ 88 #define _LoadHWU(addr, value, res, type) \ 109 : "r" (addr), "i" (-EFAULT)); \ 113 #define _LoadWU(addr, value, res, type) \ 132 : "r" (addr), " [all...] |
/kernel/linux/linux-6.6/arch/mips/include/asm/ |
H A D | unaligned-emul.h | 8 #define _LoadHW(addr, value, res, type) \ 27 : "r" (addr), "i" (-EFAULT)); \ 31 #define _LoadW(addr, value, res, type) \ 48 : "r" (addr), "i" (-EFAULT)); \ 53 #define _LoadW(addr, value, res, type) \ 83 : "r" (addr), "i" (-EFAULT)); \ 88 #define _LoadHWU(addr, value, res, type) \ 109 : "r" (addr), "i" (-EFAULT)); \ 113 #define _LoadWU(addr, value, res, type) \ 132 : "r" (addr), " [all...] |
/kernel/linux/linux-5.10/arch/parisc/mm/ |
H A D | hugetlbpage.c | 25 hugetlb_get_unmapped_area(struct file *file, unsigned long addr, in hugetlb_get_unmapped_area() argument 36 if (prepare_hugepage_range(file, addr, len)) in hugetlb_get_unmapped_area() 39 if (addr) in hugetlb_get_unmapped_area() 40 addr = ALIGN(addr, huge_page_size(h)); in hugetlb_get_unmapped_area() 43 return arch_get_unmapped_area(file, addr, len, pgoff, flags); in hugetlb_get_unmapped_area() 48 unsigned long addr, unsigned long sz) in huge_pte_alloc() 61 addr &= HPAGE_MASK; in huge_pte_alloc() 63 pgd = pgd_offset(mm, addr); in huge_pte_alloc() 64 p4d = p4d_offset(pgd, addr); in huge_pte_alloc() 47 huge_pte_alloc(struct mm_struct *mm, unsigned long addr, unsigned long sz) huge_pte_alloc() argument 74 huge_pte_offset(struct mm_struct *mm, unsigned long addr, unsigned long sz) huge_pte_offset() argument 104 purge_tlb_entries_huge(struct mm_struct *mm, unsigned long addr) purge_tlb_entries_huge() argument 122 __set_huge_pte_at(struct mm_struct *mm, unsigned long addr, pte_t *ptep, pte_t entry) __set_huge_pte_at() argument 142 set_huge_pte_at(struct mm_struct *mm, unsigned long addr, pte_t *ptep, pte_t entry) set_huge_pte_at() argument 149 huge_ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) huge_ptep_get_and_clear() argument 161 huge_ptep_set_wrprotect(struct mm_struct *mm, unsigned long addr, pte_t *ptep) huge_ptep_set_wrprotect() argument 170 huge_ptep_set_access_flags(struct vm_area_struct *vma, unsigned long addr, pte_t *ptep, pte_t pte, int dirty) huge_ptep_set_access_flags() argument [all...] |
/kernel/linux/linux-6.6/arch/parisc/mm/ |
H A D | hugetlbpage.c | 25 hugetlb_get_unmapped_area(struct file *file, unsigned long addr, in hugetlb_get_unmapped_area() argument 36 if (prepare_hugepage_range(file, addr, len)) in hugetlb_get_unmapped_area() 39 if (addr) in hugetlb_get_unmapped_area() 40 addr = ALIGN(addr, huge_page_size(h)); in hugetlb_get_unmapped_area() 43 return arch_get_unmapped_area(file, addr, len, pgoff, flags); in hugetlb_get_unmapped_area() 48 unsigned long addr, unsigned long sz) in huge_pte_alloc() 61 addr &= HPAGE_MASK; in huge_pte_alloc() 63 pgd = pgd_offset(mm, addr); in huge_pte_alloc() 64 p4d = p4d_offset(pgd, addr); in huge_pte_alloc() 47 huge_pte_alloc(struct mm_struct *mm, struct vm_area_struct *vma, unsigned long addr, unsigned long sz) huge_pte_alloc() argument 74 huge_pte_offset(struct mm_struct *mm, unsigned long addr, unsigned long sz) huge_pte_offset() argument 104 purge_tlb_entries_huge(struct mm_struct *mm, unsigned long addr) purge_tlb_entries_huge() argument 122 __set_huge_pte_at(struct mm_struct *mm, unsigned long addr, pte_t *ptep, pte_t entry) __set_huge_pte_at() argument 142 set_huge_pte_at(struct mm_struct *mm, unsigned long addr, pte_t *ptep, pte_t entry, unsigned long sz) set_huge_pte_at() argument 149 huge_ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) huge_ptep_get_and_clear() argument 161 huge_ptep_set_wrprotect(struct mm_struct *mm, unsigned long addr, pte_t *ptep) huge_ptep_set_wrprotect() argument 170 huge_ptep_set_access_flags(struct vm_area_struct *vma, unsigned long addr, pte_t *ptep, pte_t pte, int dirty) huge_ptep_set_access_flags() argument [all...] |
/kernel/linux/linux-5.10/drivers/media/pci/cx18/ |
H A D | cx18-io.h | 24 static inline u32 cx18_raw_readl(struct cx18 *cx, const void __iomem *addr) in cx18_raw_readl() argument 26 return __raw_readl(addr); in cx18_raw_readl() 30 void cx18_raw_writel_noretry(struct cx18 *cx, u32 val, void __iomem *addr) in cx18_raw_writel_noretry() argument 32 __raw_writel(val, addr); in cx18_raw_writel_noretry() 35 static inline void cx18_raw_writel(struct cx18 *cx, u32 val, void __iomem *addr) in cx18_raw_writel() argument 39 cx18_raw_writel_noretry(cx, val, addr); in cx18_raw_writel() 40 if (val == cx18_raw_readl(cx, addr)) in cx18_raw_writel() 46 static inline u32 cx18_readl(struct cx18 *cx, const void __iomem *addr) in cx18_readl() argument 48 return readl(addr); in cx18_readl() 52 void cx18_writel_noretry(struct cx18 *cx, u32 val, void __iomem *addr) in cx18_writel_noretry() argument 57 cx18_writel(struct cx18 *cx, u32 val, void __iomem *addr) cx18_writel() argument 68 cx18_writel_expect(struct cx18 *cx, u32 val, void __iomem *addr, u32 eval, u32 mask) cx18_writel_expect() argument 84 cx18_readw(struct cx18 *cx, const void __iomem *addr) cx18_readw() argument 90 cx18_writew_noretry(struct cx18 *cx, u16 val, void __iomem *addr) cx18_writew_noretry() argument 95 cx18_writew(struct cx18 *cx, u16 val, void __iomem *addr) cx18_writew() argument 105 cx18_readb(struct cx18 *cx, const void __iomem *addr) cx18_readb() argument 111 cx18_writeb_noretry(struct cx18 *cx, u8 val, void __iomem *addr) cx18_writeb_noretry() argument 116 cx18_writeb(struct cx18 *cx, u8 val, void __iomem *addr) cx18_writeb() argument 160 cx18_write_enc(struct cx18 *cx, u32 val, u32 addr) cx18_write_enc() argument 165 cx18_read_enc(struct cx18 *cx, u32 addr) cx18_read_enc() argument [all...] |
/kernel/linux/linux-6.6/drivers/media/pci/cx18/ |
H A D | cx18-io.h | 24 static inline u32 cx18_raw_readl(struct cx18 *cx, const void __iomem *addr) in cx18_raw_readl() argument 26 return __raw_readl(addr); in cx18_raw_readl() 30 void cx18_raw_writel_noretry(struct cx18 *cx, u32 val, void __iomem *addr) in cx18_raw_writel_noretry() argument 32 __raw_writel(val, addr); in cx18_raw_writel_noretry() 35 static inline void cx18_raw_writel(struct cx18 *cx, u32 val, void __iomem *addr) in cx18_raw_writel() argument 39 cx18_raw_writel_noretry(cx, val, addr); in cx18_raw_writel() 40 if (val == cx18_raw_readl(cx, addr)) in cx18_raw_writel() 46 static inline u32 cx18_readl(struct cx18 *cx, const void __iomem *addr) in cx18_readl() argument 48 return readl(addr); in cx18_readl() 52 void cx18_writel_noretry(struct cx18 *cx, u32 val, void __iomem *addr) in cx18_writel_noretry() argument 57 cx18_writel(struct cx18 *cx, u32 val, void __iomem *addr) cx18_writel() argument 68 cx18_writel_expect(struct cx18 *cx, u32 val, void __iomem *addr, u32 eval, u32 mask) cx18_writel_expect() argument 84 cx18_readw(struct cx18 *cx, const void __iomem *addr) cx18_readw() argument 90 cx18_writew_noretry(struct cx18 *cx, u16 val, void __iomem *addr) cx18_writew_noretry() argument 95 cx18_writew(struct cx18 *cx, u16 val, void __iomem *addr) cx18_writew() argument 105 cx18_readb(struct cx18 *cx, const void __iomem *addr) cx18_readb() argument 111 cx18_writeb_noretry(struct cx18 *cx, u8 val, void __iomem *addr) cx18_writeb_noretry() argument 116 cx18_writeb(struct cx18 *cx, u8 val, void __iomem *addr) cx18_writeb() argument 160 cx18_write_enc(struct cx18 *cx, u32 val, u32 addr) cx18_write_enc() argument 165 cx18_read_enc(struct cx18 *cx, u32 addr) cx18_read_enc() argument [all...] |
/kernel/linux/linux-5.10/arch/riscv/include/asm/ |
H A D | io.h | 75 static inline void __ ## port ## len(const volatile void __iomem *addr, \ 84 ctype x = __raw_read ## len(addr); \ 92 static inline void __ ## port ## len(volatile void __iomem *addr, \ 101 __raw_write ## len(*buf++, addr); \ 107 __io_reads_ins(reads, u8, b, __io_br(), __io_ar(addr)) 108 __io_reads_ins(reads, u16, w, __io_br(), __io_ar(addr)) 109 __io_reads_ins(reads, u32, l, __io_br(), __io_ar(addr)) 110 #define readsb(addr, buffer, count) __readsb(addr, buffer, count) 111 #define readsw(addr, buffe [all...] |
/kernel/linux/linux-6.6/arch/x86/include/asm/ |
H A D | bitops.h | 36 * bit 0 is the LSB of addr; bit 32 is the LSB of (addr+1). 42 #define ADDR RLONG_ADDR(addr) 48 #define CONST_MASK_ADDR(nr, addr) WBYTE_ADDR((void *)(addr) + ((nr)>>3)) 52 arch_set_bit(long nr, volatile unsigned long *addr) in arch_set_bit() argument 56 : CONST_MASK_ADDR(nr, addr) in arch_set_bit() 61 : : RLONG_ADDR(addr), "Ir" (nr) : "memory"); in arch_set_bit() 66 arch___set_bit(unsigned long nr, volatile unsigned long *addr) in arch___set_bit() argument 72 arch_clear_bit(long nr, volatile unsigned long *addr) in arch_clear_bit() argument 85 arch_clear_bit_unlock(long nr, volatile unsigned long *addr) arch_clear_bit_unlock() argument 92 arch___clear_bit(unsigned long nr, volatile unsigned long *addr) arch___clear_bit() argument 98 arch_clear_bit_unlock_is_negative_byte(long nr, volatile unsigned long *addr) arch_clear_bit_unlock_is_negative_byte() argument 111 arch___clear_bit_unlock(long nr, volatile unsigned long *addr) arch___clear_bit_unlock() argument 117 arch___change_bit(unsigned long nr, volatile unsigned long *addr) arch___change_bit() argument 123 arch_change_bit(long nr, volatile unsigned long *addr) arch_change_bit() argument 136 arch_test_and_set_bit(long nr, volatile unsigned long *addr) arch_test_and_set_bit() argument 142 arch_test_and_set_bit_lock(long nr, volatile unsigned long *addr) arch_test_and_set_bit_lock() argument 148 arch___test_and_set_bit(unsigned long nr, volatile unsigned long *addr) arch___test_and_set_bit() argument 160 arch_test_and_clear_bit(long nr, volatile unsigned long *addr) arch_test_and_clear_bit() argument 174 arch___test_and_clear_bit(unsigned long nr, volatile unsigned long *addr) arch___test_and_clear_bit() argument 186 arch___test_and_change_bit(unsigned long nr, volatile unsigned long *addr) arch___test_and_change_bit() argument 199 arch_test_and_change_bit(long nr, volatile unsigned long *addr) arch_test_and_change_bit() argument 204 constant_test_bit(long nr, const volatile unsigned long *addr) constant_test_bit() argument 210 constant_test_bit_acquire(long nr, const volatile unsigned long *addr) constant_test_bit_acquire() argument 224 variable_test_bit(long nr, volatile const unsigned long *addr) variable_test_bit() argument 237 arch_test_bit(unsigned long nr, const volatile unsigned long *addr) arch_test_bit() argument 244 arch_test_bit_acquire(unsigned long nr, const volatile unsigned long *addr) arch_test_bit_acquire() argument [all...] |
/kernel/linux/linux-5.10/arch/s390/mm/ |
H A D | pageattr.c | 14 static inline unsigned long sske_frame(unsigned long addr, unsigned char skey) in sske_frame() argument 16 asm volatile(".insn rrf,0xb22b0000,%[skey],%[addr],1,0" in sske_frame() 17 : [addr] "+a" (addr) : [skey] "d" (skey)); in sske_frame() 18 return addr; in sske_frame() 56 static void pgt_set(unsigned long *old, unsigned long new, unsigned long addr, in pgt_set() argument 75 crdte(*old, new, table, dtt, addr, S390_lowcore.kernel_asce); in pgt_set() 83 static int walk_pte_level(pmd_t *pmdp, unsigned long addr, unsigned long end, in walk_pte_level() argument 88 ptep = pte_offset_kernel(pmdp, addr); in walk_pte_level() 101 pgt_set((unsigned long *)ptep, pte_val(new), addr, CRDTE_DTT_PAG in walk_pte_level() 109 split_pmd_page(pmd_t *pmdp, unsigned long addr) split_pmd_page() argument 138 modify_pmd_page(pmd_t *pmdp, unsigned long addr, unsigned long flags) modify_pmd_page() argument 154 walk_pmd_level(pud_t *pudp, unsigned long addr, unsigned long end, unsigned long flags) walk_pmd_level() argument 186 split_pud_page(pud_t *pudp, unsigned long addr) split_pud_page() argument 215 modify_pud_page(pud_t *pudp, unsigned long addr, unsigned long flags) modify_pud_page() argument 231 walk_pud_level(p4d_t *p4d, unsigned long addr, unsigned long end, unsigned long flags) walk_pud_level() argument 261 walk_p4d_level(pgd_t *pgd, unsigned long addr, unsigned long end, unsigned long flags) walk_p4d_level() argument 283 change_page_attr(unsigned long addr, unsigned long end, unsigned long flags) change_page_attr() argument 309 __set_memory(unsigned long addr, int numpages, unsigned long flags) __set_memory() argument [all...] |
/kernel/linux/linux-6.6/arch/alpha/include/asm/ |
H A D | core_cia.h | 347 unsigned long addr = (unsigned long) xaddr; in cia_ioread8() local 350 if (addr >= CIA_DENSE_MEM) in cia_ioread8() 357 addr &= CIA_MEM_R1_MASK; in cia_ioread8() 358 result = *(vip) ((addr << 5) + base_and_type); in cia_ioread8() 359 return __kernel_extbl(result, addr & 3); in cia_ioread8() 364 unsigned long addr = (unsigned long) xaddr; in cia_iowrite8() local 367 if (addr >= CIA_DENSE_MEM) in cia_iowrite8() 372 addr &= CIA_MEM_R1_MASK; in cia_iowrite8() 373 w = __kernel_insbl(b, addr & 3); in cia_iowrite8() 374 *(vuip) ((addr << in cia_iowrite8() 379 unsigned long addr = (unsigned long) xaddr; cia_ioread16() local 394 unsigned long addr = (unsigned long) xaddr; cia_iowrite16() local 409 unsigned long addr = (unsigned long) xaddr; cia_ioread32() local 417 unsigned long addr = (unsigned long) xaddr; cia_iowrite32() local 425 unsigned long addr = (unsigned long) xaddr; cia_ioread64() local 433 unsigned long addr = (unsigned long) xaddr; cia_iowrite64() local 439 cia_ioportmap(unsigned long addr) cia_ioportmap() argument 444 cia_ioremap(unsigned long addr, unsigned long size) cia_ioremap() argument 450 cia_is_ioaddr(unsigned long addr) cia_is_ioaddr() argument 455 cia_is_mmio(const volatile void __iomem *addr) cia_is_mmio() argument 460 cia_bwx_ioportmap(unsigned long addr) cia_bwx_ioportmap() argument 465 cia_bwx_ioremap(unsigned long addr, unsigned long size) cia_bwx_ioremap() argument 471 cia_bwx_is_ioaddr(unsigned long addr) cia_bwx_is_ioaddr() argument 476 cia_bwx_is_mmio(const volatile void __iomem *addr) cia_bwx_is_mmio() argument [all...] |
/kernel/linux/linux-5.10/include/linux/ |
H A D | in.h | 38 static inline bool ipv4_is_loopback(__be32 addr) in ipv4_is_loopback() argument 40 return (addr & htonl(0xff000000)) == htonl(0x7f000000); in ipv4_is_loopback() 43 static inline bool ipv4_is_multicast(__be32 addr) in ipv4_is_multicast() argument 45 return (addr & htonl(0xf0000000)) == htonl(0xe0000000); in ipv4_is_multicast() 48 static inline bool ipv4_is_local_multicast(__be32 addr) in ipv4_is_local_multicast() argument 50 return (addr & htonl(0xffffff00)) == htonl(0xe0000000); in ipv4_is_local_multicast() 53 static inline bool ipv4_is_lbcast(__be32 addr) in ipv4_is_lbcast() argument 56 return addr == htonl(INADDR_BROADCAST); in ipv4_is_lbcast() 59 static inline bool ipv4_is_all_snoopers(__be32 addr) in ipv4_is_all_snoopers() argument 61 return addr in ipv4_is_all_snoopers() 64 ipv4_is_zeronet(__be32 addr) ipv4_is_zeronet() argument 71 ipv4_is_private_10(__be32 addr) ipv4_is_private_10() argument 76 ipv4_is_private_172(__be32 addr) ipv4_is_private_172() argument 81 ipv4_is_private_192(__be32 addr) ipv4_is_private_192() argument 86 ipv4_is_linklocal_169(__be32 addr) ipv4_is_linklocal_169() argument 91 ipv4_is_anycast_6to4(__be32 addr) ipv4_is_anycast_6to4() argument 96 ipv4_is_test_192(__be32 addr) ipv4_is_test_192() argument 101 ipv4_is_test_198(__be32 addr) ipv4_is_test_198() argument [all...] |
/kernel/linux/linux-6.6/include/linux/ |
H A D | in.h | 38 static inline bool ipv4_is_loopback(__be32 addr) in ipv4_is_loopback() argument 40 return (addr & htonl(0xff000000)) == htonl(0x7f000000); in ipv4_is_loopback() 43 static inline bool ipv4_is_multicast(__be32 addr) in ipv4_is_multicast() argument 45 return (addr & htonl(0xf0000000)) == htonl(0xe0000000); in ipv4_is_multicast() 48 static inline bool ipv4_is_local_multicast(__be32 addr) in ipv4_is_local_multicast() argument 50 return (addr & htonl(0xffffff00)) == htonl(0xe0000000); in ipv4_is_local_multicast() 53 static inline bool ipv4_is_lbcast(__be32 addr) in ipv4_is_lbcast() argument 56 return addr == htonl(INADDR_BROADCAST); in ipv4_is_lbcast() 59 static inline bool ipv4_is_all_snoopers(__be32 addr) in ipv4_is_all_snoopers() argument 61 return addr in ipv4_is_all_snoopers() 64 ipv4_is_zeronet(__be32 addr) ipv4_is_zeronet() argument 71 ipv4_is_private_10(__be32 addr) ipv4_is_private_10() argument 76 ipv4_is_private_172(__be32 addr) ipv4_is_private_172() argument 81 ipv4_is_private_192(__be32 addr) ipv4_is_private_192() argument 86 ipv4_is_linklocal_169(__be32 addr) ipv4_is_linklocal_169() argument 91 ipv4_is_anycast_6to4(__be32 addr) ipv4_is_anycast_6to4() argument 96 ipv4_is_test_192(__be32 addr) ipv4_is_test_192() argument 101 ipv4_is_test_198(__be32 addr) ipv4_is_test_198() argument [all...] |
/kernel/linux/linux-5.10/arch/um/kernel/ |
H A D | tlb.c | 22 unsigned long addr; member 29 unsigned long addr; member 33 unsigned long addr; member 73 ret = map(&hvc->mm->context.id, op->u.mmap.addr, in do_ops() 79 map_memory(op->u.mmap.addr, op->u.mmap.offset, in do_ops() 85 op->u.munmap.addr, in do_ops() 90 (void *) op->u.munmap.addr, in do_ops() 97 op->u.mprotect.addr, in do_ops() 103 (void *) op->u.mprotect.addr, in do_ops() 138 (last->u.mmap.addr in add_mmap() 162 add_munmap(unsigned long addr, unsigned long len, struct host_vm_change *hvc) add_munmap() argument 192 add_mprotect(unsigned long addr, unsigned long len, unsigned int prot, struct host_vm_change *hvc) add_mprotect() argument 226 update_pte_range(pmd_t *pmd, unsigned long addr, unsigned long end, struct host_vm_change *hvc) update_pte_range() argument 263 update_pmd_range(pud_t *pud, unsigned long addr, unsigned long end, struct host_vm_change *hvc) update_pmd_range() argument 285 update_pud_range(p4d_t *p4d, unsigned long addr, unsigned long end, struct host_vm_change *hvc) update_pud_range() argument 307 update_p4d_range(pgd_t *pgd, unsigned long addr, unsigned long end, struct host_vm_change *hvc) update_p4d_range() argument 334 unsigned long addr = start_addr, next; fix_range_common() local 371 unsigned long addr, last; flush_tlb_kernel_range_common() local 567 __flush_tlb_one(unsigned long addr) __flush_tlb_one() argument [all...] |
/kernel/linux/linux-6.6/arch/powerpc/lib/ |
H A D | test-code-patching.c | 11 static int __init instr_is_branch_to_addr(const u32 *instr, unsigned long addr) in instr_is_branch_to_addr() argument 15 return branch_target(instr) == addr; in instr_is_branch_to_addr() 36 unsigned long addr = (unsigned long)tmp; in test_branch_iform() local 64 check(instr_is_branch_to_addr(iptr, addr + 0x1FFFFFC)); in test_branch_iform() 67 check(instr_is_branch_to_addr(iptr, addr - 4)); in test_branch_iform() 70 check(instr_is_branch_to_addr(iptr, addr - 0x2000000)); in test_branch_iform() 73 err = create_branch(&instr, iptr, addr, BRANCH_SET_LINK); in test_branch_iform() 75 check(instr_is_branch_to_addr(iptr, addr)); in test_branch_iform() 78 err = create_branch(&instr, iptr, addr - 0x100, BRANCH_SET_LINK); in test_branch_iform() 80 check(instr_is_branch_to_addr(iptr, addr in test_branch_iform() 128 unsigned long addr; test_branch_bform() local 205 unsigned long addr; test_translate_branch() local [all...] |