Searched refs:tx_status (Results 1 - 25 of 102) sorted by last modified time

12345

/linux-master/drivers/usb/typec/tcpm/
H A Dtcpm.c402 enum tcpm_transmit_status tx_status; member in struct:tcpm_port
977 switch (port->tx_status) {
1020 port->tx_status = status;
/linux-master/net/mac80211/
H A Drate.c87 ref->ops->tx_status(ref->priv, sband, st->sta, priv_sta, st->skb);
/linux-master/include/net/
H A Dmac80211.h5201 * The TX headroom reserved by mac80211 for its own tx_status functions.
6922 void (*tx_status)(void *priv, struct ieee80211_supported_band *sband, member in struct:rate_control_ops
/linux-master/drivers/usb/dwc2/
H A Dhcd.c2854 u32 tx_status; local
2869 tx_status = dwc2_readl(hsotg, HPTXSTS);
2870 qspcavail = (tx_status & TXSTS_QSPCAVAIL_MASK) >>
2872 fspcavail = (tx_status & TXSTS_FSPCAVAIL_MASK) >>
2884 tx_status = dwc2_readl(hsotg, HPTXSTS);
2885 qspcavail = (tx_status & TXSTS_QSPCAVAIL_MASK) >>
2913 fspcavail = (tx_status & TXSTS_FSPCAVAIL_MASK) >>
2988 u32 tx_status; local
2999 tx_status = dwc2_readl(hsotg, GNPTXSTS);
3000 qspcavail = (tx_status
[all...]
/linux-master/drivers/usb/serial/
H A Doti6858.c98 u8 tx_status; member in struct:oti6858_control_pkt
527 buf->tx_status = 0x00;
/linux-master/drivers/bus/mhi/host/
H A Dboot.c186 u32 tx_status, sequence_id; local
219 &tx_status) || tx_status,
222 tx_status != BHIE_TXVECSTATUS_STATUS_XFER_COMPL)
232 u32 tx_status, val, session_id; local
270 BHI_STATUS_MASK, &tx_status) || tx_status,
275 if (tx_status == BHI_STATUS_ERROR) {
/linux-master/drivers/media/cec/core/
H A Dcec-adap.c352 static void cec_data_cancel(struct cec_data *data, u8 tx_status, u8 rx_status) argument
364 if (!(data->msg.tx_status & CEC_TX_STATUS_OK))
369 if (data->msg.tx_status & CEC_TX_STATUS_OK) {
373 data->msg.tx_status = 0;
376 data->msg.tx_status |= tx_status |
622 msg->tx_status |= status;
684 msg->tx_status |= CEC_TX_STATUS_MAX_RETRIES;
781 msg->tx_status = 0;
850 msg->tx_status
[all...]
/linux-master/drivers/net/wireless/zydas/zd1211rw/
H A Dzd_mac.c422 * @tx_status: success and/or retry
431 int ackssi, struct tx_status *tx_status)
441 if (tx_status) {
442 success = !tx_status->failure;
443 retry = tx_status->retry + success;
491 struct tx_status *tx_status = (struct tx_status *)urb->transfer_buffer; local
493 int success = !tx_status
430 zd_mac_tx_status(struct ieee80211_hw *hw, struct sk_buff *skb, int ackssi, struct tx_status *tx_status) argument
[all...]
/linux-master/drivers/net/wireless/realtek/rtw89/
H A Dpci.c428 struct sk_buff *skb, u8 tx_status)
433 rtw89_core_tx_wait_complete(rtwdev, skb_data, tx_status == RTW89_TX_DONE);
440 if (tx_status == RTW89_TX_DONE) {
446 "failed to TX of status %x\n", tx_status);
447 switch (tx_status) {
458 rtw89_warn(rtwdev, "invalid TX status %x\n", tx_status);
506 u8 tx_status)
530 rtw89_pci_tx_status(rtwdev, tx_ring, skb, tx_status);
545 u8 qsel, tx_status, txch; local
549 tx_status
426 rtw89_pci_tx_status(struct rtw89_dev *rtwdev, struct rtw89_pci_tx_ring *tx_ring, struct sk_buff *skb, u8 tx_status) argument
503 rtw89_pci_release_txwd_skb(struct rtw89_dev *rtwdev, struct rtw89_pci_tx_ring *tx_ring, struct rtw89_pci_tx_wd *txwd, u16 seq, u8 tx_status) argument
[all...]
/linux-master/drivers/net/wireless/ralink/rt2x00/
H A Drt2800usb.c95 int urb_status, u32 tx_status)
106 valid = rt2x00_get_field32(tx_status, TX_STA_FIFO_VALID);
108 if (!kfifo_put(&rt2x00dev->txstatus_fifo, tx_status))
94 rt2800usb_tx_sta_fifo_read_completed(struct rt2x00_dev *rt2x00dev, int urb_status, u32 tx_status) argument
/linux-master/drivers/net/wireless/purelifi/plfxlc/
H A Dmac.c158 struct tx_status *tx_status)
164 if (tx_status)
165 success = !tx_status->failure;
155 plfxlc_mac_tx_status(struct ieee80211_hw *hw, struct sk_buff *skb, int ackssi, struct tx_status *tx_status) argument
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/
H A Drs.c4096 .tx_status = rs_drv_mac80211_tx_status,
/linux-master/drivers/net/wireless/intel/iwlwifi/fw/
H A Dfile.h937 struct tx_status { struct in struct:iwl_fw_dbg_trigger_tx_status
/linux-master/drivers/net/wireless/ath/carl9170/
H A Dtx.c301 * drop redundant tx_status reports:
303 * 1. ampdu_ack_len of the final tx_status does
358 * clear it once we received the tx_status.
567 spin_lock_bh(&ar->tx_status[i].lock);
569 skb = skb_peek(&ar->tx_status[i]);
582 spin_unlock_bh(&ar->tx_status[i].lock);
668 skb = carl9170_get_queued_skb(ar, cookie, &ar->tx_status[q]);
1369 * NB: tx_status[i] vs. tx_status[q],
1372 skb_queue_tail(&ar->tx_status[
[all...]
H A Dmain.c287 spin_lock_bh(&ar->tx_status[i].lock);
288 while (!skb_queue_empty(&ar->tx_status[i])) {
291 skb = skb_peek(&ar->tx_status[i]);
293 spin_unlock_bh(&ar->tx_status[i].lock);
295 spin_lock_bh(&ar->tx_status[i].lock);
298 spin_unlock_bh(&ar->tx_status[i].lock);
1790 skb_queue_head_init(&ar->tx_status[i]);
/linux-master/drivers/net/wireless/ath/ath12k/
H A Dwmi.h4047 __le32 tx_status; member in struct:wmi_bcn_tx_status_event
4111 __le32 tx_status; member in struct:wmi_probe_resp_tx_status_event
H A Dwmi.c4863 u32 *vdev_id, u32 *tx_status)
4884 *tx_status = le32_to_cpu(ev->tx_status);
5805 u32 vdev_id, tx_status; local
5807 if (ath12k_pull_bcn_tx_status_ev(ab, skb, &vdev_id, &tx_status) != 0) {
6701 if (ev->tx_status)
6704 ev->vdev_id, ev->tx_status);
4861 ath12k_pull_bcn_tx_status_ev(struct ath12k_base *ab, struct sk_buff *skb, u32 *vdev_id, u32 *tx_status) argument
H A Ddp_tx.c554 memcpy(&tx_ring->tx_status[tx_ring->tx_status_head],
562 /* TODO: Process pending tx_status messages when kfifo_is_full() */
563 ath12k_warn(ab, "Unable to process some of the tx_status ring desc because status_fifo is full\n");
571 struct hal_wbm_completion_ring_tx *tx_status; local
576 tx_status = &tx_ring->tx_status[tx_ring->tx_status_tail];
577 ath12k_dp_tx_status_parse(ab, tx_status, &ts);
579 if (le32_get_bits(tx_status->info0, HAL_WBM_COMPL_TX_INFO0_CC_DONE)) {
581 desc_va = ((u64)le32_to_cpu(tx_status->buf_va_hi) << 32 |
582 le32_to_cpu(tx_status
[all...]
H A Ddp.h53 struct hal_wbm_completion_ring_tx *tx_status; member in struct:dp_tx_ring
H A Ddp.c1266 kfree(dp->tx_ring[i].tx_status);
1586 dp->tx_ring[i].tx_status = kmalloc(size, GFP_KERNEL);
1587 if (!dp->tx_ring[i].tx_status) {
/linux-master/drivers/net/wireless/ath/ath11k/
H A Dwmi.h4538 u32 tx_status; member in struct:wmi_bcn_tx_status_event
4602 u32 tx_status; member in struct:wmi_probe_resp_tx_status_event
H A Dwmi.c5764 u32 *vdev_id, u32 *tx_status)
5785 *tx_status = ev->tx_status;
7345 u32 vdev_id, tx_status; local
7347 if (ath11k_pull_bcn_tx_status_ev(ab, skb, &vdev_id, &tx_status) != 0) {
8422 if (ev->tx_status)
8425 ev->vdev_id, ev->tx_status);
5762 ath11k_pull_bcn_tx_status_ev(struct ath11k_base *ab, struct sk_buff *skb, u32 *vdev_id, u32 *tx_status) argument
H A Ddp_tx.c698 memcpy(&tx_ring->tx_status[tx_ring->tx_status_head],
707 /* TODO: Process pending tx_status messages when kfifo_is_full() */
708 ath11k_warn(ab, "Unable to process some of the tx_status ring desc because status_fifo is full\n");
716 struct hal_wbm_release_ring *tx_status; local
721 tx_status = &tx_ring->tx_status[tx_ring->tx_status_tail];
722 ath11k_dp_tx_status_parse(ab, tx_status, &ts);
725 tx_status->buf_addr_info.info1);
731 (void *)tx_status,
H A Ddp.c1055 kfree(dp->tx_ring[i].tx_status);
1107 dp->tx_ring[i].tx_status = kmalloc(size, GFP_KERNEL);
1108 if (!dp->tx_ring[i].tx_status) {
/linux-master/drivers/net/wireless/ath/ath10k/
H A Dwmi-tlv.h2037 __le32 tx_status; member in struct:wmi_tlv_bcn_tx_status_ev

Completed in 1284 milliseconds

12345