Home
last modified time | relevance | path

Searched refs:tx_status (Results 1 - 25 of 200) sorted by relevance

12345678

/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath5k/
H A Ddesc.c446 struct ath5k_hw_tx_status *tx_status; in ath5k_hw_proc_2word_tx_status() local
448 tx_status = &desc->ud.ds_tx5210.tx_stat; in ath5k_hw_proc_2word_tx_status()
451 if (unlikely((tx_status->tx_status_1 & AR5K_DESC_TX_STATUS1_DONE) == 0)) in ath5k_hw_proc_2word_tx_status()
457 ts->ts_tstamp = AR5K_REG_MS(tx_status->tx_status_0, in ath5k_hw_proc_2word_tx_status()
459 ts->ts_shortretry = AR5K_REG_MS(tx_status->tx_status_0, in ath5k_hw_proc_2word_tx_status()
461 ts->ts_final_retry = AR5K_REG_MS(tx_status->tx_status_0, in ath5k_hw_proc_2word_tx_status()
464 ts->ts_seqnum = AR5K_REG_MS(tx_status->tx_status_1, in ath5k_hw_proc_2word_tx_status()
466 ts->ts_rssi = AR5K_REG_MS(tx_status->tx_status_1, in ath5k_hw_proc_2word_tx_status()
472 if (!(tx_status->tx_status_0 & AR5K_DESC_TX_STATUS0_FRAME_XMIT_OK)) { in ath5k_hw_proc_2word_tx_status()
473 if (tx_status in ath5k_hw_proc_2word_tx_status()
498 struct ath5k_hw_tx_status *tx_status; ath5k_hw_proc_4word_tx_status() local
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath5k/
H A Ddesc.c446 struct ath5k_hw_tx_status *tx_status; in ath5k_hw_proc_2word_tx_status() local
448 tx_status = &desc->ud.ds_tx5210.tx_stat; in ath5k_hw_proc_2word_tx_status()
451 if (unlikely((tx_status->tx_status_1 & AR5K_DESC_TX_STATUS1_DONE) == 0)) in ath5k_hw_proc_2word_tx_status()
457 ts->ts_tstamp = AR5K_REG_MS(tx_status->tx_status_0, in ath5k_hw_proc_2word_tx_status()
459 ts->ts_shortretry = AR5K_REG_MS(tx_status->tx_status_0, in ath5k_hw_proc_2word_tx_status()
461 ts->ts_final_retry = AR5K_REG_MS(tx_status->tx_status_0, in ath5k_hw_proc_2word_tx_status()
464 ts->ts_seqnum = AR5K_REG_MS(tx_status->tx_status_1, in ath5k_hw_proc_2word_tx_status()
466 ts->ts_rssi = AR5K_REG_MS(tx_status->tx_status_1, in ath5k_hw_proc_2word_tx_status()
472 if (!(tx_status->tx_status_0 & AR5K_DESC_TX_STATUS0_FRAME_XMIT_OK)) { in ath5k_hw_proc_2word_tx_status()
473 if (tx_status in ath5k_hw_proc_2word_tx_status()
498 struct ath5k_hw_tx_status *tx_status; ath5k_hw_proc_4word_tx_status() local
[all...]
/kernel/linux/linux-5.10/drivers/bus/mhi/host/
H A Dboot.c180 u32 tx_status, sequence_id; in mhi_fw_load_amss() local
212 &tx_status) || tx_status, in mhi_fw_load_amss()
215 tx_status != BHIE_TXVECSTATUS_STATUS_XFER_COMPL) in mhi_fw_load_amss()
225 u32 tx_status, val, session_id; in mhi_fw_load_sbl() local
264 &tx_status) || tx_status, in mhi_fw_load_sbl()
269 if (tx_status == BHI_STATUS_ERROR) { in mhi_fw_load_sbl()
/kernel/linux/linux-5.10/drivers/gpu/drm/i2c/
H A Dtda9950.c141 unsigned int tx_status; in tda9950_irq() local
170 tx_status = CEC_TX_STATUS_OK; in tda9950_irq()
174 tx_status = CEC_TX_STATUS_ARB_LOST; in tda9950_irq()
179 tx_status = CEC_TX_STATUS_NACK; in tda9950_irq()
186 tx_status = CEC_TX_STATUS_ERROR; in tda9950_irq()
191 if (tx_status != CEC_TX_STATUS_OK) in tda9950_irq()
192 tx_status |= CEC_TX_STATUS_MAX_RETRIES; in tda9950_irq()
193 cec_transmit_done(priv->adap, tx_status, arb_lost_cnt, in tda9950_irq()
/kernel/linux/linux-6.6/drivers/bus/mhi/host/
H A Dboot.c186 u32 tx_status, sequence_id; in mhi_fw_load_bhie() local
219 &tx_status) || tx_status, in mhi_fw_load_bhie()
222 tx_status != BHIE_TXVECSTATUS_STATUS_XFER_COMPL) in mhi_fw_load_bhie()
232 u32 tx_status, val, session_id; in mhi_fw_load_bhi() local
270 BHI_STATUS_MASK, &tx_status) || tx_status, in mhi_fw_load_bhi()
275 if (tx_status == BHI_STATUS_ERROR) { in mhi_fw_load_bhi()
/kernel/linux/linux-6.6/drivers/gpu/drm/i2c/
H A Dtda9950.c141 unsigned int tx_status; in tda9950_irq() local
170 tx_status = CEC_TX_STATUS_OK; in tda9950_irq()
174 tx_status = CEC_TX_STATUS_ARB_LOST; in tda9950_irq()
179 tx_status = CEC_TX_STATUS_NACK; in tda9950_irq()
186 tx_status = CEC_TX_STATUS_ERROR; in tda9950_irq()
191 if (tx_status != CEC_TX_STATUS_OK) in tda9950_irq()
192 tx_status |= CEC_TX_STATUS_MAX_RETRIES; in tda9950_irq()
193 cec_transmit_done(priv->adap, tx_status, arb_lost_cnt, in tda9950_irq()
/kernel/linux/linux-5.10/drivers/net/ethernet/silan/
H A Dsc92031.c654 u32 tx_status; in _sc92031_tx_tasklet() local
659 tx_status = ioread32(port_base + TxStatus0 + entry * 4); in _sc92031_tx_tasklet()
661 if (!(tx_status & (TxStatOK | TxUnderrun | TxAborted))) in _sc92031_tx_tasklet()
666 if (tx_status & TxStatOK) { in _sc92031_tx_tasklet()
667 dev->stats.tx_bytes += tx_status & 0x1fff; in _sc92031_tx_tasklet()
670 dev->stats.collisions += (tx_status >> 22) & 0xf; in _sc92031_tx_tasklet()
673 if (tx_status & (TxOutOfWindow | TxAborted)) { in _sc92031_tx_tasklet()
676 if (tx_status & TxAborted) in _sc92031_tx_tasklet()
679 if (tx_status & TxCarrierLost) in _sc92031_tx_tasklet()
682 if (tx_status in _sc92031_tx_tasklet()
939 u32 tx_status; sc92031_start_xmit() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/silan/
H A Dsc92031.c654 u32 tx_status; in _sc92031_tx_tasklet() local
659 tx_status = ioread32(port_base + TxStatus0 + entry * 4); in _sc92031_tx_tasklet()
661 if (!(tx_status & (TxStatOK | TxUnderrun | TxAborted))) in _sc92031_tx_tasklet()
666 if (tx_status & TxStatOK) { in _sc92031_tx_tasklet()
667 dev->stats.tx_bytes += tx_status & 0x1fff; in _sc92031_tx_tasklet()
670 dev->stats.collisions += (tx_status >> 22) & 0xf; in _sc92031_tx_tasklet()
673 if (tx_status & (TxOutOfWindow | TxAborted)) { in _sc92031_tx_tasklet()
676 if (tx_status & TxAborted) in _sc92031_tx_tasklet()
679 if (tx_status & TxCarrierLost) in _sc92031_tx_tasklet()
682 if (tx_status in _sc92031_tx_tasklet()
939 u32 tx_status; sc92031_start_xmit() local
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/marvell/mwifiex/
H A Dtxrx.c335 struct tx_status_event *tx_status = (void *)priv->adapter->event_body; in mwifiex_parse_tx_status_event() local
339 if (!tx_status->tx_token_id) in mwifiex_parse_tx_status_event()
343 ack_skb = idr_remove(&priv->ack_status_frames, tx_status->tx_token_id); in mwifiex_parse_tx_status_event()
351 skb_complete_wifi_ack(ack_skb, !tx_status->status); in mwifiex_parse_tx_status_event()
375 !tx_status->status, GFP_ATOMIC); in mwifiex_parse_tx_status_event()
/kernel/linux/linux-5.10/drivers/gpu/drm/bridge/synopsys/
H A Ddw-hdmi-cec.c60 unsigned int tx_status; member
133 cec->tx_status = CEC_TX_STATUS_ERROR; in dw_hdmi_cec_hardirq()
137 cec->tx_status = CEC_TX_STATUS_OK; in dw_hdmi_cec_hardirq()
141 cec->tx_status = CEC_TX_STATUS_NACK; in dw_hdmi_cec_hardirq()
176 cec_transmit_attempt_done(adap, cec->tx_status); in dw_hdmi_cec_thread()
/kernel/linux/linux-6.6/drivers/net/wireless/marvell/mwifiex/
H A Dtxrx.c331 struct tx_status_event *tx_status = (void *)priv->adapter->event_body; in mwifiex_parse_tx_status_event() local
335 if (!tx_status->tx_token_id) in mwifiex_parse_tx_status_event()
339 ack_skb = idr_remove(&priv->ack_status_frames, tx_status->tx_token_id); in mwifiex_parse_tx_status_event()
347 skb_complete_wifi_ack(ack_skb, !tx_status->status); in mwifiex_parse_tx_status_event()
371 !tx_status->status, GFP_ATOMIC); in mwifiex_parse_tx_status_event()
/kernel/linux/linux-6.6/drivers/gpu/drm/bridge/synopsys/
H A Ddw-hdmi-cec.c60 unsigned int tx_status; member
137 cec->tx_status = CEC_TX_STATUS_ERROR; in dw_hdmi_cec_hardirq()
141 cec->tx_status = CEC_TX_STATUS_OK; in dw_hdmi_cec_hardirq()
145 cec->tx_status = CEC_TX_STATUS_NACK; in dw_hdmi_cec_hardirq()
180 cec_transmit_attempt_done(adap, cec->tx_status); in dw_hdmi_cec_thread()
/kernel/linux/linux-5.10/drivers/media/cec/platform/tegra/
H A Dtegra_cec.c44 int tx_status; member
78 cec_transmit_attempt_done(cec->adap, cec->tx_status); in tegra_cec_irq_thread_handler()
115 cec->tx_status = CEC_TX_STATUS_ERROR; in tegra_cec_irq_handler()
127 cec->tx_status = CEC_TX_STATUS_LOW_DRIVE; in tegra_cec_irq_handler()
129 cec->tx_status = CEC_TX_STATUS_ARB_LOST; in tegra_cec_irq_handler()
141 cec->tx_status = CEC_TX_STATUS_NACK; in tegra_cec_irq_handler()
144 cec->tx_status = CEC_TX_STATUS_OK; in tegra_cec_irq_handler()
/kernel/linux/linux-6.6/drivers/media/cec/platform/tegra/
H A Dtegra_cec.c44 int tx_status; member
78 cec_transmit_attempt_done(cec->adap, cec->tx_status); in tegra_cec_irq_thread_handler()
115 cec->tx_status = CEC_TX_STATUS_ERROR; in tegra_cec_irq_handler()
127 cec->tx_status = CEC_TX_STATUS_LOW_DRIVE; in tegra_cec_irq_handler()
129 cec->tx_status = CEC_TX_STATUS_ARB_LOST; in tegra_cec_irq_handler()
141 cec->tx_status = CEC_TX_STATUS_NACK; in tegra_cec_irq_handler()
144 cec->tx_status = CEC_TX_STATUS_OK; in tegra_cec_irq_handler()
/kernel/linux/linux-5.10/drivers/net/ethernet/xilinx/
H A Dxilinx_emaclite.c658 u32 tx_status; in xemaclite_interrupt() local
669 tx_status = xemaclite_readl(base_addr + XEL_TSR_OFFSET); in xemaclite_interrupt()
670 if (((tx_status & XEL_TSR_XMIT_BUSY_MASK) == 0) && in xemaclite_interrupt()
671 (tx_status & XEL_TSR_XMIT_ACTIVE_MASK) != 0) { in xemaclite_interrupt()
673 tx_status &= ~XEL_TSR_XMIT_ACTIVE_MASK; in xemaclite_interrupt()
674 xemaclite_writel(tx_status, base_addr + XEL_TSR_OFFSET); in xemaclite_interrupt()
680 tx_status = xemaclite_readl(base_addr + XEL_BUFFER_OFFSET + XEL_TSR_OFFSET); in xemaclite_interrupt()
681 if (((tx_status & XEL_TSR_XMIT_BUSY_MASK) == 0) && in xemaclite_interrupt()
682 (tx_status & XEL_TSR_XMIT_ACTIVE_MASK) != 0) { in xemaclite_interrupt()
684 tx_status in xemaclite_interrupt()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/xilinx/
H A Dxilinx_emaclite.c643 u32 tx_status; in xemaclite_interrupt() local
654 tx_status = xemaclite_readl(base_addr + XEL_TSR_OFFSET); in xemaclite_interrupt()
655 if (((tx_status & XEL_TSR_XMIT_BUSY_MASK) == 0) && in xemaclite_interrupt()
656 (tx_status & XEL_TSR_XMIT_ACTIVE_MASK) != 0) { in xemaclite_interrupt()
657 tx_status &= ~XEL_TSR_XMIT_ACTIVE_MASK; in xemaclite_interrupt()
658 xemaclite_writel(tx_status, base_addr + XEL_TSR_OFFSET); in xemaclite_interrupt()
664 tx_status = xemaclite_readl(base_addr + XEL_BUFFER_OFFSET + XEL_TSR_OFFSET); in xemaclite_interrupt()
665 if (((tx_status & XEL_TSR_XMIT_BUSY_MASK) == 0) && in xemaclite_interrupt()
666 (tx_status & XEL_TSR_XMIT_ACTIVE_MASK) != 0) { in xemaclite_interrupt()
667 tx_status in xemaclite_interrupt()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/packetengines/
H A Dyellowfin.c316 struct tx_status_words *tx_status; member
455 np->tx_status = ring_space; in yellowfin_init_one()
511 dma_free_coherent(&pdev->dev, STATUS_TOTAL_SIZE, np->tx_status, in yellowfin_init_one()
705 yp->tx_status[i].tx_errs, in yellowfin_tx_timeout()
785 cpu_to_le32(CMD_TXSTATUS | sizeof(*yp->tx_status)); in yellowfin_init_ring()
786 yp->tx_ring[j].request_cnt = sizeof(*yp->tx_status); in yellowfin_init_ring()
797 &(yp->tx_status[0].tx_errs) - in yellowfin_init_ring()
798 &(yp->tx_status[0])); in yellowfin_init_ring()
807 yp->tx_tail_desc = &yp->tx_status[0]; in yellowfin_init_ring()
955 u16 tx_errs = yp->tx_status[entr in yellowfin_interrupt()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/packetengines/
H A Dyellowfin.c316 struct tx_status_words *tx_status; member
457 np->tx_status = ring_space; in yellowfin_init_one()
513 dma_free_coherent(&pdev->dev, STATUS_TOTAL_SIZE, np->tx_status, in yellowfin_init_one()
707 yp->tx_status[i].tx_errs, in yellowfin_tx_timeout()
787 cpu_to_le32(CMD_TXSTATUS | sizeof(*yp->tx_status)); in yellowfin_init_ring()
788 yp->tx_ring[j].request_cnt = sizeof(*yp->tx_status); in yellowfin_init_ring()
799 &(yp->tx_status[0].tx_errs) - in yellowfin_init_ring()
800 &(yp->tx_status[0])); in yellowfin_init_ring()
809 yp->tx_tail_desc = &yp->tx_status[0]; in yellowfin_init_ring()
957 u16 tx_errs = yp->tx_status[entr in yellowfin_interrupt()
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/zydas/zd1211rw/
H A Dzd_mac.c422 * @tx_status: success and/or retry
431 int ackssi, struct tx_status *tx_status) in zd_mac_tx_status()
441 if (tx_status) { in zd_mac_tx_status()
442 success = !tx_status->failure; in zd_mac_tx_status()
443 retry = tx_status->retry + success; in zd_mac_tx_status()
491 struct tx_status *tx_status = (struct tx_status *)urb->transfer_buffer; in zd_mac_tx_failed() local
493 int success = !tx_status in zd_mac_tx_failed()
430 zd_mac_tx_status(struct ieee80211_hw *hw, struct sk_buff *skb, int ackssi, struct tx_status *tx_status) zd_mac_tx_status() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/zydas/zd1211rw/
H A Dzd_mac.c422 * @tx_status: success and/or retry
431 int ackssi, struct tx_status *tx_status) in zd_mac_tx_status()
441 if (tx_status) { in zd_mac_tx_status()
442 success = !tx_status->failure; in zd_mac_tx_status()
443 retry = tx_status->retry + success; in zd_mac_tx_status()
491 struct tx_status *tx_status = (struct tx_status *)urb->transfer_buffer; in zd_mac_tx_failed() local
493 int success = !tx_status in zd_mac_tx_failed()
430 zd_mac_tx_status(struct ieee80211_hw *hw, struct sk_buff *skb, int ackssi, struct tx_status *tx_status) zd_mac_tx_status() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxbf_gige/
H A Dmlxbf_gige_tx.c131 u64 tx_status; in mlxbf_gige_handle_tx_complete() local
134 tx_status = readq(priv->base + MLXBF_GIGE_TX_STATUS); in mlxbf_gige_handle_tx_complete()
135 if (tx_status & MLXBF_GIGE_TX_STATUS_DATA_FIFO_FULL) in mlxbf_gige_handle_tx_complete()
/kernel/linux/linux-5.10/drivers/net/wireless/ath/carl9170/
H A Ddebug.c271 skb_queue_len(&ar->tx_status[0]), in carl9170_debugfs_qos_stat_read()
273 skb_queue_len(&ar->tx_status[1]), in carl9170_debugfs_qos_stat_read()
275 skb_queue_len(&ar->tx_status[2]), in carl9170_debugfs_qos_stat_read()
277 skb_queue_len(&ar->tx_status[3])); in carl9170_debugfs_qos_stat_read()
764 DEBUGFS_QUEUE_DUMP(tx_status, 0);
765 DEBUGFS_QUEUE_DUMP(tx_status, 1);
766 DEBUGFS_QUEUE_DUMP(tx_status, 2);
767 DEBUGFS_QUEUE_DUMP(tx_status, 3);
/kernel/linux/linux-6.6/drivers/net/wireless/ath/carl9170/
H A Ddebug.c271 skb_queue_len(&ar->tx_status[0]), in carl9170_debugfs_qos_stat_read()
273 skb_queue_len(&ar->tx_status[1]), in carl9170_debugfs_qos_stat_read()
275 skb_queue_len(&ar->tx_status[2]), in carl9170_debugfs_qos_stat_read()
277 skb_queue_len(&ar->tx_status[3])); in carl9170_debugfs_qos_stat_read()
764 DEBUGFS_QUEUE_DUMP(tx_status, 0);
765 DEBUGFS_QUEUE_DUMP(tx_status, 1);
766 DEBUGFS_QUEUE_DUMP(tx_status, 2);
767 DEBUGFS_QUEUE_DUMP(tx_status, 3);
/kernel/linux/linux-5.10/drivers/media/cec/platform/meson/
H A Dao-cec.c384 unsigned long tx_status = 0; in meson_ao_cec_irq_tx() local
394 tx_status = CEC_TX_STATUS_OK; in meson_ao_cec_irq_tx()
398 tx_status = CEC_TX_STATUS_ARB_LOST; in meson_ao_cec_irq_tx()
402 tx_status = CEC_TX_STATUS_LOW_DRIVE; in meson_ao_cec_irq_tx()
407 tx_status = CEC_TX_STATUS_NACK; in meson_ao_cec_irq_tx()
419 cec_transmit_attempt_done(ao_cec->adap, tx_status); in meson_ao_cec_irq_tx()
/kernel/linux/linux-6.6/include/uapi/linux/
H A Dcec.h50 * @tx_status: The message transmit status bits. Set by the driver.
67 __u8 tx_status; member
152 return msg->sequence && msg->tx_status && !msg->rx_status; in cec_msg_recv_is_tx_result()
162 return msg->sequence && !msg->tx_status && msg->rx_status; in cec_msg_recv_is_rx_result()
186 if (msg->tx_status && !(msg->tx_status & CEC_TX_STATUS_OK)) in cec_msg_status_is_ok()
190 if (!msg->tx_status && !msg->rx_status) in cec_msg_status_is_ok()

Completed in 27 milliseconds

12345678