Home
last modified time | relevance | path

Searched refs:tid_info (Results 1 – 24 of 24) sorted by relevance

/linux/drivers/net/ethernet/chelsio/cxgb4/
A Dcxgb4_uld.h105 struct tid_info { struct
195 static inline void cxgb4_insert_tid(struct tid_info *t, void *data, in cxgb4_insert_tid()
213 static inline struct eotid_entry *cxgb4_lookup_eotid(struct tid_info *t, in cxgb4_lookup_eotid()
219 static inline int cxgb4_get_free_eotid(struct tid_info *t) in cxgb4_get_free_eotid()
237 static inline void cxgb4_free_eotid(struct tid_info *t, u32 eotid) in cxgb4_free_eotid()
244 int cxgb4_alloc_atid(struct tid_info *t, void *data);
245 int cxgb4_alloc_stid(struct tid_info *t, int family, void *data);
246 int cxgb4_alloc_sftid(struct tid_info *t, int family, void *data);
247 void cxgb4_free_atid(struct tid_info *t, unsigned int atid);
248 void cxgb4_free_stid(struct tid_info *t, unsigned int stid, int family);
[all …]
A Dcxgb4_filter.c445 static bool cxgb4_filter_prio_in_range(struct tid_info *t, u32 idx, u8 nslots, in cxgb4_filter_prio_in_range()
550 struct tid_info *t = &adap->tids; in cxgb4_get_free_ftid()
689 static int cxgb4_set_ftid(struct tid_info *t, int fidx, int family, in cxgb4_set_ftid()
712 static int cxgb4_set_hpftid(struct tid_info *t, int fidx, int family) in cxgb4_set_hpftid()
730 static void cxgb4_clear_ftid(struct tid_info *t, int fidx, int family, in cxgb4_clear_ftid()
745 static void cxgb4_clear_hpftid(struct tid_info *t, int fidx, int family) in cxgb4_clear_hpftid()
1375 struct tid_info *t = &adapter->tids; in cxgb4_set_hash_filter()
1738 struct tid_info *t = &adapter->tids; in cxgb4_del_hash_filter()
1971 struct tid_info *t = &adap->tids; in hash_del_filter_rpl()
2000 struct tid_info *t = &adap->tids; in hash_filter_rpl()
A Dcxgb4_main.c1594 int cxgb4_alloc_atid(struct tid_info *t, void *data) in cxgb4_alloc_atid()
1615 void cxgb4_free_atid(struct tid_info *t, unsigned int atid) in cxgb4_free_atid()
1630 int cxgb4_alloc_stid(struct tid_info *t, int family, void *data) in cxgb4_alloc_stid()
1667 int cxgb4_alloc_sftid(struct tid_info *t, int family, void *data) in cxgb4_alloc_sftid()
1695 void cxgb4_free_stid(struct tid_info *t, unsigned int stid, int family) in cxgb4_free_stid()
1744 static void cxgb4_queue_tid_release(struct tid_info *t, unsigned int chan, in cxgb4_queue_tid_release()
1797 void cxgb4_remove_tid(struct tid_info *t, unsigned int chan, unsigned int tid, in cxgb4_remove_tid()
1833 static int tid_init(struct tid_info *t) in tid_init()
A Dcxgb4_uld.c672 const struct tid_info *t = &adap->tids; in cxgb4_uld_in_use()
A Dcxgb4_ethtool.c1630 struct tid_info *t = &adap->tids; in cxgb4_get_filter_entry()
2229 struct tid_info *tids = &adap->tids; in cxgb4_init_ethtool_filters()
A Dcxgb4_tc_flower.c807 struct tid_info *t = &adap->tids; in cxgb4_tc_flower_hash_prio_del()
A Dcxgb4.h1163 struct tid_info tids;
A Dcxgb4_debugfs.c3315 const struct tid_info *t; in tid_info_show()
3394 DEFINE_SHOW_ATTRIBUTE(tid_info);
/linux/drivers/net/wireless/ath/carl9170/
A Dtx.c364 off = SEQ_DIFF(tid_info->snx, tid_info->bsn); in carl9170_tx_shift_bm()
371 tid_info->bsn += off; in carl9170_tx_shift_bm()
372 tid_info->bsn &= 0x0fff; in carl9170_tx_shift_bm()
374 bitmap_shift_right(tid_info->bitmap, tid_info->bitmap, in carl9170_tx_shift_bm()
401 if (!tid_info) in carl9170_tx_status_process_ampdu()
404 spin_lock_bh(&tid_info->lock); in carl9170_tx_status_process_ampdu()
1168 tid_info->counter++; in carl9170_tx_ampdu()
1171 seq = tid_info->snx; in carl9170_tx_ampdu()
1186 if (unlikely(SEQ_DIFF(tid_info->snx, tid_info->bsn) >= in carl9170_tx_ampdu()
1187 (tid_info->max - 1))) in carl9170_tx_ampdu()
[all …]
A Dmain.c215 kfree(tid_info); in carl9170_ampdu_gc()
263 spin_lock(&tid_info->lock); in carl9170_flush_ba()
266 spin_unlock(&tid_info->lock); in carl9170_flush_ba()
1350 if (!tid_info) in carl9170_op_sta_remove()
1417 if (!tid_info) in carl9170_op_ampdu_action()
1420 tid_info->hsn = tid_info->bsn = tid_info->snx = (*ssn); in carl9170_op_ampdu_action()
1422 tid_info->tid = tid; in carl9170_op_ampdu_action()
1424 tid_info->sta = sta; in carl9170_op_ampdu_action()
1425 tid_info->vif = vif; in carl9170_op_ampdu_action()
1445 if (tid_info) { in carl9170_op_ampdu_action()
[all …]
/linux/drivers/net/ethernet/chelsio/cxgb3/
A Dcxgb3_defs.h47 static inline union active_open_entry *atid2entry(const struct tid_info *t, in atid2entry()
53 static inline union listen_entry *stid2entry(const struct tid_info *t, in stid2entry()
62 static inline struct t3c_tid_entry *lookup_tid(const struct tid_info *t, in lookup_tid()
74 static inline struct t3c_tid_entry *lookup_stid(const struct tid_info *t, in lookup_stid()
93 static inline struct t3c_tid_entry *lookup_atid(const struct tid_info *t, in lookup_atid()
A Dcxgb3_offload.c503 struct tid_info *t = &(T3C_DATA(tdev))->tid_maps; in cxgb3_free_atid()
523 struct tid_info *t = &(T3C_DATA(tdev))->tid_maps; in cxgb3_free_stid()
538 struct tid_info *t = &(T3C_DATA(tdev))->tid_maps; in cxgb3_insert_tid()
629 struct tid_info *t = &(T3C_DATA(tdev))->tid_maps; in cxgb3_remove_tid()
654 struct tid_info *t = &(T3C_DATA(tdev))->tid_maps; in cxgb3_alloc_atid()
678 struct tid_info *t = &(T3C_DATA(tdev))->tid_maps; in cxgb3_alloc_stid()
799 struct tid_info *t = &(T3C_DATA(dev))->tid_maps; in do_cr()
893 struct tid_info *t = &(T3C_DATA(dev))->tid_maps; in do_act_establish()
1115 struct tid_info *ti; in cxgb_redirect()
1157 static int init_tid_tabs(struct tid_info *t, unsigned int ntids, in init_tid_tabs()
[all …]
A Dcxgb3_offload.h157 struct tid_info { struct
194 struct tid_info tid_maps; argument
/linux/drivers/net/ethernet/qlogic/qed/
A Dqed_nvmetcp.c197 struct qed_tid_mem *tid_info; in qed_nvmetcp_start() local
221 tid_info = kzalloc(sizeof(*tid_info), GFP_KERNEL); in qed_nvmetcp_start()
222 if (!tid_info) { in qed_nvmetcp_start()
228 rc = qed_cxt_get_tid_mem_info(QED_AFFIN_HWFN(cdev), tid_info); in qed_nvmetcp_start()
232 kfree(tid_info); in qed_nvmetcp_start()
238 tasks->size = tid_info->tid_size; in qed_nvmetcp_start()
239 tasks->num_tids_per_block = tid_info->num_tids_per_block; in qed_nvmetcp_start()
240 memcpy(tasks->blocks, tid_info->blocks, in qed_nvmetcp_start()
242 kfree(tid_info); in qed_nvmetcp_start()
A Dqed_fcoe.c819 struct qed_tid_mem *tid_info = kzalloc(sizeof(*tid_info), in qed_fcoe_start() local
822 if (!tid_info) { in qed_fcoe_start()
829 rc = qed_cxt_get_tid_mem_info(QED_AFFIN_HWFN(cdev), tid_info); in qed_fcoe_start()
833 kfree(tid_info); in qed_fcoe_start()
838 tasks->size = tid_info->tid_size; in qed_fcoe_start()
839 tasks->num_tids_per_block = tid_info->num_tids_per_block; in qed_fcoe_start()
840 memcpy(tasks->blocks, tid_info->blocks, in qed_fcoe_start()
843 kfree(tid_info); in qed_fcoe_start()
A Dqed_iscsi.c1107 struct qed_tid_mem *tid_info; in qed_iscsi_start() local
1127 tid_info = kzalloc(sizeof(*tid_info), GFP_KERNEL); in qed_iscsi_start()
1129 if (!tid_info) { in qed_iscsi_start()
1134 rc = qed_cxt_get_tid_mem_info(QED_AFFIN_HWFN(cdev), tid_info); in qed_iscsi_start()
1138 kfree(tid_info); in qed_iscsi_start()
1143 tasks->size = tid_info->tid_size; in qed_iscsi_start()
1144 tasks->num_tids_per_block = tid_info->num_tids_per_block; in qed_iscsi_start()
1145 memcpy(tasks->blocks, tid_info->blocks, in qed_iscsi_start()
1148 kfree(tid_info); in qed_iscsi_start()
/linux/drivers/scsi/cxgbi/cxgb4i/
A Dcxgb4i.c898 struct tid_info *t = lldi->tids; in do_act_establish()
1051 struct tid_info *t = lldi->tids; in do_act_open_rpl()
1097 struct tid_info *t = lldi->tids; in do_peer_close()
1118 struct tid_info *t = lldi->tids; in do_close_con_rpl()
1157 struct tid_info *t = lldi->tids; in do_abort_req_rss()
1205 struct tid_info *t = lldi->tids; in do_abort_rpl_rss()
1229 struct tid_info *t = lldi->tids; in do_rx_data()
1251 struct tid_info *t = lldi->tids; in do_rx_iscsi_hdr()
1354 struct tid_info *t = lldi->tids; in do_rx_iscsi_data()
1452 struct tid_info *t = lldi->tids; in do_rx_data_ddp()
[all …]
/linux/drivers/target/iscsi/cxgbit/
A Dcxgbit_cm.c1223 struct tid_info *t = cdev->lldi.tids; in cxgbit_pass_accept_req()
1582 struct tid_info *t = cdev->lldi.tids; in cxgbit_pass_open_rpl()
1604 struct tid_info *t = cdev->lldi.tids; in cxgbit_close_listsrv_rpl()
1626 struct tid_info *t = cdev->lldi.tids; in cxgbit_pass_establish()
1903 struct tid_info *t = lldi->tids; in cxgbit_set_tcb_rpl()
1924 struct tid_info *t = lldi->tids; in cxgbit_rx_data()
1964 struct tid_info *t = lldi->tids; in cxgbit_rx_cpl()
/linux/drivers/infiniband/hw/qib/
A Dqib_file_ops.c2087 copy = sizeof(cmd.cmd.tid_info); in qib_write()
2088 dest = &cmd.cmd.tid_info; in qib_write()
2089 src = &ucmd->cmd.tid_info; in qib_write()
2189 ret = qib_tid_update(rcd, fp, &cmd.cmd.tid_info); in qib_write()
2193 ret = qib_tid_free(rcd, subctxt_fp(fp), &cmd.cmd.tid_info); in qib_write()
A Dqib_common.h449 struct qib_tid_info tid_info; member
/linux/drivers/net/ethernet/chelsio/inline_crypto/chtls/
A Dchtls.h218 struct tid_info *tids;
A Dchtls_cm.c823 struct tid_info *tids; in chtls_release_resources()
/linux/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/
A Dchcr_ktls.c278 struct tid_info *t = &tx_info->adap->tids; in chcr_setup_connection()
654 struct tid_info *t; in chcr_ktls_cpl_act_open_rpl()
719 struct tid_info *t; in chcr_ktls_cpl_set_tcb_rpl()
/linux/drivers/infiniband/hw/cxgb4/
A Dcm.c1221 struct tid_info *t = dev->rdev.lldi.tids; in act_establish()
2270 struct tid_info *t = dev->rdev.lldi.tids; in act_open_rpl()
2518 struct tid_info *t = dev->rdev.lldi.tids; in pass_accept_req()

Completed in 99 milliseconds