| /linux/arch/mips/include/asm/ |
| H A D | asm-eva.h | 19 #define kernel_ll(reg, addr) "ll " reg ", " addr "\n" argument 20 #define kernel_sc(reg, addr) "sc " reg ", " addr "\n" argument 21 #define kernel_lw(reg, addr) "lw " reg ", " addr "\n" argument 22 #define kernel_lwl(reg, addr) "lwl " reg ", " addr "\n" argument 23 #define kernel_lwr(reg, addr) "lwr " reg ", " addr "\n" argument 24 #define kernel_lh(reg, addr) "lh " reg ", " addr "\n" argument 25 #define kernel_lb(reg, addr) "lb " reg ", " addr "\n" argument 26 #define kernel_lbu(reg, addr) "lbu " reg ", " addr "\n" argument 27 #define kernel_sw(reg, addr) "sw " reg ", " addr "\n" argument 28 #define kernel_swl(reg, addr) "swl " reg ", " addr "\n" argument [all …]
|
| H A D | r4kcache.h | 47 #define _cache_op(insn, op, addr) \ argument 55 : "i" (op), "R" (*(unsigned char *)(addr))) 57 #define cache_op(op, addr) \ argument 58 _cache_op(kernel_cache, op, addr) 60 static inline void flush_icache_line_indexed(unsigned long addr) in flush_icache_line_indexed() argument 62 cache_op(Index_Invalidate_I, addr); in flush_icache_line_indexed() 65 static inline void flush_dcache_line_indexed(unsigned long addr) in flush_dcache_line_indexed() argument 67 cache_op(Index_Writeback_Inv_D, addr); in flush_dcache_line_indexed() 70 static inline void flush_scache_line_indexed(unsigned long addr) in flush_scache_line_indexed() argument 72 cache_op(Index_Writeback_Inv_SD, addr); in flush_scache_line_indexed() [all …]
|
| /linux/arch/parisc/lib/ |
| H A D | iomap.c | 32 * Technically, this should be 'if (VMALLOC_START < addr < VMALLOC_END), 36 #define INDIRECT_ADDR(addr) (((unsigned long)(addr) & 1UL<<63) != 0) argument 37 #define ADDR_TO_REGION(addr) (((unsigned long)addr >> 60) & 7) argument 40 #define INDIRECT_ADDR(addr) (((unsigned long)(addr) & 1UL<<31) != 0) argument 41 #define ADDR_TO_REGION(addr) (((unsigned long)addr >> 28) & 7) argument 74 #define ADDR2PORT(addr) ((unsigned long __force)(addr) & 0xffffff) argument 76 static unsigned int ioport_read8(const void __iomem *addr) in ioport_read8() argument 78 return inb(ADDR2PORT(addr)); in ioport_read8() 81 static unsigned int ioport_read16(const void __iomem *addr) in ioport_read16() argument 83 return inw(ADDR2PORT(addr)); in ioport_read16() [all …]
|
| /linux/lib/ |
| H A D | iomap.c | 52 #define IO_COND(addr, is_pio, is_mmio) do { \ argument 53 unsigned long port = (unsigned long __force)addr; \ 69 #define mmio_read16be(addr) swab16(readw(addr)) argument 70 #define mmio_read32be(addr) swab32(readl(addr)) argument 71 #define mmio_read64be(addr) swab64(readq(addr)) argument 79 unsigned int ioread8(const void __iomem *addr) in ioread8() argument 81 IO_COND(addr, return inb(port), return readb(addr)); in ioread8() 85 unsigned int ioread16(const void __iomem *addr) in ioread16() argument 87 IO_COND(addr, return inw(port), return readw(addr)); in ioread16() 91 unsigned int ioread16be(const void __iomem *addr) in ioread16be() argument [all …]
|
| /linux/tools/testing/selftests/net/ |
| H A D | tcp_port_share.c | 38 struct sockaddr_inet addr = {}; in getsockname_port() local 41 addr.len = sizeof(addr); in getsockname_port() 42 err = getsockname(fd, &addr.sa, &addr.len); in getsockname_port() 46 switch (addr.sa.sa_family) { in getsockname_port() 48 return ntohs(addr.v4.sin_port); in getsockname_port() 50 return ntohs(addr.v6.sin6_port); in getsockname_port() 58 struct sockaddr_inet *addr) in make_inet_addr() argument 62 memset(addr, 0, sizeof(*addr)); in make_inet_addr() 66 addr->len = sizeof(addr->v4); in make_inet_addr() 67 addr->v4.sin_family = af; in make_inet_addr() [all …]
|
| /linux/rust/helpers/ |
| H A D | io.c | 17 __rust_helper void rust_helper_iounmap(void __iomem *addr) in rust_helper_iounmap() 19 iounmap(addr); in rust_helper_iounmap() 22 __rust_helper u8 rust_helper_readb(const void __iomem *addr) in rust_helper_readb() 24 return readb(addr); in rust_helper_readb() 27 __rust_helper u16 rust_helper_readw(const void __iomem *addr) in rust_helper_readw() 29 return readw(addr); in rust_helper_readw() 32 __rust_helper u32 rust_helper_readl(const void __iomem *addr) in rust_helper_readl() 34 return readl(addr); in rust_helper_readl() 38 __rust_helper u64 rust_helper_readq(const void __iomem *addr) in rust_helper_readq() 40 return readq(addr); in rust_helper_readq() 16 rust_helper_iounmap(void __iomem * addr) rust_helper_iounmap() argument 21 rust_helper_readb(const void __iomem * addr) rust_helper_readb() argument 26 rust_helper_readw(const void __iomem * addr) rust_helper_readw() argument 31 rust_helper_readl(const void __iomem * addr) rust_helper_readl() argument 37 rust_helper_readq(const void __iomem * addr) rust_helper_readq() argument 43 rust_helper_writeb(u8 value,void __iomem * addr) rust_helper_writeb() argument 48 rust_helper_writew(u16 value,void __iomem * addr) rust_helper_writew() argument 53 rust_helper_writel(u32 value,void __iomem * addr) rust_helper_writel() argument 59 rust_helper_writeq(u64 value,void __iomem * addr) rust_helper_writeq() argument 65 rust_helper_readb_relaxed(const void __iomem * addr) rust_helper_readb_relaxed() argument 70 rust_helper_readw_relaxed(const void __iomem * addr) rust_helper_readw_relaxed() argument 75 rust_helper_readl_relaxed(const void __iomem * addr) rust_helper_readl_relaxed() argument 81 rust_helper_readq_relaxed(const void __iomem * addr) rust_helper_readq_relaxed() argument 87 rust_helper_writeb_relaxed(u8 value,void __iomem * addr) rust_helper_writeb_relaxed() argument 92 rust_helper_writew_relaxed(u16 value,void __iomem * addr) rust_helper_writew_relaxed() argument 97 rust_helper_writel_relaxed(u32 value,void __iomem * addr) rust_helper_writel_relaxed() argument 103 rust_helper_writeq_relaxed(u64 value,void __iomem * addr) rust_helper_writeq_relaxed() argument [all...] |
| /linux/include/trace/events/ |
| H A D | thp.h | 14 TP_PROTO(unsigned long addr, unsigned long pte), 15 TP_ARGS(addr, pte), 17 __field(unsigned long, addr) 22 __entry->addr = addr; 26 TP_printk("Set page table entry with 0x%lx with 0x%lx", __entry->addr, __entry->pte) 30 TP_PROTO(unsigned long addr, unsigned long pmd), 31 TP_ARGS(addr, pmd) 35 TP_PROTO(unsigned long addr, unsigned long pud), 36 TP_ARGS(addr, pud) 41 TP_PROTO(unsigned long addr, unsigned long pte, unsigned long clr, unsigned long set), [all …]
|
| H A D | bridge.h | 15 const unsigned char *addr, u16 vid, u16 nlh_flags), 17 TP_ARGS(ndm, dev, addr, vid, nlh_flags), 22 __array(unsigned char, addr, ETH_ALEN) 29 memcpy(__entry->addr, addr, ETH_ALEN); 35 TP_printk("dev %s addr %02x:%02x:%02x:%02x:%02x:%02x vid %u nlh_flags %04x ndm_flags %02x", 36 __get_str(dev), __entry->addr[0], __entry->addr[1], 37 __entry->addr[2], __entry->addr[ [all...] |
| /linux/arch/riscv/include/asm/ |
| H A D | io.h | 32 #define ioremap_wc(addr, size) \ argument 33 ioremap_prot((addr), (size), __pgprot(_PAGE_KERNEL_NC)) 66 static inline void __ ## port ## len(const volatile void __iomem *addr, \ 75 ctype x = __raw_read ## len(addr); \ 83 static inline void __ ## port ## len(volatile void __iomem *addr, \ 92 __raw_write ## len(*buf++, addr); \ 98 __io_reads_ins(reads, u8, b, __io_br(), __io_ar(addr)) 99 __io_reads_ins(reads, u16, w, __io_br(), __io_ar(addr)) 100 __io_reads_ins(reads, u32, l, __io_br(), __io_ar(addr)) 101 #define readsb(addr, buffer, count) __readsb(addr, buffer, count) argument [all …]
|
| /linux/arch/sparc/include/asm/ |
| H A D | bitops_32.h | 22 unsigned long sp32___set_bit(unsigned long *addr, unsigned long mask); 23 unsigned long sp32___clear_bit(unsigned long *addr, unsigned long mask); 24 unsigned long sp32___change_bit(unsigned long *addr, unsigned long mask); 27 * Set bit 'nr' in 32-bit quantity at address 'addr' where bit '0' 32 static inline int test_and_set_bit(unsigned long nr, volatile unsigned long *addr) in test_and_set_bit() argument 34 unsigned long *ADDR, mask; in test_and_set_bit() local 36 ADDR = ((unsigned long *) addr) + (nr >> 5); in test_and_set_bit() 39 return sp32___set_bit(ADDR, mask) != 0; in test_and_set_bit() 42 static inline void set_bit(unsigned long nr, volatile unsigned long *addr) in set_bit() argument 44 unsigned long *ADDR, mask; in set_bit() local [all …]
|
| /linux/drivers/phy/renesas/ |
| H A D | r8a779f0-ether-serdes.c | 27 void __iomem *addr; member 34 void __iomem *addr; member 46 static void r8a779f0_eth_serdes_write32(void __iomem *addr, u32 offs, u32 bank, u32 data) in r8a779f0_eth_serdes_write32() argument 48 iowrite32(bank, addr + R8A779F0_ETH_SERDES_BANK_SELECT); in r8a779f0_eth_serdes_write32() 49 iowrite32(data, addr + offs); in r8a779f0_eth_serdes_write32() 52 static u32 r8a779f0_eth_serdes_read32(void __iomem *addr, u32 offs, u32 bank) in r8a779f0_eth_serdes_read32() argument 54 iowrite32(bank, addr + R8A779F0_ETH_SERDES_BANK_SELECT); in r8a779f0_eth_serdes_read32() 56 return ioread32(addr + offs); in r8a779f0_eth_serdes_read32() 66 iowrite32(bank, channel->addr + R8A779F0_ETH_SERDES_BANK_SELECT); in r8a779f0_eth_serdes_reg_wait() 68 ret = readl_poll_timeout_atomic(channel->addr + offs, val, in r8a779f0_eth_serdes_reg_wait() [all …]
|
| /linux/net/ceph/ |
| H A D | decode.c | 11 struct ceph_entity_addr *addr) in ceph_decode_entity_addr_versioned() argument 26 ceph_decode_copy_safe(p, end, &addr->type, sizeof(addr->type), bad); in ceph_decode_entity_addr_versioned() 28 ceph_decode_copy_safe(p, end, &addr->nonce, sizeof(addr->nonce), bad); in ceph_decode_entity_addr_versioned() 31 if (addr_len > sizeof(addr->in_addr)) in ceph_decode_entity_addr_versioned() 34 memset(&addr->in_addr, 0, sizeof(addr->in_addr)); in ceph_decode_entity_addr_versioned() 36 ceph_decode_copy_safe(p, end, &addr->in_addr, addr_len, bad); in ceph_decode_entity_addr_versioned() 38 addr->in_addr.ss_family = in ceph_decode_entity_addr_versioned() 39 le16_to_cpu((__force __le16)addr->in_addr.ss_family); in ceph_decode_entity_addr_versioned() 51 struct ceph_entity_addr *addr) in ceph_decode_entity_addr_legacy() argument 62 addr->type = CEPH_ENTITY_ADDR_TYPE_LEGACY; in ceph_decode_entity_addr_legacy() [all …]
|
| /linux/drivers/char/ipmi/ |
| H A D | ipmi_si_ls2k.c | 46 void __iomem *addr = io->addr; in ls2k_mem_inb_v0() local 52 writeb(readb(addr + LS2K_KCS_REG_STS) & ~LS2K_KCS_STS_OBF, addr + LS2K_KCS_REG_STS); in ls2k_mem_inb_v0() 56 return readb(addr + reg_offset); in ls2k_mem_inb_v0() 61 void __iomem *addr = io->addr; in ls2k_mem_inb_v1() local 65 obf = readb(addr + LS2K_KCS_FIFO_OBFH) ^ readb(addr + LS2K_KCS_FIFO_OBFT); in ls2k_mem_inb_v1() 66 ibf = readb(addr + LS2K_KCS_FIFO_IBFH) ^ readb(addr + LS2K_KCS_FIFO_IBFT); in ls2k_mem_inb_v1() 67 cmd = readb(addr + LS2K_KCS_CMD_DATA); in ls2k_mem_inb_v1() 70 inb = readb(addr + LS2K_KCS_REG_STS) & ~LS2K_KCS_DATA_MASK; in ls2k_mem_inb_v1() 75 inb = readb(addr + LS2K_KCS_REG_DATA_OUT); in ls2k_mem_inb_v1() 76 writeb(readb(addr + LS2K_KCS_FIFO_OBFH), addr + LS2K_KCS_FIFO_OBFT); in ls2k_mem_inb_v1() [all …]
|
| /linux/tools/testing/selftests/mm/ |
| H A D | madv_populate.c | 32 char *addr; in sense_support() local 35 addr = mmap(0, pagesize, PROT_READ | PROT_WRITE, in sense_support() 37 if (addr == MAP_FAILED) in sense_support() 40 ret = madvise(addr, pagesize, MADV_POPULATE_READ); in sense_support() 44 ret = madvise(addr, pagesize, MADV_POPULATE_WRITE); in sense_support() 48 munmap(addr, pagesize); in sense_support() 53 char *addr; in test_prot_read() local 58 addr = mmap(0, SIZE, PROT_READ, MAP_ANONYMOUS | MAP_PRIVATE, 0, 0); in test_prot_read() 59 if (addr == MAP_FAILED) in test_prot_read() 62 ret = madvise(addr, SIZ in test_prot_read() 74 char *addr; test_prot_write() local 95 char *addr; test_holes() local 165 char *addr; test_populate_read() local 187 char *addr; test_populate_write() local 237 char *addr; test_softdirty() local [all...] |
| /linux/arch/powerpc/mm/book3s64/ |
| H A D | subpage_prot.c | 25 unsigned long i, j, addr; in subpage_prot_free() local 37 addr = 0; in subpage_prot_free() 43 for (j = 0; j < SBP_L2_COUNT && addr < spt->maxaddr; in subpage_prot_free() 44 ++j, addr += PAGE_SIZE) in subpage_prot_free() 53 static void hpte_flush_range(struct mm_struct *mm, unsigned long addr, in hpte_flush_range() argument 63 pgd = pgd_offset(mm, addr); in hpte_flush_range() 64 p4d = p4d_offset(pgd, addr); in hpte_flush_range() 67 pud = pud_offset(p4d, addr); in hpte_flush_range() 70 pmd = pmd_offset(pud, addr); in hpte_flush_range() 73 pte = pte_offset_map_lock(mm, pmd, addr, &ptl); in hpte_flush_range() [all …]
|
| /linux/arch/alpha/include/asm/ |
| H A D | io.h | 135 static inline TYPE generic_##NAME(QUAL void __iomem *addr) \ 137 return alpha_mv.mv_##NAME(addr); \ 141 static inline void generic_##NAME(TYPE b, QUAL void __iomem *addr) \ 143 alpha_mv.mv_##NAME(b, addr); \ 241 extern u8 readb(const volatile void __iomem *addr); 242 extern u16 readw(const volatile void __iomem *addr); 243 extern u32 readl(const volatile void __iomem *addr); 244 extern u64 readq(const volatile void __iomem *addr); 245 extern void writeb(u8 b, volatile void __iomem *addr); 246 extern void writew(u16 b, volatile void __iomem *addr); [all …]
|
| /linux/include/asm-generic/bitops/ |
| H A D | instrumented-non-atomic.h | 19 * @addr: the address to start counting from 26 ___set_bit(unsigned long nr, volatile unsigned long *addr) in ___set_bit() argument 28 instrument_write(addr + BIT_WORD(nr), sizeof(long)); in ___set_bit() 29 arch___set_bit(nr, addr); in ___set_bit() 35 * @addr: the address to start counting from 42 ___clear_bit(unsigned long nr, volatile unsigned long *addr) in ___clear_bit() argument 44 instrument_write(addr + BIT_WORD(nr), sizeof(long)); in ___clear_bit() 45 arch___clear_bit(nr, addr); in ___clear_bit() 51 * @addr: the address to start counting from 58 ___change_bit(unsigned long nr, volatile unsigned long *addr) in ___change_bit() argument [all …]
|
| /linux/include/linux/ |
| H A D | in.h | 38 static inline bool ipv4_is_loopback(__be32 addr) in ipv4_is_loopback() argument 40 return (addr & htonl(0xff000000)) == htonl(0x7f000000); in ipv4_is_loopback() 43 static inline bool ipv4_is_multicast(__be32 addr) in ipv4_is_multicast() argument 45 return (addr & htonl(0xf0000000)) == htonl(0xe0000000); in ipv4_is_multicast() 48 static inline bool ipv4_is_local_multicast(__be32 addr) in ipv4_is_local_multicast() argument 50 return (addr & htonl(0xffffff00)) == htonl(0xe0000000); in ipv4_is_local_multicast() 53 static inline bool ipv4_is_lbcast(__be32 addr) in ipv4_is_lbcast() argument 56 return addr == htonl(INADDR_BROADCAST); in ipv4_is_lbcast() 59 static inline bool ipv4_is_all_snoopers(__be32 addr) in ipv4_is_all_snoopers() argument 61 return addr == htonl(INADDR_ALLSNOOPERS_GROUP); in ipv4_is_all_snoopers() [all …]
|
| /linux/arch/riscv/kernel/ |
| H A D | patch.c | 20 void *addr; member 30 static inline bool is_kernel_exittext(uintptr_t addr) in is_kernel_exittext() argument 33 addr >= (uintptr_t)__exittext_begin && in is_kernel_exittext() 34 addr < (uintptr_t)__exittext_end; in is_kernel_exittext() 42 static __always_inline void *patch_map(void *addr, const unsigned int fixmap) in patch_map() argument 44 uintptr_t uintaddr = (uintptr_t) addr; in patch_map() 48 phys = __pa_symbol(addr); in patch_map() 50 struct page *page = vmalloc_to_page(addr); in patch_map() 53 phys = page_to_phys(page) + offset_in_page(addr); in patch_map() 55 return addr; in patch_map() [all …]
|
| /linux/net/dsa/ |
| H A D | trace.h | 26 TP_PROTO(const struct dsa_port *dp, const unsigned char *addr, u16 vid, 29 TP_ARGS(dp, addr, vid, db, err), 35 __array(unsigned char, addr, ETH_ALEN) 45 ether_addr_copy(__entry->addr, addr); 51 TP_printk("%s %s port %d addr %pM vid %u db \"%s\" err %d", 52 __get_str(dev), __get_str(kind), __entry->port, __entry->addr, 61 TP_PROTO(const struct dsa_port *dp, const unsigned char *addr, 63 TP_ARGS(dp, addr, vid, db, err)); 66 TP_PROTO(const struct dsa_port *dp, const unsigned char *addr, [all...] |
| /linux/arch/parisc/mm/ |
| H A D | hugetlbpage.c | 27 unsigned long addr, unsigned long sz) in huge_pte_alloc() argument 40 addr &= HPAGE_MASK; in huge_pte_alloc() 42 pgd = pgd_offset(mm, addr); in huge_pte_alloc() 43 p4d = p4d_offset(pgd, addr); in huge_pte_alloc() 44 pud = pud_alloc(mm, p4d, addr); in huge_pte_alloc() 46 pmd = pmd_alloc(mm, pud, addr); in huge_pte_alloc() 48 pte = pte_alloc_huge(mm, pmd, addr); in huge_pte_alloc() 54 unsigned long addr, unsigned long sz) in huge_pte_offset() argument 62 addr &= HPAGE_MASK; in huge_pte_offset() 64 pgd = pgd_offset(mm, addr); in huge_pte_offset() [all …]
|
| /linux/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/ |
| H A 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/arch/sh/mm/ |
| H A D | mmap.c | 45 static inline unsigned long COLOUR_ALIGN(unsigned long addr, in COLOUR_ALIGN() argument 48 unsigned long base = (addr + shm_align_mask) & ~shm_align_mask; in COLOUR_ALIGN() 54 unsigned long arch_get_unmapped_area(struct file *filp, unsigned long addr, in arch_get_unmapped_area() argument 68 ((addr - (pgoff << PAGE_SHIFT)) & shm_align_mask)) in arch_get_unmapped_area() 70 return addr; in arch_get_unmapped_area() 80 if (addr) { 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 vma = find_vma(mm, addr); in arch_get_unmapped_area() 87 if (TASK_SIZE - len >= addr && in arch_get_unmapped_area() [all …]
|
| /linux/arch/arm/mm/ |
| H A D | mmap.c | 16 #define COLOUR_ALIGN(addr,pgoff) \ argument 17 ((((addr)+SHMLBA-1)&~(SHMLBA-1)) + \ 30 arch_get_unmapped_area(struct file *filp, unsigned long addr, in arch_get_unmapped_area() argument 52 (addr - (pgoff << PAGE_SHIFT)) & (SHMLBA - 1)) in arch_get_unmapped_area() 54 return addr; in arch_get_unmapped_area() 60 if (addr) { in arch_get_unmapped_area() 62 addr = COLOUR_ALIGN(addr, pgoff); in arch_get_unmapped_area() 64 addr = PAGE_ALIGN(addr); in arch_get_unmapped_area() 66 vma = find_vma(mm, addr); in arch_get_unmapped_area() 67 if (TASK_SIZE - len >= addr && in arch_get_unmapped_area() [all …]
|
| /linux/arch/alpha/kernel/ |
| H A D | core_irongate.c | 52 * addr[31:24] reserved 53 * addr[23:16] bus number (8 bits = 128 possible buses) 54 * addr[15:11] Device number (5 bits) 55 * addr[10: 8] function number 56 * addr[ 7: 2] register number 59 * if (bus = addr[23:16]) == 0 62 * addr_on_pci[31:11] = id selection for device = addr[15:11] 63 * addr_on_pci[10: 2] = addr[10: 2] ??? 68 * addr_on_pci[23: 2] = addr[23: 2] 85 unsigned long addr; in mk_conf_addr() local [all …]
|