Searched refs:l2t_data (Results 1 - 7 of 7) sorted by relevance

/freebsd-11-stable/sys/dev/cxgb/ulp/tom/
H A Dcxgb_l2t.h73 struct l2t_data { struct
81 void t3_l2e_free(struct l2t_data *, struct l2t_entry *e);
87 struct l2t_data *t3_init_l2t(unsigned int);
88 void t3_free_l2t(struct l2t_data *);
101 l2t_release(struct l2t_data *d, struct l2t_entry *e)
108 l2t_hold(struct l2t_data *d, struct l2t_entry *e)
H A Dcxgb_l2t.c71 arp_hash(u32 key, int ifindex, const struct l2t_data *d)
283 * Allocate a free L2T entry. Must be called with l2t_data.lock held.
286 alloc_l2e(struct l2t_data *d)
331 struct l2t_data *d = td->l2t;
376 struct l2t_data *d = td->l2t;
405 struct l2t_data *
408 struct l2t_data *d;
430 t3_free_l2t(struct l2t_data *d)
H A Dcxgb_tom.h88 struct l2t_data *l2t;
/freebsd-11-stable/sys/dev/cxgbe/
H A Dt4_l2t.h80 struct l2t_data { struct
90 int t4_free_l2t(struct l2t_data *);
91 struct l2t_entry *t4_alloc_l2e(struct l2t_data *);
102 struct l2t_data *d = __containerof(e, struct l2t_data, l2tab[e->idx]);
H A Dt4_l2t.c68 * Allocate a free L2T entry. Must be called with l2t_data.lock held.
71 t4_alloc_l2e(struct l2t_data *d)
110 find_or_alloc_l2e(struct l2t_data *d, uint16_t vlan, uint8_t port, uint8_t *dmac)
196 struct l2t_data *d = sc->l2t;
231 struct l2t_data *d;
263 t4_free_l2t(struct l2t_data *d)
316 struct l2t_data *l2t = sc->l2t;
H A Dadapter.h833 struct l2t_data *l2t; /* L2 table */
/freebsd-11-stable/sys/dev/cxgbe/tom/
H A Dt4_tom_l2t.c61 l2t_hold(struct l2t_data *d, struct l2t_entry *e)
69 l2_hash(struct l2t_data *d, const struct sockaddr *sa, int ifindex)
354 struct l2t_data *d = sc->l2t;
415 struct l2t_data *d = sc->l2t;

Completed in 177 milliseconds