/linux-master/arch/sparc/mm/ |
H A D | hugetlbpage.c | 27 unsigned long addr, 45 addr = vm_unmapped_area(&info); 47 if ((addr & ~PAGE_MASK) && task_size > VA_EXCLUDE_END) { 48 VM_BUG_ON(addr != -ENOMEM); 51 addr = vm_unmapped_area(&info); 54 return addr; 65 unsigned long addr = addr0; local 77 addr = vm_unmapped_area(&info); 85 if (addr & ~PAGE_MASK) { 86 VM_BUG_ON(addr ! 26 hugetlb_get_unmapped_area_bottomup(struct file *filp, unsigned long addr, unsigned long len, unsigned long pgoff, unsigned long flags) argument 97 hugetlb_get_unmapped_area(struct file *file, unsigned long addr, unsigned long len, unsigned long pgoff, unsigned long flags) argument 281 huge_pte_alloc(struct mm_struct *mm, struct vm_area_struct *vma, unsigned long addr, unsigned long sz) argument 304 huge_pte_offset(struct mm_struct *mm, unsigned long addr, unsigned long sz) argument 331 __set_huge_pte_at(struct mm_struct *mm, unsigned long addr, pte_t *ptep, pte_t entry) argument 367 set_huge_pte_at(struct mm_struct *mm, unsigned long addr, pte_t *ptep, pte_t entry, unsigned long sz) argument 373 huge_ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) argument 422 hugetlb_free_pte_range(struct mmu_gather *tlb, pmd_t *pmd, unsigned long addr) argument 432 hugetlb_free_pmd_range(struct mmu_gather *tlb, pud_t *pud, unsigned long addr, unsigned long end, unsigned long floor, unsigned long ceiling) argument 469 hugetlb_free_pud_range(struct mmu_gather *tlb, p4d_t *p4d, unsigned long addr, unsigned long end, unsigned long floor, unsigned long ceiling) argument 507 hugetlb_free_pgd_range(struct mmu_gather *tlb, unsigned long addr, unsigned long end, unsigned long floor, unsigned long ceiling) argument [all...] |
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/ |
H A D | anx9805.c | 33 u8 addr; member in struct:anx9805_pad 39 u8 addr; member in struct:anx9805_bus 53 tmp = nvkm_rdi2cr(adap, pad->addr, 0x07) & ~0x10; 54 nvkm_wri2cr(adap, pad->addr, 0x07, tmp | 0x10); 55 nvkm_wri2cr(adap, pad->addr, 0x07, tmp); 56 nvkm_wri2cr(adap, bus->addr, 0x43, 0x05); 60 if ( (msg->flags & I2C_M_RD) && msg->addr == 0x50) { 61 nvkm_wri2cr(adap, bus->addr, 0x40, msg->addr << 1); 62 nvkm_wri2cr(adap, bus->addr, 132 u8 addr; member in struct:anx9805_aux 136 anx9805_aux_xfer(struct nvkm_i2c_aux *base, bool retry, u8 type, u32 addr, u8 *data, u8 *size) argument 265 anx9805_pad_new(struct nvkm_i2c_bus *bus, int id, u8 addr, struct nvkm_i2c_pad **ppad) argument [all...] |
/linux-master/drivers/net/wireless/realtek/rtw88/ |
H A D | hci.h | 25 u8 (*read8)(struct rtw_dev *rtwdev, u32 addr); 26 u16 (*read16)(struct rtw_dev *rtwdev, u32 addr); 27 u32 (*read32)(struct rtw_dev *rtwdev, u32 addr); 28 void (*write8)(struct rtw_dev *rtwdev, u32 addr, u8 val); 29 void (*write16)(struct rtw_dev *rtwdev, u32 addr, u16 val); 30 void (*write32)(struct rtw_dev *rtwdev, u32 addr, u32 val); 87 static inline u8 rtw_read8(struct rtw_dev *rtwdev, u32 addr) argument 89 return rtwdev->hci.ops->read8(rtwdev, addr); 92 static inline u16 rtw_read16(struct rtw_dev *rtwdev, u32 addr) argument 94 return rtwdev->hci.ops->read16(rtwdev, addr); 97 rtw_read32(struct rtw_dev *rtwdev, u32 addr) argument 102 rtw_write8(struct rtw_dev *rtwdev, u32 addr, u8 val) argument 107 rtw_write16(struct rtw_dev *rtwdev, u32 addr, u16 val) argument 112 rtw_write32(struct rtw_dev *rtwdev, u32 addr, u32 val) argument 117 rtw_write8_set(struct rtw_dev *rtwdev, u32 addr, u8 bit) argument 125 rtw_write16_set(struct rtw_dev *rtwdev, u32 addr, u16 bit) argument 133 rtw_write32_set(struct rtw_dev *rtwdev, u32 addr, u32 bit) argument 141 rtw_write8_clr(struct rtw_dev *rtwdev, u32 addr, u8 bit) argument 149 rtw_write16_clr(struct rtw_dev *rtwdev, u32 addr, u16 bit) argument 157 rtw_write32_clr(struct rtw_dev *rtwdev, u32 addr, u32 bit) argument 166 rtw_read_rf(struct rtw_dev *rtwdev, enum rtw_rf_path rf_path, u32 addr, u32 mask) argument 179 rtw_write_rf(struct rtw_dev *rtwdev, enum rtw_rf_path rf_path, u32 addr, u32 mask, u32 data) argument 188 rtw_read32_mask(struct rtw_dev *rtwdev, u32 addr, u32 mask) argument 201 rtw_read16_mask(struct rtw_dev *rtwdev, u32 addr, u32 mask) argument 214 rtw_read8_mask(struct rtw_dev *rtwdev, u32 addr, u32 mask) argument 227 rtw_write32_mask(struct rtw_dev *rtwdev, u32 addr, u32 mask, u32 data) argument 241 rtw_write8_mask(struct rtw_dev *rtwdev, u32 addr, u32 mask, u8 data) argument [all...] |
/linux-master/net/sctp/ |
H A D | bind_addr.c | 34 union sctp_addr *addr, enum sctp_scope scope, 48 struct sctp_sockaddr_entry *addr; local 55 list_for_each_entry(addr, &src->address_list, list) { 56 error = sctp_copy_one_addr(net, dest, &addr->a, scope, 67 list_for_each_entry(addr, &src->address_list, list) { 68 error = sctp_copy_one_addr(net, dest, &addr->a, 98 struct sctp_sockaddr_entry *addr; local 104 list_for_each_entry(addr, &src->address_list, list) { 105 error = sctp_add_bind_addr(dest, &addr->a, sizeof(addr 126 struct sctp_sockaddr_entry *addr, *temp; local 147 struct sctp_sockaddr_entry *addr; local 181 struct sctp_sockaddr_entry *addr, *temp; local 220 struct sctp_sockaddr_entry *addr; local 268 union sctp_addr addr; local 313 sctp_bind_addr_match(struct sctp_bind_addr *bp, const union sctp_addr *addr, struct sctp_sock *opt) argument 365 sctp_bind_addr_conflict(struct sctp_bind_addr *bp, const union sctp_addr *addr, struct sctp_sock *bp_sp, struct sctp_sock *addr_sp) argument 400 sctp_bind_addr_state(const struct sctp_bind_addr *bp, const union sctp_addr *addr) argument 429 union sctp_addr *addr; local 459 sctp_copy_one_addr(struct net *net, struct sctp_bind_addr *dest, union sctp_addr *addr, enum sctp_scope scope, gfp_t gfp, int flags) argument 486 sctp_is_any(struct sock *sk, const union sctp_addr *addr) argument 505 sctp_in_scope(struct net *net, const union sctp_addr *addr, enum sctp_scope scope) argument 549 struct sctp_sockaddr_entry *addr; local 566 sctp_scope(const union sctp_addr *addr) argument [all...] |
/linux-master/net/can/j1939/ |
H A D | address-claim.c | 42 if (skb->len < 3 || skcb->addr.pgn != J1939_PGN_REQUEST) 61 if (skcb->addr.src_name != j1939_skb_to_name(skb)) { 66 if (skcb->addr.sa == J1939_NO_ADDR) { 72 if (skcb->addr.dst_name || skcb->addr.da != J1939_NO_ADDR) { 83 u8 addr; local 86 if (skcb->addr.pgn == J1939_PGN_ADDRESS_CLAIMED) { 93 ecu = j1939_ecu_get_by_name(priv, skcb->addr.src_name); 97 if (ecu->addr != skcb->addr [all...] |
/linux-master/tools/testing/selftests/mincore/ |
H A D | mincore_selftest.c | 35 char *addr; local 50 addr = mmap(NULL, page_size, PROT_READ | PROT_WRITE, 52 ASSERT_NE(MAP_FAILED, addr) { 56 /* <addr> argument is not page-aligned */ 58 retval = mincore(addr + 1, page_size, vec); 64 retval = mincore(addr, -1, vec); 70 retval = mincore(addr, page_size, NULL); 73 munmap(addr, page_size); 86 char *addr; local 94 addr 142 char *addr; local 191 char *addr; local 296 char *addr; local [all...] |
/linux-master/arch/x86/kernel/cpu/sgx/ |
H A D | encls.h | 146 static inline int __eextend(void *secs, void *addr) argument 148 return __encls_2(EEXTEND, secs, addr); 155 static inline int __eadd(struct sgx_pageinfo *pginfo, void *addr) argument 157 return __encls_2(EADD, pginfo, addr); 167 static inline int __eremove(void *addr) argument 169 return __encls_ret_1(EREMOVE, addr); 173 static inline int __edbgwr(void *addr, unsigned long *data) argument 175 return __encls_2(EDGBWR, *data, addr); 179 static inline int __edbgrd(void *addr, unsigned long *data) argument 181 return __encls_1_1(EDGBRD, *data, addr); 185 __etrack(void *addr) argument 191 __eldu(struct sgx_pageinfo *pginfo, void *addr, void *va) argument 198 __eblock(void *addr) argument 204 __epa(void *addr) argument 212 __ewb(struct sgx_pageinfo *pginfo, void *addr, void *va) argument 219 __emodpr(struct sgx_secinfo *secinfo, void *addr) argument 225 __emodt(struct sgx_secinfo *secinfo, void *addr) argument 231 __eaug(struct sgx_pageinfo *pginfo, void *addr) argument [all...] |
/linux-master/arch/csky/kernel/probes/ |
H A D | simulate-insn.c | 69 simulate_br16(u32 opcode, long addr, struct pt_regs *regs) argument 72 addr + sign_extend32((opcode & 0x3ff) << 1, 9)); 76 simulate_br32(u32 opcode, long addr, struct pt_regs *regs) argument 79 addr + sign_extend32((opcode & 0xffff0000) >> 15, 15)); 83 simulate_bt16(u32 opcode, long addr, struct pt_regs *regs) argument 87 addr + sign_extend32((opcode & 0x3ff) << 1, 9)); 89 instruction_pointer_set(regs, addr + 2); 93 simulate_bt32(u32 opcode, long addr, struct pt_regs *regs) argument 97 addr + sign_extend32((opcode & 0xffff0000) >> 15, 15)); 99 instruction_pointer_set(regs, addr 103 simulate_bf16(u32 opcode, long addr, struct pt_regs *regs) argument 113 simulate_bf32(u32 opcode, long addr, struct pt_regs *regs) argument 123 simulate_jmp16(u32 opcode, long addr, struct pt_regs *regs) argument 133 simulate_jmp32(u32 opcode, long addr, struct pt_regs *regs) argument 143 simulate_jsr16(u32 opcode, long addr, struct pt_regs *regs) argument 155 simulate_jsr32(u32 opcode, long addr, struct pt_regs *regs) argument 167 simulate_lrw16(u32 opcode, long addr, struct pt_regs *regs) argument 181 simulate_lrw32(u32 opcode, long addr, struct pt_regs *regs) argument 194 simulate_pop16(u32 opcode, long addr, struct pt_regs *regs) argument 215 simulate_pop32(u32 opcode, long addr, struct pt_regs *regs) argument 246 simulate_bez32(u32 opcode, long addr, struct pt_regs *regs) argument 260 simulate_bnez32(u32 opcode, long addr, struct pt_regs *regs) argument 274 simulate_bnezad32(u32 opcode, long addr, struct pt_regs *regs) argument 293 simulate_bhsz32(u32 opcode, long addr, struct pt_regs *regs) argument 308 simulate_bhz32(u32 opcode, long addr, struct pt_regs *regs) argument 323 simulate_blsz32(u32 opcode, long addr, struct pt_regs *regs) argument 338 simulate_blz32(u32 opcode, long addr, struct pt_regs *regs) argument 353 simulate_bsr32(u32 opcode, long addr, struct pt_regs *regs) argument 367 simulate_jmpi32(u32 opcode, long addr, struct pt_regs *regs) argument 379 simulate_jsri32(u32 opcode, long addr, struct pt_regs *regs) argument [all...] |
/linux-master/drivers/char/ipmi/ |
H A D | ipmi_si_mem_io.c | 9 return readb((io->addr)+(offset * io->regspacing)); 15 writeb(b, (io->addr)+(offset * io->regspacing)); 21 return (readw((io->addr)+(offset * io->regspacing)) >> io->regshift) 28 writeb(b << io->regshift, (io->addr)+(offset * io->regspacing)); 34 return (readl((io->addr)+(offset * io->regspacing)) >> io->regshift) 41 writel(b << io->regshift, (io->addr)+(offset * io->regspacing)); 47 return (readq((io->addr)+(offset * io->regspacing)) >> io->regshift) 54 writeq((u64)b << io->regshift, (io->addr)+(offset * io->regspacing)); 60 unsigned long addr = io->addr_data; local 64 release_mem_region(addr 78 unsigned long addr = io->addr_data; local [all...] |
/linux-master/arch/mips/mm/ |
H A D | mmap.c | 23 #define COLOUR_ALIGN(addr, pgoff) \ 24 ((((addr) + shm_align_mask) & ~shm_align_mask) + \ 35 unsigned long addr = addr0; local 44 if (TASK_SIZE - len < addr) 52 ((addr - (pgoff << PAGE_SHIFT)) & shm_align_mask)) 54 return addr; 62 if (addr) { 64 addr = COLOUR_ALIGN(addr, pgoff); 66 addr [all...] |
H A D | hugetlbpage.c | 25 unsigned long addr, unsigned long sz) 32 pgd = pgd_offset(mm, addr); 33 p4d = p4d_alloc(mm, pgd, addr); 34 pud = pud_alloc(mm, p4d, addr); 36 pte = (pte_t *)pmd_alloc(mm, pud, addr); 41 pte_t *huge_pte_offset(struct mm_struct *mm, unsigned long addr, argument 49 pgd = pgd_offset(mm, addr); 51 p4d = p4d_offset(pgd, addr); 53 pud = pud_offset(p4d, addr); 55 pmd = pmd_offset(pud, addr); 24 huge_pte_alloc(struct mm_struct *mm, struct vm_area_struct *vma, unsigned long addr, unsigned long sz) argument [all...] |
H A D | dma-noncoherent.c | 52 void *arch_dma_set_uncached(void *addr, size_t size) argument 54 return (void *)(__pa(addr) + UNCAC_BASE); 57 static inline void dma_sync_virt_for_device(void *addr, size_t size, argument 62 dma_cache_wback((unsigned long)addr, size); 65 dma_cache_inv((unsigned long)addr, size); 68 dma_cache_wback_inv((unsigned long)addr, size); 75 static inline void dma_sync_virt_for_cpu(void *addr, size_t size, argument 83 dma_cache_inv((unsigned long)addr, size); 104 void *addr; local 111 addr [all...] |
/linux-master/drivers/iio/imu/bno055/ |
H A D | bno055_ser_trace.h | 29 TP_PROTO(bool read, int addr, int retry), 30 TP_ARGS(read, addr, retry), 33 __field(int, addr) 38 __entry->addr = addr; 41 TP_printk("%s addr 0x%x retry #%d", 43 __entry->addr, __entry->retry 48 TP_PROTO(u8 addr, u8 value), 49 TP_ARGS(addr, value), 51 __field(u8, addr) [all...] |
/linux-master/net/tipc/ |
H A D | ib_media.c | 59 /* Convert from media address format to discovery message addr format */ 60 static int tipc_ib_addr2msg(char *msg, struct tipc_media_addr *addr) argument 63 memcpy(msg, addr->value, INFINIBAND_ALEN); 67 /* Convert raw InfiniBand address format to media addr format */ 69 struct tipc_media_addr *addr, 72 memset(addr, 0, sizeof(*addr)); 73 memcpy(addr->value, msg, INFINIBAND_ALEN); 74 addr->media_id = TIPC_MEDIA_TYPE_IB; 75 addr 68 tipc_ib_raw2addr(struct tipc_bearer *b, struct tipc_media_addr *addr, const char *msg) argument 81 tipc_ib_msg2addr(struct tipc_bearer *b, struct tipc_media_addr *addr, char *msg) argument [all...] |
/linux-master/drivers/infiniband/hw/hfi1/ |
H A D | trace_mmu.h | 20 TP_STRUCT__entry(__field(unsigned long, addr) 24 TP_fast_assign(__entry->addr = node->addr; 28 TP_printk("MMU node addr 0x%lx, len %lu, refcount %u", 29 __entry->addr, 40 TP_PROTO(unsigned long addr, unsigned long len), 41 TP_ARGS(addr, len), 42 TP_STRUCT__entry(__field(unsigned long, addr) 45 TP_fast_assign(__entry->addr = addr; [all...] |
/linux-master/arch/loongarch/include/asm/ |
H A D | cacheflush.h | 47 #define flush_icache_user_page(vma, page, addr, len) do { } while (0) 51 #define cache_op(op, addr) \ 55 : "i" (op), "ZC" (*(unsigned char *)(addr))) 57 static inline void flush_cache_line(int leaf, unsigned long addr) argument 61 cache_op(Index_Writeback_Inv_LEAF0, addr); 64 cache_op(Index_Writeback_Inv_LEAF1, addr); 67 cache_op(Index_Writeback_Inv_LEAF2, addr); 70 cache_op(Index_Writeback_Inv_LEAF3, addr); 73 cache_op(Index_Writeback_Inv_LEAF4, addr); 76 cache_op(Index_Writeback_Inv_LEAF5, addr); [all...] |
/linux-master/arch/powerpc/lib/ |
H A D | code-patching.c | 45 int raw_patch_instruction(u32 *addr, ppc_inst_t instr) argument 47 return __patch_instruction(addr, instr, addr); 55 unsigned long addr; member in struct:patch_context 61 static int map_patch_area(void *addr, unsigned long text_poke_addr); 62 static void unmap_patch_area(unsigned long addr); 106 unsigned long addr; local 117 addr = (unsigned long)area->addr; 118 err = map_patch_area(empty_zero_page, addr); 152 unsigned long addr; local 226 get_patch_pfn(void *addr) argument 237 map_patch_area(void *addr, unsigned long text_poke_addr) argument 244 unmap_patch_area(unsigned long addr) argument 279 __do_patch_instruction_mm(u32 *addr, ppc_inst_t instr) argument 325 __do_patch_instruction(u32 *addr, ppc_inst_t instr) argument 350 patch_instruction(u32 *addr, ppc_inst_t instr) argument 405 __do_patch_instructions_mm(u32 *addr, u32 *code, size_t len, bool repeat_instr) argument 454 __do_patch_instructions(u32 *addr, u32 *code, size_t len, bool repeat_instr) argument 485 patch_instructions(u32 *addr, u32 *code, size_t len, bool repeat_instr) argument 513 patch_branch(u32 *addr, unsigned long target, int flags) argument 545 create_cond_branch(ppc_inst_t *instr, const u32 *addr, unsigned long target, int flags) argument [all...] |
/linux-master/kernel/ |
H A D | cfi.c | 10 enum bug_trap_type report_cfi_failure(struct pt_regs *regs, unsigned long addr, argument 15 (void *)addr, (void *)*target, type); 18 (void *)addr); 21 __warn(NULL, 0, (void *)addr, 0, regs, NULL); 34 static bool is_trap(unsigned long addr, s32 *start, s32 *end) argument 39 if (trap_address(p) == addr) 69 static bool is_module_cfi_trap(unsigned long addr) argument 76 mod = __module_address(addr); 78 found = is_trap(addr, mod->kcfi_traps, mod->kcfi_traps_end); 85 static inline bool is_module_cfi_trap(unsigned long addr) argument 94 is_cfi_trap(unsigned long addr) argument [all...] |
/linux-master/arch/microblaze/include/asm/ |
H A D | cacheflush.h | 72 unsigned long addr = (unsigned long) page_address(page); /* virtual */ \ 73 addr = (u32)virt_to_phys((void *)addr); \ 74 flush_dcache_range((unsigned) (addr), (unsigned) (addr) + PAGE_SIZE); \ 79 unsigned long addr = folio_pfn(folio) << PAGE_SHIFT; local 81 flush_dcache_range(addr, addr + folio_size(folio)); 92 u32 addr = virt_to_phys(dst); local 95 invalidate_icache_range(addr, add [all...] |
/linux-master/arch/powerpc/include/asm/ |
H A D | cacheflush.h | 57 unsigned long addr, int len); 74 void *addr = (void *)(start & ~(bytes - 1)); local 75 unsigned long size = stop - (unsigned long)addr + (bytes - 1); 81 for (i = 0; i < size >> shift; i++, addr += bytes) 82 dcbf(addr); 96 void *addr = (void *)(start & ~(bytes - 1)); local 97 unsigned long size = stop - (unsigned long)addr + (bytes - 1); 100 for (i = 0; i < size >> shift; i++, addr += bytes) 101 dcbst(addr); 115 void *addr local [all...] |
/linux-master/arch/arm64/mm/ |
H A D | contpte.c | 29 static void contpte_try_unfold_partial(struct mm_struct *mm, unsigned long addr, argument 38 contpte_try_unfold(mm, addr, ptep, __ptep_get(ptep)); 41 unsigned long last_addr = addr + PAGE_SIZE * (nr - 1); 49 static void contpte_convert(struct mm_struct *mm, unsigned long addr, argument 58 start_addr = addr = ALIGN_DOWN(addr, CONT_PTE_SIZE); 61 for (i = 0; i < CONT_PTES; i++, ptep++, addr += PAGE_SIZE) { 62 pte_t ptent = __ptep_get_and_clear(mm, addr, ptep); 71 __flush_tlb_range(&vma, start_addr, addr, PAGE_SIZE, true, 3); 76 void __contpte_try_fold(struct mm_struct *mm, unsigned long addr, argument 140 __contpte_try_unfold(struct mm_struct *mm, unsigned long addr, pte_t *ptep, pte_t pte) argument 240 contpte_set_ptes(struct mm_struct *mm, unsigned long addr, pte_t *ptep, pte_t pte, unsigned int nr) argument 283 contpte_clear_full_ptes(struct mm_struct *mm, unsigned long addr, pte_t *ptep, unsigned int nr, int full) argument 291 contpte_get_and_clear_full_ptes(struct mm_struct *mm, unsigned long addr, pte_t *ptep, unsigned int nr, int full) argument 300 contpte_ptep_test_and_clear_young(struct vm_area_struct *vma, unsigned long addr, pte_t *ptep) argument 325 contpte_ptep_clear_flush_young(struct vm_area_struct *vma, unsigned long addr, pte_t *ptep) argument 346 contpte_wrprotect_ptes(struct mm_struct *mm, unsigned long addr, pte_t *ptep, unsigned int nr) argument 364 contpte_ptep_set_access_flags(struct vm_area_struct *vma, unsigned long addr, pte_t *ptep, pte_t entry, int dirty) argument [all...] |
/linux-master/arch/arm64/include/asm/ |
H A D | io.h | 25 static __always_inline void __raw_writeb(u8 val, volatile void __iomem *addr) argument 27 volatile u8 __iomem *ptr = addr; 32 static __always_inline void __raw_writew(u16 val, volatile void __iomem *addr) argument 34 volatile u16 __iomem *ptr = addr; 39 static __always_inline void __raw_writel(u32 val, volatile void __iomem *addr) argument 41 volatile u32 __iomem *ptr = addr; 46 static __always_inline void __raw_writeq(u64 val, volatile void __iomem *addr) argument 48 volatile u64 __iomem *ptr = addr; 53 static __always_inline u8 __raw_readb(const volatile void __iomem *addr) argument 59 : "=r" (val) : "r" (addr)); 64 __raw_readw(const volatile void __iomem *addr) argument 76 __raw_readl(const volatile void __iomem *addr) argument 87 __raw_readq(const volatile void __iomem *addr) argument 169 ioremap_cache(phys_addr_t addr, size_t size) argument [all...] |
/linux-master/arch/csky/abiv1/ |
H A D | alignment.c | 27 * Get byte-value from addr and set it to *valp. 32 static int ldb_asm(uint32_t addr, uint32_t *valp) argument 51 : "r" (addr) 60 * Put byte-value to addr. 65 static int stb_asm(uint32_t addr, uint32_t val) argument 83 : "r"(val), "r" (addr) 95 static int ldh_c(struct pt_regs *regs, uint32_t rz, uint32_t addr) argument 99 if (ldb_asm(addr, &byte0)) 101 addr += 1; 102 if (ldb_asm(addr, 117 sth_c(struct pt_regs *regs, uint32_t rz, uint32_t addr) argument 142 ldw_c(struct pt_regs *regs, uint32_t rz, uint32_t addr) argument 176 stw_c(struct pt_regs *regs, uint32_t rz, uint32_t addr) argument 220 uint32_t addr = 0; local [all...] |
/linux-master/arch/riscv/kernel/ |
H A D | patch.c | 20 void *addr; member in struct:patch_insn 30 static inline bool is_kernel_exittext(uintptr_t addr) argument 33 addr >= (uintptr_t)__exittext_begin && 34 addr < (uintptr_t)__exittext_end; 42 static __always_inline void *patch_map(void *addr, const unsigned int fixmap) argument 44 uintptr_t uintaddr = (uintptr_t) addr; 48 page = phys_to_page(__pa_symbol(addr)); 50 page = vmalloc_to_page(addr); 52 return addr; 66 static int __patch_insn_set(void *addr, u argument 103 __patch_insn_write(void *addr, const void *insn, size_t len) argument 149 __patch_insn_set(void *addr, u8 c, size_t len) argument 157 __patch_insn_write(void *addr, const void *insn, size_t len) argument 164 patch_insn_set(void *addr, u8 c, size_t len) argument 185 patch_text_set_nosync(void *addr, u8 c, size_t len) argument 199 patch_insn_write(void *addr, const void *insn, size_t len) argument 220 patch_text_nosync(void *addr, const void *insns, size_t len) argument 257 patch_text(void *addr, u32 *insns, int ninsns) argument [all...] |
/linux-master/arch/x86/pci/ |
H A D | mmconfig_64.c | 31 char __iomem *addr; local 40 addr = pci_dev_base(seg, bus, devfn); 41 if (!addr) { 48 *value = mmio_config_readb(addr + reg); 51 *value = mmio_config_readw(addr + reg); 54 *value = mmio_config_readl(addr + reg); 65 char __iomem *addr; local 72 addr = pci_dev_base(seg, bus, devfn); 73 if (!addr) { 80 mmio_config_writeb(addr 101 void __iomem *addr; local [all...] |