Home
last modified time | relevance | path

Searched refs:l2t (Results 1 – 25 of 25) sorted by relevance

/Linux-v4.19/drivers/infiniband/hw/cxgb3/
Diwch_cm.c288 l2t_release(ep->com.tdev, ep->l2t); in __free_ep()
403 return iwch_l2t_send(ep->com.tdev, skb, ep->l2t); in send_halfclose()
423 return iwch_l2t_send(ep->com.tdev, skb, ep->l2t); in send_abort()
449 V_L2T_IDX(ep->l2t->idx) | V_TX_CHANNEL(ep->l2t->smt_idx); in send_connect()
467 return iwch_l2t_send(ep->com.tdev, skb, ep->l2t); in send_connect()
518 req->param = htonl(V_TX_PORT(ep->l2t->smt_idx) | in send_mpa_req()
524 iwch_l2t_send(ep->com.tdev, skb, ep->l2t); in send_mpa_req()
569 req->param = htonl(V_TX_PORT(ep->l2t->smt_idx) | in send_mpa_reject()
575 return iwch_l2t_send(ep->com.tdev, skb, ep->l2t); in send_mpa_reject()
620 req->param = htonl(V_TX_PORT(ep->l2t->smt_idx) | in send_mpa_reply()
[all …]
Diwch_cm.h183 struct l2t_entry *l2t; member
227 int iwch_ep_redirect(void *ctx, struct dst_entry *old, struct dst_entry *new, struct l2t_entry *l2t
Diwch_qp.c848 init_attr.chan = qhp->ep->l2t->smt_idx; in rdma_init()
/Linux-v4.19/drivers/net/ethernet/chelsio/cxgb4/
Dl2t.c140 struct l2t_data *d = adap->l2t; in write_l2e()
188 struct l2t_data *d = adap->l2t; in do_l2t_write_rpl()
477 const struct l2t_entry *l2t) in cxgb4_select_ntuple() argument
486 if (tp->vlan_shift >= 0 && l2t->vlan != VLAN_NONE) in cxgb4_select_ntuple()
487 ntuple |= (u64)(FT_VLAN_VLD_F | l2t->vlan) << tp->vlan_shift; in cxgb4_select_ntuple()
490 ntuple |= (u64)l2t->lport << tp->port_shift; in cxgb4_select_ntuple()
539 struct l2t_data *d = adap->l2t; in t4_l2t_update()
589 struct l2t_data *d = adap->l2t; in t4_l2t_alloc_switching()
749 seq->private = adap->l2t; in l2t_seq_open()
Dcxgb4_filter.c560 f->l2t = t4_l2t_alloc_switching(adapter, f->fs.vlan, in set_filter_wr()
562 if (!f->l2t) { in set_filter_wr()
574 if (f->l2t) { in set_filter_wr()
575 cxgb4_l2t_release(f->l2t); in set_filter_wr()
576 f->l2t = NULL; in set_filter_wr()
618 FW_FILTER_WR_L2TIX_V(f->l2t ? f->l2t->idx : 0)); in set_filter_wr()
723 if (f->l2t) in clear_filter()
724 cxgb4_l2t_release(f->l2t); in clear_filter()
1007 L2T_IDX_V(f->l2t ? f->l2t->idx : 0) | in mk_act_open_req6()
1046 L2T_IDX_V(f->l2t ? f->l2t->idx : 0) | in mk_act_open_req()
[all …]
DMakefile8 cxgb4-objs := cxgb4_main.o l2t.o smt.o t4_hw.o sge.o clip_tbl.o cxgb4_ethtool.o \
Dl2t.h117 const struct l2t_entry *l2t);
Dcxgb4_uld.h318 struct l2t_data *l2t; /* L2 table */ member
Dcxgb4_uld.c632 lld->l2t = adap->l2t; in uld_init()
Dcxgb4.h929 struct l2t_data *l2t; member
1219 struct l2t_entry *l2t; /* Layer Two Table entry for dmac */ member
Dcxgb4_main.c5189 kvfree(adapter->l2t); in free_some_resources()
5700 adapter->l2t = t4_init_l2t(adapter->l2t_start, adapter->l2t_end); in init_one()
5701 if (!adapter->l2t) { in init_one()
/Linux-v4.19/drivers/scsi/cxgbi/cxgb4i/
Dcxgb4i.c202 L2T_IDX_V(((struct l2t_entry *)csk->l2t)->idx) | in send_act_open_req()
226 csk->l2t)); in send_act_open_req()
251 csk->l2t))); in send_act_open_req()
279 csk->l2t))); in send_act_open_req()
304 cxgb4_l2t_send(csk->cdev->ports[csk->port_id], skb, csk->l2t); in send_act_open_req()
321 L2T_IDX_V(((struct l2t_entry *)csk->l2t)->idx) | in send_act_open_req6()
355 csk->l2t)); in send_act_open_req6()
378 csk->l2t))); in send_act_open_req6()
403 csk->l2t))); in send_act_open_req6()
418 cxgb4_l2t_send(csk->cdev->ports[csk->port_id], skb, csk->l2t); in send_act_open_req6()
[all …]
/Linux-v4.19/drivers/scsi/cxgbi/cxgb3i/
Dcxgb3i.c185 l2t_send(csk->cdev->lldev, skb, csk->l2t); in send_act_open_req()
266 l2t_send(csk->cdev->lldev, skb, csk->l2t); in send_abort_req()
354 struct l2t_entry *l2t = csk->l2t; in make_tx_data_wr() local
367 req->param = htonl(V_TX_PORT(l2t->smt_idx)); in make_tx_data_wr()
455 l2t_send(csk->cdev->lldev, skb, csk->l2t); in push_tx_frames()
565 send_act_open_req(csk, skb, csk->l2t); in act_open_retry_timer()
898 if (csk->l2t) { in l2t_put()
899 l2t_release(t3dev, csk->l2t); in l2t_put()
900 csk->l2t = NULL; in l2t_put()
971 csk->l2t = t3_l2t_get(t3dev, dst, ndev, in init_act_open()
[all …]
/Linux-v4.19/drivers/net/ethernet/chelsio/cxgb3/
DMakefile8 xgmac.o sge.o l2t.o cxgb3_offload.o aq100x.o
Dcxgb3_offload.h88 struct dst_entry *new, struct l2t_entry *l2t);
/Linux-v4.19/drivers/infiniband/hw/cxgb4/
Dcm.c405 cxgb4_l2t_release(ep->l2t); in _c4iw_free_ep()
590 u16 vlan = ep->l2t->vlan; in send_flowc()
656 return c4iw_l2t_send(&ep->com.dev->rdev, skb, ep->l2t); in send_halfclose()
671 return c4iw_l2t_send(&ep->com.dev->rdev, req_skb, ep->l2t); in send_abort()
754 L2T_IDX_V(ep->l2t->idx) | in send_connect()
778 params = cxgb4_select_ntuple(netdev, ep->l2t); in send_connect()
872 ep->l2t)); in send_connect()
893 ret = c4iw_l2t_send(&ep->com.dev->rdev, skb, ep->l2t); in send_connect()
995 ret = c4iw_l2t_send(&ep->com.dev->rdev, skb, ep->l2t); in send_mpa_req()
1081 return c4iw_l2t_send(&ep->com.dev->rdev, skb, ep->l2t); in send_mpa_reject()
[all …]
Diw_cxgb4.h960 struct l2t_entry *l2t; member
1015 struct l2t_entry *l2t);
/Linux-v4.19/drivers/target/iscsi/cxgbit/
Dcxgbit_cm.c665 return cxgbit_l2t_send(csk->com.cdev, skb, csk->l2t); in cxgbit_send_abort_req()
798 cxgb4_l2t_release(csk->l2t); in _cxgbit_free_csk()
913 csk->l2t = cxgb4_l2t_get(cdev->lldi.l2t, in cxgbit_offload_init()
915 if (!csk->l2t) in cxgbit_offload_init()
946 csk->l2t = cxgb4_l2t_get(cdev->lldi.l2t, n, ndev, priority); in cxgbit_offload_init()
948 csk->l2t = cxgb4_l2t_get(cdev->lldi.l2t, n, ndev, 0); in cxgbit_offload_init()
950 if (!csk->l2t) in cxgbit_offload_init()
1150 L2T_IDX_V(csk->l2t->idx) | in cxgbit_pass_accept_rpl()
1194 cxgbit_l2t_send(csk->com.cdev, skb, csk->l2t); in cxgbit_pass_accept_rpl()
1406 u16 vlan = ((struct l2t_entry *)csk->l2t)->vlan; in cxgbit_send_tx_flowc_wr()
Dcxgbit.h95 struct l2t_skb_cb l2t; member
196 struct l2t_entry *l2t; member
Dcxgbit_target.c286 cxgbit_l2t_send(csk->com.cdev, skb, csk->l2t); in cxgbit_push_tx_frames()
/Linux-v4.19/arch/mips/include/asm/octeon/
Dcvmx-l2c-defs.h162 __BITFIELD_FIELD(uint64_t l2t:1,
/Linux-v4.19/drivers/crypto/chelsio/chtls/
Dchtls.h310 struct l2t_skb_cb l2t; /* reserve space for l2t CB */ member
Dchtls_cm.c1053 csk->l2t_entry = cxgb4_l2t_get(cdev->lldi->l2t, n, ndev, 0); in chtls_recv_sock()
/Linux-v4.19/drivers/scsi/cxgbi/
Dlibcxgbi.h126 void *l2t; member
/Linux-v4.19/arch/mips/cavium-octeon/executive/
Dcvmx-l2c.c608 debug_val.s.l2t = 1; in __read_l2_tag()