/linux-master/arch/hexagon/kernel/ |
H A D | dma.c | 15 void *addr = phys_to_virt(paddr); local 19 hexagon_clean_dcache_range((unsigned long) addr, 20 (unsigned long) addr + size); 23 hexagon_inv_dcache_range((unsigned long) addr, 24 (unsigned long) addr + size); 27 flush_dcache_range((unsigned long) addr, 28 (unsigned long) addr + size);
|
/linux-master/arch/hexagon/include/asm/ |
H A D | bitops.h | 29 * @addr: pointer to memory 31 static inline int test_and_clear_bit(int nr, volatile void *addr) argument 43 : "r" (addr), "r" (nr) 53 * @addr: pointer to memory 55 static inline int test_and_set_bit(int nr, volatile void *addr) argument 67 : "r" (addr), "r" (nr) 79 * @addr: pointer to memory 81 static inline int test_and_change_bit(int nr, volatile void *addr) argument 93 : "r" (addr), "r" (nr) 106 static inline void clear_bit(int nr, volatile void *addr) argument 111 set_bit(int nr, volatile void *addr) argument 116 change_bit(int nr, volatile void *addr) argument 131 arch___clear_bit(unsigned long nr, volatile unsigned long *addr) argument 137 arch___set_bit(unsigned long nr, volatile unsigned long *addr) argument 143 arch___change_bit(unsigned long nr, volatile unsigned long *addr) argument 150 arch___test_and_clear_bit(unsigned long nr, volatile unsigned long *addr) argument 156 arch___test_and_set_bit(unsigned long nr, volatile unsigned long *addr) argument 162 arch___test_and_change_bit(unsigned long nr, volatile unsigned long *addr) argument 168 arch_test_bit(unsigned long nr, const volatile unsigned long *addr) argument 183 arch_test_bit_acquire(unsigned long nr, const volatile unsigned long *addr) argument [all...] |
/linux-master/drivers/staging/media/atomisp/pci/ |
H A D | ia_css_device_access.h | 31 ia_css_device_load_uint8(const hrt_address addr); 34 ia_css_device_load_uint16(const hrt_address addr); 37 ia_css_device_load_uint32(const hrt_address addr); 40 ia_css_device_load_uint64(const hrt_address addr); 43 ia_css_device_store_uint8(const hrt_address addr, const uint8_t data); 46 ia_css_device_store_uint16(const hrt_address addr, const uint16_t data); 49 ia_css_device_store_uint32(const hrt_address addr, const uint32_t data); 52 ia_css_device_store_uint64(const hrt_address addr, const uint64_t data); 55 ia_css_device_load(const hrt_address addr, void *data, const size_t size); 58 ia_css_device_store(const hrt_address addr, cons [all...] |
/linux-master/drivers/staging/media/atomisp/pci/hive_isp_css_include/device_access/ |
H A D | device_access.h | 74 \param addr[in] Local address 76 \return device[addr] 79 const hrt_address addr); 83 \param addr[in] Local address 85 \return device[addr] 88 const hrt_address addr); 92 \param addr[in] Local address 94 \return device[addr] 97 const hrt_address addr); 101 \param addr[i [all...] |
/linux-master/arch/riscv/include/asm/ |
H A D | set_memory.h | 14 int set_memory_ro(unsigned long addr, int numpages); 15 int set_memory_rw(unsigned long addr, int numpages); 16 int set_memory_x(unsigned long addr, int numpages); 17 int set_memory_nx(unsigned long addr, int numpages); 18 int set_memory_rw_nx(unsigned long addr, int numpages); 30 static inline int set_memory_ro(unsigned long addr, int numpages) { return 0; } argument 31 static inline int set_memory_rw(unsigned long addr, int numpages) { return 0; } argument 32 static inline int set_memory_x(unsigned long addr, int numpages) { return 0; } argument 33 static inline int set_memory_nx(unsigned long addr, int numpages) { return 0; } argument 34 static inline int set_memory_rw_nx(unsigned long addr, in argument [all...] |
/linux-master/arch/csky/mm/ |
H A D | syscache.c | 10 void __user *, addr, 17 dcache_wb_range((unsigned long)addr, 18 (unsigned long)addr + bytes); 24 (unsigned long)addr, 25 (unsigned long)addr + bytes);
|
/linux-master/arch/arm/include/asm/ |
H A D | insn.h | 33 __arm_gen_branch(unsigned long pc, unsigned long addr, bool link, bool warn); 36 arm_gen_branch(unsigned long pc, unsigned long addr) argument 38 return __arm_gen_branch(pc, addr, false, true); 42 arm_gen_branch_link(unsigned long pc, unsigned long addr, bool warn) argument 44 return __arm_gen_branch(pc, addr, true, warn);
|
/linux-master/include/asm-generic/ |
H A D | sections.h | 71 unsigned long addr; member in struct:__anon28 151 * @addr: address to check 157 static inline bool is_kernel_core_data(unsigned long addr) argument 159 if (addr >= (unsigned long)_sdata && addr < (unsigned long)_edata) 162 if (addr >= (unsigned long)__bss_start && 163 addr < (unsigned long)__bss_stop) 173 * @addr: address to check 177 static inline bool is_kernel_rodata(unsigned long addr) argument 179 return addr > 191 is_kernel_inittext(unsigned long addr) argument 206 __is_kernel_text(unsigned long addr) argument 222 __is_kernel(unsigned long addr) argument [all...] |
/linux-master/arch/sparc/include/asm/ |
H A D | ross.h | 144 unsigned long addr; local 146 for(addr = 0; addr < vac_cache_size; addr += vac_line_size) 149 : "r" (addr), "i" (ASI_M_DATAC_TAG) 155 unsigned long addr; local 157 for (addr = 0; addr < vac_cache_size; addr += vac_line_size) 160 : "r" (addr), " 166 unsigned long addr; local [all...] |
/linux-master/arch/um/include/asm/ |
H A D | uaccess.h | 13 #define __under_task_size(addr, size) \ 14 (((unsigned long) (addr) < TASK_SIZE) && \ 15 (((unsigned long) (addr) + (size)) < TASK_SIZE)) 17 #define __access_ok_vsyscall(addr, size) \ 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) \ 23 ((unsigned long) (addr) < 41 unsigned long addr = (unsigned long)ptr; local [all...] |
/linux-master/tools/testing/selftests/mm/ |
H A D | hugepage-mmap.c | 39 static void check_bytes(char *addr) argument 41 ksft_print_msg("First hex is %x\n", *((unsigned int *)addr)); 44 static void write_bytes(char *addr) argument 49 *(addr + i) = (char)i; 52 static int read_bytes(char *addr) argument 56 check_bytes(addr); 58 if (*(addr + i) != (char)i) { 67 void *addr; local 77 addr = mmap(ADDR, LENGTH, PROTECTION, FLAGS, fd, 0); 78 if (addr [all...] |
/linux-master/net/ceph/ |
H A D | decode.c | 11 struct ceph_entity_addr *addr) 26 ceph_decode_copy_safe(p, end, &addr->type, sizeof(addr->type), bad); 28 ceph_decode_copy_safe(p, end, &addr->nonce, sizeof(addr->nonce), bad); 31 if (addr_len > sizeof(addr->in_addr)) 34 memset(&addr->in_addr, 0, sizeof(addr->in_addr)); 36 ceph_decode_copy_safe(p, end, &addr->in_addr, addr_len, bad); 38 addr 10 ceph_decode_entity_addr_versioned(void **p, void *end, struct ceph_entity_addr *addr) argument 50 ceph_decode_entity_addr_legacy(void **p, void *end, struct ceph_entity_addr *addr) argument 75 ceph_decode_entity_addr(void **p, void *end, struct ceph_entity_addr *addr) argument 95 ceph_decode_entity_addrvec(void **p, void *end, bool msgr2, struct ceph_entity_addr *addr) argument 170 ceph_entity_addr_encoding_len(const struct ceph_entity_addr *addr) argument 178 ceph_encode_entity_addr(void **p, const struct ceph_entity_addr *addr) argument [all...] |
/linux-master/drivers/media/pci/cx18/ |
H A D | cx18-io.h | 24 static inline u32 cx18_raw_readl(struct cx18 *cx, const void __iomem *addr) argument 26 return __raw_readl(addr); 30 void cx18_raw_writel_noretry(struct cx18 *cx, u32 val, void __iomem *addr) argument 32 __raw_writel(val, addr); 35 static inline void cx18_raw_writel(struct cx18 *cx, u32 val, void __iomem *addr) argument 39 cx18_raw_writel_noretry(cx, val, addr); 40 if (val == cx18_raw_readl(cx, addr)) 46 static inline u32 cx18_readl(struct cx18 *cx, const void __iomem *addr) argument 48 return readl(addr); 52 void cx18_writel_noretry(struct cx18 *cx, u32 val, void __iomem *addr) argument 57 cx18_writel(struct cx18 *cx, u32 val, void __iomem *addr) argument 68 cx18_writel_expect(struct cx18 *cx, u32 val, void __iomem *addr, u32 eval, u32 mask) argument 84 cx18_readw(struct cx18 *cx, const void __iomem *addr) argument 90 cx18_writew_noretry(struct cx18 *cx, u16 val, void __iomem *addr) argument 95 cx18_writew(struct cx18 *cx, u16 val, void __iomem *addr) argument 105 cx18_readb(struct cx18 *cx, const void __iomem *addr) argument 111 cx18_writeb_noretry(struct cx18 *cx, u8 val, void __iomem *addr) argument 116 cx18_writeb(struct cx18 *cx, u8 val, void __iomem *addr) argument 160 cx18_write_enc(struct cx18 *cx, u32 val, u32 addr) argument 165 cx18_read_enc(struct cx18 *cx, u32 addr) argument [all...] |
/linux-master/arch/parisc/mm/ |
H A D | hugetlbpage.c | 25 hugetlb_get_unmapped_area(struct file *file, unsigned long addr, argument 36 if (prepare_hugepage_range(file, addr, len)) 39 if (addr) 40 addr = ALIGN(addr, huge_page_size(h)); 43 return arch_get_unmapped_area(file, addr, len, pgoff, flags); 48 unsigned long addr, unsigned long sz) 61 addr &= HPAGE_MASK; 63 pgd = pgd_offset(mm, addr); 64 p4d = p4d_offset(pgd, addr); 47 huge_pte_alloc(struct mm_struct *mm, struct vm_area_struct *vma, unsigned long addr, unsigned long sz) argument 74 huge_pte_offset(struct mm_struct *mm, unsigned long addr, unsigned long sz) argument 104 purge_tlb_entries_huge(struct mm_struct *mm, unsigned long addr) argument 122 __set_huge_pte_at(struct mm_struct *mm, unsigned long addr, pte_t *ptep, pte_t entry) argument 142 set_huge_pte_at(struct mm_struct *mm, unsigned long addr, pte_t *ptep, pte_t entry, unsigned long sz) argument 149 huge_ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) argument 161 huge_ptep_set_wrprotect(struct mm_struct *mm, unsigned long addr, pte_t *ptep) argument 170 huge_ptep_set_access_flags(struct vm_area_struct *vma, unsigned long addr, pte_t *ptep, pte_t pte, int dirty) argument [all...] |
/linux-master/net/core/ |
H A D | dev_addr_lists_test.c | 68 u8 addr[ETH_ALEN]; local 72 memset(addr, 2, sizeof(addr)); 73 eth_hw_addr_set(netdev, addr); 74 KUNIT_EXPECT_MEMEQ(test, netdev->dev_addr, addr, sizeof(addr)); 76 memset(addr, 3, sizeof(addr)); 77 dev_addr_set(netdev, addr); 78 KUNIT_EXPECT_MEMEQ(test, netdev->dev_addr, addr, sizeo 85 u8 addr[ETH_ALEN]; local 112 u8 addr[ETH_ALEN]; local 151 u8 addr[ETH_ALEN]; local 170 u8 addr[ETH_ALEN]; local 199 u8 addr[ETH_ALEN]; local [all...] |
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/therm/ |
H A D | gf100.c | 38 u32 next, addr; local 41 next = init->addr + init->count * 8; 42 addr = init->addr; 45 init->addr, init->count, init->data); 46 while (addr < next) { 48 addr, init->data); 49 nvkm_wr32(device, addr, init->data); 50 addr += 8;
|
/linux-master/arch/x86/include/asm/ |
H A D | kfence.h | 24 unsigned long addr; local 26 for (addr = (unsigned long)__kfence_pool; is_kfence_address((void *)addr); 27 addr += PAGE_SIZE) { 30 if (!lookup_address(addr, &level)) 34 set_memory_4k(addr, 1); 41 static inline bool kfence_protect_page(unsigned long addr, bool protect) argument 44 pte_t *pte = lookup_address(addr, &level); 66 flush_tlb_one_kernel(addr);
|
/linux-master/include/linux/ |
H A D | set_memory.h | 11 static inline int set_memory_ro(unsigned long addr, int numpages) { return 0; } argument 12 static inline int set_memory_rw(unsigned long addr, int numpages) { return 0; } argument 13 static inline int set_memory_x(unsigned long addr, int numpages) { return 0; } argument 14 static inline int set_memory_nx(unsigned long addr, int numpages) { return 0; } argument 18 static inline int set_memory_rox(unsigned long addr, int numpages) argument 20 int ret = set_memory_ro(addr, numpages); 23 return set_memory_x(addr, numpages); 70 static inline int set_memory_encrypted(unsigned long addr, int numpages) argument 75 static inline int set_memory_decrypted(unsigned long addr, int numpages) argument
|
/linux-master/arch/riscv/kernel/probes/ |
H A D | simulate-insn.h | 23 bool simulate_auipc(u32 opcode, unsigned long addr, struct pt_regs *regs); 24 bool simulate_branch(u32 opcode, unsigned long addr, struct pt_regs *regs); 25 bool simulate_jal(u32 opcode, unsigned long addr, struct pt_regs *regs); 26 bool simulate_jalr(u32 opcode, unsigned long addr, struct pt_regs *regs); 27 bool simulate_c_j(u32 opcode, unsigned long addr, struct pt_regs *regs); 28 bool simulate_c_jr(u32 opcode, unsigned long addr, struct pt_regs *regs); 29 bool simulate_c_jalr(u32 opcode, unsigned long addr, struct pt_regs *regs); 30 bool simulate_c_bnez(u32 opcode, unsigned long addr, struct pt_regs *regs); 31 bool simulate_c_beqz(u32 opcode, unsigned long addr, struct pt_regs *regs);
|
/linux-master/arch/openrisc/mm/ |
H A D | tlb.c | 35 #define DTLB_OFFSET(addr) (((addr) >> PAGE_SHIFT) & (NUM_DTLB_SETS-1)) 36 #define ITLB_OFFSET(addr) (((addr) >> PAGE_SHIFT) & (NUM_ITLB_SETS-1)) 75 #define flush_dtlb_page_eir(addr) mtspr(SPR_DTLBEIR, addr) 76 #define flush_dtlb_page_no_eir(addr) \ 77 mtspr_off(SPR_DTLBMR_BASE(0), DTLB_OFFSET(addr), 0); 79 #define flush_itlb_page_eir(addr) mtspr(SPR_ITLBEIR, addr) 83 local_flush_tlb_page(struct vm_area_struct *vma, unsigned long addr) argument 99 int addr; local [all...] |
/linux-master/tools/include/linux/ |
H A D | bitops.h | 33 #define bitop(op, nr, addr) \ 34 op(nr, addr) 36 #define __set_bit(nr, addr) bitop(___set_bit, nr, addr) 37 #define __clear_bit(nr, addr) bitop(___clear_bit, nr, addr) 38 #define __change_bit(nr, addr) bitop(___change_bit, nr, addr) 39 #define __test_and_set_bit(nr, addr) bitop(___test_and_set_bit, nr, addr) [all...] |
/linux-master/arch/csky/abiv1/ |
H A D | mmap.c | 12 #define COLOUR_ALIGN(addr,pgoff) \ 13 ((((addr)+SHMLBA-1)&~(SHMLBA-1)) + \ 25 arch_get_unmapped_area(struct file *filp, unsigned long addr, argument 44 (addr - (pgoff << PAGE_SHIFT)) & (SHMLBA - 1)) 46 return addr; 52 if (addr) { 54 addr = COLOUR_ALIGN(addr, pgoff); 56 addr = PAGE_ALIGN(addr); [all...] |
/linux-master/tools/include/asm-generic/bitops/ |
H A D | non-atomic.h | 10 * @addr: the address to start counting from 17 ___set_bit(unsigned long nr, volatile unsigned long *addr) argument 20 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr); 26 ___clear_bit(unsigned long nr, volatile unsigned long *addr) argument 29 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr); 37 * @addr: the address to start counting from 44 ___change_bit(unsigned long nr, volatile unsigned long *addr) argument 47 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr); 55 * @addr: Address to count from 62 ___test_and_set_bit(unsigned long nr, volatile unsigned long *addr) argument 82 ___test_and_clear_bit(unsigned long nr, volatile unsigned long *addr) argument 94 ___test_and_change_bit(unsigned long nr, volatile unsigned long *addr) argument 110 _test_bit(unsigned long nr, const volatile unsigned long *addr) argument [all...] |
/linux-master/include/asm-generic/bitops/ |
H A D | generic-non-atomic.h | 21 * @addr: the address to start counting from 28 generic___set_bit(unsigned long nr, volatile unsigned long *addr) argument 31 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr); 37 generic___clear_bit(unsigned long nr, volatile unsigned long *addr) argument 40 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr); 48 * @addr: the address to start counting from 55 generic___change_bit(unsigned long nr, volatile unsigned long *addr) argument 58 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr); 66 * @addr: Address to count from 73 generic___test_and_set_bit(unsigned long nr, volatile unsigned long *addr) argument 93 generic___test_and_clear_bit(unsigned long nr, volatile unsigned long *addr) argument 105 generic___test_and_change_bit(unsigned long nr, volatile unsigned long *addr) argument 121 generic_test_bit(unsigned long nr, const volatile unsigned long *addr) argument 137 generic_test_bit_acquire(unsigned long nr, const volatile unsigned long *addr) argument 166 const_test_bit(unsigned long nr, const volatile unsigned long *addr) argument [all...] |
/linux-master/arch/xtensa/kernel/ |
H A D | syscall.c | 35 #define COLOUR_ALIGN(addr, pgoff) \ 36 ((((addr) + SHMLBA - 1) & ~(SHMLBA - 1)) + \ 57 unsigned long arch_get_unmapped_area(struct file *filp, unsigned long addr, argument 68 ((addr - (pgoff << PAGE_SHIFT)) & (SHMLBA - 1))) 70 return addr; 75 if (!addr) 76 addr = TASK_UNMAPPED_BASE; 79 addr = COLOUR_ALIGN(addr, pgoff); 81 addr [all...] |