/linux-4.4.14/arch/mips/include/asm/ |
D | asm-eva.h | 18 #define kernel_ll(reg, addr) "ll " reg ", " addr "\n" argument 19 #define kernel_sc(reg, addr) "sc " reg ", " addr "\n" argument 20 #define kernel_lw(reg, addr) "lw " reg ", " addr "\n" argument 21 #define kernel_lwl(reg, addr) "lwl " reg ", " addr "\n" argument 22 #define kernel_lwr(reg, addr) "lwr " reg ", " addr "\n" argument 23 #define kernel_lh(reg, addr) "lh " reg ", " addr "\n" argument 24 #define kernel_lb(reg, addr) "lb " reg ", " addr "\n" argument 25 #define kernel_lbu(reg, addr) "lbu " reg ", " addr "\n" argument 26 #define kernel_sw(reg, addr) "sw " reg ", " addr "\n" argument 27 #define kernel_swl(reg, addr) "swl " reg ", " addr "\n" argument [all …]
|
D | prefetch.h | 47 .macro __pref hint addr 49 pref \hint, \addr 53 .macro pref_load addr 54 __pref Pref_Load, \addr 57 .macro pref_store addr 58 __pref Pref_Store, \addr 61 .macro pref_load_streamed addr 62 __pref Pref_LoadStreamed, \addr 65 .macro pref_store_streamed addr 66 __pref Pref_StoreStreamed, \addr [all …]
|
D | r4kcache.h | 41 #define cache_op(op,addr) \ argument 49 : "i" (op), "R" (*(unsigned char *)(addr))) 91 static inline void flush_icache_line_indexed(unsigned long addr) in flush_icache_line_indexed() argument 94 cache_op(Index_Invalidate_I, addr); in flush_icache_line_indexed() 98 static inline void flush_dcache_line_indexed(unsigned long addr) in flush_dcache_line_indexed() argument 101 cache_op(Index_Writeback_Inv_D, addr); in flush_dcache_line_indexed() 105 static inline void flush_scache_line_indexed(unsigned long addr) in flush_scache_line_indexed() argument 107 cache_op(Index_Writeback_Inv_SD, addr); in flush_scache_line_indexed() 110 static inline void flush_icache_line(unsigned long addr) in flush_icache_line() argument 115 cache_op(Hit_Invalidate_I_Loongson2, addr); in flush_icache_line() [all …]
|
D | bitops.h | 45 void __mips_set_bit(unsigned long nr, volatile unsigned long *addr); 46 void __mips_clear_bit(unsigned long nr, volatile unsigned long *addr); 47 void __mips_change_bit(unsigned long nr, volatile unsigned long *addr); 49 volatile unsigned long *addr); 51 volatile unsigned long *addr); 53 volatile unsigned long *addr); 55 volatile unsigned long *addr); 68 static inline void set_bit(unsigned long nr, volatile unsigned long *addr) in set_bit() argument 70 unsigned long *m = ((unsigned long *) addr) + (nr >> SZLONG_LOG); in set_bit() 107 __mips_set_bit(nr, addr); in set_bit() [all …]
|
D | hugetlb.h | 17 unsigned long addr, in is_hugepage_only_range() argument 24 unsigned long addr, in prepare_hugepage_range() argument 32 if (addr & ~huge_page_mask(h)) in prepare_hugepage_range() 36 if (task_size - len < addr) in prepare_hugepage_range() 42 unsigned long addr, in hugetlb_free_pgd_range() argument 47 free_pgd_range(tlb, addr, end, floor, ceiling); in hugetlb_free_pgd_range() 50 static inline void set_huge_pte_at(struct mm_struct *mm, unsigned long addr, in set_huge_pte_at() argument 53 set_pte_at(mm, addr, ptep, pte); in set_huge_pte_at() 57 unsigned long addr, pte_t *ptep) in huge_ptep_get_and_clear() argument 63 set_pte_at(mm, addr, ptep, clear); in huge_ptep_get_and_clear() [all …]
|
D | io.h | 171 extern void __iounmap(const volatile void __iomem *addr); 175 static inline void pci_iounmap(struct pci_dev *dev, void __iomem *addr) {} in pci_iounmap() argument 181 void __iomem *addr = plat_ioremap(offset, size, flags); in __ioremap_mode() local 183 if (addr) in __ioremap_mode() 184 return addr; in __ioremap_mode() 186 #define __IS_LOW512(addr) (!((phys_addr_t)(addr) & (phys_addr_t) ~0x1fffffffULL)) in __ioremap_mode() argument 290 static inline void iounmap(const volatile void __iomem *addr) in iounmap() argument 292 if (plat_iounmap(addr)) in iounmap() 295 #define __IS_KSEG1(addr) (((unsigned long)(addr) & ~0x1fffffffUL) == CKSEG1) in iounmap() argument 298 (__builtin_constant_p(addr) && __IS_KSEG1(addr))) in iounmap() [all …]
|
/linux-4.4.14/arch/parisc/lib/ |
D | iomap.c | 35 #define INDIRECT_ADDR(addr) (((unsigned long)(addr) & 1UL<<63) != 0) argument 36 #define ADDR_TO_REGION(addr) (((unsigned long)addr >> 60) & 7) argument 39 #define INDIRECT_ADDR(addr) (((unsigned long)(addr) & 1UL<<31) != 0) argument 40 #define ADDR_TO_REGION(addr) (((unsigned long)addr >> 28) & 7) argument 65 #define ADDR2PORT(addr) ((unsigned long __force)(addr) & 0xffffff) argument 67 static unsigned int ioport_read8(void __iomem *addr) in ioport_read8() argument 69 return inb(ADDR2PORT(addr)); in ioport_read8() 72 static unsigned int ioport_read16(void __iomem *addr) in ioport_read16() argument 74 return inw(ADDR2PORT(addr)); in ioport_read16() 77 static unsigned int ioport_read32(void __iomem *addr) in ioport_read32() argument [all …]
|
/linux-4.4.14/arch/alpha/include/asm/ |
D | jensen.h | 91 __EXTERN_INLINE void jensen_set_hae(unsigned long addr) in jensen_set_hae() argument 94 addr >>= 25; in jensen_set_hae() 95 if (addr != alpha_mv.hae_cache) in jensen_set_hae() 96 set_hae(addr); in jensen_set_hae() 113 static inline unsigned int jensen_local_inb(unsigned long addr) in jensen_local_inb() argument 115 return 0xff & *(vuip)((addr << 9) + EISA_VL82C106); in jensen_local_inb() 118 static inline void jensen_local_outb(u8 b, unsigned long addr) in jensen_local_outb() argument 120 *(vuip)((addr << 9) + EISA_VL82C106) = b; in jensen_local_outb() 124 static inline unsigned int jensen_bus_inb(unsigned long addr) in jensen_bus_inb() argument 129 result = *(volatile int *)((addr << 7) + EISA_IO + 0x00); in jensen_bus_inb() [all …]
|
D | io.h | 147 static inline TYPE generic_##NAME(QUAL void __iomem *addr) \ 149 return alpha_mv.mv_##NAME(addr); \ 153 static inline void generic_##NAME(TYPE b, QUAL void __iomem *addr) \ 155 alpha_mv.mv_##NAME(b, addr); \ 251 extern u8 readb(const volatile void __iomem *addr); 252 extern u16 readw(const volatile void __iomem *addr); 253 extern u32 readl(const volatile void __iomem *addr); 254 extern u64 readq(const volatile void __iomem *addr); 255 extern void writeb(u8 b, volatile void __iomem *addr); 256 extern void writew(u16 b, volatile void __iomem *addr); [all …]
|
D | core_lca.h | 224 if (addr >= (1UL << 24)) { \ 225 unsigned long msb = addr & 0xf8000000; \ 226 addr -= msb; \ 234 unsigned long addr = (unsigned long) xaddr; in lca_ioread8() local 237 if (addr >= LCA_DENSE_MEM) { in lca_ioread8() 238 addr -= LCA_DENSE_MEM; in lca_ioread8() 242 addr -= LCA_IO; in lca_ioread8() 246 result = *(vip) ((addr << 5) + base_and_type); in lca_ioread8() 247 return __kernel_extbl(result, addr & 3); in lca_ioread8() 252 unsigned long addr = (unsigned long) xaddr; in lca_iowrite8() local [all …]
|
D | core_cia.h | 346 unsigned long addr = (unsigned long) xaddr; in cia_ioread8() local 349 if (addr >= CIA_DENSE_MEM) in cia_ioread8() 356 addr &= CIA_MEM_R1_MASK; in cia_ioread8() 357 result = *(vip) ((addr << 5) + base_and_type); in cia_ioread8() 358 return __kernel_extbl(result, addr & 3); in cia_ioread8() 363 unsigned long addr = (unsigned long) xaddr; in cia_iowrite8() local 366 if (addr >= CIA_DENSE_MEM) in cia_iowrite8() 371 addr &= CIA_MEM_R1_MASK; in cia_iowrite8() 372 w = __kernel_insbl(b, addr & 3); in cia_iowrite8() 373 *(vuip) ((addr << 5) + base_and_type) = w; in cia_iowrite8() [all …]
|
D | core_apecs.h | 379 if (addr >= (1UL << 24)) { \ 380 unsigned long msb = addr & 0xf8000000; \ 381 addr -= msb; \ 388 unsigned long addr = (unsigned long) xaddr; in apecs_ioread8() local 391 if (addr >= APECS_DENSE_MEM) { in apecs_ioread8() 392 addr -= APECS_DENSE_MEM; in apecs_ioread8() 396 addr -= APECS_IO; in apecs_ioread8() 400 result = *(vip) ((addr << 5) + base_and_type); in apecs_ioread8() 401 return __kernel_extbl(result, addr & 3); in apecs_ioread8() 406 unsigned long addr = (unsigned long) xaddr; in apecs_iowrite8() local [all …]
|
D | bitops.h | 28 set_bit(unsigned long nr, volatile void * addr) in set_bit() argument 31 int *m = ((int *) addr) + (nr >> 5); in set_bit() 49 __set_bit(unsigned long nr, volatile void * addr) in __set_bit() argument 51 int *m = ((int *) addr) + (nr >> 5); in __set_bit() 57 clear_bit(unsigned long nr, volatile void * addr) in clear_bit() argument 60 int *m = ((int *) addr) + (nr >> 5); in clear_bit() 75 clear_bit_unlock(unsigned long nr, volatile void * addr) in clear_bit_unlock() argument 78 clear_bit(nr, addr); in clear_bit_unlock() 85 __clear_bit(unsigned long nr, volatile void * addr) in __clear_bit() argument 87 int *m = ((int *) addr) + (nr >> 5); in __clear_bit() [all …]
|
D | core_t2.h | 363 extern inline u8 t2_inb(unsigned long addr) in t2_inb() argument 365 long result = *(vip) ((addr << 5) + T2_IO + 0x00); in t2_inb() 366 return __kernel_extbl(result, addr & 3); in t2_inb() 369 extern inline void t2_outb(u8 b, unsigned long addr) in t2_outb() argument 373 w = __kernel_insbl(b, addr & 3); in t2_outb() 374 *(vuip) ((addr << 5) + T2_IO + 0x00) = w; in t2_outb() 378 extern inline u16 t2_inw(unsigned long addr) in t2_inw() argument 380 long result = *(vip) ((addr << 5) + T2_IO + 0x08); in t2_inw() 381 return __kernel_extwl(result, addr & 3); in t2_inw() 384 extern inline void t2_outw(u16 b, unsigned long addr) in t2_outw() argument [all …]
|
D | core_mcpcia.h | 264 extern inline int __mcpcia_is_mmio(unsigned long addr) in __mcpcia_is_mmio() argument 266 return (addr & 0x80000000UL) == 0; in __mcpcia_is_mmio() 271 unsigned long addr = (unsigned long)xaddr & MCPCIA_MEM_MASK; in mcpcia_ioread8() local 277 result = *(vip) ((addr << 5) + hose + 0x00); in mcpcia_ioread8() 278 return __kernel_extbl(result, addr & 3); in mcpcia_ioread8() 283 unsigned long addr = (unsigned long)xaddr & MCPCIA_MEM_MASK; in mcpcia_iowrite8() local 289 w = __kernel_insbl(b, addr & 3); in mcpcia_iowrite8() 290 *(vuip) ((addr << 5) + hose + 0x00) = w; in mcpcia_iowrite8() 295 unsigned long addr = (unsigned long)xaddr & MCPCIA_MEM_MASK; in mcpcia_ioread16() local 301 result = *(vip) ((addr << 5) + hose + 0x08); in mcpcia_ioread16() [all …]
|
/linux-4.4.14/arch/ia64/include/asm/sn/ |
D | io.h | 42 #define __sn_setq_relaxed(addr, val) \ argument 43 writeq((__sn_readq_relaxed(addr) | (val)), (addr)) 44 #define __sn_clrq_relaxed(addr, val) \ argument 45 writeq((__sn_readq_relaxed(addr) & ~(val)), (addr)) 59 volatile unsigned char *addr; in ___sn_inb() local 62 if ((addr = sn_io_addr(port))) { in ___sn_inb() 63 ret = *addr; in ___sn_inb() 65 sn_dma_flush((unsigned long)addr); in ___sn_inb() 73 volatile unsigned short *addr; in ___sn_inw() local 76 if ((addr = sn_io_addr(port))) { in ___sn_inw() [all …]
|
/linux-4.4.14/arch/parisc/include/asm/ |
D | io.h | 12 static inline unsigned long isa_bus_to_virt(unsigned long addr) { in isa_bus_to_virt() argument 17 static inline unsigned long isa_virt_to_bus(void *addr) { in isa_virt_to_bus() argument 31 static inline unsigned char gsc_readb(unsigned long addr) in gsc_readb() argument 40 : "=&r" (flags), "=r" (ret) : "r" (addr) ); in gsc_readb() 45 static inline unsigned short gsc_readw(unsigned long addr) in gsc_readw() argument 54 : "=&r" (flags), "=r" (ret) : "r" (addr) ); in gsc_readw() 59 static inline unsigned int gsc_readl(unsigned long addr) in gsc_readl() argument 65 : "=r" (ret) : "r" (addr) ); in gsc_readl() 70 static inline unsigned long long gsc_readq(unsigned long addr) in gsc_readq() argument 77 : "=r" (ret) : "r" (addr) ); in gsc_readq() [all …]
|
D | bitops.h | 29 static __inline__ void set_bit(int nr, volatile unsigned long * addr) in set_bit() argument 34 addr += (nr >> SHIFT_PER_LONG); in set_bit() 35 _atomic_spin_lock_irqsave(addr, flags); in set_bit() 36 *addr |= mask; in set_bit() 37 _atomic_spin_unlock_irqrestore(addr, flags); in set_bit() 40 static __inline__ void clear_bit(int nr, volatile unsigned long * addr) in clear_bit() argument 45 addr += (nr >> SHIFT_PER_LONG); in clear_bit() 46 _atomic_spin_lock_irqsave(addr, flags); in clear_bit() 47 *addr &= mask; in clear_bit() 48 _atomic_spin_unlock_irqrestore(addr, flags); in clear_bit() [all …]
|
D | ide.h | 23 static __inline__ void __ide_mm_insw(void __iomem *port, void *addr, u32 count) in __ide_mm_insw() argument 26 *(u16 *)addr = __raw_readw(port); in __ide_mm_insw() 27 addr += 2; in __ide_mm_insw() 31 static __inline__ void __ide_mm_insl(void __iomem *port, void *addr, u32 count) in __ide_mm_insl() argument 34 *(u32 *)addr = __raw_readl(port); in __ide_mm_insl() 35 addr += 4; in __ide_mm_insl() 39 static __inline__ void __ide_mm_outsw(void __iomem *port, void *addr, u32 count) in __ide_mm_outsw() argument 42 __raw_writew(*(u16 *)addr, port); in __ide_mm_outsw() 43 addr += 2; in __ide_mm_outsw() 47 static __inline__ void __ide_mm_outsl(void __iomem *port, void *addr, u32 count) in __ide_mm_outsl() argument [all …]
|
D | floppy.h | 55 #define fd_dma_setup(addr, size, mode, io) SW._dma_setup(addr, size, mode, io) argument 180 static void _fd_dma_mem_free(unsigned long addr, unsigned long size) in _fd_dma_mem_free() argument 182 if((unsigned int) addr >= (unsigned int) high_memory) in _fd_dma_mem_free() 183 return vfree((void *)addr); in _fd_dma_mem_free() 185 free_pages(addr, get_order(size)); in _fd_dma_mem_free() 188 #define fd_dma_mem_free(addr, size) _fd_dma_mem_free(addr, size) argument 190 static void _fd_chose_dma_mode(char *addr, unsigned long size) in _fd_chose_dma_mode() argument 193 if((unsigned int) addr >= (unsigned int) high_memory || in _fd_chose_dma_mode() 194 virt_to_bus(addr) >= 0x1000000 || in _fd_chose_dma_mode() 195 _CROSS_64KB(addr, size, 0)) in _fd_chose_dma_mode() [all …]
|
/linux-4.4.14/arch/tile/include/asm/ |
D | io.h | 49 extern void iounmap(volatile void __iomem *addr); 52 #define iounmap(addr) ((void)0) argument 64 #define mm_ptov(addr) ((void *)phys_to_virt(addr)) argument 65 #define mm_vtop(addr) ((unsigned long)virt_to_phys(addr)) argument 79 static inline u8 __raw_readb(const volatile void __iomem *addr) in __raw_readb() argument 81 return *(const volatile u8 __force *)addr; in __raw_readb() 84 static inline u16 __raw_readw(const volatile void __iomem *addr) in __raw_readw() argument 87 asm volatile("ld2u %0, %1" : "=r" (ret) : "r" (addr)); in __raw_readw() 92 static inline u32 __raw_readl(const volatile void __iomem *addr) in __raw_readl() argument 96 asm volatile("ld4s %0, %1" : "=r" (ret) : "r" (addr)); in __raw_readl() [all …]
|
D | bitops_32.h | 36 static inline void set_bit(unsigned nr, volatile unsigned long *addr) in set_bit() argument 38 _atomic_or(addr + BIT_WORD(nr), BIT_MASK(nr)); in set_bit() 55 static inline void clear_bit(unsigned nr, volatile unsigned long *addr) in clear_bit() argument 57 _atomic_andn(addr + BIT_WORD(nr), BIT_MASK(nr)); in clear_bit() 70 static inline void change_bit(unsigned nr, volatile unsigned long *addr) in change_bit() argument 72 _atomic_xor(addr + BIT_WORD(nr), BIT_MASK(nr)); in change_bit() 83 static inline int test_and_set_bit(unsigned nr, volatile unsigned long *addr) in test_and_set_bit() argument 86 addr += BIT_WORD(nr); in test_and_set_bit() 88 return (_atomic_or(addr, mask) & mask) != 0; in test_and_set_bit() 99 static inline int test_and_clear_bit(unsigned nr, volatile unsigned long *addr) in test_and_clear_bit() argument [all …]
|
D | bitops_64.h | 23 static inline void set_bit(unsigned nr, volatile unsigned long *addr) in set_bit() argument 26 __insn_fetchor((void *)(addr + nr / BITS_PER_LONG), mask); in set_bit() 29 static inline void clear_bit(unsigned nr, volatile unsigned long *addr) in clear_bit() argument 32 __insn_fetchand((void *)(addr + nr / BITS_PER_LONG), ~mask); in clear_bit() 35 static inline void change_bit(unsigned nr, volatile unsigned long *addr) in change_bit() argument 39 addr += nr / BITS_PER_LONG; in change_bit() 40 oldval = *addr; in change_bit() 43 oldval = cmpxchg(addr, guess, guess ^ mask); in change_bit() 55 static inline int test_and_set_bit(unsigned nr, volatile unsigned long *addr) in test_and_set_bit() argument 60 val = (__insn_fetchor((void *)(addr + nr / BITS_PER_LONG), mask) in test_and_set_bit() [all …]
|
/linux-4.4.14/include/asm-generic/ |
D | io.h | 38 static inline u8 __raw_readb(const volatile void __iomem *addr) in __raw_readb() argument 40 return *(const volatile u8 __force *)addr; in __raw_readb() 46 static inline u16 __raw_readw(const volatile void __iomem *addr) in __raw_readw() argument 48 return *(const volatile u16 __force *)addr; in __raw_readw() 54 static inline u32 __raw_readl(const volatile void __iomem *addr) in __raw_readl() argument 56 return *(const volatile u32 __force *)addr; in __raw_readl() 63 static inline u64 __raw_readq(const volatile void __iomem *addr) in __raw_readq() argument 65 return *(const volatile u64 __force *)addr; in __raw_readq() 72 static inline void __raw_writeb(u8 value, volatile void __iomem *addr) in __raw_writeb() argument 74 *(volatile u8 __force *)addr = value; in __raw_writeb() [all …]
|
D | ide_iops.h | 8 static __inline__ void __ide_mm_insw(void __iomem *port, void *addr, u32 count) in __ide_mm_insw() argument 11 *(u16 *)addr = readw(port); in __ide_mm_insw() 12 addr += 2; in __ide_mm_insw() 16 static __inline__ void __ide_mm_insl(void __iomem *port, void *addr, u32 count) in __ide_mm_insl() argument 19 *(u32 *)addr = readl(port); in __ide_mm_insl() 20 addr += 4; in __ide_mm_insl() 24 static __inline__ void __ide_mm_outsw(void __iomem *port, void *addr, u32 count) in __ide_mm_outsw() argument 27 writew(*(u16 *)addr, port); in __ide_mm_outsw() 28 addr += 2; in __ide_mm_outsw() 32 static __inline__ void __ide_mm_outsl(void __iomem * port, void *addr, u32 count) in __ide_mm_outsl() argument [all …]
|
/linux-4.4.14/lib/ |
D | iomap.c | 50 #define IO_COND(addr, is_pio, is_mmio) do { \ argument 51 unsigned long port = (unsigned long __force)addr; \ 67 #define mmio_read16be(addr) be16_to_cpu(__raw_readw(addr)) argument 68 #define mmio_read32be(addr) be32_to_cpu(__raw_readl(addr)) argument 71 unsigned int ioread8(void __iomem *addr) in ioread8() argument 73 IO_COND(addr, return inb(port), return readb(addr)); in ioread8() 76 unsigned int ioread16(void __iomem *addr) in ioread16() argument 78 IO_COND(addr, return inw(port), return readw(addr)); in ioread16() 81 unsigned int ioread16be(void __iomem *addr) in ioread16be() argument 83 IO_COND(addr, return pio_read16be(port), return mmio_read16be(addr)); in ioread16be() [all …]
|
D | ioremap.c | 53 static int ioremap_pte_range(pmd_t *pmd, unsigned long addr, in ioremap_pte_range() argument 60 pte = pte_alloc_kernel(pmd, addr); in ioremap_pte_range() 65 set_pte_at(&init_mm, addr, pte, pfn_pte(pfn, prot)); in ioremap_pte_range() 67 } while (pte++, addr += PAGE_SIZE, addr != end); in ioremap_pte_range() 71 static inline int ioremap_pmd_range(pud_t *pud, unsigned long addr, in ioremap_pmd_range() argument 77 phys_addr -= addr; in ioremap_pmd_range() 78 pmd = pmd_alloc(&init_mm, pud, addr); in ioremap_pmd_range() 82 next = pmd_addr_end(addr, end); in ioremap_pmd_range() 85 ((next - addr) == PMD_SIZE) && in ioremap_pmd_range() 86 IS_ALIGNED(phys_addr + addr, PMD_SIZE)) { in ioremap_pmd_range() [all …]
|
D | find_bit.c | 31 static unsigned long _find_next_bit(const unsigned long *addr, in _find_next_bit() argument 39 tmp = addr[start / BITS_PER_LONG] ^ invert; in _find_next_bit() 50 tmp = addr[start / BITS_PER_LONG] ^ invert; in _find_next_bit() 61 unsigned long find_next_bit(const unsigned long *addr, unsigned long size, in find_next_bit() argument 64 return _find_next_bit(addr, size, offset, 0UL); in find_next_bit() 70 unsigned long find_next_zero_bit(const unsigned long *addr, unsigned long size, in find_next_zero_bit() argument 73 return _find_next_bit(addr, size, offset, ~0UL); in find_next_zero_bit() 82 unsigned long find_first_bit(const unsigned long *addr, unsigned long size) in find_first_bit() argument 87 if (addr[idx]) in find_first_bit() 88 return min(idx * BITS_PER_LONG + __ffs(addr[idx]), size); in find_first_bit() [all …]
|
/linux-4.4.14/arch/mn10300/include/asm/ |
D | io.h | 28 static inline u8 readb(const volatile void __iomem *addr) in readb() argument 30 return *(const volatile u8 *) addr; in readb() 33 static inline u16 readw(const volatile void __iomem *addr) in readw() argument 35 return *(const volatile u16 *) addr; in readw() 38 static inline u32 readl(const volatile void __iomem *addr) in readl() argument 40 return *(const volatile u32 *) addr; in readl() 51 static inline void writeb(u8 b, volatile void __iomem *addr) in writeb() argument 53 *(volatile u8 *) addr = b; in writeb() 56 static inline void writew(u16 b, volatile void __iomem *addr) in writew() argument 58 *(volatile u16 *) addr = b; in writew() [all …]
|
D | bitops.h | 26 #define __set_bit(nr, addr) \ argument 28 volatile unsigned char *_a = (unsigned char *)(addr); \ 38 #define set_bit(nr, addr) __set_bit((nr), (addr)) argument 43 #define ___clear_bit(nr, addr) \ argument 45 volatile unsigned char *_a = (unsigned char *)(addr); \ 55 #define clear_bit(nr, addr) ___clear_bit((nr), (addr)) argument 58 static inline void __clear_bit(unsigned long nr, volatile void *addr) in __clear_bit() argument 60 unsigned int *a = (unsigned int *) addr; in __clear_bit() 71 static inline int test_bit(unsigned long nr, const volatile void *addr) in test_bit() argument 73 return 1UL & (((const volatile unsigned int *) addr)[nr >> 5] >> (nr & 31)); in test_bit() [all …]
|
/linux-4.4.14/arch/sh/kernel/ |
D | iomap.c | 14 unsigned int ioread8(void __iomem *addr) in ioread8() argument 16 return readb(addr); in ioread8() 20 unsigned int ioread16(void __iomem *addr) in ioread16() argument 22 return readw(addr); in ioread16() 26 unsigned int ioread16be(void __iomem *addr) in ioread16be() argument 28 return be16_to_cpu(__raw_readw(addr)); in ioread16be() 32 unsigned int ioread32(void __iomem *addr) in ioread32() argument 34 return readl(addr); in ioread32() 38 unsigned int ioread32be(void __iomem *addr) in ioread32be() argument 40 return be32_to_cpu(__raw_readl(addr)); in ioread32be() [all …]
|
D | kprobes.c | 45 kprobe_opcode_t opcode = *(kprobe_opcode_t *) (p->addr); in arch_prepare_kprobe() 57 memcpy(p->ainsn.insn, p->addr, MAX_INSN_SIZE * sizeof(kprobe_opcode_t)); in arch_copy_kprobe() 58 p->opcode = *p->addr; in arch_copy_kprobe() 63 *p->addr = BREAKPOINT_INSTRUCTION; in arch_arm_kprobe() 64 flush_icache_range((unsigned long)p->addr, in arch_arm_kprobe() 65 (unsigned long)p->addr + sizeof(kprobe_opcode_t)); in arch_arm_kprobe() 70 *p->addr = p->opcode; in arch_disarm_kprobe() 71 flush_icache_range((unsigned long)p->addr, in arch_disarm_kprobe() 72 (unsigned long)p->addr + sizeof(kprobe_opcode_t)); in arch_disarm_kprobe() 77 if (*p->addr == BREAKPOINT_INSTRUCTION) in arch_trampoline_kprobe() [all …]
|
D | sys_sh.c | 31 asmlinkage int old_mmap(unsigned long addr, unsigned long len, in old_mmap() argument 37 return sys_mmap_pgoff(addr, len, prot, flags, fd, off>>PAGE_SHIFT); in old_mmap() 40 asmlinkage long sys_mmap2(unsigned long addr, unsigned long len, in sys_mmap2() argument 53 return sys_mmap_pgoff(addr, len, prot, flags, fd, pgoff); in sys_mmap2() 57 asmlinkage int sys_cacheflush(unsigned long addr, unsigned long len, int op) in sys_cacheflush() argument 68 if (addr + len < addr) in sys_cacheflush() 72 vma = find_vma (current->mm, addr); in sys_cacheflush() 73 if (vma == NULL || addr < vma->vm_start || addr + len > vma->vm_end) { in sys_cacheflush() 80 __flush_invalidate_region((void *)addr, len); in sys_cacheflush() 83 __flush_wback_region((void *)addr, len); in sys_cacheflush() [all …]
|
/linux-4.4.14/arch/powerpc/lib/ |
D | code-patching.c | 19 int patch_instruction(unsigned int *addr, unsigned int instr) in patch_instruction() argument 23 __put_user_size(instr, addr, 4, err); in patch_instruction() 26 asm ("dcbst 0, %0; sync; icbi 0,%0; sync; isync" : : "r" (addr)); in patch_instruction() 30 int patch_branch(unsigned int *addr, unsigned long target, int flags) in patch_branch() argument 32 return patch_instruction(addr, create_branch(addr, target, flags)); in patch_branch() 35 unsigned int create_branch(const unsigned int *addr, in create_branch() argument 43 offset = offset - (unsigned long)addr; in create_branch() 55 unsigned int create_cond_branch(const unsigned int *addr, in create_cond_branch() argument 63 offset = offset - (unsigned long)addr; in create_cond_branch() 140 int instr_is_branch_to_addr(const unsigned int *instr, unsigned long addr) in instr_is_branch_to_addr() argument [all …]
|
/linux-4.4.14/arch/powerpc/include/asm/ |
D | io.h | 117 static inline u##size name(const volatile u##size __iomem *addr) \ 121 : "=r" (ret) : "r" (addr), "m" (*addr) : "memory"); \ 126 static inline void name(volatile u##size __iomem *addr, u##size val) \ 129 : "=m" (*addr) : "r" (val), "r" (addr) : "memory"); \ 134 static inline u##size name(const volatile u##size __iomem *addr) \ 138 : "=r" (ret) : "Z" (*addr) : "memory"); \ 143 static inline void name(volatile u##size __iomem *addr, u##size val) \ 146 : "=Z" (*addr) : "r" (val) : "memory"); \ 152 static inline u##size name(const volatile u##size __iomem *addr) \ 156 : "=r" (ret) : "m" (*addr) : "memory"); \ [all …]
|
D | io-defs.h | 4 DEF_PCI_AC_RET(readb, u8, (const PCI_IO_ADDR addr), (addr), mem, addr) 5 DEF_PCI_AC_RET(readw, u16, (const PCI_IO_ADDR addr), (addr), mem, addr) 6 DEF_PCI_AC_RET(readl, u32, (const PCI_IO_ADDR addr), (addr), mem, addr) 7 DEF_PCI_AC_RET(readw_be, u16, (const PCI_IO_ADDR addr), (addr), mem, addr) 8 DEF_PCI_AC_RET(readl_be, u32, (const PCI_IO_ADDR addr), (addr), mem, addr) 9 DEF_PCI_AC_NORET(writeb, (u8 val, PCI_IO_ADDR addr), (val, addr), mem, addr) 10 DEF_PCI_AC_NORET(writew, (u16 val, PCI_IO_ADDR addr), (val, addr), mem, addr) 11 DEF_PCI_AC_NORET(writel, (u32 val, PCI_IO_ADDR addr), (val, addr), mem, addr) 12 DEF_PCI_AC_NORET(writew_be, (u16 val, PCI_IO_ADDR addr), (val, addr), mem, addr) 13 DEF_PCI_AC_NORET(writel_be, (u32 val, PCI_IO_ADDR addr), (val, addr), mem, addr) [all …]
|
D | hugetlb.h | 51 static inline pte_t *hugepte_offset(hugepd_t hpd, unsigned long addr, in hugepte_offset() argument 63 idx = (addr & ((1UL << pdshift) - 1)) >> hugepd_shift(hpd); in hugepte_offset() 70 unsigned long addr, unsigned *shift); 75 int is_hugepage_only_range(struct mm_struct *mm, unsigned long addr, 79 unsigned long addr, in is_hugepage_only_range() argument 90 void hugetlb_free_pgd_range(struct mmu_gather *tlb, unsigned long addr, 105 unsigned long addr, unsigned long len) in prepare_hugepage_range() argument 110 if (addr & ~huge_page_mask(h)) in prepare_hugepage_range() 115 static inline void set_huge_pte_at(struct mm_struct *mm, unsigned long addr, in set_huge_pte_at() argument 118 set_pte_at(mm, addr, ptep, pte); in set_huge_pte_at() [all …]
|
/linux-4.4.14/arch/frv/include/asm/ |
D | io.h | 50 #define __raw_writeb(datum, addr) __builtin_write8(addr, datum) argument 51 #define __raw_writew(datum, addr) __builtin_write16(addr, datum) argument 52 #define __raw_writel(datum, addr) __builtin_write32(addr, datum) argument 54 static inline void io_outsb(unsigned int addr, const void *buf, int len) in io_outsb() argument 56 unsigned long __ioaddr = (unsigned long) addr; in io_outsb() 63 static inline void io_outsw(unsigned int addr, const void *buf, int len) in io_outsw() argument 65 unsigned long __ioaddr = (unsigned long) addr; in io_outsw() 72 extern void __outsl_ns(unsigned int addr, const void *buf, int len); 73 extern void __outsl_sw(unsigned int addr, const void *buf, int len); 74 static inline void __outsl(unsigned int addr, const void *buf, int len, int swap) in __outsl() argument [all …]
|
D | bitops.h | 30 static inline int test_and_clear_bit(unsigned long nr, volatile void *addr) in test_and_clear_bit() argument 32 unsigned int *ptr = (void *)addr; in test_and_clear_bit() 38 static inline int test_and_set_bit(unsigned long nr, volatile void *addr) in test_and_set_bit() argument 40 unsigned int *ptr = (void *)addr; in test_and_set_bit() 46 static inline int test_and_change_bit(unsigned long nr, volatile void *addr) in test_and_change_bit() argument 48 unsigned int *ptr = (void *)addr; in test_and_change_bit() 54 static inline void clear_bit(unsigned long nr, volatile void *addr) in clear_bit() argument 56 test_and_clear_bit(nr, addr); in clear_bit() 59 static inline void set_bit(unsigned long nr, volatile void *addr) in set_bit() argument 61 test_and_set_bit(nr, addr); in set_bit() [all …]
|
/linux-4.4.14/arch/powerpc/kernel/ |
D | iomap.c | 16 unsigned int ioread8(void __iomem *addr) in ioread8() argument 18 return readb(addr); in ioread8() 20 unsigned int ioread16(void __iomem *addr) in ioread16() argument 22 return readw(addr); in ioread16() 24 unsigned int ioread16be(void __iomem *addr) in ioread16be() argument 26 return readw_be(addr); in ioread16be() 28 unsigned int ioread32(void __iomem *addr) in ioread32() argument 30 return readl(addr); in ioread32() 32 unsigned int ioread32be(void __iomem *addr) in ioread32be() argument 34 return readl_be(addr); in ioread32be() [all …]
|
/linux-4.4.14/arch/mips/include/asm/mach-generic/ |
D | ide.h | 39 static inline void __ide_flush_dcache_range(unsigned long addr, unsigned long size) in __ide_flush_dcache_range() argument 42 unsigned long end = addr + size; in __ide_flush_dcache_range() 44 while (addr < end) { in __ide_flush_dcache_range() 45 local_flush_data_cache_page((void *)addr); in __ide_flush_dcache_range() 46 addr += PAGE_SIZE; in __ide_flush_dcache_range() 59 static inline void __ide_insw(unsigned long port, void *addr, in __ide_insw() argument 63 insw(port, addr, count); in __ide_insw() 64 __ide_flush_dcache_range((unsigned long)addr, count * 2); in __ide_insw() 68 static inline void __ide_insl(unsigned long port, void *addr, unsigned int count) in __ide_insl() argument 71 insl(port, addr, count); in __ide_insl() [all …]
|
/linux-4.4.14/arch/mips/lib/ |
D | iomap.c | 28 unsigned int ioread8(void __iomem *addr) in ioread8() argument 30 return readb(addr); in ioread8() 35 unsigned int ioread16(void __iomem *addr) in ioread16() argument 37 return readw(addr); in ioread16() 42 unsigned int ioread16be(void __iomem *addr) in ioread16be() argument 44 return be16_to_cpu(__raw_readw(addr)); in ioread16be() 49 unsigned int ioread32(void __iomem *addr) in ioread32() argument 51 return readl(addr); in ioread32() 56 unsigned int ioread32be(void __iomem *addr) in ioread32be() argument 58 return be32_to_cpu(__raw_readl(addr)); in ioread32be() [all …]
|
/linux-4.4.14/arch/cris/include/asm/ |
D | io.h | 13 u32 (*read_mem)(void *addr, int size); 14 void (*write_mem)(u32 val, int size, void *addr); 15 u32 (*read_io)(u32 port, void *addr, int size, int count); 16 void (*write_io)(u32 port, void *addr, int size, int count); 47 extern void iounmap(volatile void * __iomem addr); 68 static inline unsigned char readb(const volatile void __iomem *addr) in readb() argument 70 if (PCI_SPACE(addr) && cris_iops) in readb() 71 return cris_iops->read_mem((void*)addr, 1); in readb() 73 return *(volatile unsigned char __force *) addr; in readb() 75 static inline unsigned short readw(const volatile void __iomem *addr) in readw() argument [all …]
|
/linux-4.4.14/arch/m68k/include/asm/ |
D | io_no.h | 38 #define readb(addr) \ argument 39 ({ unsigned char __v = (*(volatile unsigned char *) (addr)); __v; }) 40 #define readw(addr) \ argument 41 ({ unsigned short __v = (*(volatile unsigned short *) (addr)); __v; }) 42 #define readl(addr) \ argument 43 ({ unsigned int __v = (*(volatile unsigned int *) (addr)); __v; }) 45 #define writeb(b,addr) (void)((*(volatile unsigned char *) (addr)) = (b)) argument 46 #define writew(b,addr) (void)((*(volatile unsigned short *) (addr)) = (b)) argument 47 #define writel(b,addr) (void)((*(volatile unsigned int *) (addr)) = (b)) argument 56 static inline void io_outsb(unsigned int addr, const void *buf, int len) in io_outsb() argument [all …]
|
D | tlbflush.h | 10 static inline void flush_tlb_kernel_page(void *addr) in flush_tlb_kernel_page() argument 20 : : "a" (addr)); in flush_tlb_kernel_page() 23 __asm__ __volatile__("pflush #4,#4,(%0)" : : "a" (addr)); in flush_tlb_kernel_page() 42 static inline void __flush_tlb040_one(unsigned long addr) in __flush_tlb040_one() argument 47 : : "a" (addr)); in __flush_tlb040_one() 50 static inline void __flush_tlb_one(unsigned long addr) in __flush_tlb_one() argument 55 __flush_tlb040_one(addr); in __flush_tlb_one() 57 __asm__ __volatile__("pflush #0,#4,(%0)" : : "a" (addr)); in __flush_tlb_one() 84 static inline void flush_tlb_page(struct vm_area_struct *vma, unsigned long addr) in flush_tlb_page() argument 89 __flush_tlb_one(addr); in flush_tlb_page() [all …]
|
D | raw_io.h | 22 extern void iounmap(void __iomem *addr); 26 extern void __iounmap(void *addr, unsigned long size); 32 #define in_8(addr) \ argument 33 ({ u8 __v = (*(__force volatile u8 *) (addr)); __v; }) 34 #define in_be16(addr) \ argument 35 ({ u16 __v = (*(__force volatile u16 *) (addr)); __v; }) 36 #define in_be32(addr) \ argument 37 ({ u32 __v = (*(__force volatile u32 *) (addr)); __v; }) 38 #define in_le16(addr) \ argument 39 ({ u16 __v = le16_to_cpu(*(__force volatile __le16 *) (addr)); __v; }) [all …]
|
D | ide.h | 49 #define __ide_mm_insw(port, addr, n) raw_insw((u16 *)port, addr, n) argument 50 #define __ide_mm_insl(port, addr, n) raw_insl((u32 *)port, addr, n) argument 53 #define __ide_mm_outsw(port, addr, n) raw_outsw((u16 *)port, addr, n) argument 54 #define __ide_mm_outsl(port, addr, n) raw_outsl((u32 *)port, addr, n) argument 58 #define __ide_mm_insw(port, addr, n) io_insw((unsigned int)port, addr, n) argument 59 #define __ide_mm_insl(port, addr, n) io_insl((unsigned int)port, addr, n) argument 60 #define __ide_mm_outsw(port, addr, n) io_outsw((unsigned int)port, addr, n) argument 61 #define __ide_mm_outsl(port, addr, n) io_outsl((unsigned int)port, addr, n) argument
|
D | io.h | 7 #define readb_relaxed(addr) readb(addr) argument 8 #define readw_relaxed(addr) readw(addr) argument 9 #define readl_relaxed(addr) readl(addr) argument 11 #define writeb_relaxed(b, addr) writeb(b, addr) argument 12 #define writew_relaxed(b, addr) writew(b, addr) argument 13 #define writel_relaxed(b, addr) writel(b, addr) argument
|
D | io_mm.h | 94 u8 mcf_pci_inb(u32 addr); 95 u16 mcf_pci_inw(u32 addr); 96 u32 mcf_pci_inl(u32 addr); 97 void mcf_pci_insb(u32 addr, u8 *buf, u32 len); 98 void mcf_pci_insw(u32 addr, u16 *buf, u32 len); 99 void mcf_pci_insl(u32 addr, u32 *buf, u32 len); 101 void mcf_pci_outb(u8 v, u32 addr); 102 void mcf_pci_outw(u16 v, u32 addr); 103 void mcf_pci_outl(u32 v, u32 addr); 104 void mcf_pci_outsb(u32 addr, const u8 *buf, u32 len); [all …]
|
/linux-4.4.14/include/asm-generic/bitops/ |
D | le.h | 11 static inline unsigned long find_next_zero_bit_le(const void *addr, in find_next_zero_bit_le() argument 14 return find_next_zero_bit(addr, size, offset); in find_next_zero_bit_le() 17 static inline unsigned long find_next_bit_le(const void *addr, in find_next_bit_le() argument 20 return find_next_bit(addr, size, offset); in find_next_bit_le() 23 static inline unsigned long find_first_zero_bit_le(const void *addr, in find_first_zero_bit_le() argument 26 return find_first_zero_bit(addr, size); in find_first_zero_bit_le() 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) \ argument 45 find_next_zero_bit_le((addr), (size), 0) [all …]
|
D | non-atomic.h | 15 static inline void __set_bit(int nr, volatile unsigned long *addr) in __set_bit() argument 18 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr); in __set_bit() 23 static inline void __clear_bit(int nr, volatile unsigned long *addr) in __clear_bit() argument 26 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr); in __clear_bit() 40 static inline void __change_bit(int nr, volatile unsigned long *addr) in __change_bit() argument 43 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr); in __change_bit() 57 static inline int __test_and_set_bit(int nr, volatile unsigned long *addr) in __test_and_set_bit() argument 60 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr); in __test_and_set_bit() 76 static inline int __test_and_clear_bit(int nr, volatile unsigned long *addr) in __test_and_clear_bit() argument 79 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr); in __test_and_clear_bit() [all …]
|
/linux-4.4.14/arch/sparc/mm/ |
D | hugetlbpage.c | 25 unsigned long addr, in hugetlb_get_unmapped_area_bottomup() argument 42 addr = vm_unmapped_area(&info); in hugetlb_get_unmapped_area_bottomup() 44 if ((addr & ~PAGE_MASK) && task_size > VA_EXCLUDE_END) { in hugetlb_get_unmapped_area_bottomup() 45 VM_BUG_ON(addr != -ENOMEM); in hugetlb_get_unmapped_area_bottomup() 48 addr = vm_unmapped_area(&info); in hugetlb_get_unmapped_area_bottomup() 51 return addr; in hugetlb_get_unmapped_area_bottomup() 61 unsigned long addr = addr0; in hugetlb_get_unmapped_area_topdown() local 73 addr = vm_unmapped_area(&info); in hugetlb_get_unmapped_area_topdown() 81 if (addr & ~PAGE_MASK) { in hugetlb_get_unmapped_area_topdown() 82 VM_BUG_ON(addr != -ENOMEM); in hugetlb_get_unmapped_area_topdown() [all …]
|
D | gup.c | 20 static noinline int gup_pte_range(pmd_t pmd, unsigned long addr, in gup_pte_range() argument 37 ptep = pte_offset_kernel(&pmd, addr); in gup_pte_range() 64 } while (ptep++, addr += PAGE_SIZE, addr != end); in gup_pte_range() 69 static int gup_huge_pmd(pmd_t *pmdp, pmd_t pmd, unsigned long addr, in gup_huge_pmd() argument 84 page = head + ((addr & ~PMD_MASK) >> PAGE_SHIFT); in gup_huge_pmd() 92 } while (addr += PAGE_SIZE, addr != end); in gup_huge_pmd() 118 static int gup_pmd_range(pud_t pud, unsigned long addr, unsigned long end, in gup_pmd_range() argument 124 pmdp = pmd_offset(&pud, addr); in gup_pmd_range() 128 next = pmd_addr_end(addr, end); in gup_pmd_range() 132 if (!gup_huge_pmd(pmdp, pmd, addr, next, in gup_pmd_range() [all …]
|
/linux-4.4.14/kernel/ |
D | extable.c | 51 const struct exception_table_entry *search_exception_tables(unsigned long addr) in search_exception_tables() argument 55 e = search_extable(__start___ex_table, __stop___ex_table-1, addr); in search_exception_tables() 57 e = search_module_extables(addr); in search_exception_tables() 61 static inline int init_kernel_text(unsigned long addr) in init_kernel_text() argument 63 if (addr >= (unsigned long)_sinittext && in init_kernel_text() 64 addr < (unsigned long)_einittext) in init_kernel_text() 69 int core_kernel_text(unsigned long addr) in core_kernel_text() argument 71 if (addr >= (unsigned long)_stext && in core_kernel_text() 72 addr < (unsigned long)_etext) in core_kernel_text() 76 init_kernel_text(addr)) in core_kernel_text() [all …]
|
/linux-4.4.14/arch/metag/include/asm/ |
D | io.h | 17 static inline u8 __raw_readb(const volatile void __iomem *addr) in __raw_readb() argument 22 : "da" (addr) in __raw_readb() 28 static inline u16 __raw_readw(const volatile void __iomem *addr) in __raw_readw() argument 33 : "da" (addr) in __raw_readw() 39 static inline u32 __raw_readl(const volatile void __iomem *addr) in __raw_readl() argument 44 : "da" (addr) in __raw_readl() 50 static inline u64 __raw_readq(const volatile void __iomem *addr) in __raw_readq() argument 55 : "da" (addr) in __raw_readq() 61 static inline void __raw_writeb(u8 b, volatile void __iomem *addr) in __raw_writeb() argument 65 : "da" (addr), in __raw_writeb() [all …]
|
/linux-4.4.14/arch/sparc/include/asm/ |
D | swift.h | 30 static inline void swift_inv_insn_tag(unsigned long addr) in swift_inv_insn_tag() argument 34 : "r" (addr), "i" (ASI_M_TXTC_TAG) in swift_inv_insn_tag() 39 static inline void swift_inv_data_tag(unsigned long addr) in swift_inv_data_tag() argument 43 : "r" (addr), "i" (ASI_M_DATAC_TAG) in swift_inv_data_tag() 49 unsigned long addr; in swift_flush_dcache() local 51 for (addr = 0; addr < 0x2000; addr += 0x10) in swift_flush_dcache() 52 swift_inv_data_tag(addr); in swift_flush_dcache() 57 unsigned long addr; in swift_flush_icache() local 59 for (addr = 0; addr < 0x4000; addr += 0x20) in swift_flush_icache() 60 swift_inv_insn_tag(addr); in swift_flush_icache() [all …]
|
D | io_64.h | 20 static inline u8 __raw_readb(const volatile void __iomem *addr) in __raw_readb() argument 26 : "r" (addr), "i" (ASI_PHYS_BYPASS_EC_E)); in __raw_readb() 32 static inline u16 __raw_readw(const volatile void __iomem *addr) in __raw_readw() argument 38 : "r" (addr), "i" (ASI_PHYS_BYPASS_EC_E)); in __raw_readw() 44 static inline u32 __raw_readl(const volatile void __iomem *addr) in __raw_readl() argument 50 : "r" (addr), "i" (ASI_PHYS_BYPASS_EC_E)); in __raw_readl() 56 static inline u64 __raw_readq(const volatile void __iomem *addr) in __raw_readq() argument 62 : "r" (addr), "i" (ASI_PHYS_BYPASS_EC_E)); in __raw_readq() 68 static inline void __raw_writeb(u8 b, const volatile void __iomem *addr) in __raw_writeb() argument 72 : "Jr" (b), "r" (addr), "i" (ASI_PHYS_BYPASS_EC_E)); in __raw_writeb() [all …]
|
D | uaccess_32.h | 47 #define __user_ok(addr, size) ({ (void)(size); (addr) < STACK_TOP; }) argument 49 #define __access_ok(addr, size) (__user_ok((addr) & get_fs().seg, (size))) argument 50 #define access_ok(type, addr, size) \ argument 51 ({ (void)(type); __access_ok((unsigned long)(addr), size); }) 81 unsigned long search_extables_range(unsigned long addr, unsigned long *g2); 119 #define __put_user_check(x, addr, size) ({ \ argument 121 if (__access_ok(addr, size)) { \ 124 __put_user_asm(x, b, addr, __pu_ret); \ 127 __put_user_asm(x, h, addr, __pu_ret); \ 130 __put_user_asm(x, , addr, __pu_ret); \ [all …]
|
D | turbosparc.h | 62 static inline void turbosparc_inv_insn_tag(unsigned long addr) in turbosparc_inv_insn_tag() argument 66 : "r" (addr), "i" (ASI_M_TXTC_TAG) in turbosparc_inv_insn_tag() 71 static inline void turbosparc_inv_data_tag(unsigned long addr) in turbosparc_inv_data_tag() argument 75 : "r" (addr), "i" (ASI_M_DATAC_TAG) in turbosparc_inv_data_tag() 81 unsigned long addr; in turbosparc_flush_icache() local 83 for (addr = 0; addr < 0x4000; addr += 0x20) in turbosparc_flush_icache() 84 turbosparc_inv_insn_tag(addr); in turbosparc_flush_icache() 89 unsigned long addr; in turbosparc_flush_dcache() local 91 for (addr = 0; addr < 0x4000; addr += 0x20) in turbosparc_flush_dcache() 92 turbosparc_inv_data_tag(addr); in turbosparc_flush_dcache() [all …]
|
D | uaccess_64.h | 56 static inline bool __chk_range_not_ok(unsigned long addr, unsigned long size, unsigned long limit) in __chk_range_not_ok() argument 59 return addr > limit - size; in __chk_range_not_ok() 61 addr += size; in __chk_range_not_ok() 62 if (addr < size) in __chk_range_not_ok() 65 return addr > limit; in __chk_range_not_ok() 68 #define __range_not_ok(addr, size, limit) \ argument 70 __chk_user_ptr(addr); \ 71 __chk_range_not_ok((unsigned long __force)(addr), size, limit); \ 74 static inline int __access_ok(const void __user * addr, unsigned long size) in __access_ok() argument 79 static inline int access_ok(int type, const void __user * addr, unsigned long size) in access_ok() argument [all …]
|
D | ross.h | 143 unsigned long addr; in hyper_clear_all_tags() local 145 for(addr = 0; addr < vac_cache_size; addr += vac_line_size) in hyper_clear_all_tags() 148 : "r" (addr), "i" (ASI_M_DATAC_TAG) in hyper_clear_all_tags() 154 unsigned long addr; in hyper_flush_unconditional_combined() local 156 for (addr = 0; addr < vac_cache_size; addr += vac_line_size) in hyper_flush_unconditional_combined() 159 : "r" (addr), "i" (ASI_M_FLUSH_CTX) in hyper_flush_unconditional_combined() 165 unsigned long addr; in hyper_flush_cache_user() local 167 for (addr = 0; addr < vac_cache_size; addr += vac_line_size) in hyper_flush_cache_user() 170 : "r" (addr), "i" (ASI_M_FLUSH_USER) in hyper_flush_cache_user()
|
D | bitops_32.h | 21 unsigned long ___set_bit(unsigned long *addr, unsigned long mask); 22 unsigned long ___clear_bit(unsigned long *addr, unsigned long mask); 23 unsigned long ___change_bit(unsigned long *addr, unsigned long mask); 31 static inline int test_and_set_bit(unsigned long nr, volatile unsigned long *addr) in test_and_set_bit() argument 35 ADDR = ((unsigned long *) addr) + (nr >> 5); in test_and_set_bit() 41 static inline void set_bit(unsigned long nr, volatile unsigned long *addr) in set_bit() argument 45 ADDR = ((unsigned long *) addr) + (nr >> 5); in set_bit() 51 static inline int test_and_clear_bit(unsigned long nr, volatile unsigned long *addr) in test_and_clear_bit() argument 55 ADDR = ((unsigned long *) addr) + (nr >> 5); in test_and_clear_bit() 61 static inline void clear_bit(unsigned long nr, volatile unsigned long *addr) in clear_bit() argument [all …]
|
D | upa.h | 27 static inline unsigned char _upa_readb(unsigned long addr) in _upa_readb() argument 33 : "r" (addr), "i" (ASI_PHYS_BYPASS_EC_E)); in _upa_readb() 38 static inline unsigned short _upa_readw(unsigned long addr) in _upa_readw() argument 44 : "r" (addr), "i" (ASI_PHYS_BYPASS_EC_E)); in _upa_readw() 49 static inline unsigned int _upa_readl(unsigned long addr) in _upa_readl() argument 55 : "r" (addr), "i" (ASI_PHYS_BYPASS_EC_E)); in _upa_readl() 60 static inline unsigned long _upa_readq(unsigned long addr) in _upa_readq() argument 66 : "r" (addr), "i" (ASI_PHYS_BYPASS_EC_E)); in _upa_readq() 71 static inline void _upa_writeb(unsigned char b, unsigned long addr) in _upa_writeb() argument 75 : "r" (b), "r" (addr), "i" (ASI_PHYS_BYPASS_EC_E)); in _upa_writeb() [all …]
|
/linux-4.4.14/arch/hexagon/include/asm/ |
D | bitops.h | 45 static inline int test_and_clear_bit(int nr, volatile void *addr) in test_and_clear_bit() argument 57 : "r" (addr), "r" (nr) in test_and_clear_bit() 69 static inline int test_and_set_bit(int nr, volatile void *addr) in test_and_set_bit() argument 81 : "r" (addr), "r" (nr) in test_and_set_bit() 95 static inline int test_and_change_bit(int nr, volatile void *addr) in test_and_change_bit() argument 107 : "r" (addr), "r" (nr) in test_and_change_bit() 120 static inline void clear_bit(int nr, volatile void *addr) in clear_bit() argument 122 test_and_clear_bit(nr, addr); in clear_bit() 125 static inline void set_bit(int nr, volatile void *addr) in set_bit() argument 127 test_and_set_bit(nr, addr); in set_bit() [all …]
|
/linux-4.4.14/arch/powerpc/mm/ |
D | subpage-prot.c | 29 unsigned long i, j, addr; in subpage_prot_free() local 38 addr = 0; in subpage_prot_free() 44 for (j = 0; j < SBP_L2_COUNT && addr < spt->maxaddr; in subpage_prot_free() 45 ++j, addr += PAGE_SIZE) in subpage_prot_free() 60 static void hpte_flush_range(struct mm_struct *mm, unsigned long addr, in hpte_flush_range() argument 69 pgd = pgd_offset(mm, addr); in hpte_flush_range() 72 pud = pud_offset(pgd, addr); in hpte_flush_range() 75 pmd = pmd_offset(pud, addr); in hpte_flush_range() 78 pte = pte_offset_map_lock(mm, pmd, addr, &ptl); in hpte_flush_range() 81 pte_update(mm, addr, pte, 0, 0, 0); in hpte_flush_range() [all …]
|
D | slice.c | 100 static int slice_area_is_free(struct mm_struct *mm, unsigned long addr, in slice_area_is_free() argument 105 if ((mm->task_size - len) < addr) in slice_area_is_free() 107 vma = find_vma(mm, addr); in slice_area_is_free() 108 return (!vma || (addr + len) <= vma->vm_start); in slice_area_is_free() 247 static bool slice_scan_available(unsigned long addr, in slice_scan_available() argument 253 if (addr < SLICE_LOW_TOP) { in slice_scan_available() 254 slice = GET_LOW_SLICE_INDEX(addr); in slice_scan_available() 258 slice = GET_HIGH_SLICE_INDEX(addr); in slice_scan_available() 271 unsigned long addr, found, next_end; in slice_find_area_bottomup() local 279 addr = TASK_UNMAPPED_BASE; in slice_find_area_bottomup() [all …]
|
/linux-4.4.14/arch/sh/mm/ |
D | mmap.c | 24 static inline unsigned long COLOUR_ALIGN(unsigned long addr, in COLOUR_ALIGN() argument 27 unsigned long base = (addr + shm_align_mask) & ~shm_align_mask; in COLOUR_ALIGN() 33 unsigned long arch_get_unmapped_area(struct file *filp, unsigned long addr, in arch_get_unmapped_area() argument 46 ((addr - (pgoff << PAGE_SHIFT)) & shm_align_mask)) in arch_get_unmapped_area() 48 return addr; in arch_get_unmapped_area() 58 if (addr) { in arch_get_unmapped_area() 60 addr = COLOUR_ALIGN(addr, pgoff); in arch_get_unmapped_area() 62 addr = PAGE_ALIGN(addr); in arch_get_unmapped_area() 64 vma = find_vma(mm, addr); in arch_get_unmapped_area() 65 if (TASK_SIZE - len >= addr && in arch_get_unmapped_area() [all …]
|
D | gup.c | 74 static noinline int gup_pte_range(pmd_t pmd, unsigned long addr, in gup_pte_range() argument 96 ptep = pte_offset_map(&pmd, addr); in gup_pte_range() 108 __flush_anon_page(page, addr); in gup_pte_range() 113 } while (ptep++, addr += PAGE_SIZE, addr != end); in gup_pte_range() 119 static int gup_pmd_range(pud_t pud, unsigned long addr, unsigned long end, in gup_pmd_range() argument 125 pmdp = pmd_offset(&pud, addr); in gup_pmd_range() 129 next = pmd_addr_end(addr, end); in gup_pmd_range() 132 if (!gup_pte_range(pmd, addr, next, write, pages, nr)) in gup_pmd_range() 134 } while (pmdp++, addr = next, addr != end); in gup_pmd_range() 139 static int gup_pud_range(pgd_t pgd, unsigned long addr, unsigned long end, in gup_pud_range() argument [all …]
|
/linux-4.4.14/arch/x86/include/asm/ |
D | bitops.h | 46 #define ADDR BITOP_ADDR(addr) 53 #define CONST_MASK_ADDR(nr, addr) BITOP_ADDR((void *)(addr) + ((nr)>>3)) argument 72 set_bit(long nr, volatile unsigned long *addr) in set_bit() argument 76 : CONST_MASK_ADDR(nr, addr) in set_bit() 81 : BITOP_ADDR(addr) : "Ir" (nr) : "memory"); in set_bit() 94 static inline void __set_bit(long nr, volatile unsigned long *addr) in __set_bit() argument 110 clear_bit(long nr, volatile unsigned long *addr) in clear_bit() argument 114 : CONST_MASK_ADDR(nr, addr) in clear_bit() 118 : BITOP_ADDR(addr) in clear_bit() 131 static inline void clear_bit_unlock(long nr, volatile unsigned long *addr) in clear_bit_unlock() argument [all …]
|
D | cacheflush.h | 37 int _set_memory_uc(unsigned long addr, int numpages); 38 int _set_memory_wc(unsigned long addr, int numpages); 39 int _set_memory_wt(unsigned long addr, int numpages); 40 int _set_memory_wb(unsigned long addr, int numpages); 41 int set_memory_uc(unsigned long addr, int numpages); 42 int set_memory_wc(unsigned long addr, int numpages); 43 int set_memory_wt(unsigned long addr, int numpages); 44 int set_memory_wb(unsigned long addr, int numpages); 45 int set_memory_x(unsigned long addr, int numpages); 46 int set_memory_nx(unsigned long addr, int numpages); [all …]
|
D | hugetlb.h | 10 unsigned long addr, in is_hugepage_only_range() argument 20 unsigned long addr, unsigned long len) in prepare_hugepage_range() argument 25 if (addr & ~huge_page_mask(h)) in prepare_hugepage_range() 31 unsigned long addr, unsigned long end, in hugetlb_free_pgd_range() argument 35 free_pgd_range(tlb, addr, end, floor, ceiling); in hugetlb_free_pgd_range() 38 static inline void set_huge_pte_at(struct mm_struct *mm, unsigned long addr, in set_huge_pte_at() argument 41 set_pte_at(mm, addr, ptep, pte); in set_huge_pte_at() 45 unsigned long addr, pte_t *ptep) in huge_ptep_get_and_clear() argument 47 return ptep_get_and_clear(mm, addr, ptep); in huge_ptep_get_and_clear() 51 unsigned long addr, pte_t *ptep) in huge_ptep_clear_flush() argument [all …]
|
/linux-4.4.14/include/linux/ |
D | in.h | 42 static inline bool ipv4_is_loopback(__be32 addr) in ipv4_is_loopback() argument 44 return (addr & htonl(0xff000000)) == htonl(0x7f000000); in ipv4_is_loopback() 47 static inline bool ipv4_is_multicast(__be32 addr) in ipv4_is_multicast() argument 49 return (addr & htonl(0xf0000000)) == htonl(0xe0000000); in ipv4_is_multicast() 52 static inline bool ipv4_is_local_multicast(__be32 addr) in ipv4_is_local_multicast() argument 54 return (addr & htonl(0xffffff00)) == htonl(0xe0000000); in ipv4_is_local_multicast() 57 static inline bool ipv4_is_lbcast(__be32 addr) in ipv4_is_lbcast() argument 60 return addr == htonl(INADDR_BROADCAST); in ipv4_is_lbcast() 63 static inline bool ipv4_is_zeronet(__be32 addr) in ipv4_is_zeronet() argument 65 return (addr & htonl(0xff000000)) == htonl(0x00000000); in ipv4_is_zeronet() [all …]
|
D | iopoll.h | 43 #define readx_poll_timeout(op, addr, val, cond, sleep_us, timeout_us) \ argument 48 (val) = op(addr); \ 52 (val) = op(addr); \ 78 #define readx_poll_timeout_atomic(op, addr, val, cond, delay_us, timeout_us) \ argument 82 (val) = op(addr); \ 86 (val) = op(addr); \ 96 #define readb_poll_timeout(addr, val, cond, delay_us, timeout_us) \ argument 97 readx_poll_timeout(readb, addr, val, cond, delay_us, timeout_us) 99 #define readb_poll_timeout_atomic(addr, val, cond, delay_us, timeout_us) \ argument 100 readx_poll_timeout_atomic(readb, addr, val, cond, delay_us, timeout_us) [all …]
|
D | etherdevice.h | 71 static inline bool is_link_local_ether_addr(const u8 *addr) in is_link_local_ether_addr() argument 73 __be16 *a = (__be16 *)addr; in is_link_local_ether_addr() 78 return (((*(const u32 *)addr) ^ (*(const u32 *)b)) | in is_link_local_ether_addr() 93 static inline bool is_zero_ether_addr(const u8 *addr) in is_zero_ether_addr() argument 96 return ((*(const u32 *)addr) | (*(const u16 *)(addr + 4))) == 0; in is_zero_ether_addr() 98 return (*(const u16 *)(addr + 0) | in is_zero_ether_addr() 99 *(const u16 *)(addr + 2) | in is_zero_ether_addr() 100 *(const u16 *)(addr + 4)) == 0; in is_zero_ether_addr() 111 static inline bool is_multicast_ether_addr(const u8 *addr) in is_multicast_ether_addr() argument 114 u32 a = *(const u32 *)addr; in is_multicast_ether_addr() [all …]
|
D | debugobjects.h | 54 void *(*debug_hint) (void *addr); 55 int (*fixup_init) (void *addr, enum debug_obj_state state); 56 int (*fixup_activate) (void *addr, enum debug_obj_state state); 57 int (*fixup_destroy) (void *addr, enum debug_obj_state state); 58 int (*fixup_free) (void *addr, enum debug_obj_state state); 59 int (*fixup_assert_init)(void *addr, enum debug_obj_state state); 63 extern void debug_object_init (void *addr, struct debug_obj_descr *descr); 65 debug_object_init_on_stack(void *addr, struct debug_obj_descr *descr); 66 extern int debug_object_activate (void *addr, struct debug_obj_descr *descr); 67 extern void debug_object_deactivate(void *addr, struct debug_obj_descr *descr); [all …]
|
D | bit_spinlock.h | 15 static inline void bit_spin_lock(int bitnum, unsigned long *addr) in bit_spin_lock() argument 26 while (unlikely(test_and_set_bit_lock(bitnum, addr))) { in bit_spin_lock() 30 } while (test_bit(bitnum, addr)); in bit_spin_lock() 40 static inline int bit_spin_trylock(int bitnum, unsigned long *addr) in bit_spin_trylock() argument 44 if (unlikely(test_and_set_bit_lock(bitnum, addr))) { in bit_spin_trylock() 56 static inline void bit_spin_unlock(int bitnum, unsigned long *addr) in bit_spin_unlock() argument 59 BUG_ON(!test_bit(bitnum, addr)); in bit_spin_unlock() 62 clear_bit_unlock(bitnum, addr); in bit_spin_unlock() 73 static inline void __bit_spin_unlock(int bitnum, unsigned long *addr) in __bit_spin_unlock() argument 76 BUG_ON(!test_bit(bitnum, addr)); in __bit_spin_unlock() [all …]
|
D | kallsyms.h | 27 extern int kallsyms_lookup_size_offset(unsigned long addr, 32 const char *kallsyms_lookup(unsigned long addr, 45 int lookup_symbol_name(unsigned long addr, char *symname); 46 int lookup_symbol_attrs(unsigned long addr, unsigned long *size, unsigned long *offset, char *modna… 63 static inline int kallsyms_lookup_size_offset(unsigned long addr, in kallsyms_lookup_size_offset() argument 70 static inline const char *kallsyms_lookup(unsigned long addr, in kallsyms_lookup() argument 78 static inline int sprint_symbol(char *buffer, unsigned long addr) in sprint_symbol() argument 84 static inline int sprint_symbol_no_offset(char *buffer, unsigned long addr) in sprint_symbol_no_offset() argument 90 static inline int sprint_backtrace(char *buffer, unsigned long addr) in sprint_backtrace() argument 96 static inline int lookup_symbol_name(unsigned long addr, char *symname) in lookup_symbol_name() argument [all …]
|
/linux-4.4.14/arch/powerpc/boot/ |
D | io.h | 11 static inline int in_8(const volatile unsigned char *addr) in in_8() argument 16 : "=r" (ret) : "m" (*addr)); in in_8() 20 static inline void out_8(volatile unsigned char *addr, int val) in out_8() argument 23 : "=m" (*addr) : "r" (val)); in out_8() 26 static inline unsigned in_le16(const volatile u16 *addr) in in_le16() argument 31 : "=r" (ret) : "r" (addr), "m" (*addr)); in in_le16() 36 static inline unsigned in_be16(const volatile u16 *addr) in in_be16() argument 41 : "=r" (ret) : "m" (*addr)); in in_be16() 45 static inline void out_le16(volatile u16 *addr, int val) in out_le16() argument 47 __asm__ __volatile__("sthbrx %1,0,%2; sync" : "=m" (*addr) in out_le16() [all …]
|
/linux-4.4.14/arch/arm/mach-ixp4xx/include/mach/ |
D | io.h | 20 extern int (*ixp4xx_pci_read)(u32 addr, u32 cmd, u32* data); 21 extern int ixp4xx_pci_write(u32 addr, u32 cmd, u32 data); 52 static inline int is_pci_memory(u32 addr) in is_pci_memory() argument 54 return (addr >= pcibios_min_mem) && (addr <= 0x4FFFFFFF); in is_pci_memory() 83 u32 addr = (u32)p; in __indirect_writeb() local 86 if (!is_pci_memory(addr)) { in __indirect_writeb() 91 n = addr % 4; in __indirect_writeb() 94 ixp4xx_pci_write(addr, byte_enables | NP_CMD_MEMWRITE, data); in __indirect_writeb() 106 u32 addr = (u32)p; in __indirect_writew() local 109 if (!is_pci_memory(addr)) { in __indirect_writew() [all …]
|
/linux-4.4.14/arch/mips/kernel/ |
D | unaligned.c | 111 #define _LoadHW(addr, value, res, type) \ argument 130 : "r" (addr), "i" (-EFAULT)); \ 134 #define _LoadW(addr, value, res, type) \ argument 151 : "r" (addr), "i" (-EFAULT)); \ 156 #define _LoadW(addr, value, res, type) \ argument 186 : "r" (addr), "i" (-EFAULT)); \ 191 #define _LoadHWU(addr, value, res, type) \ argument 212 : "r" (addr), "i" (-EFAULT)); \ 216 #define _LoadWU(addr, value, res, type) \ argument 235 : "r" (addr), "i" (-EFAULT)); \ [all …]
|
/linux-4.4.14/arch/tile/include/gxio/ |
D | common.h | 29 #define __gxio_mmio_read8(addr) readb(addr) argument 30 #define __gxio_mmio_read16(addr) readw(addr) argument 31 #define __gxio_mmio_read32(addr) readl(addr) argument 32 #define __gxio_mmio_read64(addr) readq(addr) argument 33 #define __gxio_mmio_write8(addr, val) writeb((val), (addr)) argument 34 #define __gxio_mmio_write16(addr, val) writew((val), (addr)) argument 35 #define __gxio_mmio_write32(addr, val) writel((val), (addr)) argument 36 #define __gxio_mmio_write64(addr, val) writeq((val), (addr)) argument 37 #define __gxio_mmio_read(addr) __gxio_mmio_read64(addr) argument 38 #define __gxio_mmio_write(addr, val) __gxio_mmio_write64((addr), (val)) argument
|
/linux-4.4.14/mm/kasan/ |
D | kasan_init.c | 46 static void __init zero_pte_populate(pmd_t *pmd, unsigned long addr, in zero_pte_populate() argument 49 pte_t *pte = pte_offset_kernel(pmd, addr); in zero_pte_populate() 55 while (addr + PAGE_SIZE <= end) { in zero_pte_populate() 56 set_pte_at(&init_mm, addr, pte, zero_pte); in zero_pte_populate() 57 addr += PAGE_SIZE; in zero_pte_populate() 58 pte = pte_offset_kernel(pmd, addr); in zero_pte_populate() 62 static void __init zero_pmd_populate(pud_t *pud, unsigned long addr, in zero_pmd_populate() argument 65 pmd_t *pmd = pmd_offset(pud, addr); in zero_pmd_populate() 69 next = pmd_addr_end(addr, end); in zero_pmd_populate() 71 if (IS_ALIGNED(addr, PMD_SIZE) && end - addr >= PMD_SIZE) { in zero_pmd_populate() [all …]
|
D | kasan.c | 70 static __always_inline bool memory_is_poisoned_1(unsigned long addr) in memory_is_poisoned_1() argument 72 s8 shadow_value = *(s8 *)kasan_mem_to_shadow((void *)addr); in memory_is_poisoned_1() 75 s8 last_accessible_byte = addr & KASAN_SHADOW_MASK; in memory_is_poisoned_1() 82 static __always_inline bool memory_is_poisoned_2(unsigned long addr) in memory_is_poisoned_2() argument 84 u16 *shadow_addr = (u16 *)kasan_mem_to_shadow((void *)addr); in memory_is_poisoned_2() 87 if (memory_is_poisoned_1(addr + 1)) in memory_is_poisoned_2() 95 if (likely(((addr + 1) & KASAN_SHADOW_MASK) != 0)) in memory_is_poisoned_2() 104 static __always_inline bool memory_is_poisoned_4(unsigned long addr) in memory_is_poisoned_4() argument 106 u16 *shadow_addr = (u16 *)kasan_mem_to_shadow((void *)addr); in memory_is_poisoned_4() 109 if (memory_is_poisoned_1(addr + 3)) in memory_is_poisoned_4() [all …]
|
D | report.c | 38 static const void *find_first_bad_addr(const void *addr, size_t size) in find_first_bad_addr() argument 40 u8 shadow_val = *(u8 *)kasan_mem_to_shadow(addr); in find_first_bad_addr() 41 const void *first_bad_addr = addr; in find_first_bad_addr() 43 while (!shadow_val && first_bad_addr < addr + size) { in find_first_bad_addr() 102 static inline bool kernel_or_module_addr(const void *addr) in kernel_or_module_addr() argument 104 if (addr >= (void *)_stext && addr < (void *)_end) in kernel_or_module_addr() 106 if (is_module_address((unsigned long)addr)) in kernel_or_module_addr() 111 static inline bool init_task_stack_addr(const void *addr) in init_task_stack_addr() argument 113 return addr >= (void *)&init_thread_union.stack && in init_task_stack_addr() 114 (addr <= (void *)&init_thread_union.stack + in init_task_stack_addr() [all …]
|
/linux-4.4.14/arch/arm/mm/ |
D | idmap.c | 21 static void idmap_add_pmd(pud_t *pud, unsigned long addr, unsigned long end, in idmap_add_pmd() argument 28 pmd = pmd_alloc_one(&init_mm, addr); in idmap_add_pmd() 41 pmd += pmd_index(addr); in idmap_add_pmd() 43 pmd = pmd_offset(pud, addr); in idmap_add_pmd() 46 next = pmd_addr_end(addr, end); in idmap_add_pmd() 47 *pmd = __pmd((addr & PMD_MASK) | prot); in idmap_add_pmd() 49 } while (pmd++, addr = next, addr != end); in idmap_add_pmd() 52 static void idmap_add_pmd(pud_t *pud, unsigned long addr, unsigned long end, in idmap_add_pmd() argument 55 pmd_t *pmd = pmd_offset(pud, addr); in idmap_add_pmd() 57 addr = (addr & PMD_MASK) | prot; in idmap_add_pmd() [all …]
|
D | mmap.c | 14 #define COLOUR_ALIGN(addr,pgoff) \ argument 15 ((((addr)+SHMLBA-1)&~(SHMLBA-1)) + \ 55 arch_get_unmapped_area(struct file *filp, unsigned long addr, in arch_get_unmapped_area() argument 76 (addr - (pgoff << PAGE_SHIFT)) & (SHMLBA - 1)) in arch_get_unmapped_area() 78 return addr; in arch_get_unmapped_area() 84 if (addr) { in arch_get_unmapped_area() 86 addr = COLOUR_ALIGN(addr, pgoff); in arch_get_unmapped_area() 88 addr = PAGE_ALIGN(addr); in arch_get_unmapped_area() 90 vma = find_vma(mm, addr); in arch_get_unmapped_area() 91 if (TASK_SIZE - len >= addr && in arch_get_unmapped_area() [all …]
|
D | fault.c | 59 void show_pte(struct mm_struct *mm, unsigned long addr) in show_pte() argument 67 pgd = pgd_offset(mm, addr); in show_pte() 69 addr, (long long)pgd_val(*pgd)); in show_pte() 84 pud = pud_offset(pgd, addr); in show_pte() 96 pmd = pmd_offset(pud, addr); in show_pte() 112 pte = pte_offset_map(pmd, addr); in show_pte() 124 void show_pte(struct mm_struct *mm, unsigned long addr) in show_pte() argument 132 __do_kernel_fault(struct mm_struct *mm, unsigned long addr, unsigned int fsr, in __do_kernel_fault() argument 146 (addr < PAGE_SIZE) ? "NULL pointer dereference" : in __do_kernel_fault() 147 "paging request", addr); in __do_kernel_fault() [all …]
|
D | ioremap.c | 77 if (vm->addr > vaddr) in find_static_vm_vaddr() 80 if (vm->addr <= vaddr && vm->addr + vm->size > vaddr) in find_static_vm_vaddr() 95 vaddr = vm->addr; in add_static_vm_early() 100 if (vm->addr > vaddr) in add_static_vm_early() 141 unsigned long addr = virt, end = virt + (size & ~(SZ_1M - 1)); in unmap_area_sections() local 146 flush_cache_vunmap(addr, end); in unmap_area_sections() 147 pgd = pgd_offset_k(addr); in unmap_area_sections() 148 pud = pud_offset(pgd, addr); in unmap_area_sections() 149 pmdp = pmd_offset(pud, addr); in unmap_area_sections() 171 addr += PMD_SIZE; in unmap_area_sections() [all …]
|
D | alignment.c | 198 #define __get8_unaligned_check(ins,val,addr,err) \ argument 213 : "=r" (err), "=&r" (val), "=r" (addr) \ 214 : "0" (err), "2" (addr)) 216 #define __get16_unaligned_check(ins,val,addr) \ argument 218 unsigned int err = 0, v, a = addr; \ 227 #define get16_unaligned_check(val,addr) \ argument 228 __get16_unaligned_check("ldrb",val,addr) 230 #define get16t_unaligned_check(val,addr) \ argument 231 __get16_unaligned_check("ldrbt",val,addr) 233 #define __get32_unaligned_check(ins,val,addr) \ argument [all …]
|
/linux-4.4.14/net/sctp/ |
D | bind_addr.c | 63 struct sctp_sockaddr_entry *addr; in sctp_bind_addr_copy() local 70 list_for_each_entry(addr, &src->address_list, list) { in sctp_bind_addr_copy() 71 error = sctp_copy_one_addr(net, dest, &addr->a, scope, in sctp_bind_addr_copy() 82 list_for_each_entry(addr, &src->address_list, list) { in sctp_bind_addr_copy() 83 error = sctp_copy_one_addr(net, dest, &addr->a, in sctp_bind_addr_copy() 107 struct sctp_sockaddr_entry *addr; in sctp_bind_addr_dup() local 113 list_for_each_entry(addr, &src->address_list, list) { in sctp_bind_addr_dup() 114 error = sctp_add_bind_addr(dest, &addr->a, 1, gfp); in sctp_bind_addr_dup() 134 struct sctp_sockaddr_entry *addr, *temp; in sctp_bind_addr_clean() local 137 list_for_each_entry_safe(addr, temp, &bp->address_list, list) { in sctp_bind_addr_clean() [all …]
|
D | ipv6.c | 78 static void sctp_v6_to_addr(union sctp_addr *addr, struct in6_addr *saddr, 93 struct sctp_sockaddr_entry *addr = NULL; in sctp_inet6addr_event() local 100 addr = kmalloc(sizeof(struct sctp_sockaddr_entry), GFP_ATOMIC); in sctp_inet6addr_event() 101 if (addr) { in sctp_inet6addr_event() 102 addr->a.v6.sin6_family = AF_INET6; in sctp_inet6addr_event() 103 addr->a.v6.sin6_port = 0; in sctp_inet6addr_event() 104 addr->a.v6.sin6_addr = ifa->addr; in sctp_inet6addr_event() 105 addr->a.v6.sin6_scope_id = ifa->idev->dev->ifindex; in sctp_inet6addr_event() 106 addr->valid = 1; in sctp_inet6addr_event() 108 list_add_tail_rcu(&addr->list, &net->sctp.local_addr_list); in sctp_inet6addr_event() [all …]
|
/linux-4.4.14/arch/parisc/mm/ |
D | hugetlbpage.c | 24 hugetlb_get_unmapped_area(struct file *file, unsigned long addr, in hugetlb_get_unmapped_area() argument 35 if (prepare_hugepage_range(file, addr, len)) in hugetlb_get_unmapped_area() 38 if (addr) in hugetlb_get_unmapped_area() 39 addr = ALIGN(addr, huge_page_size(h)); in hugetlb_get_unmapped_area() 42 return arch_get_unmapped_area(file, addr, len, pgoff, flags); in hugetlb_get_unmapped_area() 47 unsigned long addr, unsigned long sz) in huge_pte_alloc() argument 59 addr &= HPAGE_MASK; in huge_pte_alloc() 61 pgd = pgd_offset(mm, addr); in huge_pte_alloc() 62 pud = pud_alloc(mm, pgd, addr); in huge_pte_alloc() 64 pmd = pmd_alloc(mm, pud, addr); in huge_pte_alloc() [all …]
|
/linux-4.4.14/arch/blackfin/kernel/ |
D | process.c | 231 int in_mem(unsigned long addr, unsigned long size, in in_mem() argument 234 return addr >= start && addr + size <= end; in in_mem() 237 int in_mem_const_off(unsigned long addr, unsigned long size, unsigned long off, in in_mem_const_off() argument 241 in_mem(addr, size, const_addr + off, const_addr + const_size); in in_mem_const_off() 244 int in_mem_const(unsigned long addr, unsigned long size, in in_mem_const() argument 247 return in_mem_const_off(addr, size, 0, const_addr, const_size); in in_mem_const() 268 int in_async(unsigned long addr, unsigned long size) in in_async() argument 270 if (addr >= ASYNC_BANK0_BASE && addr < ASYNC_BANK0_BASE + ASYNC_BANK0_SIZE) { in in_async() 273 if (addr + size <= ASYNC_BANK0_BASE + ASYNC_BANK0_SIZE) in in_async() 275 size -= ASYNC_BANK0_BASE + ASYNC_BANK0_SIZE - addr; in in_async() [all …]
|
D | dumpstack.c | 19 static bool is_bfin_call(unsigned short *addr) in is_bfin_call() argument 23 if (!get_instruction(&opcode, addr)) in is_bfin_call() 38 unsigned int *addr, *endstack, *fp = 0, *frame; in show_stack() local 72 for (addr = (unsigned int *)((unsigned int)stack & ~0xF); addr < endstack; addr++) { in show_stack() 73 if (*addr & 0x1) in show_stack() 75 ins_addr = (unsigned short *)*addr; in show_stack() 78 fp = addr - 1; in show_stack() 82 while (fp >= (addr - 1) && fp < endstack in show_stack() 86 fp = addr - 1; in show_stack() 115 for (addr = (unsigned int *)((unsigned int)stack & ~0xF), i = 0; in show_stack() [all …]
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/ |
D | anx9805.c | 33 u8 addr; member 39 u8 addr; member 53 tmp = nvkm_rdi2cr(adap, pad->addr, 0x07) & ~0x10; in anx9805_bus_xfer() 54 nvkm_wri2cr(adap, pad->addr, 0x07, tmp | 0x10); in anx9805_bus_xfer() 55 nvkm_wri2cr(adap, pad->addr, 0x07, tmp); in anx9805_bus_xfer() 56 nvkm_wri2cr(adap, bus->addr, 0x43, 0x05); in anx9805_bus_xfer() 60 if ( (msg->flags & I2C_M_RD) && msg->addr == 0x50) { in anx9805_bus_xfer() 61 nvkm_wri2cr(adap, bus->addr, 0x40, msg->addr << 1); in anx9805_bus_xfer() 62 nvkm_wri2cr(adap, bus->addr, 0x41, seg); in anx9805_bus_xfer() 63 nvkm_wri2cr(adap, bus->addr, 0x42, off); in anx9805_bus_xfer() [all …]
|
/linux-4.4.14/arch/metag/mm/ |
D | hugetlbpage.c | 30 int prepare_hugepage_range(struct file *file, unsigned long addr, in prepare_hugepage_range() argument 39 if (addr & ~huge_page_mask(h)) in prepare_hugepage_range() 41 if (TASK_SIZE - len < addr) in prepare_hugepage_range() 44 vma = find_vma(mm, ALIGN_HUGEPT(addr)); in prepare_hugepage_range() 48 vma = find_vma(mm, addr); in prepare_hugepage_range() 50 if (addr + len > vma->vm_start) in prepare_hugepage_range() 53 (ALIGN_HUGEPT(addr + len) > vma->vm_start)) in prepare_hugepage_range() 60 unsigned long addr, unsigned long sz) in huge_pte_alloc() argument 67 pgd = pgd_offset(mm, addr); in huge_pte_alloc() 68 pud = pud_offset(pgd, addr); in huge_pte_alloc() [all …]
|
/linux-4.4.14/include/trace/events/ |
D | thp.h | 12 TP_PROTO(unsigned long addr, unsigned long pte), 13 TP_ARGS(addr, pte), 15 __field(unsigned long, addr) 20 __entry->addr = addr; 25 __entry->addr, __entry->pte) 30 TP_PROTO(unsigned long addr, unsigned long pmd), 31 TP_ARGS(addr, pmd), 33 __field(unsigned long, addr) 38 __entry->addr = addr; 42 TP_printk("Set pmd with 0x%lx with 0x%lx", __entry->addr, __entry->pmd) [all …]
|
D | spmi.h | 15 TP_PROTO(u8 opcode, u8 sid, u16 addr, u8 len, const u8 *buf), 16 TP_ARGS(opcode, sid, addr, len, buf), 21 __field ( u16, addr ) 29 __entry->addr = addr; 36 (int)__entry->addr, (int)__entry->len, 41 TP_PROTO(u8 opcode, u8 sid, u16 addr, int ret), 42 TP_ARGS(opcode, sid, addr, ret), 47 __field ( u16, addr ) 54 __entry->addr = addr; 60 (int)__entry->addr, __entry->ret) [all …]
|
/linux-4.4.14/arch/alpha/kernel/ |
D | core_irongate.c | 84 unsigned long addr; in mk_conf_addr() local 93 addr = (bus << 16) | (device_fn << 8) | where; in mk_conf_addr() 94 addr |= IRONGATE_CONF; in mk_conf_addr() 96 *pci_addr = addr; in mk_conf_addr() 97 DBG_CFG(("mk_conf_addr: returning pci_addr 0x%lx\n", addr)); in mk_conf_addr() 105 unsigned long addr; in irongate_read_config() local 108 if (mk_conf_addr(bus, devfn, where, &addr, &type1)) in irongate_read_config() 113 *value = __kernel_ldbu(*(vucp)addr); in irongate_read_config() 116 *value = __kernel_ldwu(*(vusp)addr); in irongate_read_config() 119 *value = *(vuip)addr; in irongate_read_config() [all …]
|
D | io.c | 16 ioread8(void __iomem *addr) in ioread8() argument 18 unsigned int ret = IO_CONCAT(__IO_PREFIX,ioread8)(addr); in ioread8() 23 unsigned int ioread16(void __iomem *addr) in ioread16() argument 25 unsigned int ret = IO_CONCAT(__IO_PREFIX,ioread16)(addr); in ioread16() 30 unsigned int ioread32(void __iomem *addr) in ioread32() argument 32 unsigned int ret = IO_CONCAT(__IO_PREFIX,ioread32)(addr); in ioread32() 37 void iowrite8(u8 b, void __iomem *addr) in iowrite8() argument 39 IO_CONCAT(__IO_PREFIX,iowrite8)(b, addr); in iowrite8() 43 void iowrite16(u16 b, void __iomem *addr) in iowrite16() argument 45 IO_CONCAT(__IO_PREFIX,iowrite16)(b, addr); in iowrite16() [all …]
|
/linux-4.4.14/arch/openrisc/mm/ |
D | tlb.c | 41 #define DTLB_OFFSET(addr) (((addr) >> PAGE_SHIFT) & (NUM_DTLB_SETS-1)) argument 42 #define ITLB_OFFSET(addr) (((addr) >> PAGE_SHIFT) & (NUM_ITLB_SETS-1)) argument 81 #define flush_dtlb_page_eir(addr) mtspr(SPR_DTLBEIR, addr) argument 82 #define flush_dtlb_page_no_eir(addr) \ argument 83 mtspr_off(SPR_DTLBMR_BASE(0), DTLB_OFFSET(addr), 0); 85 #define flush_itlb_page_eir(addr) mtspr(SPR_ITLBEIR, addr) argument 86 #define flush_itlb_page_no_eir(addr) \ argument 87 mtspr_off(SPR_ITLBMR_BASE(0), ITLB_OFFSET(addr), 0); 89 void flush_tlb_page(struct vm_area_struct *vma, unsigned long addr) in flush_tlb_page() argument 92 flush_dtlb_page_eir(addr); in flush_tlb_page() [all …]
|
/linux-4.4.14/arch/m32r/include/asm/ |
D | io.h | 68 extern void iounmap(volatile void __iomem *addr); 100 static inline unsigned char _readb(unsigned long addr) in _readb() argument 102 return *(volatile unsigned char __force *)addr; in _readb() 105 static inline unsigned short _readw(unsigned long addr) in _readw() argument 107 return *(volatile unsigned short __force *)addr; in _readw() 110 static inline unsigned long _readl(unsigned long addr) in _readl() argument 112 return *(volatile unsigned long __force *)addr; in _readl() 115 static inline void _writeb(unsigned char b, unsigned long addr) in _writeb() argument 117 *(volatile unsigned char __force *)addr = b; in _writeb() 120 static inline void _writew(unsigned short w, unsigned long addr) in _writew() argument [all …]
|
/linux-4.4.14/arch/h8300/include/asm/ |
D | io.h | 9 static inline unsigned char ctrl_inb(unsigned long addr) in ctrl_inb() argument 11 return *(volatile unsigned char *)addr; in ctrl_inb() 14 static inline unsigned short ctrl_inw(unsigned long addr) in ctrl_inw() argument 16 return *(volatile unsigned short *)addr; in ctrl_inw() 19 static inline unsigned long ctrl_inl(unsigned long addr) in ctrl_inl() argument 21 return *(volatile unsigned long *)addr; in ctrl_inl() 24 static inline void ctrl_outb(unsigned char b, unsigned long addr) in ctrl_outb() argument 26 *(volatile unsigned char *)addr = b; in ctrl_outb() 29 static inline void ctrl_outw(unsigned short b, unsigned long addr) in ctrl_outw() argument 31 *(volatile unsigned short *)addr = b; in ctrl_outw() [all …]
|
/linux-4.4.14/drivers/media/pci/cx18/ |
D | cx18-io.h | 38 static inline u32 cx18_raw_readl(struct cx18 *cx, const void __iomem *addr) in cx18_raw_readl() argument 40 return __raw_readl(addr); in cx18_raw_readl() 44 void cx18_raw_writel_noretry(struct cx18 *cx, u32 val, void __iomem *addr) in cx18_raw_writel_noretry() argument 46 __raw_writel(val, addr); in cx18_raw_writel_noretry() 49 static inline void cx18_raw_writel(struct cx18 *cx, u32 val, void __iomem *addr) in cx18_raw_writel() argument 53 cx18_raw_writel_noretry(cx, val, addr); in cx18_raw_writel() 54 if (val == cx18_raw_readl(cx, addr)) in cx18_raw_writel() 60 static inline u32 cx18_readl(struct cx18 *cx, const void __iomem *addr) in cx18_readl() argument 62 return readl(addr); in cx18_readl() 66 void cx18_writel_noretry(struct cx18 *cx, u32 val, void __iomem *addr) in cx18_writel_noretry() argument [all …]
|
/linux-4.4.14/net/tipc/ |
D | addr.c | 44 int in_own_cluster(struct net *net, u32 addr) in in_own_cluster() argument 46 return in_own_cluster_exact(net, addr) || !addr; in in_own_cluster() 49 int in_own_cluster_exact(struct net *net, u32 addr) in in_own_cluster_exact() argument 53 return !((addr ^ tn->own_addr) >> 12); in in_own_cluster_exact() 59 int in_own_node(struct net *net, u32 addr) in in_own_node() argument 63 return (addr == tn->own_addr) || !addr; in in_own_node() 91 int tipc_addr_domain_valid(u32 addr) in tipc_addr_domain_valid() argument 93 u32 n = tipc_node(addr); in tipc_addr_domain_valid() 94 u32 c = tipc_cluster(addr); in tipc_addr_domain_valid() 95 u32 z = tipc_zone(addr); in tipc_addr_domain_valid() [all …]
|
/linux-4.4.14/arch/parisc/kernel/ |
D | ptrace.c | 115 unsigned long addr, unsigned long data) in arch_ptrace() argument 125 if ((addr & (sizeof(unsigned long)-1)) || in arch_ptrace() 126 addr >= sizeof(struct pt_regs)) in arch_ptrace() 128 tmp = *(unsigned long *) ((char *) task_regs(child) + addr); in arch_ptrace() 143 if (addr == PT_PSW) { in arch_ptrace() 156 if ((addr & (sizeof(unsigned long)-1)) || in arch_ptrace() 157 addr >= sizeof(struct pt_regs)) in arch_ptrace() 159 if ((addr >= PT_GR1 && addr <= PT_GR31) || in arch_ptrace() 160 addr == PT_IAOQ0 || addr == PT_IAOQ1 || in arch_ptrace() 161 (addr >= PT_FR0 && addr <= PT_FR31 + 4) || in arch_ptrace() [all …]
|
D | sys_parisc.c | 57 static inline unsigned long COLOR_ALIGN(unsigned long addr, in COLOR_ALIGN() argument 60 unsigned long base = (addr+SHM_COLOUR-1) & ~(SHM_COLOUR-1); in COLOR_ALIGN() 87 unsigned long arch_get_unmapped_area(struct file *filp, unsigned long addr, in arch_get_unmapped_area() argument 106 (addr - shared_align_offset(last_mmap, pgoff)) in arch_get_unmapped_area() 112 if (addr) { in arch_get_unmapped_area() 114 addr = COLOR_ALIGN(addr, last_mmap, pgoff); in arch_get_unmapped_area() 116 addr = PAGE_ALIGN(addr); in arch_get_unmapped_area() 118 vma = find_vma(mm, addr); in arch_get_unmapped_area() 119 if (task_size - len >= addr && in arch_get_unmapped_area() 120 (!vma || addr + len <= vma->vm_start)) in arch_get_unmapped_area() [all …]
|
/linux-4.4.14/arch/um/kernel/ |
D | tlb.c | 22 unsigned long addr; member 29 unsigned long addr; member 33 unsigned long addr; member 70 ret = map(hvc->id, op->u.mmap.addr, op->u.mmap.len, in do_ops() 75 ret = unmap(hvc->id, op->u.munmap.addr, in do_ops() 79 ret = protect(hvc->id, op->u.mprotect.addr, in do_ops() 108 (last->u.mmap.addr + last->u.mmap.len == virt) && in add_mmap() 123 .u = { .mmap = { .addr = virt, in add_mmap() 132 static int add_munmap(unsigned long addr, unsigned long len, in add_munmap() argument 138 if ((addr >= STUB_START) && (addr < STUB_END)) in add_munmap() [all …]
|
/linux-4.4.14/arch/blackfin/kernel/cplb-mpu/ |
D | cplbmgr.c | 100 unsigned long addr = bfin_read_DCPLB_FAULT_ADDR(); in dcplb_miss() local 110 if (bfin_addr_dcacheable(addr)) { in dcplb_miss() 118 if (L2_LENGTH && addr >= L2_START && addr < L2_START + L2_LENGTH) { in dcplb_miss() 119 addr = L2_START; in dcplb_miss() 121 } else if (addr >= physical_mem_end) { in dcplb_miss() 122 if (addr >= ASYNC_BANK0_BASE && addr < ASYNC_BANK3_BASE + ASYNC_BANK3_SIZE) { in dcplb_miss() 126 int page = (addr - (ASYNC_BANK0_BASE - _ramend)) >> PAGE_SHIFT; in dcplb_miss() 134 } else if (addr >= BOOT_ROM_START && addr < BOOT_ROM_START + BOOT_ROM_LENGTH in dcplb_miss() 136 addr &= ~(1 * 1024 * 1024 - 1); in dcplb_miss() 141 } else if (addr >= _ramend) { in dcplb_miss() [all …]
|
D | cplbinit.c | 25 unsigned long addr; in generate_cplb_tables_cpu() local 45 dcplb_tbl[cpu][i_d].addr = 0; in generate_cplb_tables_cpu() 48 icplb_tbl[cpu][i_i].addr = 0; in generate_cplb_tables_cpu() 52 addr = 0; in generate_cplb_tables_cpu() 56 for (; addr < memory_start; addr += 4 * 1024 * 1024) { in generate_cplb_tables_cpu() 57 dcplb_tbl[cpu][i_d].addr = addr; in generate_cplb_tables_cpu() 59 icplb_tbl[cpu][i_i].addr = addr; in generate_cplb_tables_cpu() 60 icplb_tbl[cpu][i_i++].data = i_data | (addr == 0 ? CPLB_USER_RD : 0); in generate_cplb_tables_cpu() 65 addr = CONFIG_ROM_BASE & ~(4 * 1024 * 1024 - 1); in generate_cplb_tables_cpu() 66 dcplb_tbl[cpu][i_d].addr = addr; in generate_cplb_tables_cpu() [all …]
|
/linux-4.4.14/net/vmw_vsock/ |
D | vsock_addr.c | 22 void vsock_addr_init(struct sockaddr_vm *addr, u32 cid, u32 port) in vsock_addr_init() argument 24 memset(addr, 0, sizeof(*addr)); in vsock_addr_init() 25 addr->svm_family = AF_VSOCK; in vsock_addr_init() 26 addr->svm_cid = cid; in vsock_addr_init() 27 addr->svm_port = port; in vsock_addr_init() 31 int vsock_addr_validate(const struct sockaddr_vm *addr) in vsock_addr_validate() argument 33 if (!addr) in vsock_addr_validate() 36 if (addr->svm_family != AF_VSOCK) in vsock_addr_validate() 39 if (addr->svm_zero[0] != 0) in vsock_addr_validate() 46 bool vsock_addr_bound(const struct sockaddr_vm *addr) in vsock_addr_bound() argument [all …]
|
/linux-4.4.14/arch/s390/mm/ |
D | mmap.c | 83 arch_get_unmapped_area(struct file *filp, unsigned long addr, in arch_get_unmapped_area() argument 94 return addr; in arch_get_unmapped_area() 96 if (addr) { in arch_get_unmapped_area() 97 addr = PAGE_ALIGN(addr); in arch_get_unmapped_area() 98 vma = find_vma(mm, addr); in arch_get_unmapped_area() 99 if (TASK_SIZE - len >= addr && addr >= mmap_min_addr && in arch_get_unmapped_area() 100 (!vma || addr + len <= vma->vm_start)) in arch_get_unmapped_area() 101 return addr; in arch_get_unmapped_area() 123 unsigned long addr = addr0; in arch_get_unmapped_area_topdown() local 131 return addr; in arch_get_unmapped_area_topdown() [all …]
|
D | gup.c | 20 static inline int gup_pte_range(pmd_t *pmdp, pmd_t pmd, unsigned long addr, in gup_pte_range() argument 29 ptep = ((pte_t *) pmd_deref(pmd)) + pte_index(addr); in gup_pte_range() 49 } while (ptep++, addr += PAGE_SIZE, addr != end); in gup_pte_range() 54 static inline int gup_huge_pmd(pmd_t *pmdp, pmd_t pmd, unsigned long addr, in gup_huge_pmd() argument 69 page = head + ((addr & ~PMD_MASK) >> PAGE_SHIFT); in gup_huge_pmd() 77 } while (addr += PAGE_SIZE, addr != end); in gup_huge_pmd() 105 static inline int gup_pmd_range(pud_t *pudp, pud_t pud, unsigned long addr, in gup_pmd_range() argument 114 pmdp += pmd_index(addr); in gup_pmd_range() 118 next = pmd_addr_end(addr, end); in gup_pmd_range() 138 if (!gup_huge_pmd(pmdp, pmd, addr, next, in gup_pmd_range() [all …]
|
D | pageattr.c | 14 static inline unsigned long sske_frame(unsigned long addr, unsigned char skey) in sske_frame() argument 17 : [addr] "+a" (addr) : [skey] "d" (skey)); in sske_frame() 18 return addr; in sske_frame() 43 static pte_t *walk_page_table(unsigned long addr) in walk_page_table() argument 50 pgdp = pgd_offset_k(addr); in walk_page_table() 53 pudp = pud_offset(pgdp, addr); in walk_page_table() 56 pmdp = pmd_offset(pudp, addr); in walk_page_table() 59 ptep = pte_offset_kernel(pmdp, addr); in walk_page_table() 65 static void change_page_attr(unsigned long addr, int numpages, in change_page_attr() argument 72 ptep = walk_page_table(addr); in change_page_attr() [all …]
|
/linux-4.4.14/arch/m68k/coldfire/ |
D | pci.c | 78 unsigned long addr; in mcf_pci_readconfig() local 88 addr = mcf_mk_pcicar(bus->number, devfn, where); in mcf_pci_readconfig() 89 __raw_writel(PCICAR_E | addr, PCICAR); in mcf_pci_readconfig() 90 addr = iospace + (where & 0x3); in mcf_pci_readconfig() 94 *value = __raw_readb(addr); in mcf_pci_readconfig() 97 *value = le16_to_cpu(__raw_readw(addr)); in mcf_pci_readconfig() 100 *value = le32_to_cpu(__raw_readl(addr)); in mcf_pci_readconfig() 112 unsigned long addr; in mcf_pci_writeconfig() local 120 addr = mcf_mk_pcicar(bus->number, devfn, where); in mcf_pci_writeconfig() 121 __raw_writel(PCICAR_E | addr, PCICAR); in mcf_pci_writeconfig() [all …]
|
/linux-4.4.14/drivers/net/ethernet/8390/ |
D | mcf8390.c | 50 static inline u32 NE_PTR(u32 addr) in NE_PTR() argument 52 if (addr & 1) in NE_PTR() 53 return addr - 1 + NE2000_ODDOFFSET; in NE_PTR() 54 return addr; in NE_PTR() 57 static inline u32 NE_DATA_PTR(u32 addr) in NE_DATA_PTR() argument 59 return addr; in NE_DATA_PTR() 62 void ei_outb(u32 val, u32 addr) in ei_outb() argument 66 rp = (NE2000_BYTE *) NE_PTR(addr); in ei_outb() 71 u8 ei_inb(u32 addr) in ei_inb() argument 75 rp = (NE2000_BYTE *) NE_PTR(addr); in ei_inb() [all …]
|
/linux-4.4.14/arch/ia64/kernel/ |
D | sys_ia64.c | 24 arch_get_unmapped_area (struct file *filp, unsigned long addr, unsigned long len, in arch_get_unmapped_area() argument 37 if (is_hugepage_only_range(mm, addr, len)) in arch_get_unmapped_area() 39 return addr; in arch_get_unmapped_area() 43 if (REGION_NUMBER(addr) == RGN_HPAGE) in arch_get_unmapped_area() 44 addr = 0; in arch_get_unmapped_area() 46 if (!addr) in arch_get_unmapped_area() 47 addr = TASK_UNMAPPED_BASE; in arch_get_unmapped_area() 60 info.low_limit = addr; in arch_get_unmapped_area() 115 int ia64_mmap_check(unsigned long addr, unsigned long len, in ia64_mmap_check() argument 125 roff = REGION_OFFSET(addr); in ia64_mmap_check() [all …]
|
/linux-4.4.14/arch/blackfin/include/asm/ |
D | bitops.h | 44 asmlinkage int __raw_bit_set_asm(volatile unsigned long *addr, int nr); 46 asmlinkage int __raw_bit_clear_asm(volatile unsigned long *addr, int nr); 48 asmlinkage int __raw_bit_toggle_asm(volatile unsigned long *addr, int nr); 50 asmlinkage int __raw_bit_test_set_asm(volatile unsigned long *addr, int nr); 52 asmlinkage int __raw_bit_test_clear_asm(volatile unsigned long *addr, int nr); 54 asmlinkage int __raw_bit_test_toggle_asm(volatile unsigned long *addr, int nr); 56 asmlinkage int __raw_bit_test_asm(const volatile unsigned long *addr, int nr); 58 static inline void set_bit(int nr, volatile unsigned long *addr) in set_bit() argument 60 volatile unsigned long *a = addr + (nr >> 5); in set_bit() 64 static inline void clear_bit(int nr, volatile unsigned long *addr) in clear_bit() argument [all …]
|
D | sections.h | 35 static inline int arch_is_kernel_text(unsigned long addr) in arch_is_kernel_text() argument 39 addr >= (unsigned long)_stext_l1 && in arch_is_kernel_text() 40 addr < (unsigned long)_etext_l1) in arch_is_kernel_text() 43 addr >= (unsigned long)_stext_l2 && in arch_is_kernel_text() 44 addr < (unsigned long)_etext_l2); in arch_is_kernel_text() 46 #define arch_is_kernel_text(addr) arch_is_kernel_text(addr) argument 48 static inline int arch_is_kernel_data(unsigned long addr) in arch_is_kernel_data() argument 52 addr >= (unsigned long)_sdata_l1 && in arch_is_kernel_data() 53 addr < (unsigned long)_ebss_l1) in arch_is_kernel_data() 56 addr >= (unsigned long)_sdata_b_l1 && in arch_is_kernel_data() [all …]
|
D | io.h | 18 #define __raw_writeb(val, addr) bfin_write8(addr, val) argument 19 #define __raw_writew(val, addr) bfin_write16(addr, val) argument 20 #define __raw_writel(val, addr) bfin_write32(addr, val) argument 22 extern void outsb(unsigned long port, const void *addr, unsigned long count); 23 extern void outsw(unsigned long port, const void *addr, unsigned long count); 24 extern void outsw_8(unsigned long port, const void *addr, unsigned long count); 25 extern void outsl(unsigned long port, const void *addr, unsigned long count); 30 extern void insb(unsigned long port, void *addr, unsigned long count); 31 extern void insw(unsigned long port, void *addr, unsigned long count); 32 extern void insw_8(unsigned long port, void *addr, unsigned long count); [all …]
|
D | def_LPBlackfin.h | 28 #define _bfin_readX(addr, size, asm_size, asm_ext) ({ \ argument 34 : "a" (addr) \ 37 #define _bfin_writeX(addr, val, size, asm_size) \ argument 42 : "a" (addr), "d" ((u##size)(val)) \ 46 #define bfin_read8(addr) _bfin_readX(addr, 8, b, (z)) argument 47 #define bfin_read16(addr) _bfin_readX(addr, 16, w, (z)) argument 48 #define bfin_read32(addr) _bfin_readX(addr, 32, , ) argument 49 #define bfin_write8(addr, val) _bfin_writeX(addr, val, 8, b) argument 50 #define bfin_write16(addr, val) _bfin_writeX(addr, val, 16, w) argument 51 #define bfin_write32(addr, val) _bfin_writeX(addr, val, 32, ) argument [all …]
|
/linux-4.4.14/mm/ |
D | pagewalk.c | 6 static int walk_pte_range(pmd_t *pmd, unsigned long addr, unsigned long end, in walk_pte_range() argument 12 pte = pte_offset_map(pmd, addr); in walk_pte_range() 14 err = walk->pte_entry(pte, addr, addr + PAGE_SIZE, walk); in walk_pte_range() 17 addr += PAGE_SIZE; in walk_pte_range() 18 if (addr == end) in walk_pte_range() 27 static int walk_pmd_range(pud_t *pud, unsigned long addr, unsigned long end, in walk_pmd_range() argument 34 pmd = pmd_offset(pud, addr); in walk_pmd_range() 37 next = pmd_addr_end(addr, end); in walk_pmd_range() 40 err = walk->pte_hole(addr, next, walk); in walk_pmd_range() 50 err = walk->pmd_entry(pmd, addr, next, walk); in walk_pmd_range() [all …]
|
D | vmalloc.c | 61 static void vunmap_pte_range(pmd_t *pmd, unsigned long addr, unsigned long end) in vunmap_pte_range() argument 65 pte = pte_offset_kernel(pmd, addr); in vunmap_pte_range() 67 pte_t ptent = ptep_get_and_clear(&init_mm, addr, pte); in vunmap_pte_range() 69 } while (pte++, addr += PAGE_SIZE, addr != end); in vunmap_pte_range() 72 static void vunmap_pmd_range(pud_t *pud, unsigned long addr, unsigned long end) in vunmap_pmd_range() argument 77 pmd = pmd_offset(pud, addr); in vunmap_pmd_range() 79 next = pmd_addr_end(addr, end); in vunmap_pmd_range() 84 vunmap_pte_range(pmd, addr, next); in vunmap_pmd_range() 85 } while (pmd++, addr = next, addr != end); in vunmap_pmd_range() 88 static void vunmap_pud_range(pgd_t *pgd, unsigned long addr, unsigned long end) in vunmap_pud_range() argument [all …]
|
/linux-4.4.14/arch/mips/mm/ |
D | gup.c | 37 static int gup_pte_range(pmd_t pmd, unsigned long addr, unsigned long end, in gup_pte_range() argument 40 pte_t *ptep = pte_offset_map(&pmd, addr); in gup_pte_range() 57 } while (ptep++, addr += PAGE_SIZE, addr != end); in gup_pte_range() 71 static int gup_huge_pmd(pmd_t pmd, unsigned long addr, unsigned long end, in gup_huge_pmd() argument 86 page = head + ((addr & ~PMD_MASK) >> PAGE_SHIFT); in gup_huge_pmd() 95 } while (addr += PAGE_SIZE, addr != end); in gup_huge_pmd() 101 static int gup_pmd_range(pud_t pud, unsigned long addr, unsigned long end, in gup_pmd_range() argument 107 pmdp = pmd_offset(&pud, addr); in gup_pmd_range() 111 next = pmd_addr_end(addr, end); in gup_pmd_range() 126 if (!gup_huge_pmd(pmd, addr, next, write, pages,nr)) in gup_pmd_range() [all …]
|
D | c-tx39.c | 57 static void tx39h_dma_cache_wback_inv(unsigned long addr, unsigned long size) in tx39h_dma_cache_wback_inv() argument 63 blast_inv_dcache_range(addr, addr + size); in tx39h_dma_cache_wback_inv() 68 static inline void tx39_blast_dcache_page(unsigned long addr) in tx39_blast_dcache_page() argument 71 blast_dcache16_page(addr); in tx39_blast_dcache_page() 74 static inline void tx39_blast_dcache_page_indexed(unsigned long addr) in tx39_blast_dcache_page_indexed() argument 76 blast_dcache16_page_indexed(addr); in tx39_blast_dcache_page_indexed() 84 static inline void tx39_blast_icache_page(unsigned long addr) in tx39_blast_icache_page() argument 92 blast_icache16_page(addr); in tx39_blast_icache_page() 97 static inline void tx39_blast_icache_page_indexed(unsigned long addr) in tx39_blast_icache_page_indexed() argument 105 blast_icache16_page_indexed(addr); in tx39_blast_icache_page_indexed() [all …]
|
D | sc-rm7k.c | 42 static void rm7k_sc_wback_inv(unsigned long addr, unsigned long size) in rm7k_sc_wback_inv() argument 46 pr_debug("rm7k_sc_wback_inv[%08lx,%08lx]", addr, size); in rm7k_sc_wback_inv() 51 blast_scache_range(addr, addr + size); in rm7k_sc_wback_inv() 56 a = addr & ~(tc_pagesize - 1); in rm7k_sc_wback_inv() 57 end = (addr + size - 1) & ~(tc_pagesize - 1); in rm7k_sc_wback_inv() 66 static void rm7k_sc_inv(unsigned long addr, unsigned long size) in rm7k_sc_inv() argument 70 pr_debug("rm7k_sc_inv[%08lx,%08lx]", addr, size); in rm7k_sc_inv() 75 blast_inv_scache_range(addr, addr + size); in rm7k_sc_inv() 80 a = addr & ~(tc_pagesize - 1); in rm7k_sc_inv() 81 end = (addr + size - 1) & ~(tc_pagesize - 1); in rm7k_sc_inv() [all …]
|
/linux-4.4.14/include/net/ |
D | addrconf.h | 63 int ipv6_chk_addr(struct net *net, const struct in6_addr *addr, 65 int ipv6_chk_addr_and_flags(struct net *net, const struct in6_addr *addr, 70 int ipv6_chk_home_addr(struct net *net, const struct in6_addr *addr); 73 bool ipv6_chk_custom_prefix(const struct in6_addr *addr, 77 int ipv6_chk_prefix(const struct in6_addr *addr, struct net_device *dev); 80 const struct in6_addr *addr, 86 int __ipv6_get_lladdr(struct inet6_dev *idev, struct in6_addr *addr, 88 int ipv6_get_lladdr(struct net_device *dev, struct in6_addr *addr, 91 void addrconf_join_solict(struct net_device *dev, const struct in6_addr *addr); 92 void addrconf_leave_solict(struct inet6_dev *idev, const struct in6_addr *addr); [all …]
|
/linux-4.4.14/arch/m68k/kernel/ |
D | sys_m68k.c | 39 asmlinkage long sys_mmap2(unsigned long addr, unsigned long len, in sys_mmap2() argument 48 return sys_mmap_pgoff(addr, len, prot, flags, fd, pgoff); in sys_mmap2() 67 cache_flush_040 (unsigned long addr, int scope, int cache, unsigned long len) in cache_flush_040() argument 102 if ((paddr = virt_to_phys_040(addr))) { in cache_flush_040() 103 paddr += addr & ~(PAGE_MASK | 15); in cache_flush_040() 104 len = (len + (addr & 15) + 15) >> 4; in cache_flush_040() 106 unsigned long tmp = PAGE_SIZE - (addr & ~PAGE_MASK); in cache_flush_040() 110 addr += tmp; in cache_flush_040() 115 if ((paddr = virt_to_phys_040(addr))) in cache_flush_040() 119 addr += tmp; in cache_flush_040() [all …]
|
/linux-4.4.14/arch/x86/kernel/ |
D | sys_x86_64.c | 52 unsigned long align_vdso_addr(unsigned long addr) in align_vdso_addr() argument 55 addr = (addr + align_mask) & ~align_mask; in align_vdso_addr() 56 return addr | get_align_bits(); in align_vdso_addr() 86 SYSCALL_DEFINE6(mmap, unsigned long, addr, unsigned long, len, in SYSCALL_DEFINE6() argument 95 error = sys_mmap_pgoff(addr, len, prot, flags, fd, off >> PAGE_SHIFT); in SYSCALL_DEFINE6() 126 arch_get_unmapped_area(struct file *filp, unsigned long addr, in arch_get_unmapped_area() argument 135 return addr; in arch_get_unmapped_area() 142 if (addr) { in arch_get_unmapped_area() 143 addr = PAGE_ALIGN(addr); in arch_get_unmapped_area() 144 vma = find_vma(mm, addr); in arch_get_unmapped_area() [all …]
|
/linux-4.4.14/arch/x86/mm/ |
D | gup.c | 71 static noinline int gup_pte_range(pmd_t pmd, unsigned long addr, in gup_pte_range() argument 81 ptep = pte_offset_map(&pmd, addr); in gup_pte_range() 103 } while (ptep++, addr += PAGE_SIZE, addr != end); in gup_pte_range() 117 static noinline int gup_huge_pmd(pmd_t pmd, unsigned long addr, in gup_huge_pmd() argument 135 page = head + ((addr & ~PMD_MASK) >> PAGE_SHIFT); in gup_huge_pmd() 144 } while (addr += PAGE_SIZE, addr != end); in gup_huge_pmd() 150 static int gup_pmd_range(pud_t pud, unsigned long addr, unsigned long end, in gup_pmd_range() argument 156 pmdp = pmd_offset(&pud, addr); in gup_pmd_range() 160 next = pmd_addr_end(addr, end); in gup_pmd_range() 182 if (!gup_huge_pmd(pmd, addr, next, write, pages, nr)) in gup_pmd_range() [all …]
|
D | kmmio.c | 36 unsigned long addr; /* the requested address */ member 60 unsigned long addr; member 73 static struct list_head *kmmio_page_list(unsigned long addr) in kmmio_page_list() argument 76 pte_t *pte = lookup_address(addr, &l); in kmmio_page_list() 80 addr &= page_level_mask(l); in kmmio_page_list() 82 return &kmmio_page_table[hash_long(addr, KMMIO_PAGE_HASH_BITS)]; in kmmio_page_list() 97 static struct kmmio_probe *get_kmmio_probe(unsigned long addr) in get_kmmio_probe() argument 101 if (addr >= p->addr && addr < (p->addr + p->len)) in get_kmmio_probe() 108 static struct kmmio_fault_page *get_kmmio_fault_page(unsigned long addr) in get_kmmio_fault_page() argument 113 pte_t *pte = lookup_address(addr, &l); in get_kmmio_fault_page() [all …]
|
D | init_64.c | 60 unsigned long addr, unsigned long end) in ident_pmd_init() argument 62 addr &= PMD_MASK; in ident_pmd_init() 63 for (; addr < end; addr += PMD_SIZE) { in ident_pmd_init() 64 pmd_t *pmd = pmd_page + pmd_index(addr); in ident_pmd_init() 67 set_pmd(pmd, __pmd(addr | pmd_flag)); in ident_pmd_init() 71 unsigned long addr, unsigned long end) in ident_pud_init() argument 75 for (; addr < end; addr = next) { in ident_pud_init() 76 pud_t *pud = pud_page + pud_index(addr); in ident_pud_init() 79 next = (addr & PUD_MASK) + PUD_SIZE; in ident_pud_init() 85 ident_pmd_init(info->pmd_flag, pmd, addr, next); in ident_pud_init() [all …]
|
/linux-4.4.14/arch/avr32/mach-at32ap/include/mach/ |
D | io.h | 7 # define __swizzle_addr_b(addr) (addr ^ 3UL) argument 8 # define __swizzle_addr_w(addr) (addr ^ 2UL) argument 9 # define __swizzle_addr_l(addr) (addr) argument 17 # define __swizzle_addr_b(addr) (addr ^ 1UL) argument 18 # define __swizzle_addr_w(addr) (addr) argument 19 # define __swizzle_addr_l(addr) (addr) argument 27 # define __swizzle_addr_b(addr) (addr) argument 28 # define __swizzle_addr_w(addr) (addr) argument 29 # define __swizzle_addr_l(addr) (addr) argument
|
/linux-4.4.14/arch/s390/include/asm/ |
D | bitops.h | 101 unsigned long addr; in __bitops_word() local 103 addr = (unsigned long)ptr + ((nr ^ (nr & (BITS_PER_LONG - 1))) >> 3); in __bitops_word() 104 return (unsigned long *)addr; in __bitops_word() 115 unsigned long *addr = __bitops_word(nr, ptr); in set_bit() local 131 __BITOPS_LOOP(addr, mask, __BITOPS_OR, __BITOPS_NO_BARRIER); in set_bit() 136 unsigned long *addr = __bitops_word(nr, ptr); in clear_bit() local 152 __BITOPS_LOOP(addr, mask, __BITOPS_AND, __BITOPS_NO_BARRIER); in clear_bit() 157 unsigned long *addr = __bitops_word(nr, ptr); in change_bit() local 173 __BITOPS_LOOP(addr, mask, __BITOPS_XOR, __BITOPS_NO_BARRIER); in change_bit() 179 unsigned long *addr = __bitops_word(nr, ptr); in test_and_set_bit() local [all …]
|
D | ebcdic.h | 24 codepage_convert(const __u8 *codepage, volatile __u8 * addr, unsigned long nr) in codepage_convert() argument 36 : "+&a" (addr), "+&a" (nr) in codepage_convert() 40 #define ASCEBC(addr,nr) codepage_convert(_ascebc, addr, nr) argument 41 #define EBCASC(addr,nr) codepage_convert(_ebcasc, addr, nr) argument 42 #define ASCEBC_500(addr,nr) codepage_convert(_ascebc_500, addr, nr) argument 43 #define EBCASC_500(addr,nr) codepage_convert(_ebcasc_500, addr, nr) argument 44 #define EBC_TOLOWER(addr,nr) codepage_convert(_ebc_tolower, addr, nr) argument 45 #define EBC_TOUPPER(addr,nr) codepage_convert(_ebc_toupper, addr, nr) argument
|
/linux-4.4.14/arch/sparc/kernel/ |
D | sys_sparc_64.c | 47 static inline int invalid_64bit_range(unsigned long addr, unsigned long len) in invalid_64bit_range() argument 57 if (unlikely((addr + len) < addr)) in invalid_64bit_range() 60 if (unlikely((addr >= va_exclude_start && addr < va_exclude_end) || in invalid_64bit_range() 61 ((addr + len) >= va_exclude_start && in invalid_64bit_range() 62 (addr + len) < va_exclude_end))) in invalid_64bit_range() 77 static inline unsigned long COLOR_ALIGN(unsigned long addr, in COLOR_ALIGN() argument 80 unsigned long base = (addr+SHMLBA-1)&~(SHMLBA-1); in COLOR_ALIGN() 86 unsigned long arch_get_unmapped_area(struct file *filp, unsigned long addr, unsigned long len, unsi… in arch_get_unmapped_area() argument 99 ((addr - (pgoff << PAGE_SHIFT)) & (SHMLBA - 1))) in arch_get_unmapped_area() 101 return addr; in arch_get_unmapped_area() [all …]
|
/linux-4.4.14/drivers/staging/rtl8712/ |
D | rtl8712_io.c | 37 u8 r8712_read8(struct _adapter *adapter, u32 addr) in r8712_read8() argument 41 u8 (*_read8)(struct intf_hdl *pintfhdl, u32 addr); in r8712_read8() 44 return _read8(pintfhdl, addr); in r8712_read8() 47 u16 r8712_read16(struct _adapter *adapter, u32 addr) in r8712_read16() argument 51 u16 (*_read16)(struct intf_hdl *pintfhdl, u32 addr); in r8712_read16() 54 return _read16(pintfhdl, addr); in r8712_read16() 57 u32 r8712_read32(struct _adapter *adapter, u32 addr) in r8712_read32() argument 61 u32 (*_read32)(struct intf_hdl *pintfhdl, u32 addr); in r8712_read32() 64 return _read32(pintfhdl, addr); in r8712_read32() 67 void r8712_write8(struct _adapter *adapter, u32 addr, u8 val) in r8712_write8() argument [all …]
|
/linux-4.4.14/arch/avr32/include/asm/ |
D | io.h | 25 #define cached_to_phys(addr) ((unsigned long)PHYSADDR(addr)) argument 26 #define uncached_to_phys(addr) ((unsigned long)PHYSADDR(addr)) argument 27 #define phys_to_cached(addr) ((void *)P1SEGADDR(addr)) argument 28 #define phys_to_uncached(addr) ((void *)P2SEGADDR(addr)) argument 34 extern void __raw_writesb(void __iomem *addr, const void *data, int bytelen); 35 extern void __raw_writesw(void __iomem *addr, const void *data, int wordlen); 36 extern void __raw_writesl(void __iomem *addr, const void *data, int longlen); 38 extern void __raw_readsb(const void __iomem *addr, void *data, int bytelen); 39 extern void __raw_readsw(const void __iomem *addr, void *data, int wordlen); 40 extern void __raw_readsl(const void __iomem *addr, void *data, int longlen); [all …]
|
/linux-4.4.14/arch/xtensa/kernel/ |
D | syscall.c | 39 #define COLOUR_ALIGN(addr, pgoff) \ argument 40 ((((addr) + SHMLBA - 1) & ~(SHMLBA - 1)) + \ 61 unsigned long arch_get_unmapped_area(struct file *filp, unsigned long addr, in arch_get_unmapped_area() argument 71 ((addr - (pgoff << PAGE_SHIFT)) & (SHMLBA - 1))) in arch_get_unmapped_area() 73 return addr; in arch_get_unmapped_area() 78 if (!addr) in arch_get_unmapped_area() 79 addr = TASK_UNMAPPED_BASE; in arch_get_unmapped_area() 82 addr = COLOUR_ALIGN(addr, pgoff); in arch_get_unmapped_area() 84 addr = PAGE_ALIGN(addr); in arch_get_unmapped_area() 86 for (vmm = find_vma(current->mm, addr); ; vmm = vmm->vm_next) { in arch_get_unmapped_area() [all …]
|
/linux-4.4.14/arch/blackfin/mm/ |
D | sram-alloc.c | 353 static int _sram_free(const void *addr, in _sram_free() argument 367 while (pslot != NULL && pslot->paddr != addr) { in _sram_free() 383 while (pslot != NULL && addr > pslot->paddr) { in _sram_free() 406 int sram_free(const void *addr) in sram_free() argument 410 if (addr >= (void *)get_l1_code_start() in sram_free() 411 && addr < (void *)(get_l1_code_start() + L1_CODE_LENGTH)) in sram_free() 412 return l1_inst_sram_free(addr); in sram_free() 416 if (addr >= (void *)get_l1_data_a_start() in sram_free() 417 && addr < (void *)(get_l1_data_a_start() + L1_DATA_A_LENGTH)) in sram_free() 418 return l1_data_A_sram_free(addr); in sram_free() [all …]
|
/linux-4.4.14/arch/sparc/lib/ |
D | PeeCeeI.c | 14 void __iomem *addr = (void __iomem *) __addr; in outsb() local 18 __raw_writeb(*p++, addr); in outsb() 24 void __iomem *addr = (void __iomem *) __addr; in outsw() local 27 __raw_writew(*(u16 *)src, addr); in outsw() 35 void __iomem *addr = (void __iomem *) __addr; in outsl() local 45 __raw_writel(*(u32 *)src, addr); in outsl() 54 __raw_writel(l, addr); in outsl() 66 __raw_writel(l, addr); in outsl() 78 __raw_writel(l, addr); in outsl() 89 void __iomem *addr = (void __iomem *) __addr; in insb() local [all …]
|
/linux-4.4.14/arch/um/include/asm/ |
D | uaccess.h | 13 #define __under_task_size(addr, size) \ argument 14 (((unsigned long) (addr) < TASK_SIZE) && \ 15 (((unsigned long) (addr) + (size)) < TASK_SIZE)) 17 #define __access_ok_vsyscall(addr, size) \ argument 18 (((unsigned long) (addr) >= FIXADDR_USER_START) && \ 19 ((unsigned long) (addr) + (size) <= FIXADDR_USER_END) && \ 20 ((unsigned long) (addr) + (size) >= (unsigned long)(addr))) 22 #define __addr_range_nowrap(addr, size) \ argument 23 ((unsigned long) (addr) <= ((unsigned long) (addr) + (size))) 30 static inline int __access_ok(unsigned long addr, unsigned long size); [all …]
|
/linux-4.4.14/drivers/staging/lustre/lustre/obdclass/ |
D | debug.c | 50 int block_debug_setup(void *addr, int len, __u64 off, __u64 id) in block_debug_setup() argument 52 LASSERT(addr); in block_debug_setup() 54 put_unaligned_le64(off, addr); in block_debug_setup() 55 put_unaligned_le64(id, addr+LPDS); in block_debug_setup() 56 addr += len - LPDS - LPDS; in block_debug_setup() 57 put_unaligned_le64(off, addr); in block_debug_setup() 58 put_unaligned_le64(id, addr+LPDS); in block_debug_setup() 64 int block_debug_check(char *who, void *addr, int end, __u64 off, __u64 id) in block_debug_check() argument 69 LASSERT(addr); in block_debug_check() 73 if (memcmp(addr, (char *)&ne_off, LPDS)) { in block_debug_check() [all …]
|
/linux-4.4.14/drivers/net/dsa/ |
D | mv88e6060.c | 20 static int reg_read(struct dsa_switch *ds, int addr, int reg) in reg_read() argument 27 return mdiobus_read_nested(bus, ds->pd->sw_addr + addr, reg); in reg_read() 30 #define REG_READ(addr, reg) \ argument 34 __ret = reg_read(ds, addr, reg); \ 41 static int reg_write(struct dsa_switch *ds, int addr, int reg, u16 val) in reg_write() argument 48 return mdiobus_write_nested(bus, ds->pd->sw_addr + addr, reg, val); in reg_write() 51 #define REG_WRITE(addr, reg, val) \ argument 55 __ret = reg_write(ds, addr, reg, val); \ 140 int addr = REG_PORT(p); in mv88e6060_setup_port() local 147 REG_WRITE(addr, PORT_CONTROL, in mv88e6060_setup_port() [all …]
|
/linux-4.4.14/arch/unicore32/mm/ |
D | ioremap.c | 68 unsigned long addr = virt, end = virt + (size & ~(SZ_4M - 1)); in unmap_area_sections() local 71 flush_cache_vunmap(addr, end); in unmap_area_sections() 72 pgd = pgd_offset_k(addr); in unmap_area_sections() 74 pmd_t pmd, *pmdp = pmd_offset((pud_t *)pgd, addr); in unmap_area_sections() 94 addr += PGDIR_SIZE; in unmap_area_sections() 96 } while (addr < end); in unmap_area_sections() 105 unsigned long addr = virt, end = virt + size; in remap_area_sections() local 114 pgd = pgd_offset_k(addr); in remap_area_sections() 116 pmd_t *pmd = pmd_offset((pud_t *)pgd, addr); in remap_area_sections() 122 addr += PGDIR_SIZE; in remap_area_sections() [all …]
|
D | fault.c | 41 void show_pte(struct mm_struct *mm, unsigned long addr) in show_pte() argument 49 pgd = pgd_offset(mm, addr); in show_pte() 50 printk(KERN_ALERT "[%08lx] *pgd=%08lx", addr, pgd_val(*pgd)); in show_pte() 64 pmd = pmd_offset((pud_t *) pgd, addr); in show_pte() 80 pte = pte_offset_map(pmd, addr); in show_pte() 91 static void __do_kernel_fault(struct mm_struct *mm, unsigned long addr, in __do_kernel_fault() argument 106 (addr < PAGE_SIZE) ? "NULL pointer dereference" : in __do_kernel_fault() 107 "paging request", addr); in __do_kernel_fault() 109 show_pte(mm, addr); in __do_kernel_fault() 119 static void __do_user_fault(struct task_struct *tsk, unsigned long addr, in __do_user_fault() argument [all …]
|
D | mmu.c | 152 static pte_t * __init early_pte_alloc(pmd_t *pmd, unsigned long addr, in early_pte_alloc() argument 160 return pte_offset_kernel(pmd, addr); in early_pte_alloc() 163 static void __init alloc_init_pte(pmd_t *pmd, unsigned long addr, in alloc_init_pte() argument 167 pte_t *pte = early_pte_alloc(pmd, addr, type->prot_l1); in alloc_init_pte() 171 } while (pte++, addr += PAGE_SIZE, addr != end); in alloc_init_pte() 174 static void __init alloc_init_section(pgd_t *pgd, unsigned long addr, in alloc_init_section() argument 178 pmd_t *pmd = pmd_offset((pud_t *)pgd, addr); in alloc_init_section() 184 if (((addr | end | phys) & ~SECTION_MASK) == 0) { in alloc_init_section() 190 } while (pmd++, addr += SECTION_SIZE, addr != end); in alloc_init_section() 198 alloc_init_pte(pmd, addr, end, __phys_to_pfn(phys), type); in alloc_init_section() [all …]
|
D | alignment.c | 69 #define get8_unaligned_check(val, addr, err) \ argument 82 : "=r" (err), "=&r" (val), "=r" (addr) \ 83 : "0" (err), "2" (addr)) 85 #define get8t_unaligned_check(val, addr, err) \ argument 98 : "=r" (err), "=&r" (val), "=r" (addr) \ 99 : "0" (err), "2" (addr)) 101 #define get16_unaligned_check(val, addr) \ argument 103 unsigned int err = 0, v, a = addr; \ 111 #define put16_unaligned_check(val, addr) \ argument 113 unsigned int err = 0, v = val, a = addr; \ [all …]
|
/linux-4.4.14/arch/arm64/mm/ |
D | mmu.c | 95 static void alloc_init_pte(pmd_t *pmd, unsigned long addr, in alloc_init_pte() argument 111 pte = pte_offset_kernel(pmd, addr); in alloc_init_pte() 115 } while (pte++, addr += PAGE_SIZE, addr != end); in alloc_init_pte() 120 unsigned long addr = pud_pfn(*old_pud) << PAGE_SHIFT; in split_pud() local 121 pgprot_t prot = __pgprot(pud_val(*old_pud) ^ addr); in split_pud() 125 set_pmd(pmd, __pmd(addr | pgprot_val(prot))); in split_pud() 126 addr += PMD_SIZE; in split_pud() 131 unsigned long addr, unsigned long end, in alloc_init_pmd() argument 155 pmd = pmd_offset(pud, addr); in alloc_init_pmd() 157 next = pmd_addr_end(addr, end); in alloc_init_pmd() [all …]
|
D | kasan_init.c | 26 static void __init kasan_early_pte_populate(pmd_t *pmd, unsigned long addr, in kasan_early_pte_populate() argument 35 pte = pte_offset_kernel(pmd, addr); in kasan_early_pte_populate() 37 next = addr + PAGE_SIZE; in kasan_early_pte_populate() 40 } while (pte++, addr = next, addr != end && pte_none(*pte)); in kasan_early_pte_populate() 44 unsigned long addr, in kasan_early_pmd_populate() argument 53 pmd = pmd_offset(pud, addr); in kasan_early_pmd_populate() 55 next = pmd_addr_end(addr, end); in kasan_early_pmd_populate() 56 kasan_early_pte_populate(pmd, addr, next); in kasan_early_pmd_populate() 57 } while (pmd++, addr = next, addr != end && pmd_none(*pmd)); in kasan_early_pmd_populate() 61 unsigned long addr, in kasan_early_pud_populate() argument [all …]
|
D | fault.c | 47 void show_pte(struct mm_struct *mm, unsigned long addr) in show_pte() argument 55 pgd = pgd_offset(mm, addr); in show_pte() 56 pr_alert("[%08lx] *pgd=%016llx", addr, pgd_val(*pgd)); in show_pte() 66 pud = pud_offset(pgd, addr); in show_pte() 71 pmd = pmd_offset(pud, addr); in show_pte() 76 pte = pte_offset_map(pmd, addr); in show_pte() 137 static void __do_kernel_fault(struct mm_struct *mm, unsigned long addr, in __do_kernel_fault() argument 151 (addr < PAGE_SIZE) ? "NULL pointer dereference" : in __do_kernel_fault() 152 "paging request", addr); in __do_kernel_fault() 154 show_pte(mm, addr); in __do_kernel_fault() [all …]
|
/linux-4.4.14/tools/testing/selftests/vm/ |
D | map_hugetlb.c | 34 static void check_bytes(char *addr) in check_bytes() argument 36 printf("First hex is %x\n", *((unsigned int *)addr)); in check_bytes() 39 static void write_bytes(char *addr) in write_bytes() argument 44 *(addr + i) = (char)i; in write_bytes() 47 static int read_bytes(char *addr) in read_bytes() argument 51 check_bytes(addr); in read_bytes() 53 if (*(addr + i) != (char)i) { in read_bytes() 62 void *addr; in main() local 65 addr = mmap(ADDR, LENGTH, PROTECTION, FLAGS, 0, 0); in main() 66 if (addr == MAP_FAILED) { in main() [all …]
|
D | hugepage-mmap.c | 38 static void check_bytes(char *addr) in check_bytes() argument 40 printf("First hex is %x\n", *((unsigned int *)addr)); in check_bytes() 43 static void write_bytes(char *addr) in write_bytes() argument 48 *(addr + i) = (char)i; in write_bytes() 51 static int read_bytes(char *addr) in read_bytes() argument 55 check_bytes(addr); in read_bytes() 57 if (*(addr + i) != (char)i) { in read_bytes() 66 void *addr; in main() local 75 addr = mmap(ADDR, LENGTH, PROTECTION, FLAGS, fd, 0); in main() 76 if (addr == MAP_FAILED) { in main() [all …]
|
/linux-4.4.14/arch/x86/um/ |
D | ptrace_64.c | 114 int poke_user(struct task_struct *child, long addr, long data) in poke_user() argument 116 if ((addr & 3) || addr < 0) in poke_user() 119 if (addr < MAX_REG_OFFSET) in poke_user() 120 return putreg(child, addr, data); in poke_user() 121 else if ((addr >= offsetof(struct user, u_debugreg[0])) && in poke_user() 122 (addr <= offsetof(struct user, u_debugreg[7]))) { in poke_user() 123 addr -= offsetof(struct user, u_debugreg[0]); in poke_user() 124 addr = addr >> 2; in poke_user() 125 if ((addr == 4) || (addr == 5)) in poke_user() 127 child->thread.arch.debugregs[addr] = data; in poke_user() [all …]
|
D | ptrace_32.c | 27 int is_syscall(unsigned long addr) in is_syscall() argument 32 n = copy_from_user(&instr, (void __user *) addr, sizeof(instr)); in is_syscall() 39 n = access_process_vm(current, addr, &instr, sizeof(instr), 0); in is_syscall() 42 "instruction from 0x%lx\n", addr); in is_syscall() 121 int poke_user(struct task_struct *child, long addr, long data) in poke_user() argument 123 if ((addr & 3) || addr < 0) in poke_user() 126 if (addr < MAX_REG_OFFSET) in poke_user() 127 return putreg(child, addr, data); in poke_user() 128 else if ((addr >= offsetof(struct user, u_debugreg[0])) && in poke_user() 129 (addr <= offsetof(struct user, u_debugreg[7]))) { in poke_user() [all …]
|
/linux-4.4.14/drivers/sh/intc/ |
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() [all …]
|
/linux-4.4.14/drivers/media/common/b2c2/ |
D | flexcop-sram.c | 75 static void flexcop_sram_write(struct adapter *adapter, u32 bank, u32 addr, u8 *buf, u32 len) 81 command = bank | addr | 0x04000000 | (*buf << 0x10); 96 addr++; 100 static void flex_sram_read(struct adapter *adapter, u32 bank, u32 addr, u8 *buf, u32 len) 106 command = bank | addr | 0x04008000; 134 addr++; 139 static void sram_write_chunk(struct adapter *adapter, u32 addr, u8 *buf, u16 len) 146 bank = (addr & 0x18000) << 0x0d; 150 if ((addr >> 0x0f) == 0) 155 flex_sram_write(adapter, bank, addr & 0x7fff, buf, len); [all …]
|
/linux-4.4.14/arch/sh/include/asm/ |
D | io_noioport.h | 4 static inline u8 inb(unsigned long addr) in inb() argument 10 static inline u16 inw(unsigned long addr) in inw() argument 16 static inline u32 inl(unsigned long addr) in inl() argument 43 static inline void ioport_unmap(void __iomem *addr) in ioport_unmap() argument 48 #define inb_p(addr) inb(addr) argument 49 #define inw_p(addr) inw(addr) argument 50 #define inl_p(addr) inl(addr) argument 51 #define outb_p(x, addr) outb((x), (addr)) argument 52 #define outw_p(x, addr) outw((x), (addr)) argument 53 #define outl_p(x, addr) outl((x), (addr)) argument
|
D | bitops-op32.h | 20 static inline void __set_bit(int nr, volatile unsigned long *addr) in __set_bit() argument 25 : "+r" (addr) in __set_bit() 31 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr); in __set_bit() 37 static inline void __clear_bit(int nr, volatile unsigned long *addr) in __clear_bit() argument 42 : "+r" (addr) in __clear_bit() 49 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr); in __clear_bit() 64 static inline void __change_bit(int nr, volatile unsigned long *addr) in __change_bit() argument 69 : "+r" (addr) in __change_bit() 76 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr); in __change_bit() 91 static inline int __test_and_set_bit(int nr, volatile unsigned long *addr) in __test_and_set_bit() argument [all …]
|
D | hugetlb.h | 10 unsigned long addr, in is_hugepage_only_range() argument 20 unsigned long addr, unsigned long len) in prepare_hugepage_range() argument 24 if (addr & ~HPAGE_MASK) in prepare_hugepage_range() 30 unsigned long addr, unsigned long end, in hugetlb_free_pgd_range() argument 34 free_pgd_range(tlb, addr, end, floor, ceiling); in hugetlb_free_pgd_range() 37 static inline void set_huge_pte_at(struct mm_struct *mm, unsigned long addr, in set_huge_pte_at() argument 40 set_pte_at(mm, addr, ptep, pte); in set_huge_pte_at() 44 unsigned long addr, pte_t *ptep) in huge_ptep_get_and_clear() argument 46 return ptep_get_and_clear(mm, addr, ptep); in huge_ptep_get_and_clear() 50 unsigned long addr, pte_t *ptep) in huge_ptep_clear_flush() argument [all …]
|
/linux-4.4.14/arch/ia64/sn/kernel/sn2/ |
D | io.c | 61 unsigned char __sn_readb(void __iomem *addr) in __sn_readb() argument 63 return ___sn_readb(addr); in __sn_readb() 66 unsigned short __sn_readw(void __iomem *addr) in __sn_readw() argument 68 return ___sn_readw(addr); in __sn_readw() 71 unsigned int __sn_readl(void __iomem *addr) in __sn_readl() argument 73 return ___sn_readl(addr); in __sn_readl() 76 unsigned long __sn_readq(void __iomem *addr) in __sn_readq() argument 78 return ___sn_readq(addr); in __sn_readq() 81 unsigned char __sn_readb_relaxed(void __iomem *addr) in __sn_readb_relaxed() argument 83 return ___sn_readb_relaxed(addr); in __sn_readb_relaxed() [all …]
|
/linux-4.4.14/arch/s390/kernel/ |
D | ptrace.c | 136 addr_t addr) in __peek_user_per() argument 140 if (addr == (addr_t) &dummy->cr9) in __peek_user_per() 144 else if (addr == (addr_t) &dummy->cr10) in __peek_user_per() 148 else if (addr == (addr_t) &dummy->cr11) in __peek_user_per() 152 else if (addr == (addr_t) &dummy->bits) in __peek_user_per() 156 else if (addr == (addr_t) &dummy->starting_addr) in __peek_user_per() 159 else if (addr == (addr_t) &dummy->ending_addr) in __peek_user_per() 162 else if (addr == (addr_t) &dummy->perc_atmid) in __peek_user_per() 166 else if (addr == (addr_t) &dummy->address) in __peek_user_per() 169 else if (addr == (addr_t) &dummy->access_id) in __peek_user_per() [all …]
|
/linux-4.4.14/drivers/media/pci/pt1/ |
D | pt1.c | 60 dma_addr_t addr; member 65 dma_addr_t addr; member 342 static void pt1_free_page(struct pt1 *pt1, void *page, dma_addr_t addr) in pt1_free_page() argument 344 dma_free_coherent(&pt1->pdev->dev, PT1_PAGE_SIZE, page, addr); in pt1_free_page() 350 dma_addr_t addr; in pt1_alloc_page() local 352 page = dma_alloc_coherent(&pt1->pdev->dev, PT1_PAGE_SIZE, &addr, in pt1_alloc_page() 357 BUG_ON(addr & (PT1_PAGE_SIZE - 1)); in pt1_alloc_page() 358 BUG_ON(addr >> PT1_PAGE_SHIFT >> 31 >> 1); in pt1_alloc_page() 360 *addrp = addr; in pt1_alloc_page() 361 *pfnp = addr >> PT1_PAGE_SHIFT; in pt1_alloc_page() [all …]
|
/linux-4.4.14/arch/mips/pci/ |
D | ops-bridge.c | 50 volatile void *addr; in pci_conf0_read_config() local 54 addr = &bridge->b_type0_cfg_dev[slot].f[fn].c[PCI_VENDOR_ID]; in pci_conf0_read_config() 55 if (get_dbe(cf, (u32 *) addr)) in pci_conf0_read_config() 65 addr = &bridge->b_type0_cfg_dev[slot].f[fn].c[where ^ (4 - size)]; in pci_conf0_read_config() 68 res = get_dbe(*value, (u8 *) addr); in pci_conf0_read_config() 70 res = get_dbe(*value, (u16 *) addr); in pci_conf0_read_config() 72 res = get_dbe(*value, (u32 *) addr); in pci_conf0_read_config() 91 addr = &bridge->b_type0_cfg_dev[slot].f[fn].l[where >> 2]; in pci_conf0_read_config() 93 if (get_dbe(cf, (u32 *) addr)) in pci_conf0_read_config() 111 volatile void *addr; in pci_conf1_read_config() local [all …]
|
/linux-4.4.14/arch/nios2/include/asm/ |
D | io.h | 20 #define readb_relaxed(addr) readb(addr) argument 21 #define readw_relaxed(addr) readw(addr) argument 22 #define readl_relaxed(addr) readl(addr) argument 24 #define writeb_relaxed(x, addr) writeb(x, addr) argument 25 #define writew_relaxed(x, addr) writew(x, addr) argument 26 #define writel_relaxed(x, addr) writel(x, addr) argument 30 extern void __iounmap(void __iomem *addr); 43 static inline void iounmap(void __iomem *addr) in iounmap() argument 45 __iounmap(addr); in iounmap()
|
/linux-4.4.14/drivers/s390/cio/ |
D | ioasm.h | 28 static inline int stsch_err(struct subchannel_id schid, struct schib *addr) in stsch_err() argument 39 : "+d" (ccode), "=m" (*addr) in stsch_err() 40 : "d" (reg1), "a" (addr) in stsch_err() 45 static inline int msch(struct subchannel_id schid, struct schib *addr) in msch() argument 55 : "d" (reg1), "a" (addr), "m" (*addr) in msch() 60 static inline int msch_err(struct subchannel_id schid, struct schib *addr) in msch_err() argument 72 : "d" (reg1), "a" (addr), "m" (*addr) in msch_err() 77 static inline int tsch(struct subchannel_id schid, struct irb *addr) in tsch() argument 86 : "=d" (ccode), "=m" (*addr) in tsch() 87 : "d" (reg1), "a" (addr) in tsch() [all …]
|
/linux-4.4.14/arch/x86/oprofile/ |
D | op_model_p4.c | 393 if (msrs->counters[i].addr) in p4_shutdown() 394 release_perfctr_nmi(msrs->counters[i].addr); in p4_shutdown() 402 if (msrs->controls[i].addr) in p4_shutdown() 403 release_evntsel_nmi(msrs->controls[i].addr); in p4_shutdown() 410 unsigned int addr, cccraddr, stag; in p4_fill_in_addresses() local 417 addr = p4_counters[VIRT_CTR(stag, i)].counter_address; in p4_fill_in_addresses() 419 if (reserve_perfctr_nmi(addr)) { in p4_fill_in_addresses() 420 msrs->counters[i].addr = addr; in p4_fill_in_addresses() 421 msrs->controls[i].addr = cccraddr; in p4_fill_in_addresses() 426 for (addr = MSR_P4_BSU_ESCR0 + stag; in p4_fill_in_addresses() [all …]
|
/linux-4.4.14/drivers/staging/rtl8723au/hal/ |
D | odm_RegConfig8723A.c | 47 void odm_ConfigMAC_8723A(struct dm_odm_t *pDM_Odm, u32 addr, u8 data) in odm_ConfigMAC_8723A() argument 49 rtl8723au_write8(pDM_Odm->Adapter, addr, data); in odm_ConfigMAC_8723A() 51 ("===> %s: [MAC_REG] %08X %08X\n", __func__, addr, data)); in odm_ConfigMAC_8723A() 54 void odm_ConfigBB_AGC_8723A(struct dm_odm_t *pDM_Odm, u32 addr, u32 data) in odm_ConfigBB_AGC_8723A() argument 56 rtl8723au_write32(pDM_Odm->Adapter, addr, data); in odm_ConfigBB_AGC_8723A() 61 ("===> %s: [AGC_TAB] %08X %08X\n", __func__, addr, data)); in odm_ConfigBB_AGC_8723A() 65 odm_ConfigBB_PHY_8723A(struct dm_odm_t *pDM_Odm, u32 addr, u32 data) in odm_ConfigBB_PHY_8723A() argument 67 if (addr == 0xfe) in odm_ConfigBB_PHY_8723A() 69 else if (addr == 0xfd) in odm_ConfigBB_PHY_8723A() 71 else if (addr == 0xfc) in odm_ConfigBB_PHY_8723A() [all …]
|
/linux-4.4.14/arch/nios2/kernel/ |
D | misaligned.c | 68 u32 isn, addr, val; in handle_unaligned_c() local 93 addr = get_reg_val(fp, a) + imm16; in handle_unaligned_c() 98 fault |= __get_user(d0, (u8 *)(addr+0)); in handle_unaligned_c() 99 fault |= __get_user(d1, (u8 *)(addr+1)); in handle_unaligned_c() 108 *(u8 *)(addr+0) = d0; in handle_unaligned_c() 109 *(u8 *)(addr+1) = d1; in handle_unaligned_c() 111 fault |= __put_user(d0, (u8 *)(addr+0)); in handle_unaligned_c() 112 fault |= __put_user(d1, (u8 *)(addr+1)); in handle_unaligned_c() 116 fault |= __get_user(d0, (u8 *)(addr+0)); in handle_unaligned_c() 117 fault |= __get_user(d1, (u8 *)(addr+1)); in handle_unaligned_c() [all …]
|
/linux-4.4.14/arch/arm/kvm/ |
D | mmu.c | 115 static void stage2_dissolve_pmd(struct kvm *kvm, phys_addr_t addr, pmd_t *pmd) in stage2_dissolve_pmd() argument 121 kvm_tlb_flush_vmid_ipa(kvm, addr); in stage2_dissolve_pmd() 157 static void clear_pgd_entry(struct kvm *kvm, pgd_t *pgd, phys_addr_t addr) in clear_pgd_entry() argument 161 kvm_tlb_flush_vmid_ipa(kvm, addr); in clear_pgd_entry() 166 static void clear_pud_entry(struct kvm *kvm, pud_t *pud, phys_addr_t addr) in clear_pud_entry() argument 171 kvm_tlb_flush_vmid_ipa(kvm, addr); in clear_pud_entry() 176 static void clear_pmd_entry(struct kvm *kvm, pmd_t *pmd, phys_addr_t addr) in clear_pmd_entry() argument 181 kvm_tlb_flush_vmid_ipa(kvm, addr); in clear_pmd_entry() 207 phys_addr_t addr, phys_addr_t end) in unmap_ptes() argument 209 phys_addr_t start_addr = addr; in unmap_ptes() [all …]
|
/linux-4.4.14/drivers/mtd/nand/ |
D | atmel_nand_ecc.h | 114 #define pmecc_readl_relaxed(addr, reg) \ argument 115 readl_relaxed((addr) + ATMEL_PMECC_##reg) 117 #define pmecc_writel(addr, reg, value) \ argument 118 writel((value), (addr) + ATMEL_PMECC_##reg) 120 #define pmecc_readb_ecc_relaxed(addr, sector, n) \ argument 121 readb_relaxed((addr) + ATMEL_PMECC_ECCx + ((sector) * 0x40) + (n)) 123 #define pmecc_readl_rem_relaxed(addr, sector, n) \ argument 124 readl_relaxed((addr) + ATMEL_PMECC_REMx + ((sector) * 0x40) + ((n) * 4)) 126 #define pmerrloc_readl_relaxed(addr, reg) \ argument 127 readl_relaxed((addr) + ATMEL_PMERRLOC_##reg) [all …]
|
/linux-4.4.14/net/netlabel/ |
D | netlabel_addrlist.c | 60 struct netlbl_af4list *netlbl_af4list_search(__be32 addr, in netlbl_af4list_search() argument 66 if (iter->valid && (addr & iter->mask) == iter->addr) in netlbl_af4list_search() 84 struct netlbl_af4list *netlbl_af4list_search_exact(__be32 addr, in netlbl_af4list_search_exact() argument 91 if (iter->valid && iter->addr == addr && iter->mask == mask) in netlbl_af4list_search_exact() 110 struct netlbl_af6list *netlbl_af6list_search(const struct in6_addr *addr, in netlbl_af6list_search() argument 117 ipv6_masked_addr_cmp(&iter->addr, &iter->mask, addr) == 0) in netlbl_af6list_search() 135 struct netlbl_af6list *netlbl_af6list_search_exact(const struct in6_addr *addr, in netlbl_af6list_search_exact() argument 143 ipv6_addr_equal(&iter->addr, addr) && in netlbl_af6list_search_exact() 166 iter = netlbl_af4list_search(entry->addr, head); in netlbl_af4list_add() 168 iter->addr == entry->addr && iter->mask == entry->mask) in netlbl_af4list_add() [all …]
|
/linux-4.4.14/drivers/scsi/ |
D | initio.c | 367 static u16 initio_se2_rd(unsigned long base, u8 addr) in initio_se2_rd() argument 373 instr = (u8) (addr | 0x80); in initio_se2_rd() 402 static void initio_se2_wr(unsigned long base, u8 addr, u16 val) in initio_se2_wr() argument 408 instr = (u8) (addr | 0x40); in initio_se2_wr() 540 if (inb(host->addr + TUL_XStatus) & XPEND) { /* if DMA xfer is pending, abort DMA xfer */ in initio_stop_bm() 541 outb(TAX_X_ABT | TAX_X_CLR_FIFO, host->addr + TUL_XCmd); in initio_stop_bm() 543 while ((inb(host->addr + TUL_Int) & XABT) == 0) in initio_stop_bm() 546 outb(TSC_FLUSH_FIFO, host->addr + TUL_SCtrl0); in initio_stop_bm() 559 outb(TSC_RST_BUS, host->addr + TUL_SCtrl0); in initio_reset_scsi() 561 while (!((host->jsint = inb(host->addr + TUL_SInt)) & TSS_SCSIRST_INT)) in initio_reset_scsi() [all …]
|
/linux-4.4.14/arch/mips/include/asm/mach-pmcs-msp71xx/ |
D | msp_regops.h | 72 static inline void set_value_reg32(volatile u32 *const addr, in set_value_reg32() argument 88 : "=&r" (temp), "=" GCC_OFF_SMALL_ASM() (*addr) in set_value_reg32() 89 : "ir" (~mask), "ir" (value), GCC_OFF_SMALL_ASM() (*addr)); in set_value_reg32() 95 static inline void set_reg32(volatile u32 *const addr, in set_reg32() argument 109 : "=&r" (temp), "=" GCC_OFF_SMALL_ASM() (*addr) in set_reg32() 110 : "ir" (mask), GCC_OFF_SMALL_ASM() (*addr)); in set_reg32() 116 static inline void clear_reg32(volatile u32 *const addr, in clear_reg32() argument 130 : "=&r" (temp), "=" GCC_OFF_SMALL_ASM() (*addr) in clear_reg32() 131 : "ir" (~mask), GCC_OFF_SMALL_ASM() (*addr)); in clear_reg32() 137 static inline void toggle_reg32(volatile u32 *const addr, in toggle_reg32() argument [all …]
|
/linux-4.4.14/security/selinux/ |
D | netnode.c | 80 static unsigned int sel_netnode_hashfn_ipv4(__be32 addr) in sel_netnode_hashfn_ipv4() argument 84 return (addr & (SEL_NETNODE_HASH_SIZE - 1)); in sel_netnode_hashfn_ipv4() 96 static unsigned int sel_netnode_hashfn_ipv6(const struct in6_addr *addr) in sel_netnode_hashfn_ipv6() argument 101 return (addr->s6_addr32[3] & (SEL_NETNODE_HASH_SIZE - 1)); in sel_netnode_hashfn_ipv6() 114 static struct sel_netnode *sel_netnode_find(const void *addr, u16 family) in sel_netnode_find() argument 121 idx = sel_netnode_hashfn_ipv4(*(__be32 *)addr); in sel_netnode_find() 124 idx = sel_netnode_hashfn_ipv6(addr); in sel_netnode_find() 135 if (node->nsec.addr.ipv4 == *(__be32 *)addr) in sel_netnode_find() 139 if (ipv6_addr_equal(&node->nsec.addr.ipv6, in sel_netnode_find() 140 addr)) in sel_netnode_find() [all …]
|
/linux-4.4.14/arch/tile/mm/ |
D | hugetlbpage.c | 55 unsigned long addr, unsigned long sz) in huge_pte_alloc() argument 60 addr &= -sz; /* Mask off any low bits in the address. */ in huge_pte_alloc() 62 pgd = pgd_offset(mm, addr); in huge_pte_alloc() 63 pud = pud_alloc(mm, pgd, addr); in huge_pte_alloc() 71 pmd_t *pmd = pmd_alloc(mm, pud, addr); in huge_pte_alloc() 80 return pte_alloc_map(mm, NULL, pmd, addr); in huge_pte_alloc() 85 return (pte_t *) pmd_alloc(mm, pud, addr); in huge_pte_alloc() 104 pte_t *huge_pte_offset(struct mm_struct *mm, unsigned long addr) in huge_pte_offset() argument 114 pgd = (pgd_t *)get_pte((pte_t *)mm->pgd, pgd_index(addr), 0); in huge_pte_offset() 117 pud = pud_offset(pgd, addr); in huge_pte_offset() [all …]
|
/linux-4.4.14/arch/arm/kernel/ |
D | patch.c | 14 void *addr; member 20 static void __kprobes *patch_map(void *addr, int fixmap, unsigned long *flags) in patch_map() argument 23 unsigned int uintaddr = (uintptr_t) addr; in patch_map() 28 page = vmalloc_to_page(addr); in patch_map() 30 page = virt_to_page(addr); in patch_map() 32 return addr; in patch_map() 55 void __kprobes __patch_text_real(void *addr, unsigned int insn, bool remap) in __patch_text_real() argument 58 unsigned int uintaddr = (uintptr_t) addr; in __patch_text_real() 61 void *waddr = addr; in __patch_text_real() 65 waddr = patch_map(addr, FIX_TEXT_POKE0, &flags); in __patch_text_real() [all …]
|
/linux-4.4.14/arch/ia64/include/asm/ |
D | bitops.h | 39 set_bit (int nr, volatile void *addr) in set_bit() argument 45 m = (volatile __u32 *) addr + (nr >> 5); in set_bit() 64 __set_bit (int nr, volatile void *addr) in __set_bit() argument 66 *((__u32 *) addr + (nr >> 5)) |= (1 << (nr & 31)); in __set_bit() 80 clear_bit (int nr, volatile void *addr) in clear_bit() argument 86 m = (volatile __u32 *) addr + (nr >> 5); in clear_bit() 104 clear_bit_unlock (int nr, volatile void *addr) in clear_bit_unlock() argument 110 m = (volatile __u32 *) addr + (nr >> 5); in clear_bit_unlock() 128 __clear_bit_unlock(int nr, void *addr) in __clear_bit_unlock() argument 130 __u32 * const m = (__u32 *) addr + (nr >> 5); in __clear_bit_unlock() [all …]
|
D | hugetlb.h | 8 void hugetlb_free_pgd_range(struct mmu_gather *tlb, unsigned long addr, 13 unsigned long addr, unsigned long len); 16 unsigned long addr, in is_hugepage_only_range() argument 19 return (REGION_NUMBER(addr) == RGN_HPAGE || in is_hugepage_only_range() 20 REGION_NUMBER((addr)+(len)-1) == RGN_HPAGE); in is_hugepage_only_range() 23 static inline void set_huge_pte_at(struct mm_struct *mm, unsigned long addr, in set_huge_pte_at() argument 26 set_pte_at(mm, addr, ptep, pte); in set_huge_pte_at() 30 unsigned long addr, pte_t *ptep) in huge_ptep_get_and_clear() argument 32 return ptep_get_and_clear(mm, addr, ptep); in huge_ptep_get_and_clear() 36 unsigned long addr, pte_t *ptep) in huge_ptep_clear_flush() argument [all …]
|
/linux-4.4.14/arch/ia64/mm/ |
D | hugetlbpage.c | 28 huge_pte_alloc(struct mm_struct *mm, unsigned long addr, unsigned long sz) in huge_pte_alloc() argument 30 unsigned long taddr = htlbpage_to_page(addr); in huge_pte_alloc() 47 huge_pte_offset (struct mm_struct *mm, unsigned long addr) in huge_pte_offset() argument 49 unsigned long taddr = htlbpage_to_page(addr); in huge_pte_offset() 75 unsigned long addr, unsigned long len) in prepare_hugepage_range() argument 79 if (addr & ~HPAGE_MASK) in prepare_hugepage_range() 81 if (REGION_NUMBER(addr) != RGN_HPAGE) in prepare_hugepage_range() 87 struct page *follow_huge_addr(struct mm_struct *mm, unsigned long addr, int write) in follow_huge_addr() argument 92 if (REGION_NUMBER(addr) != RGN_HPAGE) in follow_huge_addr() 95 ptep = huge_pte_offset(mm, addr); in follow_huge_addr() [all …]
|
/linux-4.4.14/net/core/ |
D | dev_addr_lists.c | 24 const unsigned char *addr, int addr_len, in __hw_addr_create_ex() argument 37 memcpy(ha->addr, addr, addr_len); in __hw_addr_create_ex() 50 const unsigned char *addr, int addr_len, in __hw_addr_add_ex() argument 60 if (!memcmp(ha->addr, addr, addr_len) && in __hw_addr_add_ex() 80 return __hw_addr_create_ex(list, addr, addr_len, addr_type, global, in __hw_addr_add_ex() 85 const unsigned char *addr, int addr_len, in __hw_addr_add() argument 88 return __hw_addr_add_ex(list, addr, addr_len, addr_type, false, false, in __hw_addr_add() 117 const unsigned char *addr, int addr_len, in __hw_addr_del_ex() argument 123 if (!memcmp(ha->addr, addr, addr_len) && in __hw_addr_del_ex() 131 const unsigned char *addr, int addr_len, in __hw_addr_del() argument [all …]
|
/linux-4.4.14/arch/x86/kernel/kprobes/ |
D | opt.c | 42 unsigned long __recover_optprobed_insn(kprobe_opcode_t *buf, unsigned long addr) in __recover_optprobed_insn() argument 50 kp = get_kprobe((void *)addr - i); in __recover_optprobed_insn() 60 return addr; in __recover_optprobed_insn() 67 memcpy(buf, (void *)addr, MAX_INSN_SIZE * sizeof(kprobe_opcode_t)); in __recover_optprobed_insn() 68 if (addr == (unsigned long)kp->addr) { in __recover_optprobed_insn() 72 offs = addr - (unsigned long)kp->addr - 1; in __recover_optprobed_insn() 80 static void synthesize_set_arg1(kprobe_opcode_t *addr, unsigned long val) in synthesize_set_arg1() argument 83 *addr++ = 0x48; in synthesize_set_arg1() 84 *addr++ = 0xbf; in synthesize_set_arg1() 86 *addr++ = 0xb8; in synthesize_set_arg1() [all …]
|
/linux-4.4.14/arch/frv/mm/ |
D | elf-fdpic.c | 59 unsigned long arch_get_unmapped_area(struct file *filp, unsigned long addr, unsigned long len, in arch_get_unmapped_area() argument 70 return addr; in arch_get_unmapped_area() 73 if (addr) { in arch_get_unmapped_area() 74 addr = PAGE_ALIGN(addr); in arch_get_unmapped_area() 75 vma = find_vma(current->mm, addr); in arch_get_unmapped_area() 76 if (TASK_SIZE - len >= addr && in arch_get_unmapped_area() 77 (!vma || addr + len <= vma->vm_start)) in arch_get_unmapped_area() 88 addr = vm_unmapped_area(&info); in arch_get_unmapped_area() 89 if (!(addr & ~PAGE_MASK)) in arch_get_unmapped_area() 91 VM_BUG_ON(addr != -ENOMEM); in arch_get_unmapped_area() [all …]
|
/linux-4.4.14/arch/arc/mm/ |
D | mmap.c | 19 #define COLOUR_ALIGN(addr, pgoff) \ argument 20 ((((addr) + SHMLBA - 1) & ~(SHMLBA - 1)) + \ 31 arch_get_unmapped_area(struct file *filp, unsigned long addr, in arch_get_unmapped_area() argument 51 (addr - (pgoff << PAGE_SHIFT)) & (SHMLBA - 1)) in arch_get_unmapped_area() 53 return addr; in arch_get_unmapped_area() 59 if (addr) { in arch_get_unmapped_area() 61 addr = COLOUR_ALIGN(addr, pgoff); in arch_get_unmapped_area() 63 addr = PAGE_ALIGN(addr); in arch_get_unmapped_area() 65 vma = find_vma(mm, addr); in arch_get_unmapped_area() 66 if (TASK_SIZE - len >= addr && in arch_get_unmapped_area() [all …]
|
/linux-4.4.14/drivers/net/wireless/ti/wl1251/ |
D | io.c | 41 static int wl1251_translate_reg_addr(struct wl1251 *wl, int addr) in wl1251_translate_reg_addr() argument 46 if (addr < REGISTERS_BASE) { in wl1251_translate_reg_addr() 48 if (addr >= ACX_REG_TABLE_LEN) { in wl1251_translate_reg_addr() 49 wl1251_error("address out of range (%d)", addr); in wl1251_translate_reg_addr() 52 addr = wl1251_io_reg_table[addr]; in wl1251_translate_reg_addr() 55 return addr - wl->physical_reg_addr + wl->virtual_reg_addr; in wl1251_translate_reg_addr() 58 static int wl1251_translate_mem_addr(struct wl1251 *wl, int addr) in wl1251_translate_mem_addr() argument 60 return addr - wl->physical_mem_addr + wl->virtual_mem_addr; in wl1251_translate_mem_addr() 63 void wl1251_mem_read(struct wl1251 *wl, int addr, void *buf, size_t len) in wl1251_mem_read() argument 67 physical = wl1251_translate_mem_addr(wl, addr); in wl1251_mem_read() [all …]
|
D | io.h | 37 static inline u32 wl1251_read32(struct wl1251 *wl, int addr) in wl1251_read32() argument 39 wl->if_ops->read(wl, addr, &wl->buffer_32, sizeof(wl->buffer_32)); in wl1251_read32() 44 static inline void wl1251_write32(struct wl1251 *wl, int addr, u32 val) in wl1251_write32() argument 47 wl->if_ops->write(wl, addr, &wl->buffer_32, sizeof(wl->buffer_32)); in wl1251_write32() 50 static inline u32 wl1251_read_elp(struct wl1251 *wl, int addr) in wl1251_read_elp() argument 55 wl->if_ops->read_elp(wl, addr, &response); in wl1251_read_elp() 57 wl->if_ops->read(wl, addr, &response, sizeof(u32)); in wl1251_read_elp() 62 static inline void wl1251_write_elp(struct wl1251 *wl, int addr, u32 val) in wl1251_write_elp() argument 65 wl->if_ops->write_elp(wl, addr, val); in wl1251_write_elp() 67 wl->if_ops->write(wl, addr, &val, sizeof(u32)); in wl1251_write_elp() [all …]
|
/linux-4.4.14/arch/arm64/include/asm/ |
D | hugetlb.h | 29 static inline void set_huge_pte_at(struct mm_struct *mm, unsigned long addr, in set_huge_pte_at() argument 32 set_pte_at(mm, addr, ptep, pte); in set_huge_pte_at() 36 unsigned long addr, pte_t *ptep) in huge_ptep_clear_flush() argument 38 ptep_clear_flush(vma, addr, ptep); in huge_ptep_clear_flush() 42 unsigned long addr, pte_t *ptep) in huge_ptep_set_wrprotect() argument 44 ptep_set_wrprotect(mm, addr, ptep); in huge_ptep_set_wrprotect() 48 unsigned long addr, pte_t *ptep) in huge_ptep_get_and_clear() argument 50 return ptep_get_and_clear(mm, addr, ptep); in huge_ptep_get_and_clear() 54 unsigned long addr, pte_t *ptep, in huge_ptep_set_access_flags() argument 57 return ptep_set_access_flags(vma, addr, ptep, pte, dirty); in huge_ptep_set_access_flags() [all …]
|
D | tlbflush.h | 94 unsigned long addr = uaddr >> 12 | (ASID(vma->vm_mm) << 48); in flush_tlb_page() local 97 asm("tlbi vale1is, %0" : : "r" (addr)); in flush_tlb_page() 112 unsigned long addr; in __flush_tlb_range() local 123 for (addr = start; addr < end; addr += 1 << (PAGE_SHIFT - 12)) { in __flush_tlb_range() 125 asm("tlbi vale1is, %0" : : "r"(addr)); in __flush_tlb_range() 127 asm("tlbi vae1is, %0" : : "r"(addr)); in __flush_tlb_range() 140 unsigned long addr; in flush_tlb_kernel_range() local 151 for (addr = start; addr < end; addr += 1 << (PAGE_SHIFT - 12)) in flush_tlb_kernel_range() 152 asm("tlbi vaae1is, %0" : : "r"(addr)); in flush_tlb_kernel_range() 164 unsigned long addr = uaddr >> 12 | (ASID(mm) << 48); in __flush_tlb_pgtable() local [all …]
|
/linux-4.4.14/net/bridge/ |
D | br_fdb.c | 32 const unsigned char *addr, 35 const unsigned char *addr, u16 vid); 94 static void fdb_add_hw_addr(struct net_bridge *br, const unsigned char *addr) in fdb_add_hw_addr() argument 103 err = dev_uc_add(p->dev, addr); in fdb_add_hw_addr() 113 dev_uc_del(p->dev, addr); in fdb_add_hw_addr() 122 static void fdb_del_hw_addr(struct net_bridge *br, const unsigned char *addr) in fdb_del_hw_addr() argument 130 dev_uc_del(p->dev, addr); in fdb_del_hw_addr() 144 ether_addr_copy(fdb.addr, f->addr.addr); in fdb_del_external_learn() 151 fdb_del_hw_addr(br, f->addr.addr); in fdb_delete() 166 const unsigned char *addr = f->addr.addr; in fdb_delete_local() local [all …]
|
/linux-4.4.14/arch/arm/mach-ebsa110/ |
D | io.c | 31 static void __iomem *__isamem_convert_addr(const volatile void __iomem *addr) in __isamem_convert_addr() argument 33 u32 ret, a = (u32 __force) addr; in __isamem_convert_addr() 66 u8 __readb(const volatile void __iomem *addr) in __readb() argument 68 void __iomem *a = __isamem_convert_addr(addr); in __readb() 71 if ((unsigned long)addr & 1) in __readb() 78 u16 __readw(const volatile void __iomem *addr) in __readw() argument 80 void __iomem *a = __isamem_convert_addr(addr); in __readw() 82 if ((unsigned long)addr & 1) in __readw() 88 u32 __readl(const volatile void __iomem *addr) in __readl() argument 90 void __iomem *a = __isamem_convert_addr(addr); in __readl() [all …]
|
/linux-4.4.14/sound/soc/intel/haswell/ |
D | sst-haswell-dsp.c | 137 ram = dsp->addr.lpe; in hsw_parse_module() 139 block->ram_offset + dsp->addr.iram_offset; in hsw_parse_module() 144 ram = dsp->addr.lpe; in hsw_parse_module() 256 reg = readl(sst->addr.pci_cfg + SST_VDRTCTL2); in hsw_set_dsp_D3() 258 writel(reg, sst->addr.pci_cfg + SST_VDRTCTL2); in hsw_set_dsp_D3() 261 val = readl(sst->addr.pci_cfg + SST_VDRTCTL0); in hsw_set_dsp_D3() 265 writel(val, sst->addr.pci_cfg + SST_VDRTCTL0); in hsw_set_dsp_D3() 268 val = readl(sst->addr.pci_cfg + SST_VDRTCTL2); in hsw_set_dsp_D3() 270 writel(val, sst->addr.pci_cfg + SST_VDRTCTL2); in hsw_set_dsp_D3() 277 val = readl(sst->addr.pci_cfg + SST_PMCS); in hsw_set_dsp_D3() [all …]
|
/linux-4.4.14/drivers/gpu/drm/radeon/ |
D | uvd_v4_2.c | 40 uint64_t addr; in uvd_v4_2_resume() local 44 addr = rdev->uvd.gpu_addr >> 3; in uvd_v4_2_resume() 46 WREG32(UVD_VCPU_CACHE_OFFSET0, addr); in uvd_v4_2_resume() 49 addr += size; in uvd_v4_2_resume() 51 WREG32(UVD_VCPU_CACHE_OFFSET1, addr); in uvd_v4_2_resume() 54 addr += size; in uvd_v4_2_resume() 56 WREG32(UVD_VCPU_CACHE_OFFSET2, addr); in uvd_v4_2_resume() 60 addr = (rdev->uvd.gpu_addr >> 28) & 0xF; in uvd_v4_2_resume() 61 WREG32(UVD_LMI_ADDR_EXT, (addr << 12) | (addr << 0)); in uvd_v4_2_resume() 64 addr = (rdev->uvd.gpu_addr >> 32) & 0xFF; in uvd_v4_2_resume() [all …]
|
/linux-4.4.14/drivers/uwb/ |
D | address.c | 204 struct uwb_mac_addr *addr) { in uwb_rc_mac_addr_get() argument 205 return uwb_rc_addr_get(rc, addr, UWB_ADDR_MAC); in uwb_rc_mac_addr_get() 212 struct uwb_dev_addr *addr) { in uwb_rc_dev_addr_get() argument 213 return uwb_rc_addr_get(rc, addr, UWB_ADDR_DEV); in uwb_rc_dev_addr_get() 220 const struct uwb_mac_addr *addr) in uwb_rc_mac_addr_set() argument 224 result = uwb_rc_addr_set(rc, addr, UWB_ADDR_MAC); in uwb_rc_mac_addr_set() 232 const struct uwb_dev_addr *addr) in uwb_rc_dev_addr_set() argument 236 result = uwb_rc_addr_set(rc, addr, UWB_ADDR_DEV); in uwb_rc_dev_addr_set() 237 rc->uwb_dev.dev_addr = *addr; in uwb_rc_dev_addr_set() 246 struct uwb_mac_addr *addr = _addr; in __uwb_mac_addr_assigned_check() local [all …]
|
/linux-4.4.14/include/net/bluetooth/ |
D | mgmt.h | 174 struct mgmt_addr_info addr; member 195 struct mgmt_addr_info addr; member 213 struct mgmt_addr_info addr; member 217 struct mgmt_addr_info addr; member 224 struct mgmt_addr_info addr[0]; member 229 struct mgmt_addr_info addr; member 235 struct mgmt_addr_info addr; member 240 struct mgmt_addr_info addr; member 252 struct mgmt_addr_info addr; member 257 struct mgmt_addr_info addr; member [all …]
|
/linux-4.4.14/arch/m32r/mm/ |
D | ioremap.c | 40 #define IS_LOW512(addr) (!((unsigned long)(addr) & ~0x1fffffffUL)) argument 45 void __iomem * addr; in __ioremap() local 94 addr = (void __iomem *) area->addr; in __ioremap() 95 if (ioremap_page_range((unsigned long)addr, (unsigned long)addr + size, in __ioremap() 97 vunmap((void __force *) addr); in __ioremap() 101 return (void __iomem *) (offset + (char __iomem *)addr); in __ioremap() 104 #define IS_KSEG1(addr) (((unsigned long)(addr) & ~0x1fffffffUL) == KSEG1) argument 106 void iounmap(volatile void __iomem *addr) in iounmap() argument 108 if (!IS_KSEG1(addr)) in iounmap() 109 vfree((void *) (PAGE_MASK & (unsigned long) addr)); in iounmap()
|
/linux-4.4.14/arch/m68k/mm/ |
D | kmap.c | 45 static inline void free_io_area(void *addr) in free_io_area() argument 47 vfree((void *)(PAGE_MASK & (unsigned long)addr)); in free_io_area() 58 unsigned long addr; in get_io_area() local 64 addr = KMAP_START; in get_io_area() 66 if (size + addr < (unsigned long)tmp->addr) in get_io_area() 68 if (addr > KMAP_END-size) { in get_io_area() 72 addr = tmp->size + (unsigned long)tmp->addr; in get_io_area() 74 area->addr = (void *)addr; in get_io_area() 81 static inline void free_io_area(void *addr) in free_io_area() argument 85 if (!addr) in free_io_area() [all …]
|
/linux-4.4.14/drivers/of/ |
D | fdt_address.c | 28 static void __init of_dump_addr(const char *s, const __be32 *addr, int na) in of_dump_addr() argument 32 pr_cont(" %08x", *(addr++)); in of_dump_addr() 36 static void __init of_dump_addr(const char *s, const __be32 *addr, int na) { } in of_dump_addr() argument 43 u64 (*map)(__be32 *addr, const __be32 *range, 45 int (*translate)(__be32 *addr, u64 offset, int na); 71 static u64 __init fdt_bus_default_map(__be32 *addr, const __be32 *range, in fdt_bus_default_map() argument 78 da = of_read_number(addr, na); in fdt_bus_default_map() 88 static int __init fdt_bus_default_translate(__be32 *addr, u64 offset, int na) in fdt_bus_default_translate() argument 90 u64 a = of_read_number(addr, na); in fdt_bus_default_translate() 91 memset(addr, 0, na * 4); in fdt_bus_default_translate() [all …]
|
/linux-4.4.14/arch/avr32/kernel/ |
D | kprobes.c | 31 if ((unsigned long)p->addr & 0x01) { in arch_prepare_kprobe() 40 pr_debug("copy kprobe at %p\n", p->addr); in arch_prepare_kprobe() 41 memcpy(p->ainsn.insn, p->addr, MAX_INSN_SIZE * sizeof(kprobe_opcode_t)); in arch_prepare_kprobe() 42 p->opcode = *p->addr; in arch_prepare_kprobe() 50 pr_debug("arming kprobe at %p\n", p->addr); in arch_arm_kprobe() 52 *p->addr = BREAKPOINT_INSTRUCTION; in arch_arm_kprobe() 53 flush_icache_range((unsigned long)p->addr, in arch_arm_kprobe() 54 (unsigned long)p->addr + sizeof(kprobe_opcode_t)); in arch_arm_kprobe() 59 pr_debug("disarming kprobe at %p\n", p->addr); in arch_disarm_kprobe() 61 *p->addr = p->opcode; in arch_disarm_kprobe() [all …]
|
/linux-4.4.14/arch/blackfin/kernel/cplb-nompu/ |
D | cplbmgr.c | 40 unsigned long addr) in write_dcplb_data() argument 44 bfin_write32(DCPLB_ADDR0 + idx * 4, addr); in write_dcplb_data() 48 dcplb_tbl[cpu][idx].addr = addr; in write_dcplb_data() 54 unsigned long addr) in write_icplb_data() argument 58 bfin_write32(ICPLB_ADDR0 + idx * 4, addr); in write_icplb_data() 62 icplb_tbl[cpu][idx].addr = addr; in write_icplb_data() 98 unsigned long addr = bfin_read_ICPLB_FAULT_ADDR(); in icplb_miss() local 111 if (addr < eaddr) in icplb_miss() 123 addr1 = addr & ~(SIZE_4M - 1); in icplb_miss() 124 addr &= ~(SIZE_1M - 1); in icplb_miss() [all …]
|
/linux-4.4.14/arch/ia64/lib/ |
D | io.c | 111 __ia64_readb (void __iomem *addr) in __ia64_readb() argument 113 return ___ia64_readb (addr); in __ia64_readb() 117 __ia64_readw (void __iomem *addr) in __ia64_readw() argument 119 return ___ia64_readw (addr); in __ia64_readw() 123 __ia64_readl (void __iomem *addr) in __ia64_readl() argument 125 return ___ia64_readl (addr); in __ia64_readl() 129 __ia64_readq (void __iomem *addr) in __ia64_readq() argument 131 return ___ia64_readq (addr); in __ia64_readq() 135 __ia64_readb_relaxed (void __iomem *addr) in __ia64_readb_relaxed() argument 137 return ___ia64_readb (addr); in __ia64_readb_relaxed() [all …]
|