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

/linux-master/drivers/net/ethernet/chelsio/cxgb3/
H A Dcxgb3_defs.h47 static inline union active_open_entry *atid2entry(const struct tid_info *t,
53 static inline union listen_entry *stid2entry(const struct tid_info *t,
62 static inline struct t3c_tid_entry *lookup_tid(const struct tid_info *t,
74 static inline struct t3c_tid_entry *lookup_stid(const struct tid_info *t,
93 static inline struct t3c_tid_entry *lookup_atid(const struct tid_info *t,
H A Dcxgb3_offload.h157 struct tid_info { struct
194 struct tid_info tid_maps;
H A Dcxgb3_offload.c503 struct tid_info *t = &(T3C_DATA(tdev))->tid_maps;
523 struct tid_info *t = &(T3C_DATA(tdev))->tid_maps;
538 struct tid_info *t = &(T3C_DATA(tdev))->tid_maps;
629 struct tid_info *t = &(T3C_DATA(tdev))->tid_maps;
654 struct tid_info *t = &(T3C_DATA(tdev))->tid_maps;
678 struct tid_info *t = &(T3C_DATA(tdev))->tid_maps;
799 struct tid_info *t = &(T3C_DATA(dev))->tid_maps;
893 struct tid_info *t = &(T3C_DATA(dev))->tid_maps;
1115 struct tid_info *ti;
1157 static int init_tid_tabs(struct tid_info *
[all...]
/linux-master/drivers/net/ethernet/chelsio/cxgb4/
H A Dcxgb4_uld.h105 struct tid_info { struct
166 static inline void *lookup_tid(const struct tid_info *t, unsigned int tid)
172 static inline bool tid_out_of_range(const struct tid_info *t, unsigned int tid)
177 static inline void *lookup_atid(const struct tid_info *t, unsigned int atid)
182 static inline void *lookup_stid(const struct tid_info *t, unsigned int stid)
195 static inline void cxgb4_insert_tid(struct tid_info *t, void *data,
213 static inline struct eotid_entry *cxgb4_lookup_eotid(struct tid_info *t,
219 static inline int cxgb4_get_free_eotid(struct tid_info *t)
230 static inline void cxgb4_alloc_eotid(struct tid_info *t, u32 eotid, void *data)
237 static inline void cxgb4_free_eotid(struct tid_info *
[all...]
H A Dcxgb4_filter.c445 static bool cxgb4_filter_prio_in_range(struct tid_info *t, u32 idx, u8 nslots,
550 struct tid_info *t = &adap->tids;
689 static int cxgb4_set_ftid(struct tid_info *t, int fidx, int family,
712 static int cxgb4_set_hpftid(struct tid_info *t, int fidx, int family)
730 static void cxgb4_clear_ftid(struct tid_info *t, int fidx, int family,
745 static void cxgb4_clear_hpftid(struct tid_info *t, int fidx, int family)
1375 struct tid_info *t = &adapter->tids;
1738 struct tid_info *t = &adapter->tids;
1971 struct tid_info *t = &adap->tids;
2000 struct tid_info *
[all...]
H A Dcxgb4_main.c1593 int cxgb4_alloc_atid(struct tid_info *t, void *data)
1614 void cxgb4_free_atid(struct tid_info *t, unsigned int atid)
1629 int cxgb4_alloc_stid(struct tid_info *t, int family, void *data)
1666 int cxgb4_alloc_sftid(struct tid_info *t, int family, void *data)
1694 void cxgb4_free_stid(struct tid_info *t, unsigned int stid, int family)
1743 static void cxgb4_queue_tid_release(struct tid_info *t, unsigned int chan,
1796 void cxgb4_remove_tid(struct tid_info *t, unsigned int chan, unsigned int tid,
1832 static int tid_init(struct tid_info *t)
H A Dcxgb4_uld.c672 const struct tid_info *t = &adap->tids;
H A Dcxgb4_tc_flower.c807 struct tid_info *t = &adap->tids;
H A Dcxgb4_ethtool.c1636 struct tid_info *t = &adap->tids;
2244 struct tid_info *tids = &adap->tids;
H A Dcxgb4.h1161 struct tid_info tids;
H A Dcxgb4_debugfs.c3315 const struct tid_info *t;
3394 DEFINE_SHOW_ATTRIBUTE(tid_info); variable
/linux-master/drivers/net/wireless/ath/carl9170/
H A Dtx.c345 /* Caller must hold the tid_info->lock & rcu_read_lock */
347 struct carl9170_sta_tid *tid_info, u16 seq)
351 off = SEQ_DIFF(seq, tid_info->bsn);
362 WARN_ON_ONCE(!test_and_clear_bit(off, tid_info->bitmap));
364 off = SEQ_DIFF(tid_info->snx, tid_info->bsn);
368 if (!bitmap_empty(tid_info->bitmap, off))
369 off = find_first_bit(tid_info->bitmap, off);
371 tid_info->bsn += off;
372 tid_info
346 carl9170_tx_shift_bm(struct ar9170 *ar, struct carl9170_sta_tid *tid_info, u16 seq) argument
385 struct carl9170_sta_tid *tid_info; local
1132 struct carl9170_sta_tid *tid_info; local
[all...]
H A Dmain.c186 struct carl9170_sta_tid *tid_info; local
190 list_for_each_entry_rcu(tid_info, &ar->tx_ampdu_list, list) {
192 if (tid_info->state == CARL9170_TID_STATE_SHUTDOWN) {
193 tid_info->state = CARL9170_TID_STATE_KILLED;
194 list_del_rcu(&tid_info->list);
196 list_add_tail(&tid_info->tmp_list, &tid_gc);
201 rcu_assign_pointer(ar->tx_ampdu_iter, tid_info);
208 tid_info = list_first_entry(&tid_gc, struct carl9170_sta_tid,
211 while ((skb = __skb_dequeue(&tid_info->queue)))
214 list_del_init(&tid_info
252 struct carl9170_sta_tid *tid_info; local
1344 struct carl9170_sta_tid *tid_info; local
1405 struct carl9170_sta_tid *tid_info; local
[all...]
/linux-master/drivers/net/ethernet/qlogic/qed/
H A Dqed_nvmetcp.c197 struct qed_tid_mem *tid_info; local
221 tid_info = kzalloc(sizeof(*tid_info), GFP_KERNEL);
222 if (!tid_info) {
228 rc = qed_cxt_get_tid_mem_info(QED_AFFIN_HWFN(cdev), tid_info);
232 kfree(tid_info);
238 tasks->size = tid_info->tid_size;
239 tasks->num_tids_per_block = tid_info->num_tids_per_block;
240 memcpy(tasks->blocks, tid_info->blocks,
242 kfree(tid_info);
[all...]
H A Dqed_fcoe.c820 struct qed_tid_mem *tid_info = kzalloc(sizeof(*tid_info), local
823 if (!tid_info) {
830 rc = qed_cxt_get_tid_mem_info(QED_AFFIN_HWFN(cdev), tid_info);
834 kfree(tid_info);
839 tasks->size = tid_info->tid_size;
840 tasks->num_tids_per_block = tid_info->num_tids_per_block;
841 memcpy(tasks->blocks, tid_info->blocks,
844 kfree(tid_info);
H A Dqed_iscsi.c1108 struct qed_tid_mem *tid_info; local
1128 tid_info = kzalloc(sizeof(*tid_info), GFP_KERNEL);
1130 if (!tid_info) {
1135 rc = qed_cxt_get_tid_mem_info(QED_AFFIN_HWFN(cdev), tid_info);
1139 kfree(tid_info);
1144 tasks->size = tid_info->tid_size;
1145 tasks->num_tids_per_block = tid_info->num_tids_per_block;
1146 memcpy(tasks->blocks, tid_info->blocks,
1149 kfree(tid_info);
[all...]
/linux-master/drivers/scsi/cxgbi/cxgb4i/
H A Dcxgb4i.c899 struct tid_info *t = lldi->tids;
1052 struct tid_info *t = lldi->tids;
1098 struct tid_info *t = lldi->tids;
1119 struct tid_info *t = lldi->tids;
1158 struct tid_info *t = lldi->tids;
1206 struct tid_info *t = lldi->tids;
1230 struct tid_info *t = lldi->tids;
1252 struct tid_info *t = lldi->tids;
1355 struct tid_info *t = lldi->tids;
1453 struct tid_info *
[all...]
/linux-master/drivers/infiniband/hw/qib/
H A Dqib_common.h449 struct qib_tid_info tid_info; member in union:qib_cmd::__anon273
H A Dqib_file_ops.c2085 copy = sizeof(cmd.cmd.tid_info);
2086 dest = &cmd.cmd.tid_info;
2087 src = &ucmd->cmd.tid_info;
2187 ret = qib_tid_update(rcd, fp, &cmd.cmd.tid_info);
2191 ret = qib_tid_free(rcd, subctxt_fp(fp), &cmd.cmd.tid_info);
/linux-master/drivers/target/iscsi/cxgbit/
H A Dcxgbit_cm.c1223 struct tid_info *t = cdev->lldi.tids;
1582 struct tid_info *t = cdev->lldi.tids;
1604 struct tid_info *t = cdev->lldi.tids;
1626 struct tid_info *t = cdev->lldi.tids;
1903 struct tid_info *t = lldi->tids;
1924 struct tid_info *t = lldi->tids;
1964 struct tid_info *t = lldi->tids;
/linux-master/drivers/net/ethernet/chelsio/inline_crypto/chtls/
H A Dchtls.h218 struct tid_info *tids;
H A Dchtls_cm.c823 struct tid_info *tids;
/linux-master/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/
H A Dchcr_ktls.c278 struct tid_info *t = &tx_info->adap->tids;
649 struct tid_info *t;
714 struct tid_info *t;
/linux-master/drivers/infiniband/hw/cxgb4/
H A Dcm.c1221 struct tid_info *t = dev->rdev.lldi.tids;
2273 struct tid_info *t = dev->rdev.lldi.tids;
2515 struct tid_info *t = dev->rdev.lldi.tids;

Completed in 639 milliseconds