Searched refs:l2t_entry (Results 1 - 17 of 17) sorted by relevance
/linux-master/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | l2t.h | 73 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 D | l2t.c | 61 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 D | cxgb4.h | 1463 struct l2t_entry *l2t; /* Layer Two Table entry for dmac */
|
/linux-master/drivers/net/ethernet/chelsio/cxgb3/ |
H A D | l2t.h | 57 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 D | l2t.c | 63 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 D | cxgb3_offload.h | 88 struct dst_entry *new, struct l2t_entry *l2t);
|
H A D | cxgb3_offload.c | 1088 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 D | chcr_ktls.h | 42 struct l2t_entry *l2te;
|
/linux-master/drivers/target/iscsi/cxgbit/ |
H A D | cxgbit.h | 193 struct l2t_entry *l2t; 327 struct l2t_entry *);
|
H A D | cxgbit_cm.c | 1029 struct l2t_entry *l2e) 1425 u16 vlan = ((struct l2t_entry *)csk->l2t)->vlan;
|
/linux-master/drivers/net/ethernet/chelsio/inline_crypto/chtls/ |
H A D | chtls.h | 281 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 D | chtls_cm.c | 837 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 D | chtls_io.c | 707 cxgb4_l2t_send(csk->egress_dev, skb, csk->l2t_entry);
|
/linux-master/drivers/scsi/cxgbi/cxgb4i/ |
H A D | cxgb4i.c | 209 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 D | cxgb3i.c | 160 const struct l2t_entry *e) 356 struct l2t_entry *l2t = csk->l2t;
|
/linux-master/drivers/infiniband/hw/cxgb4/ |
H A D | iw_cxgb4.h | 876 struct l2t_entry *l2t;
|
H A D | cm.c | 203 struct l2t_entry *l2e) 4067 struct l2t_entry *e;
|
Completed in 666 milliseconds