ebt_entry
struct ebt_entry *e; /* pointer to entry data */
ebt_get_target(struct ebt_entry *e)
for (__i = sizeof(struct ebt_entry); \
struct ebt_entry *__entry; \
const struct ebt_entry *e = par->entryinfo;
const struct ebt_entry *e = par->entryinfo;
const struct ebt_entry *e = par->entryinfo;
const struct ebt_entry *e = par->entryinfo;
const struct ebt_entry *e = par->entryinfo;
const struct ebt_entry *e = par->entryinfo;
ebt_basic_match(const struct ebt_entry *e, const struct sk_buff *skb,
static inline int ebt_entry_to_user(struct ebt_entry *e, const char *base,
static int compat_copy_entry_to_user(struct ebt_entry *e, void __user **dstptr,
struct ebt_entry __user *ce;
static int compat_calc_entry(const struct ebt_entry *e,
struct ebt_entry *ebt_next_entry(const struct ebt_entry *entry)
(e < (struct ebt_entry *)(base - hookptr))) {
ebt_get_target_c(const struct ebt_entry *e)
return ebt_get_target((struct ebt_entry *)e);
struct ebt_entry *point;
static int size_entry_mwt(const struct ebt_entry *entry, const unsigned char *base,
offsetof(struct ebt_entry, watchers_offset));
offsets[0] = sizeof(struct ebt_entry); /* matches come first */
point = (struct ebt_entry *)(private->hook_entry[hook]->data);
point = (struct ebt_entry *)chaininfo->data;
const struct ebt_entry *e = par->entryinfo;
const struct ebt_entry *e = par->entryinfo;
struct ebt_entry *e = (void *)newinfo->entries + offset;
if (left < sizeof(struct ebt_entry))
if (e->next_offset < sizeof(struct ebt_entry))
ebt_check_entry_size_and_hooks(const struct ebt_entry *e,
if (sizeof(struct ebt_entry) > e->watchers_offset ||
ebt_get_udc_positions(struct ebt_entry *e, struct ebt_table_info *newinfo,
ebt_cleanup_entry(struct ebt_entry *e, struct net *net, unsigned int *cnt)
ebt_check_entry(struct ebt_entry *e, struct net *net,
const struct ebt_entry *e = (struct ebt_entry *)chain->data;
e = (struct ebt_entry *)(hlp2->data);
struct ebt_entry ebt;