/linux-4.1.27/drivers/net/wan/ |
H A D | c101.c | 74 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 D | pci200syn.c | 79 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 D | n2.c | 109 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 D | pc300too.c | 92 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 D | hd64570.c | 440 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 D | hd64572.c | 403 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 D | donauboe.c | 513 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 D | donauboe.h | 325 int txs, rxs; /*Which slots are we at */ member in struct:toshoboe_cb
|
/linux-4.1.27/drivers/net/wireless/ath/ath9k/ |
H A D | htc_drv_txrx.c | 442 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 D | wmi.h | 144 struct __wmi_event_txstatus txs; member in struct:ath9k_htc_tx_event
|
/linux-4.1.27/drivers/net/wireless/brcm80211/brcmsmac/ |
H A D | ampdu.h | 49 struct sk_buff *p, struct tx_status *txs);
|
H A D | ampdu.c | 824 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 D | main.c | 833 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 D | atl2.c | 487 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 D | o2iblnd_cb.c | 1957 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 D | ambassador.c | 301 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 D | xen-netfront.c | 1485 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 D | socklnd_cb.c | 1491 /* 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 D | socklnd.h | 158 atomic_t ksnd_nactive_txs; /* #active txs */
|
/linux-4.1.27/drivers/net/xen-netback/ |
H A D | netback.c | 1777 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 D | fwsignal.c | 303 #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 D | devio.c | 60 #define USB_SG_SIZE 16384 /* split-size for large txs */
|