airoha_foe_entry
struct airoha_foe_entry data;
struct airoha_foe_entry *airoha_ppe_foe_get_entry(struct airoha_ppe *ppe,
struct airoha_foe_entry hwe;
struct airoha_foe_entry *hwe = ppe->foe;
foe_size = ppe_num_entries * sizeof(struct airoha_foe_entry);
struct airoha_foe_entry *hwe,
static int airoha_ppe_foe_entry_set_ipv4_tuple(struct airoha_foe_entry *hwe,
static int airoha_ppe_foe_entry_set_ipv6_tuple(struct airoha_foe_entry *hwe,
struct airoha_foe_entry *hwe)
struct airoha_foe_entry *hwe,
static struct airoha_foe_entry *
u32 *hwe = ppe->foe + hash * sizeof(struct airoha_foe_entry);
for (i = 0; i < sizeof(struct airoha_foe_entry) / sizeof(*hwe);
return ppe->foe + hash * sizeof(struct airoha_foe_entry);
struct airoha_foe_entry *airoha_ppe_foe_get_entry(struct airoha_ppe *ppe,
struct airoha_foe_entry *hwe;
struct airoha_foe_entry *hwe)
len = offsetof(struct airoha_foe_entry, ipv6.data);
len = offsetof(struct airoha_foe_entry, ipv4.ib2);
struct airoha_foe_entry *hwe = ppe->foe + hash * sizeof(*hwe);
struct airoha_foe_entry *e,
struct airoha_foe_entry *hwe = ppe->foe + hash * sizeof(*hwe);
struct airoha_foe_entry *hwe_p, hwe;
struct airoha_foe_entry *hwe;
struct airoha_foe_entry *hwe;
sram_tb_size = sram_num_entries * sizeof(struct airoha_foe_entry);
struct airoha_foe_entry *hwe_p, hwe = {};
struct airoha_foe_entry *hwe;