| /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 | unaligned-emul.h | 8 #define _LoadHW(addr, value, res, type) \ argument 27 : "r" (addr), "i" (-EFAULT)); \ 31 #define _LoadW(addr, value, res, type) \ argument 48 : "r" (addr), "i" (-EFAULT)); \ 53 #define _LoadW(addr, value, res, type) \ argument 83 : "r" (addr), "i" (-EFAULT)); \ 88 #define _LoadHWU(addr, value, res, type) \ argument 109 : "r" (addr), "i" (-EFAULT)); \ 113 #define _LoadWU(addr, value, res, type) \ argument 132 : "r" (addr), "i" (-EFAULT)); \ [all …]
|
| /linux/arch/parisc/lib/ |
| H A D | iomap.c | 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() 86 static unsigned int ioport_read32(const void __iomem *addr) in ioport_read32() argument [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/tools/testing/selftests/mm/ |
| H A D | map_fixed_noreplace.c | 27 void *addr; in find_base_addr() local 31 addr = mmap(NULL, size, PROT_NONE, flags, -1, 0); in find_base_addr() 32 if (addr == MAP_FAILED) in find_base_addr() 35 if (munmap(addr, size) != 0) in find_base_addr() 38 return (unsigned long)addr; in find_base_addr() 44 unsigned long flags, addr, size, page_size; in main() local 59 addr = base_addr; in main() 61 p = mmap((void *)addr, size, PROT_NONE, flags, -1, 0); in main() 66 if (munmap((void *)addr, 5 * page_size) != 0) { in main() 70 ksft_print_msg("mmap() @ 0x%lx-0x%lx p=%p result=%m\n", addr, addr + size, p); in main() [all …]
|
| 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/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/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/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/include/asm-generic/bitops/ |
| H A D | instrumented-non-atomic.h | 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() 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() 58 ___change_bit(unsigned long nr, volatile unsigned long *addr) in ___change_bit() argument 60 instrument_write(addr + BIT_WORD(nr), sizeof(long)); in ___change_bit() 61 arch___change_bit(nr, addr); in ___change_bit() 64 static __always_inline void __instrument_read_write_bitop(long nr, volatile unsigned long *addr) in __instrument_read_write_bitop() argument [all …]
|
| /linux/arch/parisc/include/asm/ |
| H A D | bitops.h | 21 static __inline__ void set_bit(int nr, volatile unsigned long * addr) in set_bit() argument 26 addr += BIT_WORD(nr); in set_bit() 27 _atomic_spin_lock_irqsave(addr, flags); in set_bit() 28 *addr |= mask; in set_bit() 29 _atomic_spin_unlock_irqrestore(addr, flags); in set_bit() 32 static __inline__ void clear_bit(int nr, volatile unsigned long * addr) in clear_bit() argument 37 addr += BIT_WORD(nr); in clear_bit() 38 _atomic_spin_lock_irqsave(addr, flags); in clear_bit() 39 *addr &= ~mask; in clear_bit() 40 _atomic_spin_unlock_irqrestore(addr, flags); in clear_bit() [all …]
|
| /linux/include/linux/ |
| H A D | etherdevice.h | 35 int device_get_mac_address(struct device *dev, char *addr); 37 int fwnode_get_mac_address(struct fwnode_handle *fwnode, char *addr); 90 static inline bool is_link_local_ether_addr(const u8 *addr) in is_link_local_ether_addr() argument 92 __be16 *a = (__be16 *)addr; in is_link_local_ether_addr() 97 return (((*(const u32 *)addr) ^ (*(const u32 *)b)) | in is_link_local_ether_addr() 112 static inline bool is_zero_ether_addr(const u8 *addr) in is_zero_ether_addr() argument 115 return ((*(const u32 *)addr) | (*(const u16 *)(addr + 4))) == 0; in is_zero_ether_addr() 117 return (*(const u16 *)(addr + 0) | in is_zero_ether_addr() 118 *(const u16 *)(addr + 2) | in is_zero_ether_addr() 119 *(const u16 *)(addr + 4)) == 0; in is_zero_ether_addr() [all …]
|
| 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/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/sparc/include/asm/ |
| H A D | swift.h | 31 static inline void swift_inv_insn_tag(unsigned long addr) in swift_inv_insn_tag() argument 35 : "r" (addr), "i" (ASI_M_TXTC_TAG) in swift_inv_insn_tag() 40 static inline void swift_inv_data_tag(unsigned long addr) in swift_inv_data_tag() argument 44 : "r" (addr), "i" (ASI_M_DATAC_TAG) in swift_inv_data_tag() 50 unsigned long addr; in swift_flush_dcache() local 52 for (addr = 0; addr < 0x2000; addr += 0x10) in swift_flush_dcache() 53 swift_inv_data_tag(addr); in swift_flush_dcache() 58 unsigned long addr; in swift_flush_icache() local 60 for (addr = 0; addr < 0x4000; addr += 0x20) in swift_flush_icache() 61 swift_inv_insn_tag(addr); in swift_flush_icache() [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 …]
|
| /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/include/asm/ |
| H A D | core_cia.h | 347 unsigned long addr = (unsigned long) xaddr; in cia_ioread8() local 350 if (addr >= CIA_DENSE_MEM) in cia_ioread8() 357 addr &= CIA_MEM_R1_MASK; in cia_ioread8() 358 result = *(vip) ((addr << 5) + base_and_type); in cia_ioread8() 359 return __kernel_extbl(result, addr & 3); in cia_ioread8() 364 unsigned long addr = (unsigned long) xaddr; in cia_iowrite8() local 367 if (addr >= CIA_DENSE_MEM) in cia_iowrite8() 372 addr &= CIA_MEM_R1_MASK; in cia_iowrite8() 373 w = __kernel_insbl(b, addr & 3); in cia_iowrite8() 374 *(vuip) ((addr << 5) + base_and_type) = w; in cia_iowrite8() [all …]
|
| 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/net/sctp/ |
| H A D | bind_addr.c | 34 union sctp_addr *addr, enum sctp_scope scope, 48 struct sctp_sockaddr_entry *addr; in sctp_bind_addr_copy() local 55 list_for_each_entry(addr, &src->address_list, list) { in sctp_bind_addr_copy() 56 error = sctp_copy_one_addr(net, dest, &addr->a, scope, in sctp_bind_addr_copy() 67 list_for_each_entry(addr, &src->address_list, list) { in sctp_bind_addr_copy() 68 error = sctp_copy_one_addr(net, dest, &addr->a, in sctp_bind_addr_copy() 98 struct sctp_sockaddr_entry *addr; in sctp_bind_addr_dup() local 104 list_for_each_entry(addr, &src->address_list, list) { in sctp_bind_addr_dup() 105 error = sctp_add_bind_addr(dest, &addr->a, sizeof(addr in sctp_bind_addr_dup() 126 struct sctp_sockaddr_entry *addr, *temp; sctp_bind_addr_clean() local 147 struct sctp_sockaddr_entry *addr; sctp_add_bind_addr() local 181 struct sctp_sockaddr_entry *addr, *temp; sctp_del_bind_addr() local 220 struct sctp_sockaddr_entry *addr; sctp_bind_addrs_to_raw() local 268 union sctp_addr addr; sctp_raw_to_bind_addrs() local 314 sctp_bind_addr_match(struct sctp_bind_addr * bp,const union sctp_addr * addr,struct sctp_sock * opt) sctp_bind_addr_match() argument 366 sctp_bind_addr_conflict(struct sctp_bind_addr * bp,const union sctp_addr * addr,struct sctp_sock * bp_sp,struct sctp_sock * addr_sp) sctp_bind_addr_conflict() argument 401 sctp_bind_addr_state(const struct sctp_bind_addr * bp,const union sctp_addr * addr) sctp_bind_addr_state() argument 429 union sctp_addr *addr; sctp_find_unmatch_addr() local 460 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) sctp_copy_one_addr() argument 486 sctp_is_any(struct sock * sk,const union sctp_addr * addr) sctp_is_any() argument 505 sctp_in_scope(struct net * net,const union sctp_addr * addr,enum sctp_scope scope) sctp_in_scope() argument 549 struct sctp_sockaddr_entry *addr; sctp_is_ep_boundall() local 566 sctp_scope(const union sctp_addr * addr) sctp_scope() argument [all...] |
| /linux/arch/powerpc/boot/ |
| H A D | io.h | 12 static inline int in_8(const volatile unsigned char *addr) in in_8() argument 17 : "=r" (ret) : "m" (*addr)); in in_8() 21 static inline void out_8(volatile unsigned char *addr, int val) in out_8() argument 24 : "=m" (*addr) : "r" (val)); in out_8() 27 static inline unsigned in_le16(const volatile u16 *addr) in in_le16() argument 32 : "=r" (ret) : "r" (addr), "m" (*addr)); in in_le16() 37 static inline unsigned in_be16(const volatile u16 *addr) in in_be16() argument 42 : "=r" (ret) : "m" (*addr)); in in_be16() 46 static inline void out_le16(volatile u16 *addr, int val) in out_le16() argument 48 __asm__ __volatile__("sthbrx %1,0,%2; sync" : "=m" (*addr) in out_le16() [all …]
|
| /linux/net/can/j1939/ |
| H A D | address-claim.c | 42 if (skb->len < 3 || skcb->addr.pgn != J1939_PGN_REQUEST) in j1939_ac_msg_is_request() 61 if (skcb->addr.src_name != j1939_skb_to_name(skb)) { in j1939_ac_verify_outgoing() 66 if (skcb->addr.sa == J1939_NO_ADDR) { in j1939_ac_verify_outgoing() 72 if (skcb->addr.dst_name || skcb->addr.da != J1939_NO_ADDR) { in j1939_ac_verify_outgoing() 83 u8 addr; in j1939_ac_fixup() local 86 if (skcb->addr.pgn == J1939_PGN_ADDRESS_CLAIMED) { in j1939_ac_fixup() 93 ecu = j1939_ecu_get_by_name(priv, skcb->addr.src_name); in j1939_ac_fixup() 97 if (ecu->addr != skcb->addr.sa) in j1939_ac_fixup() 101 } else if (skcb->addr.src_name) { in j1939_ac_fixup() 103 addr = j1939_name_to_addr(priv, skcb->addr.src_name); in j1939_ac_fixup() [all …]
|
| /linux/arch/alpha/kernel/ |
| H A D | core_irongate.c | 85 unsigned long addr; in mk_conf_addr() local 94 addr = (bus << 16) | (device_fn << 8) | where; in mk_conf_addr() 95 addr |= IRONGATE_CONF; in mk_conf_addr() 97 *pci_addr = addr; in mk_conf_addr() 98 DBG_CFG(("mk_conf_addr: returning pci_addr 0x%lx\n", addr)); in mk_conf_addr() 106 unsigned long addr; in irongate_read_config() local 109 if (mk_conf_addr(bus, devfn, where, &addr, &type1)) in irongate_read_config() 114 *value = __kernel_ldbu(*(vucp)addr); in irongate_read_config() 117 *value = __kernel_ldwu(*(vusp)addr); in irongate_read_config() 120 *value = *(vuip)addr; in irongate_read_config() [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 ceph_decode_entity_addr_versioned() 51 ceph_decode_entity_addr_legacy(void ** p,void * end,struct ceph_entity_addr * addr) ceph_decode_entity_addr_legacy() argument 75 ceph_decode_entity_addr(void ** p,void * end,struct ceph_entity_addr * addr) ceph_decode_entity_addr() argument 96 ceph_decode_entity_addrvec(void ** p,void * end,bool msgr2,struct ceph_entity_addr * addr) ceph_decode_entity_addrvec() argument 170 ceph_entity_addr_encoding_len(const struct ceph_entity_addr * addr) ceph_entity_addr_encoding_len() argument 178 ceph_encode_entity_addr(void ** p,const struct ceph_entity_addr * addr) ceph_encode_entity_addr() argument [all...] |