tid_info 128 drivers/crypto/chelsio/chtls/chtls.h struct tid_info *tids; tid_info 743 drivers/crypto/chelsio/chtls/chtls_cm.c struct tid_info *tids; tid_info 1221 drivers/infiniband/hw/cxgb4/cm.c struct tid_info *t = dev->rdev.lldi.tids; tid_info 2270 drivers/infiniband/hw/cxgb4/cm.c struct tid_info *t = dev->rdev.lldi.tids; tid_info 2518 drivers/infiniband/hw/cxgb4/cm.c struct tid_info *t = dev->rdev.lldi.tids; tid_info 449 drivers/infiniband/hw/qib/qib_common.h struct qib_tid_info tid_info; tid_info 2086 drivers/infiniband/hw/qib/qib_file_ops.c copy = sizeof(cmd.cmd.tid_info); tid_info 2087 drivers/infiniband/hw/qib/qib_file_ops.c dest = &cmd.cmd.tid_info; tid_info 2088 drivers/infiniband/hw/qib/qib_file_ops.c src = &ucmd->cmd.tid_info; tid_info 2188 drivers/infiniband/hw/qib/qib_file_ops.c ret = qib_tid_update(rcd, fp, &cmd.cmd.tid_info); tid_info 2192 drivers/infiniband/hw/qib/qib_file_ops.c ret = qib_tid_free(rcd, subctxt_fp(fp), &cmd.cmd.tid_info); tid_info 47 drivers/net/ethernet/chelsio/cxgb3/cxgb3_defs.h static inline union active_open_entry *atid2entry(const struct tid_info *t, tid_info 53 drivers/net/ethernet/chelsio/cxgb3/cxgb3_defs.h static inline union listen_entry *stid2entry(const struct tid_info *t, tid_info 62 drivers/net/ethernet/chelsio/cxgb3/cxgb3_defs.h static inline struct t3c_tid_entry *lookup_tid(const struct tid_info *t, tid_info 74 drivers/net/ethernet/chelsio/cxgb3/cxgb3_defs.h static inline struct t3c_tid_entry *lookup_stid(const struct tid_info *t, tid_info 93 drivers/net/ethernet/chelsio/cxgb3/cxgb3_defs.h static inline struct t3c_tid_entry *lookup_atid(const struct tid_info *t, tid_info 503 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c struct tid_info *t = &(T3C_DATA(tdev))->tid_maps; tid_info 523 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c struct tid_info *t = &(T3C_DATA(tdev))->tid_maps; tid_info 538 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c struct tid_info *t = &(T3C_DATA(tdev))->tid_maps; tid_info 629 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c struct tid_info *t = &(T3C_DATA(tdev))->tid_maps; tid_info 654 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c struct tid_info *t = &(T3C_DATA(tdev))->tid_maps; tid_info 678 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c struct tid_info *t = &(T3C_DATA(tdev))->tid_maps; tid_info 799 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c struct tid_info *t = &(T3C_DATA(dev))->tid_maps; tid_info 893 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c struct tid_info *t = &(T3C_DATA(dev))->tid_maps; tid_info 1115 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c struct tid_info *ti; tid_info 1157 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c static int init_tid_tabs(struct tid_info *t, unsigned int ntids, tid_info 1198 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c static void free_tid_maps(struct tid_info *t) tid_info 194 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.h struct tid_info tid_maps; tid_info 989 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h struct tid_info tids; tid_info 3126 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c const struct tid_info *t = &adap->tids; tid_info 3199 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c DEFINE_SHOW_ATTRIBUTE(tid_info); tid_info 442 drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c struct tid_info *t = &adap->tids; tid_info 475 drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c static int cxgb4_set_ftid(struct tid_info *t, int fidx, int family, tid_info 498 drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c static void cxgb4_clear_ftid(struct tid_info *t, int fidx, int family, tid_info 1097 drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c struct tid_info *t = &adapter->tids; tid_info 1454 drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c struct tid_info *t = &adapter->tids; tid_info 1674 drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c struct tid_info *t = &adap->tids; tid_info 1703 drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c struct tid_info *t = &adap->tids; tid_info 1215 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c int cxgb4_alloc_atid(struct tid_info *t, void *data) tid_info 1236 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c void cxgb4_free_atid(struct tid_info *t, unsigned int atid) tid_info 1251 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c int cxgb4_alloc_stid(struct tid_info *t, int family, void *data) tid_info 1288 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c int cxgb4_alloc_sftid(struct tid_info *t, int family, void *data) tid_info 1316 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c void cxgb4_free_stid(struct tid_info *t, unsigned int stid, int family) tid_info 1365 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c static void cxgb4_queue_tid_release(struct tid_info *t, unsigned int chan, tid_info 1418 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c void cxgb4_remove_tid(struct tid_info *t, unsigned int chan, unsigned int tid, tid_info 1454 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c static int tid_init(struct tid_info *t) tid_info 138 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h static inline void *lookup_tid(const struct tid_info *t, unsigned int tid) tid_info 143 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h static inline void *lookup_atid(const struct tid_info *t, unsigned int atid) tid_info 148 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h static inline void *lookup_stid(const struct tid_info *t, unsigned int stid) tid_info 161 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h static inline void cxgb4_insert_tid(struct tid_info *t, void *data, tid_info 179 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h int cxgb4_alloc_atid(struct tid_info *t, void *data); tid_info 180 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h int cxgb4_alloc_stid(struct tid_info *t, int family, void *data); tid_info 181 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h int cxgb4_alloc_sftid(struct tid_info *t, int family, void *data); tid_info 182 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h void cxgb4_free_atid(struct tid_info *t, unsigned int atid); tid_info 183 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h void cxgb4_free_stid(struct tid_info *t, unsigned int stid, int family); tid_info 184 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h void cxgb4_remove_tid(struct tid_info *t, unsigned int qid, unsigned int tid, tid_info 320 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h struct tid_info *tids; /* TID table */ tid_info 842 drivers/net/ethernet/qlogic/qed/qed_fcoe.c struct qed_tid_mem *tid_info = kzalloc(sizeof(*tid_info), tid_info 845 drivers/net/ethernet/qlogic/qed/qed_fcoe.c if (!tid_info) { tid_info 852 drivers/net/ethernet/qlogic/qed/qed_fcoe.c rc = qed_cxt_get_tid_mem_info(QED_AFFIN_HWFN(cdev), tid_info); tid_info 856 drivers/net/ethernet/qlogic/qed/qed_fcoe.c kfree(tid_info); tid_info 861 drivers/net/ethernet/qlogic/qed/qed_fcoe.c tasks->size = tid_info->tid_size; tid_info 862 drivers/net/ethernet/qlogic/qed/qed_fcoe.c tasks->num_tids_per_block = tid_info->num_tids_per_block; tid_info 863 drivers/net/ethernet/qlogic/qed/qed_fcoe.c memcpy(tasks->blocks, tid_info->blocks, tid_info 866 drivers/net/ethernet/qlogic/qed/qed_fcoe.c kfree(tid_info); tid_info 1157 drivers/net/ethernet/qlogic/qed/qed_iscsi.c struct qed_tid_mem *tid_info; tid_info 1177 drivers/net/ethernet/qlogic/qed/qed_iscsi.c tid_info = kzalloc(sizeof(*tid_info), GFP_KERNEL); tid_info 1179 drivers/net/ethernet/qlogic/qed/qed_iscsi.c if (!tid_info) { tid_info 1184 drivers/net/ethernet/qlogic/qed/qed_iscsi.c rc = qed_cxt_get_tid_mem_info(QED_AFFIN_HWFN(cdev), tid_info); tid_info 1188 drivers/net/ethernet/qlogic/qed/qed_iscsi.c kfree(tid_info); tid_info 1193 drivers/net/ethernet/qlogic/qed/qed_iscsi.c tasks->size = tid_info->tid_size; tid_info 1194 drivers/net/ethernet/qlogic/qed/qed_iscsi.c tasks->num_tids_per_block = tid_info->num_tids_per_block; tid_info 1195 drivers/net/ethernet/qlogic/qed/qed_iscsi.c memcpy(tasks->blocks, tid_info->blocks, tid_info 1198 drivers/net/ethernet/qlogic/qed/qed_iscsi.c kfree(tid_info); tid_info 186 drivers/net/wireless/ath/carl9170/main.c struct carl9170_sta_tid *tid_info; tid_info 190 drivers/net/wireless/ath/carl9170/main.c list_for_each_entry_rcu(tid_info, &ar->tx_ampdu_list, list) { tid_info 192 drivers/net/wireless/ath/carl9170/main.c if (tid_info->state == CARL9170_TID_STATE_SHUTDOWN) { tid_info 193 drivers/net/wireless/ath/carl9170/main.c tid_info->state = CARL9170_TID_STATE_KILLED; tid_info 194 drivers/net/wireless/ath/carl9170/main.c list_del_rcu(&tid_info->list); tid_info 196 drivers/net/wireless/ath/carl9170/main.c list_add_tail(&tid_info->tmp_list, &tid_gc); tid_info 201 drivers/net/wireless/ath/carl9170/main.c rcu_assign_pointer(ar->tx_ampdu_iter, tid_info); tid_info 208 drivers/net/wireless/ath/carl9170/main.c tid_info = list_first_entry(&tid_gc, struct carl9170_sta_tid, tid_info 211 drivers/net/wireless/ath/carl9170/main.c while ((skb = __skb_dequeue(&tid_info->queue))) tid_info 214 drivers/net/wireless/ath/carl9170/main.c list_del_init(&tid_info->tmp_list); tid_info 215 drivers/net/wireless/ath/carl9170/main.c kfree(tid_info); tid_info 252 drivers/net/wireless/ath/carl9170/main.c struct carl9170_sta_tid *tid_info; tid_info 259 drivers/net/wireless/ath/carl9170/main.c list_for_each_entry_rcu(tid_info, &ar->tx_ampdu_list, list) { tid_info 260 drivers/net/wireless/ath/carl9170/main.c if (tid_info->state > CARL9170_TID_STATE_SUSPEND) { tid_info 261 drivers/net/wireless/ath/carl9170/main.c tid_info->state = CARL9170_TID_STATE_SUSPEND; tid_info 263 drivers/net/wireless/ath/carl9170/main.c spin_lock(&tid_info->lock); tid_info 264 drivers/net/wireless/ath/carl9170/main.c while ((skb = __skb_dequeue(&tid_info->queue))) tid_info 266 drivers/net/wireless/ath/carl9170/main.c spin_unlock(&tid_info->lock); tid_info 1359 drivers/net/wireless/ath/carl9170/main.c struct carl9170_sta_tid *tid_info; tid_info 1361 drivers/net/wireless/ath/carl9170/main.c tid_info = rcu_dereference(sta_info->agg[i]); tid_info 1364 drivers/net/wireless/ath/carl9170/main.c if (!tid_info) tid_info 1368 drivers/net/wireless/ath/carl9170/main.c if (tid_info->state > CARL9170_TID_STATE_SHUTDOWN) tid_info 1369 drivers/net/wireless/ath/carl9170/main.c tid_info->state = CARL9170_TID_STATE_SHUTDOWN; tid_info 1419 drivers/net/wireless/ath/carl9170/main.c struct carl9170_sta_tid *tid_info; tid_info 1429 drivers/net/wireless/ath/carl9170/main.c tid_info = kzalloc(sizeof(struct carl9170_sta_tid), tid_info 1431 drivers/net/wireless/ath/carl9170/main.c if (!tid_info) tid_info 1434 drivers/net/wireless/ath/carl9170/main.c tid_info->hsn = tid_info->bsn = tid_info->snx = (*ssn); tid_info 1435 drivers/net/wireless/ath/carl9170/main.c tid_info->state = CARL9170_TID_STATE_PROGRESS; tid_info 1436 drivers/net/wireless/ath/carl9170/main.c tid_info->tid = tid; tid_info 1437 drivers/net/wireless/ath/carl9170/main.c tid_info->max = sta_info->ampdu_max_len; tid_info 1438 drivers/net/wireless/ath/carl9170/main.c tid_info->sta = sta; tid_info 1439 drivers/net/wireless/ath/carl9170/main.c tid_info->vif = vif; tid_info 1441 drivers/net/wireless/ath/carl9170/main.c INIT_LIST_HEAD(&tid_info->list); tid_info 1442 drivers/net/wireless/ath/carl9170/main.c INIT_LIST_HEAD(&tid_info->tmp_list); tid_info 1443 drivers/net/wireless/ath/carl9170/main.c skb_queue_head_init(&tid_info->queue); tid_info 1444 drivers/net/wireless/ath/carl9170/main.c spin_lock_init(&tid_info->lock); tid_info 1448 drivers/net/wireless/ath/carl9170/main.c list_add_tail_rcu(&tid_info->list, &ar->tx_ampdu_list); tid_info 1449 drivers/net/wireless/ath/carl9170/main.c rcu_assign_pointer(sta_info->agg[tid], tid_info); tid_info 1459 drivers/net/wireless/ath/carl9170/main.c tid_info = rcu_dereference(sta_info->agg[tid]); tid_info 1460 drivers/net/wireless/ath/carl9170/main.c if (tid_info) { tid_info 1462 drivers/net/wireless/ath/carl9170/main.c if (tid_info->state > CARL9170_TID_STATE_SHUTDOWN) tid_info 1463 drivers/net/wireless/ath/carl9170/main.c tid_info->state = CARL9170_TID_STATE_SHUTDOWN; tid_info 1476 drivers/net/wireless/ath/carl9170/main.c tid_info = rcu_dereference(sta_info->agg[tid]); tid_info 1481 drivers/net/wireless/ath/carl9170/main.c if (tid_info) { tid_info 1482 drivers/net/wireless/ath/carl9170/main.c bitmap_zero(tid_info->bitmap, CARL9170_BAW_SIZE); tid_info 1483 drivers/net/wireless/ath/carl9170/main.c tid_info->state = CARL9170_TID_STATE_IDLE; tid_info 1487 drivers/net/wireless/ath/carl9170/main.c if (WARN_ON_ONCE(!tid_info)) tid_info 347 drivers/net/wireless/ath/carl9170/tx.c struct carl9170_sta_tid *tid_info, u16 seq) tid_info 351 drivers/net/wireless/ath/carl9170/tx.c off = SEQ_DIFF(seq, tid_info->bsn); tid_info 362 drivers/net/wireless/ath/carl9170/tx.c WARN_ON_ONCE(!test_and_clear_bit(off, tid_info->bitmap)); tid_info 364 drivers/net/wireless/ath/carl9170/tx.c off = SEQ_DIFF(tid_info->snx, tid_info->bsn); tid_info 368 drivers/net/wireless/ath/carl9170/tx.c if (!bitmap_empty(tid_info->bitmap, off)) tid_info 369 drivers/net/wireless/ath/carl9170/tx.c off = find_first_bit(tid_info->bitmap, off); tid_info 371 drivers/net/wireless/ath/carl9170/tx.c tid_info->bsn += off; tid_info 372 drivers/net/wireless/ath/carl9170/tx.c tid_info->bsn &= 0x0fff; tid_info 374 drivers/net/wireless/ath/carl9170/tx.c bitmap_shift_right(tid_info->bitmap, tid_info->bitmap, tid_info 385 drivers/net/wireless/ath/carl9170/tx.c struct carl9170_sta_tid *tid_info; tid_info 400 drivers/net/wireless/ath/carl9170/tx.c tid_info = rcu_dereference(sta_info->agg[tid]); tid_info 401 drivers/net/wireless/ath/carl9170/tx.c if (!tid_info) tid_info 404 drivers/net/wireless/ath/carl9170/tx.c spin_lock_bh(&tid_info->lock); tid_info 405 drivers/net/wireless/ath/carl9170/tx.c if (likely(tid_info->state >= CARL9170_TID_STATE_IDLE)) tid_info 406 drivers/net/wireless/ath/carl9170/tx.c carl9170_tx_shift_bm(ar, tid_info, get_seq_h(hdr)); tid_info 431 drivers/net/wireless/ath/carl9170/tx.c spin_unlock_bh(&tid_info->lock); tid_info 1130 drivers/net/wireless/ath/carl9170/tx.c struct carl9170_sta_tid *tid_info; tid_info 1148 drivers/net/wireless/ath/carl9170/tx.c tid_info = rcu_dereference(ar->tx_ampdu_iter); tid_info 1149 drivers/net/wireless/ath/carl9170/tx.c if (WARN_ON_ONCE(!tid_info)) { tid_info 1155 drivers/net/wireless/ath/carl9170/tx.c list_for_each_entry_continue_rcu(tid_info, &ar->tx_ampdu_list, list) { tid_info 1158 drivers/net/wireless/ath/carl9170/tx.c if (tid_info->state < CARL9170_TID_STATE_PROGRESS) tid_info 1161 drivers/net/wireless/ath/carl9170/tx.c queue = TID_TO_WME_AC(tid_info->tid); tid_info 1163 drivers/net/wireless/ath/carl9170/tx.c spin_lock_bh(&tid_info->lock); tid_info 1164 drivers/net/wireless/ath/carl9170/tx.c if (tid_info->state != CARL9170_TID_STATE_XMIT) tid_info 1167 drivers/net/wireless/ath/carl9170/tx.c tid_info->counter++; tid_info 1168 drivers/net/wireless/ath/carl9170/tx.c first = skb_peek(&tid_info->queue); tid_info 1170 drivers/net/wireless/ath/carl9170/tx.c seq = tid_info->snx; tid_info 1173 drivers/net/wireless/ath/carl9170/tx.c tid_info->state = CARL9170_TID_STATE_IDLE; tid_info 1179 drivers/net/wireless/ath/carl9170/tx.c while ((skb = skb_peek(&tid_info->queue))) { tid_info 1185 drivers/net/wireless/ath/carl9170/tx.c if (unlikely(SEQ_DIFF(tid_info->snx, tid_info->bsn) >= tid_info 1186 drivers/net/wireless/ath/carl9170/tx.c (tid_info->max - 1))) tid_info 1190 drivers/net/wireless/ath/carl9170/tx.c carl9170_tx_get_rates(ar, tid_info->vif, tid_info 1191 drivers/net/wireless/ath/carl9170/tx.c tid_info->sta, first); tid_info 1198 drivers/net/wireless/ath/carl9170/tx.c tid_info->snx = seq = SEQ_NEXT(seq); tid_info 1199 drivers/net/wireless/ath/carl9170/tx.c __skb_unlink(skb, &tid_info->queue); tid_info 1207 drivers/net/wireless/ath/carl9170/tx.c if (skb_queue_empty(&tid_info->queue) || tid_info 1208 drivers/net/wireless/ath/carl9170/tx.c carl9170_get_seq(skb_peek(&tid_info->queue)) != tid_info 1209 drivers/net/wireless/ath/carl9170/tx.c tid_info->snx) { tid_info 1214 drivers/net/wireless/ath/carl9170/tx.c tid_info->state = CARL9170_TID_STATE_IDLE; tid_info 1219 drivers/net/wireless/ath/carl9170/tx.c spin_unlock_bh(&tid_info->lock); tid_info 1238 drivers/net/wireless/ath/carl9170/tx.c rcu_assign_pointer(ar->tx_ampdu_iter, tid_info); tid_info 817 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c struct tid_info *t = lldi->tids; tid_info 970 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c struct tid_info *t = lldi->tids; tid_info 1016 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c struct tid_info *t = lldi->tids; tid_info 1037 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c struct tid_info *t = lldi->tids; tid_info 1076 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c struct tid_info *t = lldi->tids; tid_info 1124 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c struct tid_info *t = lldi->tids; tid_info 1149 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c struct tid_info *t = lldi->tids; tid_info 1171 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c struct tid_info *t = lldi->tids; tid_info 1274 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c struct tid_info *t = lldi->tids; tid_info 1372 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c struct tid_info *t = lldi->tids; tid_info 1436 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c struct tid_info *t = lldi->tids; tid_info 1528 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c struct tid_info *t = lldi->tids; tid_info 1548 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c struct tid_info *t = lldi->tids; tid_info 1222 drivers/target/iscsi/cxgbit/cxgbit_cm.c struct tid_info *t = cdev->lldi.tids; tid_info 1566 drivers/target/iscsi/cxgbit/cxgbit_cm.c struct tid_info *t = cdev->lldi.tids; tid_info 1588 drivers/target/iscsi/cxgbit/cxgbit_cm.c struct tid_info *t = cdev->lldi.tids; tid_info 1610 drivers/target/iscsi/cxgbit/cxgbit_cm.c struct tid_info *t = cdev->lldi.tids; tid_info 1891 drivers/target/iscsi/cxgbit/cxgbit_cm.c struct tid_info *t = lldi->tids; tid_info 1912 drivers/target/iscsi/cxgbit/cxgbit_cm.c struct tid_info *t = lldi->tids; tid_info 1952 drivers/target/iscsi/cxgbit/cxgbit_cm.c struct tid_info *t = lldi->tids;