Searched refs:addr (Results 26 - 50 of 9382) sorted by relevance

1234567891011>>

/linux-master/arch/nios2/include/asm/
H A Dio.h20 #define readb_relaxed(addr) readb(addr)
21 #define readw_relaxed(addr) readw(addr)
22 #define readl_relaxed(addr) readl(addr)
24 #define writeb_relaxed(x, addr) writeb(x, addr)
25 #define writew_relaxed(x, addr) writew(x, addr)
[all...]
/linux-master/arch/sparc/include/uapi/asm/
H A Dswab.h9 static inline __u16 __arch_swab16p(const __u16 *addr) argument
15 : "m" (*addr), "r" (addr), "i" (ASI_PL));
20 static inline __u32 __arch_swab32p(const __u32 *addr) argument
26 : "m" (*addr), "r" (addr), "i" (ASI_PL));
31 static inline __u64 __arch_swab64p(const __u64 *addr) argument
37 : "m" (*addr), "r" (addr), "i" (ASI_PL));
/linux-master/arch/x86/boot/
H A Dbitops.h20 static inline bool constant_test_bit(int nr, const void *addr) argument
22 const u32 *p = addr;
25 static inline bool variable_test_bit(int nr, const void *addr) argument
28 const u32 *p = addr;
34 #define test_bit(nr,addr) \
36 constant_test_bit((nr),(addr)) : \
37 variable_test_bit((nr),(addr)))
39 static inline void set_bit(int nr, void *addr) argument
41 asm("btsl %1,%0" : "+m" (*(u32 *)addr) : "Ir" (nr));
/linux-master/arch/sparc/include/asm/
H A Dturbosparc.h63 static inline void turbosparc_inv_insn_tag(unsigned long addr) argument
67 : "r" (addr), "i" (ASI_M_TXTC_TAG)
72 static inline void turbosparc_inv_data_tag(unsigned long addr) argument
76 : "r" (addr), "i" (ASI_M_DATAC_TAG)
82 unsigned long addr; local
84 for (addr = 0; addr < 0x4000; addr += 0x20)
85 turbosparc_inv_insn_tag(addr);
90 unsigned long addr; local
98 unsigned long addr; local
[all...]
H A Dcacheflush.h5 /* flush addr - to allow use of self-modifying code */
6 #define flushi(addr) __asm__ __volatile__ ("flush %0" : : "r" (addr) : "memory")
/linux-master/drivers/staging/media/atomisp/pci/
H A Dia_css_device_access.c33 ia_css_device_load_uint8(const hrt_address addr) argument
35 return my_env.load_8(addr);
39 ia_css_device_load_uint16(const hrt_address addr) argument
41 return my_env.load_16(addr);
45 ia_css_device_load_uint32(const hrt_address addr) argument
47 return my_env.load_32(addr);
51 ia_css_device_load_uint64(const hrt_address addr) argument
55 (void)addr;
60 ia_css_device_store_uint8(const hrt_address addr, const uint8_t data) argument
62 my_env.store_8(addr, dat
66 ia_css_device_store_uint16(const hrt_address addr, const uint16_t data) argument
72 ia_css_device_store_uint32(const hrt_address addr, const uint32_t data) argument
78 ia_css_device_store_uint64(const hrt_address addr, const uint64_t data) argument
87 ia_css_device_load(const hrt_address addr, void *data, const size_t size) argument
93 ia_css_device_store(const hrt_address addr, const void *data, const size_t size) argument
[all...]
/linux-master/net/vmw_vsock/
H A Dvsock_addr.c14 void vsock_addr_init(struct sockaddr_vm *addr, u32 cid, u32 port) argument
16 memset(addr, 0, sizeof(*addr));
17 addr->svm_family = AF_VSOCK;
18 addr->svm_cid = cid;
19 addr->svm_port = port;
23 int vsock_addr_validate(const struct sockaddr_vm *addr) argument
27 if (!addr)
30 if (addr->svm_family != AF_VSOCK)
33 if (addr
40 vsock_addr_bound(const struct sockaddr_vm *addr) argument
46 vsock_addr_unbind(struct sockaddr_vm *addr) argument
52 vsock_addr_equals_addr(const struct sockaddr_vm *addr, const struct sockaddr_vm *other) argument
60 vsock_addr_cast(const struct sockaddr *addr, size_t len, struct sockaddr_vm **out_addr) argument
[all...]
/linux-master/arch/x86/include/asm/
H A Dsync_bitops.h14 * bit 0 is the LSB of addr; bit 32 is the LSB of (addr+1).
19 #define ADDR (*(volatile long *)addr)
24 * @addr: the address to start counting from
32 static inline void sync_set_bit(long nr, volatile unsigned long *addr) argument
43 * @addr: Address to start counting from
50 static inline void sync_clear_bit(long nr, volatile unsigned long *addr) argument
61 * @addr: Address to start counting from
67 static inline void sync_change_bit(long nr, volatile unsigned long *addr) argument
78 * @addr
83 sync_test_and_set_bit(long nr, volatile unsigned long *addr) argument
96 sync_test_and_clear_bit(long nr, volatile unsigned long *addr) argument
109 sync_test_and_change_bit(long nr, volatile unsigned long *addr) argument
[all...]
/linux-master/drivers/net/wireless/ti/wl18xx/
H A Dio.c13 int wl18xx_top_reg_write(struct wl1271 *wl, int addr, u16 val) argument
18 if (WARN_ON(addr % 2))
21 if ((addr % 4) == 0) {
22 ret = wlcore_read32(wl, addr, &tmp);
27 ret = wlcore_write32(wl, addr, tmp);
29 ret = wlcore_read32(wl, addr - 2, &tmp);
34 ret = wlcore_write32(wl, addr - 2, tmp);
41 int wl18xx_top_reg_read(struct wl1271 *wl, int addr, u16 *out) argument
46 if (WARN_ON(addr % 2))
49 if ((addr
[all...]
/linux-master/arch/arm/include/asm/
H A Dkfence.h11 static inline int split_pmd_page(pmd_t *pmd, unsigned long addr) argument
14 unsigned long pfn = PFN_DOWN(__pa(addr));
24 flush_tlb_kernel_range(addr, addr + PMD_SIZE);
30 unsigned long addr; local
33 for (addr = (unsigned long)__kfence_pool; is_kfence_address((void *)addr);
34 addr += PAGE_SIZE) {
35 pmd = pmd_off_k(addr);
38 if (split_pmd_page(pmd, addr
46 kfence_protect_page(unsigned long addr, bool protect) argument
[all...]
H A Dkrait-l2-accessors.h6 extern void krait_set_l2_indirect_reg(u32 addr, u32 val);
7 extern u32 krait_get_l2_indirect_reg(u32 addr);
/linux-master/arch/riscv/include/asm/
H A Dpatch.h9 int patch_text_nosync(void *addr, const void *insns, size_t len);
10 int patch_text_set_nosync(void *addr, u8 c, size_t len);
11 int patch_text(void *addr, u32 *insns, int ninsns);
/linux-master/arch/m68k/include/asm/
H A Dio_no.h16 #define __raw_readb(addr) \
17 ({ u8 __v = (*(__force volatile u8 *) (addr)); __v; })
18 #define __raw_readw(addr) \
19 ({ u16 __v = (*(__force volatile u16 *) (addr)); __v; })
20 #define __raw_readl(addr) \
21 ({ u32 __v = (*(__force volatile u32 *) (addr)); __v; })
23 #define __raw_writeb(b, addr) (void)((*(__force volatile u8 *) (addr)) = (b))
24 #define __raw_writew(b, addr) (void)((*(__force volatile u16 *) (addr))
48 __cf_internalio(unsigned long addr) argument
53 cf_internalio(const volatile void __iomem *addr) argument
66 readw(const volatile void __iomem *addr) argument
74 readl(const volatile void __iomem *addr) argument
82 writew(u16 value, volatile void __iomem *addr) argument
87 __raw_writew(swab16(value), addr); local
91 writel(u32 value, volatile void __iomem *addr) argument
96 __raw_writel(swab32(value), addr); local
[all...]
/linux-master/arch/parisc/include/asm/
H A Dbitops.h21 static __inline__ void set_bit(int nr, volatile unsigned long * addr) argument
26 addr += BIT_WORD(nr);
27 _atomic_spin_lock_irqsave(addr, flags);
28 *addr |= mask;
29 _atomic_spin_unlock_irqrestore(addr, flags);
32 static __inline__ void clear_bit(int nr, volatile unsigned long * addr) argument
37 addr += BIT_WORD(nr);
38 _atomic_spin_lock_irqsave(addr, flags);
39 *addr &= ~mask;
40 _atomic_spin_unlock_irqrestore(addr, flag
43 change_bit(int nr, volatile unsigned long * addr) argument
54 test_and_set_bit(int nr, volatile unsigned long * addr) argument
72 test_and_clear_bit(int nr, volatile unsigned long * addr) argument
90 test_and_change_bit(int nr, volatile unsigned long * addr) argument
[all...]
/linux-master/include/asm-generic/
H A Dflat.h8 u32 *addr)
11 return copy_from_user(addr, rp, 4) ? -EFAULT : 0;
13 return get_user(*addr, rp);
17 static inline int flat_put_addr_at_rp(u32 __user *rp, u32 addr, u32 rel) argument
20 return copy_to_user(rp, &addr, 4) ? -EFAULT : 0;
22 return put_user(addr, rp);
7 flat_get_addr_from_rp(u32 __user *rp, u32 relval, u32 flags, u32 *addr) argument
/linux-master/include/net/
H A Dvsock_addr.h13 void vsock_addr_init(struct sockaddr_vm *addr, u32 cid, u32 port);
14 int vsock_addr_validate(const struct sockaddr_vm *addr);
15 bool vsock_addr_bound(const struct sockaddr_vm *addr);
16 void vsock_addr_unbind(struct sockaddr_vm *addr);
17 bool vsock_addr_equals_addr(const struct sockaddr_vm *addr,
19 int vsock_addr_cast(const struct sockaddr *addr, size_t len,
/linux-master/kernel/
H A Dextable.c47 struct exception_table_entry *search_kernel_exception_table(unsigned long addr) argument
50 __stop___ex_table - __start___ex_table, addr);
54 const struct exception_table_entry *search_exception_tables(unsigned long addr) argument
58 e = search_kernel_exception_table(addr);
60 e = search_module_extables(addr);
62 e = search_bpf_extables(addr);
66 int notrace core_kernel_text(unsigned long addr) argument
68 if (is_kernel_text(addr))
72 is_kernel_inittext(addr))
77 int __kernel_text_address(unsigned long addr) argument
94 kernel_text_address(unsigned long addr) argument
165 unsigned long addr; local
[all...]
/linux-master/arch/arm64/include/asm/
H A Dkasan.h12 #define arch_kasan_set_tag(addr, tag) __tag_set(addr, tag)
13 #define arch_kasan_reset_tag(addr) __tag_reset(addr)
14 #define arch_kasan_get_tag(addr) __tag_get(addr)
/linux-master/arch/arm/include/uapi/asm/
H A Dmman.h3 #define arch_mmap_check(addr, len, flags) \
4 (((flags) & MAP_FIXED && (addr) < FIRST_USER_ADDRESS) ? -EINVAL : 0)
/linux-master/drivers/staging/sm750fb/
H A Dddk750_hwi2c.h9 unsigned char sm750_hw_i2c_read_reg(unsigned char addr, unsigned char reg);
10 int sm750_hw_i2c_write_reg(unsigned char addr, unsigned char reg,
H A Dddk750_swi2c.h35 * addr - i2c Slave device address which register
42 unsigned char sm750_sw_i2c_read_reg(unsigned char addr, unsigned char reg);
48 * addr - i2c Slave device address which register
57 long sm750_sw_i2c_write_reg(unsigned char addr,
/linux-master/arch/arm64/kernel/probes/
H A Dsimulate-insn.h11 void simulate_adr_adrp(u32 opcode, long addr, struct pt_regs *regs);
12 void simulate_b_bl(u32 opcode, long addr, struct pt_regs *regs);
13 void simulate_b_cond(u32 opcode, long addr, struct pt_regs *regs);
14 void simulate_br_blr_ret(u32 opcode, long addr, struct pt_regs *regs);
15 void simulate_cbz_cbnz(u32 opcode, long addr, struct pt_regs *regs);
16 void simulate_tbz_tbnz(u32 opcode, long addr, struct pt_regs *regs);
17 void simulate_ldr_literal(u32 opcode, long addr, struct pt_regs *regs);
18 void simulate_ldrsw_literal(u32 opcode, long addr, struct pt_regs *regs);
/linux-master/arch/powerpc/include/asm/
H A Dmem_encrypt.h18 int set_memory_encrypted(unsigned long addr, int numpages);
19 int set_memory_decrypted(unsigned long addr, int numpages);
H A Dkfence.h24 static inline bool kfence_protect_page(unsigned long addr, bool protect) argument
26 struct page *page = virt_to_page((void *)addr);
33 static inline bool kfence_protect_page(unsigned long addr, bool protect) argument
35 pte_t *kpte = virt_to_kpte(addr);
38 pte_update(&init_mm, addr, kpte, _PAGE_PRESENT, 0, 0);
39 flush_tlb_kernel_range(addr, addr + PAGE_SIZE);
41 pte_update(&init_mm, addr, kpte, 0, _PAGE_PRESENT, 0);
/linux-master/arch/mips/include/asm/
H A Dginvt.h24 static __always_inline void ginvt(unsigned long addr, enum ginvt_type type) argument
33 : "r"(addr), "i"(type)
42 static inline void ginvt_va(unsigned long addr) argument
44 addr &= PAGE_MASK << 1;
45 ginvt(addr, GINVT_VA);
53 static inline void ginvt_va_mmid(unsigned long addr) argument
55 addr &= PAGE_MASK << 1;
56 ginvt(addr, GINVT_VA | GINVT_MMID);

Completed in 833 milliseconds

1234567891011>>