Searched refs:txs (Results 1 - 22 of 22) sorted by relevance

/linux-4.1.27/drivers/net/wan/
H A Dc101.c74 u8 rxs, txs, tmc; /* SCA registers */ member in struct:card_s
156 u8 txs = port->txs & CLK_BRG_MASK; c101_set_iface() local
161 txs |= CLK_RXCLK_TX; /* BRG output */ c101_set_iface()
166 txs |= CLK_BRG_TX; /* BRG output */ c101_set_iface()
171 txs |= CLK_RXCLK_TX; /* RX clock */ c101_set_iface()
176 txs |= CLK_LINE_TX; /* TXC input */ c101_set_iface()
180 port->txs = txs; c101_set_iface()
182 sca_out(txs, MSCI1_OFFSET + TXS, port); c101_set_iface()
H A Dpci200syn.c79 u8 rxs, txs, tmc; /* SCA registers */ member in struct:port_s
125 u8 txs = port->txs & CLK_BRG_MASK; pci200_set_iface() local
132 txs |= CLK_PIN_OUT | CLK_TX_RXCLK; /* RX clock */ pci200_set_iface()
137 txs |= CLK_PIN_OUT | CLK_BRG; /* BRG output */ pci200_set_iface()
142 txs |= CLK_PIN_OUT | CLK_TX_RXCLK; /* RX clock */ pci200_set_iface()
147 txs |= CLK_PIN_OUT | CLK_LINE; /* TXC input */ pci200_set_iface()
152 port->txs = txs; pci200_set_iface()
154 sca_out(txs, msci + TXS, card); pci200_set_iface()
H A Dn2.c109 u8 rxs, txs, tmc; /* SCA registers */ member in struct:port_s
174 u8 txs = port->txs & CLK_BRG_MASK; n2_set_iface() local
180 txs |= CLK_RXCLK_TX; /* RX clock */ n2_set_iface()
186 txs |= CLK_BRG_TX; /* BRG output */ n2_set_iface()
192 txs |= CLK_RXCLK_TX; /* RX clock */ n2_set_iface()
198 txs |= CLK_LINE_TX; /* TXC input */ n2_set_iface()
203 port->txs = txs; n2_set_iface()
205 sca_out(txs, msci + TXS, card); n2_set_iface()
H A Dpc300too.c92 u8 rxs, txs, tmc; /* SCA registers */ member in struct:port_s
126 u8 txs = port->txs & CLK_BRG_MASK; pc300_set_iface() local
133 txs |= CLK_PIN_OUT | CLK_TX_RXCLK; /* RX clock */ pc300_set_iface()
138 txs |= CLK_PIN_OUT | CLK_BRG; /* BRG output */ pc300_set_iface()
143 txs |= CLK_PIN_OUT | CLK_TX_RXCLK; /* RX clock */ pc300_set_iface()
148 txs |= CLK_PIN_OUT | CLK_LINE; /* TXC input */ pc300_set_iface()
153 port->txs = txs; pc300_set_iface()
155 sca_out(txs, msci + TXS, card); pc300_set_iface()
H A Dhd64570.c440 port->txs = (port->txs & ~CLK_BRG_MASK) | br; sca_set_port()
448 sca_out(port->txs, msci + TXS, card); sca_set_port()
516 sca_out(port->txs, msci + TXS, card); sca_open()
H A Dhd64572.c403 port->txs = (port->txs & ~CLK_BRG_MASK) | br; sca_set_port()
412 sca_out(port->txs, msci + TXS, card); sca_set_port()
472 sca_out(port->txs, msci + TXS, card); sca_open()
/linux-4.1.27/drivers/net/irda/
H A Ddonauboe.c513 self->txs = inb_p (OBOE_TXSLOT) & OBOE_SLOT_MASK; toshoboe_resetptrs()
840 self->ring->tx[self->txs].control = toshoboe_probe()
845 self->ring->tx[self->txs].len = toshoboe_probe()
846 toshoboe_maketestpacket (self->tx_bufs[self->txs], 0, fir); toshoboe_probe()
847 self->txs++; toshoboe_probe()
848 self->txs %= TX_SLOTS; toshoboe_probe()
850 self->ring->tx[self->txs].control = toshoboe_probe()
853 self->ring->tx[self->txs].len = toshoboe_probe()
854 toshoboe_maketestpacket (self->tx_bufs[self->txs], 0, fir); toshoboe_probe()
855 self->txs++; toshoboe_probe()
856 self->txs %= TX_SLOTS; toshoboe_probe()
858 self->ring->tx[self->txs].control = toshoboe_probe()
861 self->ring->tx[self->txs].len = toshoboe_probe()
862 toshoboe_maketestpacket (self->tx_bufs[self->txs], 0, fir); toshoboe_probe()
863 self->txs++; toshoboe_probe()
864 self->txs %= TX_SLOTS; toshoboe_probe()
866 self->ring->tx[self->txs].control = toshoboe_probe()
870 self->ring->tx[self->txs].len = toshoboe_probe()
871 toshoboe_maketestpacket (self->tx_bufs[self->txs], 0, fir); toshoboe_probe()
872 self->txs++; toshoboe_probe()
873 self->txs %= TX_SLOTS; toshoboe_probe()
913 self->ring->tx[self->txs].control = toshoboe_probe()
915 self->ring->tx[self->txs].len = 4; toshoboe_probe()
917 ((unsigned char *) self->tx_bufs[self->txs])[0] = 'f'; toshoboe_probe()
918 ((unsigned char *) self->tx_bufs[self->txs])[1] = 'i'; toshoboe_probe()
919 ((unsigned char *) self->tx_bufs[self->txs])[2] = 's'; toshoboe_probe()
920 ((unsigned char *) self->tx_bufs[self->txs])[3] = 'h'; toshoboe_probe()
1043 mtt = toshoboe_makemttpacket (self, self->tx_bufs[self->txs], mtt); toshoboe_hard_xmit()
1047 self->ring->tx[self->txs].len = mtt & 0xfff; toshoboe_hard_xmit()
1060 self->ring->tx[self->txs].control = ctl; toshoboe_hard_xmit()
1068 self->txs++; toshoboe_hard_xmit()
1069 self->txs %= TX_SLOTS; toshoboe_hard_xmit()
1085 if (self->ring->tx[self->txs].control & OBOE_CTL_TX_HW_OWNS) toshoboe_hard_xmit()
1088 __func__, skb->len, self->ring->tx[self->txs].control, toshoboe_hard_xmit()
1097 len = async_wrap_skb (skb, self->tx_bufs[self->txs], TX_BUF_SZ); toshoboe_hard_xmit()
1102 skb_copy_from_linear_data(skb, self->tx_bufs[self->txs], len); toshoboe_hard_xmit()
1104 self->ring->tx[self->txs].len = len & 0x0fff; toshoboe_hard_xmit()
1115 self->ring->tx[self->txs].control = ctl; toshoboe_hard_xmit()
1124 self->txs++; toshoboe_hard_xmit()
1125 self->txs %= TX_SLOTS; toshoboe_hard_xmit()
H A Ddonauboe.h325 int txs, rxs; /*Which slots are we at */ member in struct:toshoboe_cb
/linux-4.1.27/drivers/net/wireless/ath/ath9k/
H A Dhtc_drv_txrx.c442 struct __wmi_event_txstatus *txs) ath9k_htc_tx_process()
471 if (!txok || !vif || !txs) ath9k_htc_tx_process()
474 if (txs->ts_flags & ATH9K_HTC_TXSTAT_ACK) { ath9k_htc_tx_process()
480 if (txs->ts_flags & ATH9K_HTC_TXSTAT_FILT) ath9k_htc_tx_process()
483 if (txs->ts_flags & ATH9K_HTC_TXSTAT_RTC_CTS) ath9k_htc_tx_process()
487 rate->idx = MS(txs->ts_rate, ATH9K_HTC_TXSTAT_RATE); ath9k_htc_tx_process()
489 if (txs->ts_flags & ATH9K_HTC_TXSTAT_MCS) { ath9k_htc_tx_process()
492 if (txs->ts_flags & ATH9K_HTC_TXSTAT_CW40) ath9k_htc_tx_process()
494 if (txs->ts_flags & ATH9K_HTC_TXSTAT_SGI) ath9k_htc_tx_process()
614 struct __wmi_event_txstatus *txs) ath9k_htc_tx_get_packet()
620 u8 epid = MS(txs->ts_rate, ATH9K_HTC_TXSTAT_EPID); ath9k_htc_tx_get_packet()
628 if (check_cookie(priv, skb, txs->cookie, epid)) { skb_queue_walk_safe()
637 txs->cookie, epid);
644 struct wmi_event_txstatus *txs = (struct wmi_event_txstatus *)wmi_event; ath9k_htc_txstatus() local
650 for (i = 0; i < txs->cnt; i++) { ath9k_htc_txstatus()
651 WARN_ON(txs->cnt > HTC_MAX_TX_STATUS); ath9k_htc_txstatus()
653 __txs = &txs->txstatus[i]; ath9k_htc_txstatus()
666 memcpy(&tx_pend->txs, __txs, ath9k_htc_txstatus()
765 skb = ath9k_htc_tx_get_packet(priv, &event->txs); ath9k_htc_tx_cleanup_timer()
769 event->txs.cookie, ath9k_htc_tx_cleanup_timer()
770 MS(event->txs.ts_rate, ATH9K_HTC_TXSTAT_EPID)); ath9k_htc_tx_cleanup_timer()
772 ath9k_htc_tx_process(priv, skb, &event->txs); ath9k_htc_tx_cleanup_timer()
440 ath9k_htc_tx_process(struct ath9k_htc_priv *priv, struct sk_buff *skb, struct __wmi_event_txstatus *txs) ath9k_htc_tx_process() argument
613 ath9k_htc_tx_get_packet(struct ath9k_htc_priv *priv, struct __wmi_event_txstatus *txs) ath9k_htc_tx_get_packet() argument
H A Dwmi.h144 struct __wmi_event_txstatus txs; member in struct:ath9k_htc_tx_event
/linux-4.1.27/drivers/net/wireless/brcm80211/brcmsmac/
H A Dampdu.h49 struct sk_buff *p, struct tx_status *txs);
H A Dampdu.c824 struct tx_status *txs, u8 mcs) brcms_c_ampdu_rate_status()
838 struct sk_buff *p, struct tx_status *txs, brcms_c_ampdu_dotxstatus_complete()
871 queue = txs->frameid & TXFID_QUEUE_MASK; brcms_c_ampdu_dotxstatus_complete()
872 supr_status = txs->status & TX_STATUS_SUPR_MASK; brcms_c_ampdu_dotxstatus_complete()
874 if (txs->status & TX_STATUS_ACK_RCV) { brcms_c_ampdu_dotxstatus_complete()
878 WARN_ON(!(txs->status & TX_STATUS_INTERMEDIATE)); brcms_c_ampdu_dotxstatus_complete()
879 start_seq = txs->sequence >> SEQNUM_SHIFT; brcms_c_ampdu_dotxstatus_complete()
880 bitmap[0] = (txs->status & TX_STATUS_BA_BMAP03_MASK) >> brcms_c_ampdu_dotxstatus_complete()
929 } else if (txs->phyerr) { brcms_c_ampdu_dotxstatus_complete()
933 __func__, txs->phyerr); brcms_c_ampdu_dotxstatus_complete()
971 brcms_c_ampdu_rate_status(wlc, tx_info, txs, brcms_c_ampdu_dotxstatus_complete()
1031 struct sk_buff *p, struct tx_status *txs) brcms_c_ampdu_dotxstatus()
1045 if (txs->status & TX_STATUS_ACK_RCV) { brcms_c_ampdu_dotxstatus()
1065 brcms_c_ampdu_dotxstatus_complete(ampdu, scb, p, txs, s1, s2); brcms_c_ampdu_dotxstatus()
1068 u8 queue = txs->frameid & TXFID_QUEUE_MASK; brcms_c_ampdu_dotxstatus()
822 brcms_c_ampdu_rate_status(struct brcms_c_info *wlc, struct ieee80211_tx_info *tx_info, struct tx_status *txs, u8 mcs) brcms_c_ampdu_rate_status() argument
837 brcms_c_ampdu_dotxstatus_complete(struct ampdu_info *ampdu, struct scb *scb, struct sk_buff *p, struct tx_status *txs, u32 s1, u32 s2) brcms_c_ampdu_dotxstatus_complete() argument
1030 brcms_c_ampdu_dotxstatus(struct ampdu_info *ampdu, struct scb *scb, struct sk_buff *p, struct tx_status *txs) brcms_c_ampdu_dotxstatus() argument
H A Dmain.c833 brcms_c_dotxstatus(struct brcms_c_info *wlc, struct tx_status *txs) brcms_c_dotxstatus() argument
851 trace_brcms_txstatus(&wlc->hw->d11core->dev, txs->framelen, brcms_c_dotxstatus()
852 txs->frameid, txs->status, txs->lasttxtime, brcms_c_dotxstatus()
853 txs->sequence, txs->phyerr, txs->ackphyrxsh); brcms_c_dotxstatus()
860 if (!(txs->status & TX_STATUS_AMPDU) brcms_c_dotxstatus()
861 && (txs->status & TX_STATUS_INTERMEDIATE)) { brcms_c_dotxstatus()
867 queue = txs->frameid & TXFID_QUEUE_MASK; brcms_c_dotxstatus()
884 if (txs->phyerr) brcms_c_dotxstatus()
886 txs->phyerr, txh->MainRates); brcms_c_dotxstatus()
888 if (txs->frameid != le16_to_cpu(txh->TxFrameID)) { brcms_c_dotxstatus()
899 brcms_c_ampdu_dotxstatus(wlc->ampdu, scb, p, txs); brcms_c_dotxstatus()
910 supr_status = txs->status & TX_STATUS_SUPR_MASK; brcms_c_dotxstatus()
921 (txs->status & TX_STATUS_FRM_RTX_MASK) >> TX_STATUS_FRM_RTX_SHIFT; brcms_c_dotxstatus()
923 (txs->status & TX_STATUS_RTS_RTX_MASK) >> TX_STATUS_RTS_RTX_SHIFT; brcms_c_dotxstatus()
987 if (txs->status & TX_STATUS_ACK_RCV) brcms_c_dotxstatus()
1033 struct tx_status txstatus, *txs; brcms_b_txstatus() local
1042 txs = &txstatus; brcms_b_txstatus()
1059 txs->status = s1 & TXS_STATUS_MASK; brcms_b_txstatus()
1060 txs->frameid = (s1 & TXS_FID_MASK) >> TXS_FID_SHIFT; brcms_b_txstatus()
1061 txs->sequence = s2 & TXS_SEQ_MASK; brcms_b_txstatus()
1062 txs->phyerr = (s2 & TXS_PTX_MASK) >> TXS_PTX_SHIFT; brcms_b_txstatus()
1063 txs->lasttxtime = 0; brcms_b_txstatus()
1065 *fatal = brcms_c_dotxstatus(wlc_hw->wlc, txs); brcms_b_txstatus()
/linux-4.1.27/drivers/net/ethernet/atheros/atlx/
H A Datl2.c487 struct tx_pkt_status *txs; atl2_intr_tx() local
493 txs = adapter->txs_ring + txs_write_ptr; atl2_intr_tx()
494 if (!txs->update) atl2_intr_tx()
498 txs->update = 0; atl2_intr_tx()
508 if (txph->pkt_size != txs->pkt_size) { atl2_intr_tx()
509 struct tx_pkt_status *old_txs = txs; atl2_intr_tx()
511 "%s: txs packet size not consistent with txd" atl2_intr_tx()
514 *(u32 *)txph, *(u32 *)txs); atl2_intr_tx()
518 txs = adapter->txs_ring + txs_write_ptr; atl2_intr_tx()
520 "txs-behind:0x%08x\n", atl2_intr_tx()
521 *(u32 *)txs); atl2_intr_tx()
523 txs = adapter->txs_ring + atl2_intr_tx()
527 txs = adapter->txs_ring + (txs_write_ptr - 2); atl2_intr_tx()
530 "txs-before:0x%08x\n", atl2_intr_tx()
531 *(u32 *)txs); atl2_intr_tx()
532 txs = old_txs; atl2_intr_tx()
543 if (txs->ok) { atl2_intr_tx()
544 netdev->stats.tx_bytes += txs->pkt_size; atl2_intr_tx()
550 if (txs->defer) atl2_intr_tx()
552 if (txs->abort_col) atl2_intr_tx()
554 if (txs->late_col) atl2_intr_tx()
556 if (txs->underun) atl2_intr_tx()
903 /* clear txs before send */ atl2_xmit_frame()
3004 /* txs ring size: */ atl2_check_options()
/linux-4.1.27/drivers/staging/lustre/lnet/klnds/o2iblnd/
H A Do2iblnd_cb.c1957 kiblnd_abort_txs(kib_conn_t *conn, struct list_head *txs) kiblnd_abort_txs() argument
1966 list_for_each_safe(tmp, nxt, txs) { list_for_each_safe()
1969 if (txs == &conn->ibc_active_txs) { list_for_each_safe()
2077 struct list_head txs; kiblnd_connreq_done() local
2132 /* grab pending txs while I have the lock */ kiblnd_connreq_done()
2133 list_add(&txs, &peer->ibp_tx_queue); kiblnd_connreq_done()
2144 kiblnd_txlist_done(ni, &txs, -ECONNABORTED); kiblnd_connreq_done()
2151 /* Schedule blocked txs */ kiblnd_connreq_done()
2153 list_for_each_entry_safe(tx, tmp, &txs, tx_list) { kiblnd_connreq_done()
2984 kiblnd_check_txs_locked(kib_conn_t *conn, struct list_head *txs) kiblnd_check_txs_locked() argument
2989 list_for_each(ttmp, txs) { list_for_each()
2992 if (txs != &conn->ibc_active_txs) { list_for_each()
3001 kiblnd_queue2str(conn, txs), list_for_each()
/linux-4.1.27/drivers/atm/
H A Dambassador.c301 static unsigned int txs = 32; variable
1510 static int create_queues(amb_dev *dev, unsigned int cmds, unsigned int txs, create_queues() argument
1522 total += txs * (sizeof(tx_in) + sizeof(tx_out)); create_queues()
1569 txq->maximum = txs - 1; create_queues()
1573 txq->in.limit = in + txs; create_queues()
1580 txq->out.limit = out + txs; create_queues()
2115 } else if (create_queues (dev, cmds, txs, rxs, rxs_bs)) { amb_init()
2330 if (txs < MIN_QUEUE_SIZE) amb_check_args()
2331 PRINTK (KERN_NOTICE, "txs has been raised to %u", amb_check_args()
2332 txs = MIN_QUEUE_SIZE); amb_check_args()
2363 module_param(txs, uint, 0);
2370 MODULE_PARM_DESC(txs, "number of TX queue entries");
/linux-4.1.27/drivers/net/
H A Dxen-netfront.c1485 struct xen_netif_tx_sring *txs; setup_netfront() local
1495 txs = (struct xen_netif_tx_sring *)get_zeroed_page(GFP_NOIO | __GFP_HIGH); setup_netfront()
1496 if (!txs) { setup_netfront()
1501 SHARED_RING_INIT(txs); setup_netfront()
1502 FRONT_RING_INIT(&queue->tx, txs, PAGE_SIZE); setup_netfront()
1504 err = xenbus_grant_ring(dev, txs, 1, &gref); setup_netfront()
1547 free_page((unsigned long)txs); setup_netfront()
/linux-4.1.27/drivers/staging/lustre/lnet/klnds/socklnd/
H A Dsocklnd_cb.c1491 /* free zombie noop txs, it's fast because ksocknal_scheduler()
1492 * noop txs are just put in freelist */ ksocknal_scheduler()
2437 /* we can't process stale txs right here because we're list_for_each_entry()
H A Dsocklnd.h158 atomic_t ksnd_nactive_txs; /* #active txs */
/linux-4.1.27/drivers/net/xen-netback/
H A Dnetback.c1777 struct xen_netif_tx_sring *txs; xenvif_map_frontend_rings() local
1787 txs = (struct xen_netif_tx_sring *)addr; xenvif_map_frontend_rings()
1788 BACK_RING_INIT(&queue->tx, txs, PAGE_SIZE); xenvif_map_frontend_rings()
/linux-4.1.27/drivers/net/wireless/brcm80211/brcmfmac/
H A Dfwsignal.c303 #define brcmf_txstatus_get_field(txs, field) \
304 brcmu_maskget32(txs, BRCMF_FWS_TXSTAT_ ## field ## _MASK, \
/linux-4.1.27/drivers/usb/core/
H A Ddevio.c60 #define USB_SG_SIZE 16384 /* split-size for large txs */

Completed in 608 milliseconds