Symbol: compat_arpt_entry
include/linux/netfilter_arp/arp_tables.h
72
compat_arpt_get_target(struct compat_arpt_entry *e)
net/ipv4/netfilter/arp_tables.c
1072
struct compat_arpt_entry entries[];
net/ipv4/netfilter/arp_tables.c
1075
static inline void compat_release_entry(struct compat_arpt_entry *e)
net/ipv4/netfilter/arp_tables.c
1084
check_compat_entry_size_and_hooks(struct compat_arpt_entry *e,
net/ipv4/netfilter/arp_tables.c
1095
if ((unsigned long)e % __alignof__(struct compat_arpt_entry) != 0 ||
net/ipv4/netfilter/arp_tables.c
1096
(unsigned char *)e + sizeof(struct compat_arpt_entry) >= limit ||
net/ipv4/netfilter/arp_tables.c
1100
if (e->next_offset < sizeof(struct compat_arpt_entry) +
net/ipv4/netfilter/arp_tables.c
1112
off = sizeof(struct arpt_entry) - sizeof(struct compat_arpt_entry);
net/ipv4/netfilter/arp_tables.c
1139
compat_copy_entry_from_user(struct compat_arpt_entry *e, void **dstptr,
net/ipv4/netfilter/arp_tables.c
1154
*size += sizeof(struct arpt_entry) - sizeof(struct compat_arpt_entry);
net/ipv4/netfilter/arp_tables.c
1177
struct compat_arpt_entry *iter0;
net/ipv4/netfilter/arp_tables.c
1321
struct compat_arpt_entry __user *ce;
net/ipv4/netfilter/arp_tables.c
1328
if (copy_to_user(ce, e, offsetof(struct compat_arpt_entry, counters)) ||
net/ipv4/netfilter/arp_tables.c
1332
*dstptr += sizeof(struct compat_arpt_entry);
net/ipv4/netfilter/arp_tables.c
1333
*size -= sizeof(struct arpt_entry) - sizeof(struct compat_arpt_entry);
net/ipv4/netfilter/arp_tables.c
1379
struct compat_arpt_entry entrytable[];
net/ipv4/netfilter/arp_tables.c
754
off = sizeof(struct arpt_entry) - sizeof(struct compat_arpt_entry);