/include/acpi/ |
H A D | acpi_io.h | 17 int acpi_os_map_generic_address(struct acpi_generic_address *addr); 18 void acpi_os_unmap_generic_address(struct acpi_generic_address *addr);
|
H A D | apei.h | 47 void arch_apei_flush_tlb_one(unsigned long addr);
|
/include/asm-generic/ |
H A D | 4level-fixup.h | 30 #define pud_free_tlb(tlb, x, addr) do { } while (0) 32 #define __pud_free_tlb(tlb, x, addr) do { } while (0) 35 #define pud_addr_end(addr, end) (end)
|
H A D | dma-mapping-common.h | 16 dma_addr_t addr; local 20 addr = ops->map_page(dev, virt_to_page(ptr), 25 dir, addr, true); 26 return addr; 29 static inline void dma_unmap_single_attrs(struct device *dev, dma_addr_t addr, argument 38 ops->unmap_page(dev, addr, size, dir, attrs); 39 debug_dma_unmap_page(dev, addr, size, dir, true); 76 dma_addr_t addr; local 80 addr = ops->map_page(dev, page, offset, size, dir, NULL); 81 debug_dma_map_page(dev, page, offset, size, dir, addr, fals 86 dma_unmap_page(struct device *dev, dma_addr_t addr, size_t size, enum dma_data_direction dir) argument 97 dma_sync_single_for_cpu(struct device *dev, dma_addr_t addr, size_t size, enum dma_data_direction dir) argument 109 dma_sync_single_for_device(struct device *dev, dma_addr_t addr, size_t size, enum dma_data_direction dir) argument 121 dma_sync_single_range_for_cpu(struct device *dev, dma_addr_t addr, unsigned long offset, size_t size, enum dma_data_direction dir) argument 135 dma_sync_single_range_for_device(struct device *dev, dma_addr_t addr, unsigned long offset, size_t size, enum dma_data_direction dir) argument [all...] |
H A D | early_ioremap.h | 14 extern void early_iounmap(void __iomem *addr, unsigned long size); 15 extern void early_memunmap(void *addr, unsigned long size);
|
H A D | fixmap.h | 72 unsigned long addr; \ 74 addr = fix_to_virt(idx) + ((phys) & (PAGE_SIZE - 1)); \ 75 addr; \
|
H A D | hugetlb.h | 34 static inline void huge_pte_clear(struct mm_struct *mm, unsigned long addr, argument 37 pte_clear(mm, addr, ptep);
|
H A D | ide_iops.h | 8 static __inline__ void __ide_mm_insw(void __iomem *port, void *addr, u32 count) argument 11 *(u16 *)addr = readw(port); 12 addr += 2; 16 static __inline__ void __ide_mm_insl(void __iomem *port, void *addr, u32 count) argument 19 *(u32 *)addr = readl(port); 20 addr += 4; 24 static __inline__ void __ide_mm_outsw(void __iomem *port, void *addr, u32 count) argument 27 writew(*(u16 *)addr, port); 28 addr += 2; 32 static __inline__ void __ide_mm_outsl(void __iomem * port, void *addr, u3 argument [all...] |
H A D | io-64-nonatomic-hi-lo.h | 7 static inline __u64 hi_lo_readq(const volatile void __iomem *addr) argument 9 const volatile u32 __iomem *p = addr; 18 static inline void hi_lo_writeq(__u64 val, volatile void __iomem *addr) argument 20 writel(val >> 32, addr + 4); 21 writel(val, addr);
|
H A D | io-64-nonatomic-lo-hi.h | 7 static inline __u64 lo_hi_readq(const volatile void __iomem *addr) argument 9 const volatile u32 __iomem *p = addr; 18 static inline void lo_hi_writeq(__u64 val, volatile void __iomem *addr) argument 20 writel(val, addr); 21 writel(val >> 32, addr + 4);
|
H A D | io.h | 35 static inline u8 __raw_readb(const volatile void __iomem *addr) argument 37 return *(const volatile u8 __force *) addr; 42 static inline u16 __raw_readw(const volatile void __iomem *addr) argument 44 return *(const volatile u16 __force *) addr; 49 static inline u32 __raw_readl(const volatile void __iomem *addr) argument 51 return *(const volatile u32 __force *) addr; 58 static inline u16 readw(const volatile void __iomem *addr) argument 60 return __le16_to_cpu(__raw_readw(addr)); 64 static inline u32 readl(const volatile void __iomem *addr) argument 66 return __le32_to_cpu(__raw_readl(addr)); 70 __raw_writeb(u8 b, volatile void __iomem *addr) argument 77 __raw_writew(u16 b, volatile void __iomem *addr) argument 84 __raw_writel(u32 b, volatile void __iomem *addr) argument 96 __raw_readq(const volatile void __iomem *addr) argument 103 readq(const volatile void __iomem *addr) argument 109 __raw_writeq(u64 b, volatile void __iomem *addr) argument 127 inb(unsigned long addr) argument 132 inw(unsigned long addr) argument 137 inl(unsigned long addr) argument 142 outb(u8 b, unsigned long addr) argument 147 outw(u16 b, unsigned long addr) argument 152 outl(u32 b, unsigned long addr) argument 165 insb(unsigned long addr, void *buffer, int count) argument 178 insw(unsigned long addr, void *buffer, int count) argument 191 insl(unsigned long addr, void *buffer, int count) argument 204 outsb(unsigned long addr, const void *buffer, int count) argument 216 outsw(unsigned long addr, const void *buffer, int count) argument 228 outsl(unsigned long addr, const void *buffer, int count) argument 325 iounmap(void __iomem *addr) argument [all...] |
H A D | iomap.h | 75 static inline void pci_iounmap(struct pci_dev *dev, void __iomem *addr) argument
|
H A D | page.h | 28 #define free_user_page(page, addr) free_page(addr) 86 #define virt_to_page(addr) pfn_to_page(virt_to_pfn(addr))
|
H A D | pgtable-nopmd.h | 65 #define pmd_addr_end(addr, end) (end)
|
H A D | pgtable-nopud.h | 58 #define pud_addr_end(addr, end) (end)
|
H A D | pgtable.h | 225 #define pgd_offset_gate(mm, addr) pgd_offset(mm, addr) 276 #define pgd_addr_end(addr, end) \ 277 ({ unsigned long __boundary = ((addr) + PGDIR_SIZE) & PGDIR_MASK; \ 282 #define pud_addr_end(addr, end) \ 283 ({ unsigned long __boundary = ((addr) + PUD_SIZE) & PUD_MASK; \ 289 #define pmd_addr_end(addr, end) \ 290 ({ unsigned long __boundary = ((addr) + PMD_SIZE) & PMD_MASK; \ 338 unsigned long addr, 346 return ptep_get_and_clear(mm, addr, pte 337 __ptep_modify_prot_start(struct mm_struct *mm, unsigned long addr, pte_t *ptep) argument 349 __ptep_modify_prot_commit(struct mm_struct *mm, unsigned long addr, pte_t *ptep, pte_t pte) argument 375 ptep_modify_prot_start(struct mm_struct *mm, unsigned long addr, pte_t *ptep) argument 386 ptep_modify_prot_commit(struct mm_struct *mm, unsigned long addr, pte_t *ptep, pte_t pte) argument 494 track_pfn_remap(struct vm_area_struct *vma, pgprot_t *prot, unsigned long pfn, unsigned long addr, unsigned long size) argument 557 my_zero_pfn(unsigned long addr) argument 752 ptep_set_numa(struct mm_struct *mm, unsigned long addr, pte_t *ptep) argument 776 pmdp_set_numa(struct mm_struct *mm, unsigned long addr, pmd_t *pmdp) argument 812 ptep_set_numa(struct mm_struct *mm, unsigned long addr, pte_t *ptep) argument 824 pmdp_set_numa(struct mm_struct *mm, unsigned long addr, pmd_t *pmdp) argument [all...] |
H A D | sections.h | 53 static inline int arch_is_kernel_text(unsigned long addr) argument 60 static inline int arch_is_kernel_data(unsigned long addr) argument
|
H A D | syscalls.h | 13 asmlinkage long sys_mmap2(unsigned long addr, unsigned long len, 19 asmlinkage long sys_mmap(unsigned long addr, unsigned long len,
|
/include/asm-generic/bitops/ |
H A D | atomic.h | 53 * @addr: the address to start counting from 65 static inline void set_bit(int nr, volatile unsigned long *addr) argument 68 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr); 79 * @addr: Address to start counting from 86 static inline void clear_bit(int nr, volatile unsigned long *addr) argument 89 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr); 100 * @addr: Address to start counting from 107 static inline void change_bit(int nr, volatile unsigned long *addr) argument 110 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr); 121 * @addr 127 test_and_set_bit(int nr, volatile unsigned long *addr) argument 151 test_and_clear_bit(int nr, volatile unsigned long *addr) argument 174 test_and_change_bit(int nr, volatile unsigned long *addr) argument [all...] |
H A D | ext2-atomic-setbit.h | 8 #define ext2_set_bit_atomic(l, nr, addr) test_and_set_bit_le(nr, addr) 9 #define ext2_clear_bit_atomic(l, nr, addr) test_and_clear_bit_le(nr, addr)
|
H A D | ext2-atomic.h | 8 #define ext2_set_bit_atomic(lock, nr, addr) \ 12 ret = __test_and_set_bit_le(nr, addr); \ 17 #define ext2_clear_bit_atomic(lock, nr, addr) \ 21 ret = __test_and_clear_bit_le(nr, addr); \
|
H A D | find.h | 7 * @addr: The address to base the search on 14 extern unsigned long find_next_bit(const unsigned long *addr, unsigned long 21 * @addr: The address to base the search on 28 extern unsigned long find_next_zero_bit(const unsigned long *addr, unsigned 36 * @addr: The address to start the search at 42 extern unsigned long find_first_bit(const unsigned long *addr, 47 * @addr: The address to start the search at 53 extern unsigned long find_first_zero_bit(const unsigned long *addr, 57 #define find_first_bit(addr, size) find_next_bit((addr), (siz [all...] |
H A D | le.h | 11 static inline unsigned long find_next_zero_bit_le(const void *addr, argument 14 return find_next_zero_bit(addr, size, offset); 17 static inline unsigned long find_next_bit_le(const void *addr, argument 20 return find_next_bit(addr, size, offset); 23 static inline unsigned long find_first_zero_bit_le(const void *addr, argument 26 return find_first_zero_bit(addr, size); 34 extern unsigned long find_next_zero_bit_le(const void *addr, 39 extern unsigned long find_next_bit_le(const void *addr, 44 #define find_first_zero_bit_le(addr, size) \ 45 find_next_zero_bit_le((addr), (siz 52 test_bit_le(int nr, const void *addr) argument 57 set_bit_le(int nr, void *addr) argument 62 clear_bit_le(int nr, void *addr) argument 67 __set_bit_le(int nr, void *addr) argument 72 __clear_bit_le(int nr, void *addr) argument 77 test_and_set_bit_le(int nr, void *addr) argument 82 test_and_clear_bit_le(int nr, void *addr) argument 87 __test_and_set_bit_le(int nr, void *addr) argument 92 __test_and_clear_bit_le(int nr, void *addr) argument [all...] |
H A D | lock.h | 7 * @addr: Address to count from 12 #define test_and_set_bit_lock(nr, addr) test_and_set_bit(nr, addr) 17 * @addr: the address to start counting from 21 #define clear_bit_unlock(nr, addr) \ 24 clear_bit(nr, addr); \ 30 * @addr: the address to start counting from 38 #define __clear_bit_unlock(nr, addr) \ 41 __clear_bit(nr, addr); \
|
H A D | non-atomic.h | 9 * @addr: the address to start counting from 15 static inline void __set_bit(int nr, volatile unsigned long *addr) argument 18 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr); 23 static inline void __clear_bit(int nr, volatile unsigned long *addr) argument 26 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr); 34 * @addr: the address to start counting from 40 static inline void __change_bit(int nr, volatile unsigned long *addr) argument 43 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr); 51 * @addr: Address to count from 57 static inline int __test_and_set_bit(int nr, volatile unsigned long *addr) argument 76 __test_and_clear_bit(int nr, volatile unsigned long *addr) argument 87 __test_and_change_bit(int nr, volatile unsigned long *addr) argument 103 test_bit(int nr, const volatile unsigned long *addr) argument [all...] |