Lines Matching refs:txdata
748 struct vring_tx_data *txdata = &wil->vring_tx_data[id]; in wil_vring_init_tx() local
759 memset(txdata, 0, sizeof(*txdata)); in wil_vring_init_tx()
760 spin_lock_init(&txdata->lock); in wil_vring_init_tx()
772 txdata->dot1x_open = true; in wil_vring_init_tx()
786 txdata->enabled = 1; in wil_vring_init_tx()
787 if (txdata->dot1x_open && (agg_wsize >= 0)) in wil_vring_init_tx()
792 txdata->dot1x_open = false; in wil_vring_init_tx()
793 txdata->enabled = 0; in wil_vring_init_tx()
820 struct vring_tx_data *txdata = &wil->vring_tx_data[id]; in wil_vring_init_bcast() local
831 memset(txdata, 0, sizeof(*txdata)); in wil_vring_init_bcast()
832 spin_lock_init(&txdata->lock); in wil_vring_init_bcast()
844 txdata->dot1x_open = true; in wil_vring_init_bcast()
858 txdata->enabled = 1; in wil_vring_init_bcast()
862 txdata->enabled = 0; in wil_vring_init_bcast()
863 txdata->dot1x_open = false; in wil_vring_init_bcast()
873 struct vring_tx_data *txdata = &wil->vring_tx_data[id]; in wil_vring_fini_tx() local
882 spin_lock_bh(&txdata->lock); in wil_vring_fini_tx()
883 txdata->dot1x_open = false; in wil_vring_fini_tx()
884 txdata->enabled = 0; /* no Tx can be in progress or start anew */ in wil_vring_fini_tx()
885 spin_unlock_bh(&txdata->lock); in wil_vring_fini_tx()
891 memset(txdata, 0, sizeof(*txdata)); in wil_vring_fini_tx()
1233 struct vring_tx_data *txdata = &wil->vring_tx_data[vring_index]; in __wil_tx_vring_tso() local
1250 if (unlikely(!txdata->enabled)) in __wil_tx_vring_tso()
1457 txdata->idle += get_cycles() - txdata->last_idle; in __wil_tx_vring_tso()
1503 struct vring_tx_data *txdata = &wil->vring_tx_data[vring_index]; in __wil_tx_vring() local
1513 if (unlikely(!txdata->enabled)) in __wil_tx_vring()
1597 txdata->idle += get_cycles() - txdata->last_idle; in __wil_tx_vring()
1639 struct vring_tx_data *txdata = &wil->vring_tx_data[vring_index]; in wil_tx_vring() local
1642 spin_lock(&txdata->lock); in wil_tx_vring()
1647 spin_unlock(&txdata->lock); in wil_tx_vring()
1745 struct vring_tx_data *txdata = &wil->vring_tx_data[ringid]; in wil_tx_complete() local
1758 if (unlikely(!txdata->enabled)) { in wil_tx_complete()
1841 txdata->last_idle = get_cycles(); in wil_tx_complete()