Searched refs:addr (Results 1 - 25 of 326) sorted by path

1234567891011>>

/include/acpi/
H A Dacpi_io.h17 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 Dapei.h47 void arch_apei_flush_tlb_one(unsigned long addr);
/include/asm-generic/
H A D4level-fixup.h30 #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 Ddma-mapping-common.h16 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 Dearly_ioremap.h14 extern void early_iounmap(void __iomem *addr, unsigned long size);
15 extern void early_memunmap(void *addr, unsigned long size);
H A Dfixmap.h72 unsigned long addr; \
74 addr = fix_to_virt(idx) + ((phys) & (PAGE_SIZE - 1)); \
75 addr; \
H A Dhugetlb.h34 static inline void huge_pte_clear(struct mm_struct *mm, unsigned long addr, argument
37 pte_clear(mm, addr, ptep);
H A Dide_iops.h8 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 Dio-64-nonatomic-hi-lo.h7 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 Dio-64-nonatomic-lo-hi.h7 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 Dio.h35 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 Diomap.h75 static inline void pci_iounmap(struct pci_dev *dev, void __iomem *addr) argument
H A Dpage.h28 #define free_user_page(page, addr) free_page(addr)
86 #define virt_to_page(addr) pfn_to_page(virt_to_pfn(addr))
H A Dpgtable-nopmd.h65 #define pmd_addr_end(addr, end) (end)
H A Dpgtable-nopud.h58 #define pud_addr_end(addr, end) (end)
H A Dpgtable.h225 #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 Dsections.h53 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 Dsyscalls.h13 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 Datomic.h53 * @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 Dext2-atomic-setbit.h8 #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 Dext2-atomic.h8 #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 Dfind.h7 * @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 Dle.h11 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 Dlock.h7 * @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 Dnon-atomic.h9 * @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...]

Completed in 183 milliseconds

1234567891011>>