Searched refs:l2t_entry (Results 1 - 17 of 17) sorted by relevance

/linux-master/drivers/net/ethernet/chelsio/cxgb4/
H A Dl2t.h73 struct l2t_entry { struct
79 struct l2t_entry *first; /* start of hash chain */
80 struct l2t_entry *next; /* next l2t_entry on chain */
110 void cxgb4_l2t_release(struct l2t_entry *e);
112 struct l2t_entry *e);
113 struct l2t_entry *cxgb4_l2t_get(struct l2t_data *d, struct neighbour *neigh,
117 const struct l2t_entry *l2t);
118 struct l2t_entry *cxgb4_l2t_alloc_switching(struct net_device *dev, u16 vlan,
121 struct l2t_entry *t4_l2t_alloc_switchin
[all...]
H A Dl2t.c61 struct l2t_entry *rover; /* starting point for next allocation */
62 struct l2t_entry l2tab[] __counted_by(l2t_size); /* MUST BE LAST */
65 static inline unsigned int vlan_prio(const struct l2t_entry *e)
70 static inline void l2t_hold(struct l2t_data *d, struct l2t_entry *e)
118 static int addreq(const struct l2t_entry *e, const u32 *addr)
126 static void neigh_replace(struct l2t_entry *e, struct neighbour *n)
138 static int write_l2e(struct adapter *adap, struct l2t_entry *e, int sync)
173 static void send_pending(struct adapter *adap, struct l2t_entry *e)
200 struct l2t_entry *e = &d->l2tab[l2t_idx - d->l2t_start];
216 static inline void arpq_enqueue(struct l2t_entry *
[all...]
H A Dcxgb4.h1463 struct l2t_entry *l2t; /* Layer Two Table entry for dmac */
/linux-master/drivers/net/ethernet/chelsio/cxgb3/
H A Dl2t.h57 struct l2t_entry { struct
65 struct l2t_entry *first; /* start of hash chain */
66 struct l2t_entry *next; /* next l2t_entry on chain */
75 struct l2t_entry *rover; /* starting point for next allocation */
79 struct l2t_entry l2tab[] __counted_by(nentries);
110 void t3_l2e_free(struct l2t_data *d, struct l2t_entry *e);
112 struct l2t_entry *t3_l2t_get(struct t3cdev *cdev, struct dst_entry *dst,
115 struct l2t_entry *e);
116 void t3_l2t_send_event(struct t3cdev *dev, struct l2t_entry *
[all...]
H A Dl2t.c63 static inline unsigned int vlan_prio(const struct l2t_entry *e)
74 static inline void neigh_replace(struct l2t_entry *e, struct neighbour *n)
88 struct l2t_entry *e)
123 static inline void arpq_enqueue(struct l2t_entry *e, struct sk_buff *skb)
129 struct l2t_entry *e)
179 void t3_l2t_send_event(struct t3cdev *dev, struct l2t_entry *e)
219 static struct l2t_entry *alloc_l2e(struct l2t_data *d)
221 struct l2t_entry *end, *e, **p;
264 void t3_l2e_free(struct l2t_data *d, struct l2t_entry *e)
283 static inline void reuse_entry(struct l2t_entry *
[all...]
H A Dcxgb3_offload.h88 struct dst_entry *new, struct l2t_entry *l2t);
H A Dcxgb3_offload.c1088 static void set_l2t_ix(struct t3cdev *tdev, u32 tid, struct l2t_entry *e)
1119 struct l2t_entry *e;
/linux-master/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/
H A Dchcr_ktls.h42 struct l2t_entry *l2te;
/linux-master/drivers/target/iscsi/cxgbit/
H A Dcxgbit.h193 struct l2t_entry *l2t;
327 struct l2t_entry *);
H A Dcxgbit_cm.c1029 struct l2t_entry *l2e)
1425 u16 vlan = ((struct l2t_entry *)csk->l2t)->vlan;
/linux-master/drivers/net/ethernet/chelsio/inline_crypto/chtls/
H A Dchtls.h281 struct l2t_entry *l2t_entry; /* pointer to the L2T entry */ member in struct:chtls_sock
551 cxgb4_l2t_send(csk->egress_dev, skb, csk->l2t_entry);
H A Dchtls_cm.c837 if (csk->l2t_entry) {
838 cxgb4_l2t_release(csk->l2t_entry);
839 csk->l2t_entry = NULL;
1037 L2T_IDX_V(csk->l2t_entry->idx) |
1069 cxgb4_l2t_send(csk->egress_dev, skb, csk->l2t_entry);
1179 csk->l2t_entry = cxgb4_l2t_get(cdev->lldi->l2t, n, ndev, 0);
1180 if (!csk->l2t_entry)
2039 struct l2t_entry *e = csk->l2t_entry;
H A Dchtls_io.c707 cxgb4_l2t_send(csk->egress_dev, skb, csk->l2t_entry);
/linux-master/drivers/scsi/cxgbi/cxgb4i/
H A Dcxgb4i.c209 struct l2t_entry *e)
221 L2T_IDX_V(((struct l2t_entry *)csk->l2t)->idx) |
328 struct l2t_entry *e)
340 L2T_IDX_V(((struct l2t_entry *)csk->l2t)->idx) |
621 u16 vlan = ((struct l2t_entry *)csk->l2t)->vlan;
994 struct l2t_entry *);
/linux-master/drivers/scsi/cxgbi/cxgb3i/
H A Dcxgb3i.c160 const struct l2t_entry *e)
356 struct l2t_entry *l2t = csk->l2t;
/linux-master/drivers/infiniband/hw/cxgb4/
H A Diw_cxgb4.h876 struct l2t_entry *l2t;
H A Dcm.c203 struct l2t_entry *l2e)
4067 struct l2t_entry *e;

Completed in 666 milliseconds