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

/drivers/net/ethernet/chelsio/cxgb3/
H A Dcxgb3_defs.h50 static inline union active_open_entry *atid2entry(const struct tid_info *t,
56 static inline union listen_entry *stid2entry(const struct tid_info *t,
65 static inline struct t3c_tid_entry *lookup_tid(const struct tid_info *t,
77 static inline struct t3c_tid_entry *lookup_stid(const struct tid_info *t,
96 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.c499 struct tid_info *t = &(T3C_DATA(tdev))->tid_maps;
519 struct tid_info *t = &(T3C_DATA(tdev))->tid_maps;
534 struct tid_info *t = &(T3C_DATA(tdev))->tid_maps;
625 struct tid_info *t = &(T3C_DATA(tdev))->tid_maps;
650 struct tid_info *t = &(T3C_DATA(tdev))->tid_maps;
674 struct tid_info *t = &(T3C_DATA(tdev))->tid_maps;
798 struct tid_info *t = &(T3C_DATA(dev))->tid_maps;
892 struct tid_info *t = &(T3C_DATA(dev))->tid_maps;
1114 struct tid_info *ti;
1199 static int init_tid_tabs(struct tid_info *
[all...]
/drivers/net/ethernet/chelsio/cxgb4/
H A Dcxgb4_uld.h89 struct tid_info { struct
114 static inline void *lookup_tid(const struct tid_info *t, unsigned int tid)
119 static inline void *lookup_atid(const struct tid_info *t, unsigned int atid)
124 static inline void *lookup_stid(const struct tid_info *t, unsigned int stid)
130 static inline void cxgb4_insert_tid(struct tid_info *t, void *data,
137 int cxgb4_alloc_atid(struct tid_info *t, void *data);
138 int cxgb4_alloc_stid(struct tid_info *t, int family, void *data);
139 void cxgb4_free_atid(struct tid_info *t, unsigned int atid);
140 void cxgb4_free_stid(struct tid_info *t, unsigned int stid, int family);
141 void cxgb4_remove_tid(struct tid_info *
[all...]
H A Dcxgb4_main.c2095 int cxgb4_alloc_atid(struct tid_info *t, void *data)
2116 void cxgb4_free_atid(struct tid_info *t, unsigned int atid)
2131 int cxgb4_alloc_stid(struct tid_info *t, int family, void *data)
2160 void cxgb4_free_stid(struct tid_info *t, unsigned int stid, int family)
2192 static void cxgb4_queue_tid_release(struct tid_info *t, unsigned int chan,
2245 void cxgb4_remove_tid(struct tid_info *t, unsigned int chan, unsigned int tid)
2267 static int tid_init(struct tid_info *t)
H A Dcxgb4.h503 struct tid_info tids;
/drivers/net/wireless/ath/carl9170/
H A Dtx.c346 /* Caller must hold the tid_info->lock & rcu_read_lock */
348 struct carl9170_sta_tid *tid_info, u16 seq)
352 off = SEQ_DIFF(seq, tid_info->bsn);
363 WARN_ON_ONCE(!test_and_clear_bit(off, tid_info->bitmap));
365 off = SEQ_DIFF(tid_info->snx, tid_info->bsn);
369 if (!bitmap_empty(tid_info->bitmap, off))
370 off = find_first_bit(tid_info->bitmap, off);
372 tid_info->bsn += off;
373 tid_info
347 carl9170_tx_shift_bm(struct ar9170 *ar, struct carl9170_sta_tid *tid_info, u16 seq) argument
386 struct carl9170_sta_tid *tid_info; local
1083 struct carl9170_sta_tid *tid_info; local
[all...]
H A Dmain.c187 struct carl9170_sta_tid *tid_info; local
191 list_for_each_entry_rcu(tid_info, &ar->tx_ampdu_list, list) {
193 if (tid_info->state == CARL9170_TID_STATE_SHUTDOWN) {
194 tid_info->state = CARL9170_TID_STATE_KILLED;
195 list_del_rcu(&tid_info->list);
197 list_add_tail(&tid_info->tmp_list, &tid_gc);
202 rcu_assign_pointer(ar->tx_ampdu_iter, tid_info);
209 tid_info = list_first_entry(&tid_gc, struct carl9170_sta_tid,
212 while ((skb = __skb_dequeue(&tid_info->queue)))
215 list_del_init(&tid_info
253 struct carl9170_sta_tid *tid_info; local
1285 struct carl9170_sta_tid *tid_info; local
1348 struct carl9170_sta_tid *tid_info; local
[all...]
/drivers/net/wireless/iwmc3200wifi/
H A Dtx.c366 struct iwm_tid_info *tid_info; local
389 tid_info = &sta_info->tid_info[tx_info->tid];
391 mutex_lock(&tid_info->mutex);
400 if (tid_info->stopped) {
407 mutex_unlock(&tid_info->mutex);
428 mutex_unlock(&tid_info->mutex);
433 tid_info->last_seq_num =
437 mutex_unlock(&tid_info->mutex);
H A Diwm.h145 struct iwm_tid_info tid_info[IWM_UMAC_TID_NR]; member in struct:iwm_sta_info
H A Drx.c1127 struct iwm_tid_info *tid_info; local
1151 tid_info = &sta_info->tid_info[bit];
1153 mutex_lock(&tid_info->mutex);
1154 tid_info->stopped = stop;
1155 mutex_unlock(&tid_info->mutex);
H A Dmain.c313 mutex_init(&iwm->sta_table[i].tid_info[j].mutex);
314 iwm->sta_table[i].tid_info[j].stopped = false;
H A Dcommands.c969 sta_info->tid_info[i].last_seq_num;
/drivers/scsi/cxgbi/cxgb4i/
H A Dcxgb4i.c544 struct tid_info *t = lldi->tids;
664 struct tid_info *t = lldi->tids;
708 struct tid_info *t = lldi->tids;
729 struct tid_info *t = lldi->tids;
768 struct tid_info *t = lldi->tids;
814 struct tid_info *t = lldi->tids;
840 struct tid_info *t = lldi->tids;
941 struct tid_info *t = lldi->tids;
1026 struct tid_info *t = lldi->tids;
1046 struct tid_info *
[all...]
/drivers/infiniband/hw/cxgb4/
H A Dcm.c762 struct tid_info *t = dev->rdev.lldi.tids;
1319 struct tid_info *t = dev->rdev.lldi.tids;
1361 struct tid_info *t = dev->rdev.lldi.tids;
1399 struct tid_info *t = dev->rdev.lldi.tids;
1430 struct tid_info *t = dev->rdev.lldi.tids;
1469 struct tid_info *t = dev->rdev.lldi.tids;
1625 struct tid_info *t = dev->rdev.lldi.tids;
1703 struct tid_info *t = dev->rdev.lldi.tids;
1728 struct tid_info *t = dev->rdev.lldi.tids;
1892 struct tid_info *
[all...]
/drivers/infiniband/hw/qib/
H A Dqib_common.h437 struct qib_tid_info tid_info; member in union:qib_cmd::__anon1022
H A Dqib_file_ops.c2010 copy = sizeof(cmd.cmd.tid_info);
2011 dest = &cmd.cmd.tid_info;
2012 src = &ucmd->cmd.tid_info;
2107 ret = qib_tid_update(rcd, fp, &cmd.cmd.tid_info);
2111 ret = qib_tid_free(rcd, subctxt_fp(fp), &cmd.cmd.tid_info);
/drivers/infiniband/hw/ipath/
H A Dipath_common.h488 struct ipath_tid_info tid_info; member in union:ipath_cmd::__anon933
H A Dipath_file_ops.c2276 copy = sizeof(cmd.cmd.tid_info);
2277 dest = &cmd.cmd.tid_info;
2278 src = &ucmd->cmd.tid_info;
2371 ret = ipath_tid_update(pd, fp, &cmd.cmd.tid_info);
2374 ret = ipath_tid_free(pd, subport_fp(fp), &cmd.cmd.tid_info);

Completed in 201 milliseconds