/kernel/linux/linux-5.10/net/ipv6/ila/ |
H A D | ila_common.c | 26 static __wsum get_csum_diff_iaddr(struct ila_addr *iaddr, struct ila_params *p) in get_csum_diff_iaddr() argument 32 (__be32 *)&iaddr->loc); in get_csum_diff_iaddr() 40 static void ila_csum_do_neutral_fmt(struct ila_addr *iaddr, in ila_csum_do_neutral_fmt() argument 43 __sum16 *adjust = (__force __sum16 *)&iaddr->ident.v16[3]; in ila_csum_do_neutral_fmt() 46 diff = get_csum_diff_iaddr(iaddr, p); in ila_csum_do_neutral_fmt() 48 fval = (__force __wsum)(ila_csum_neutral_set(iaddr->ident) ? in ila_csum_do_neutral_fmt() 60 iaddr->ident.csum_neutral ^= 1; in ila_csum_do_neutral_fmt() 63 static void ila_csum_do_neutral_nofmt(struct ila_addr *iaddr, in ila_csum_do_neutral_nofmt() argument 66 __sum16 *adjust = (__force __sum16 *)&iaddr->ident.v16[3]; in ila_csum_do_neutral_nofmt() 69 diff = get_csum_diff_iaddr(iaddr, in ila_csum_do_neutral_nofmt() 124 struct ila_addr *iaddr = ila_a2i(&ip6h->daddr); ila_update_ipv6_locator() local [all...] |
H A D | ila_lwt.c | 138 struct ila_addr *iaddr; in ila_build_state() local 157 iaddr = (struct ila_addr *)&cfg6->fc_dst; in ila_build_state() 174 eff_ident_type = iaddr->ident.type; in ila_build_state() 212 ila_csum_neutral_set(iaddr->ident)) { in ila_build_state() 241 p->locator_match = iaddr->loc; in ila_build_state()
|
H A D | ila_xlat.c | 56 struct ila_addr *iaddr, int ifindex) in ila_cmp_wildcards() 127 static inline struct ila_map *ila_lookup_wildcards(struct ila_addr *iaddr, in ila_lookup_wildcards() argument 133 ila = rhashtable_lookup_fast(&ilan->xlat.rhash_table, &iaddr->loc, in ila_lookup_wildcards() 136 if (!ila_cmp_wildcards(ila, iaddr, ifindex)) in ila_lookup_wildcards() 638 struct ila_addr *iaddr = ila_a2i(&ip6h->daddr); in ila_xlat_addr() local 649 ila = ila_lookup_wildcards(iaddr, skb->dev->ifindex, ilan); in ila_xlat_addr() 55 ila_cmp_wildcards(struct ila_map *ila, struct ila_addr *iaddr, int ifindex) ila_cmp_wildcards() argument
|
/kernel/linux/linux-6.6/net/ipv6/ila/ |
H A D | ila_common.c | 26 static __wsum get_csum_diff_iaddr(struct ila_addr *iaddr, struct ila_params *p) in get_csum_diff_iaddr() argument 32 (__be32 *)&iaddr->loc); in get_csum_diff_iaddr() 40 static void ila_csum_do_neutral_fmt(struct ila_addr *iaddr, in ila_csum_do_neutral_fmt() argument 43 __sum16 *adjust = (__force __sum16 *)&iaddr->ident.v16[3]; in ila_csum_do_neutral_fmt() 46 diff = get_csum_diff_iaddr(iaddr, p); in ila_csum_do_neutral_fmt() 48 fval = (__force __wsum)(ila_csum_neutral_set(iaddr->ident) ? in ila_csum_do_neutral_fmt() 60 iaddr->ident.csum_neutral ^= 1; in ila_csum_do_neutral_fmt() 63 static void ila_csum_do_neutral_nofmt(struct ila_addr *iaddr, in ila_csum_do_neutral_nofmt() argument 66 __sum16 *adjust = (__force __sum16 *)&iaddr->ident.v16[3]; in ila_csum_do_neutral_nofmt() 69 diff = get_csum_diff_iaddr(iaddr, in ila_csum_do_neutral_nofmt() 124 struct ila_addr *iaddr = ila_a2i(&ip6h->daddr); ila_update_ipv6_locator() local [all...] |
H A D | ila_lwt.c | 138 struct ila_addr *iaddr; in ila_build_state() local 157 iaddr = (struct ila_addr *)&cfg6->fc_dst; in ila_build_state() 174 eff_ident_type = iaddr->ident.type; in ila_build_state() 212 ila_csum_neutral_set(iaddr->ident)) { in ila_build_state() 241 p->locator_match = iaddr->loc; in ila_build_state()
|
H A D | ila_xlat.c | 55 struct ila_addr *iaddr, int ifindex) in ila_cmp_wildcards() 126 static inline struct ila_map *ila_lookup_wildcards(struct ila_addr *iaddr, in ila_lookup_wildcards() argument 132 ila = rhashtable_lookup_fast(&ilan->xlat.rhash_table, &iaddr->loc, in ila_lookup_wildcards() 135 if (!ila_cmp_wildcards(ila, iaddr, ifindex)) in ila_lookup_wildcards() 641 struct ila_addr *iaddr = ila_a2i(&ip6h->daddr); in ila_xlat_addr() local 652 ila = ila_lookup_wildcards(iaddr, skb->dev->ifindex, ilan); in ila_xlat_addr() 54 ila_cmp_wildcards(struct ila_map *ila, struct ila_addr *iaddr, int ifindex) ila_cmp_wildcards() argument
|
/kernel/linux/linux-5.10/fs/befs/ |
H A D | io.c | 27 befs_bread_iaddr(struct super_block *sb, befs_inode_addr iaddr) in befs_bread_iaddr() argument 34 "[%u, %hu, %hu]", __func__, iaddr.allocation_group, in befs_bread_iaddr() 35 iaddr.start, iaddr.len); in befs_bread_iaddr() 37 if (iaddr.allocation_group > befs_sb->num_ags) { in befs_bread_iaddr() 39 iaddr.allocation_group, befs_sb->num_ags); in befs_bread_iaddr() 43 block = iaddr2blockno(sb, &iaddr); in befs_bread_iaddr()
|
H A D | befs.h | 123 iaddr2blockno(struct super_block *sb, const befs_inode_addr *iaddr) in iaddr2blockno() argument 125 return ((iaddr->allocation_group << BEFS_SB(sb)->ag_shift) + in iaddr2blockno() 126 iaddr->start); in iaddr2blockno() 132 befs_inode_addr iaddr; in blockno2iaddr() local 134 iaddr.allocation_group = blockno >> BEFS_SB(sb)->ag_shift; in blockno2iaddr() 135 iaddr.start = in blockno2iaddr() 136 blockno - (iaddr.allocation_group << BEFS_SB(sb)->ag_shift); in blockno2iaddr() 137 iaddr.len = 1; in blockno2iaddr() 139 return iaddr; in blockno2iaddr()
|
/kernel/linux/linux-6.6/fs/befs/ |
H A D | io.c | 27 befs_bread_iaddr(struct super_block *sb, befs_inode_addr iaddr) in befs_bread_iaddr() argument 34 "[%u, %hu, %hu]", __func__, iaddr.allocation_group, in befs_bread_iaddr() 35 iaddr.start, iaddr.len); in befs_bread_iaddr() 37 if (iaddr.allocation_group > befs_sb->num_ags) { in befs_bread_iaddr() 39 iaddr.allocation_group, befs_sb->num_ags); in befs_bread_iaddr() 43 block = iaddr2blockno(sb, &iaddr); in befs_bread_iaddr()
|
H A D | befs.h | 123 iaddr2blockno(struct super_block *sb, const befs_inode_addr *iaddr) in iaddr2blockno() argument 125 return ((iaddr->allocation_group << BEFS_SB(sb)->ag_shift) + in iaddr2blockno() 126 iaddr->start); in iaddr2blockno() 132 befs_inode_addr iaddr; in blockno2iaddr() local 134 iaddr.allocation_group = blockno >> BEFS_SB(sb)->ag_shift; in blockno2iaddr() 135 iaddr.start = in blockno2iaddr() 136 blockno - (iaddr.allocation_group << BEFS_SB(sb)->ag_shift); in blockno2iaddr() 137 iaddr.len = 1; in blockno2iaddr() 139 return iaddr; in blockno2iaddr()
|
/kernel/linux/linux-5.10/include/net/ |
H A D | inetpeer.h | 73 static inline void inetpeer_set_addr_v4(struct inetpeer_addr *iaddr, __be32 ip) in inetpeer_set_addr_v4() argument 75 iaddr->a4.addr = ip; in inetpeer_set_addr_v4() 76 iaddr->a4.vif = 0; in inetpeer_set_addr_v4() 77 iaddr->family = AF_INET; in inetpeer_set_addr_v4() 80 static inline __be32 inetpeer_get_addr_v4(struct inetpeer_addr *iaddr) in inetpeer_get_addr_v4() argument 82 return iaddr->a4.addr; in inetpeer_get_addr_v4() 85 static inline void inetpeer_set_addr_v6(struct inetpeer_addr *iaddr, in inetpeer_set_addr_v6() argument 88 iaddr->a6 = *in6; in inetpeer_set_addr_v6() 89 iaddr->family = AF_INET6; in inetpeer_set_addr_v6() 92 static inline struct in6_addr *inetpeer_get_addr_v6(struct inetpeer_addr *iaddr) in inetpeer_get_addr_v6() argument [all...] |
/kernel/linux/linux-6.6/include/net/ |
H A D | inetpeer.h | 73 static inline void inetpeer_set_addr_v4(struct inetpeer_addr *iaddr, __be32 ip) in inetpeer_set_addr_v4() argument 75 iaddr->a4.addr = ip; in inetpeer_set_addr_v4() 76 iaddr->a4.vif = 0; in inetpeer_set_addr_v4() 77 iaddr->family = AF_INET; in inetpeer_set_addr_v4() 80 static inline __be32 inetpeer_get_addr_v4(struct inetpeer_addr *iaddr) in inetpeer_get_addr_v4() argument 82 return iaddr->a4.addr; in inetpeer_get_addr_v4() 85 static inline void inetpeer_set_addr_v6(struct inetpeer_addr *iaddr, in inetpeer_set_addr_v6() argument 88 iaddr->a6 = *in6; in inetpeer_set_addr_v6() 89 iaddr->family = AF_INET6; in inetpeer_set_addr_v6() 92 static inline struct in6_addr *inetpeer_get_addr_v6(struct inetpeer_addr *iaddr) in inetpeer_get_addr_v6() argument [all...] |
/kernel/linux/linux-5.10/drivers/misc/ |
H A D | phantom.c | 44 u32 __iomem *iaddr; member 68 iowrite32(PHN_CTL_IRQ, dev->iaddr + PHN_CONTROL); in phantom_status() 120 iowrite32(r.value, dev->iaddr + r.reg); in phantom_ioctl() 121 ioread32(dev->iaddr); /* PCI posting */ in phantom_ioctl() 141 ioread32(dev->iaddr); /* PCI posting */ in phantom_ioctl() 153 r.value = ioread32(dev->iaddr + r.reg); in phantom_ioctl() 171 rs.values[i] = ioread32(dev->iaddr + i); in phantom_ioctl() 289 ctl = ioread32(dev->iaddr + PHN_CONTROL); in phantom_isr() 295 iowrite32(0, dev->iaddr); in phantom_isr() 296 iowrite32(0xc0, dev->iaddr); in phantom_isr() [all...] |
/kernel/linux/linux-6.6/drivers/misc/ |
H A D | phantom.c | 44 u32 __iomem *iaddr; member 68 iowrite32(PHN_CTL_IRQ, dev->iaddr + PHN_CONTROL); in phantom_status() 120 iowrite32(r.value, dev->iaddr + r.reg); in phantom_ioctl() 121 ioread32(dev->iaddr); /* PCI posting */ in phantom_ioctl() 141 ioread32(dev->iaddr); /* PCI posting */ in phantom_ioctl() 153 r.value = ioread32(dev->iaddr + r.reg); in phantom_ioctl() 171 rs.values[i] = ioread32(dev->iaddr + i); in phantom_ioctl() 289 ctl = ioread32(dev->iaddr + PHN_CONTROL); in phantom_isr() 295 iowrite32(0, dev->iaddr); in phantom_isr() 296 iowrite32(0xc0, dev->iaddr); in phantom_isr() [all...] |
/kernel/linux/linux-5.10/drivers/net/ipvlan/ |
H A D | ipvlan_core.c | 34 static u8 ipvlan_get_v6_hash(const void *iaddr) in ipvlan_get_v6_hash() argument 36 const struct in6_addr *ip6_addr = iaddr; in ipvlan_get_v6_hash() 42 static u8 ipvlan_get_v6_hash(const void *iaddr) in ipvlan_get_v6_hash() argument 48 static u8 ipvlan_get_v4_hash(const void *iaddr) in ipvlan_get_v4_hash() argument 50 const struct in_addr *ip4_addr = iaddr; in ipvlan_get_v4_hash() 56 static bool addr_equal(bool is_v6, struct ipvl_addr *addr, const void *iaddr) in addr_equal() argument 59 struct in_addr *i4addr = (struct in_addr *)iaddr; in addr_equal() 64 struct in6_addr *i6addr = (struct in6_addr *)iaddr; in addr_equal() 74 const void *iaddr, bool is_v6) in ipvlan_ht_addr_lookup() 79 hash = is_v6 ? ipvlan_get_v6_hash(iaddr) in ipvlan_ht_addr_lookup() 73 ipvlan_ht_addr_lookup(const struct ipvl_port *port, const void *iaddr, bool is_v6) ipvlan_ht_addr_lookup() argument 104 ipvlan_find_addr(const struct ipvl_dev *ipvlan, const void *iaddr, bool is_v6) ipvlan_find_addr() argument 120 ipvlan_addr_busy(struct ipvl_port *port, void *iaddr, bool is_v6) ipvlan_addr_busy() argument [all...] |
H A D | ipvlan.h | 160 const void *iaddr, bool is_v6); 161 bool ipvlan_addr_busy(struct ipvl_port *port, void *iaddr, bool is_v6);
|
/kernel/linux/linux-6.6/drivers/net/ipvlan/ |
H A D | ipvlan_core.c | 34 static u8 ipvlan_get_v6_hash(const void *iaddr) in ipvlan_get_v6_hash() argument 36 const struct in6_addr *ip6_addr = iaddr; in ipvlan_get_v6_hash() 42 static u8 ipvlan_get_v6_hash(const void *iaddr) in ipvlan_get_v6_hash() argument 48 static u8 ipvlan_get_v4_hash(const void *iaddr) in ipvlan_get_v4_hash() argument 50 const struct in_addr *ip4_addr = iaddr; in ipvlan_get_v4_hash() 56 static bool addr_equal(bool is_v6, struct ipvl_addr *addr, const void *iaddr) in addr_equal() argument 59 struct in_addr *i4addr = (struct in_addr *)iaddr; in addr_equal() 64 struct in6_addr *i6addr = (struct in6_addr *)iaddr; in addr_equal() 74 const void *iaddr, bool is_v6) in ipvlan_ht_addr_lookup() 79 hash = is_v6 ? ipvlan_get_v6_hash(iaddr) in ipvlan_ht_addr_lookup() 73 ipvlan_ht_addr_lookup(const struct ipvl_port *port, const void *iaddr, bool is_v6) ipvlan_ht_addr_lookup() argument 104 ipvlan_find_addr(const struct ipvl_dev *ipvlan, const void *iaddr, bool is_v6) ipvlan_find_addr() argument 120 ipvlan_addr_busy(struct ipvl_port *port, void *iaddr, bool is_v6) ipvlan_addr_busy() argument [all...] |
/kernel/linux/linux-5.10/arch/x86/math-emu/ |
H A D | fpu_aux.c | 36 struct address *oaddr, *iaddr; in fpstate_init_soft() local 47 iaddr = (struct address *)&soft->fip; in fpstate_init_soft() 48 iaddr->offset = 0; in fpstate_init_soft() 49 iaddr->selector = 0; in fpstate_init_soft() 50 iaddr->opcode = 0; in fpstate_init_soft()
|
/kernel/linux/linux-6.6/arch/x86/math-emu/ |
H A D | fpu_aux.c | 36 struct address *oaddr, *iaddr; in fpstate_init_soft() local 47 iaddr = (struct address *)&soft->fip; in fpstate_init_soft() 48 iaddr->offset = 0; in fpstate_init_soft() 49 iaddr->selector = 0; in fpstate_init_soft() 50 iaddr->opcode = 0; in fpstate_init_soft()
|
/kernel/linux/linux-5.10/arch/arm/probes/ |
H A D | decode-arm.c | 56 long iaddr = (long) regs->ARM_pc - 4; in simulate_bbl() local 60 regs->ARM_lr = iaddr + 4; in simulate_bbl() 62 regs->ARM_pc = iaddr + 8 + disp; in simulate_bbl() 68 long iaddr = (long) regs->ARM_pc - 4; in simulate_blx1() local 71 regs->ARM_lr = iaddr + 4; in simulate_blx1() 72 regs->ARM_pc = iaddr + 8 + disp + ((insn >> 23) & 0x2); in simulate_blx1()
|
/kernel/linux/linux-6.6/arch/arm/probes/ |
H A D | decode-arm.c | 56 long iaddr = (long) regs->ARM_pc - 4; in simulate_bbl() local 60 regs->ARM_lr = iaddr + 4; in simulate_bbl() 62 regs->ARM_pc = iaddr + 8 + disp; in simulate_bbl() 68 long iaddr = (long) regs->ARM_pc - 4; in simulate_blx1() local 71 regs->ARM_lr = iaddr + 4; in simulate_blx1() 72 regs->ARM_pc = iaddr + 8 + disp + ((insn >> 23) & 0x2); in simulate_blx1()
|
/kernel/linux/linux-5.10/arch/m68k/include/asm/ |
H A D | traps.h | 210 unsigned long iaddr; /* instruction address */ member 237 unsigned long iaddr; /* instruction address */ member
|
/kernel/linux/linux-6.6/arch/m68k/include/asm/ |
H A D | traps.h | 210 unsigned long iaddr; /* instruction address */ member 237 unsigned long iaddr; /* instruction address */ member
|
/kernel/linux/linux-5.10/tools/testing/selftests/net/ |
H A D | timestamping.c | 312 struct in_addr iaddr; in main() local 396 inet_aton("224.0.1.130", &iaddr); /* alternate PTP domain 1 */ in main() 397 addr.sin_addr = iaddr; in main() 398 imr.imr_multiaddr.s_addr = iaddr.s_addr; in main()
|
/kernel/linux/linux-6.6/tools/testing/selftests/net/ |
H A D | timestamping.c | 332 struct in_addr iaddr; in main() local 429 inet_aton("224.0.1.130", &iaddr); /* alternate PTP domain 1 */ in main() 430 addr.sin_addr = iaddr; in main() 431 imr.imr_multiaddr.s_addr = iaddr.s_addr; in main()
|