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

12

/freebsd-current/contrib/wpa/src/drivers/
H A Ddriver_nl80211_monitor.c36 event.tx_status.type = WLAN_FC_GET_TYPE(fc);
37 event.tx_status.stype = WLAN_FC_GET_STYPE(fc);
38 event.tx_status.dst = hdr->addr1;
39 event.tx_status.data = buf;
40 event.tx_status.data_len = len;
41 event.tx_status.ack = ok;
H A Ddriver_hostap.c130 event.tx_status.type = WLAN_FC_GET_TYPE(fc);
131 event.tx_status.stype = WLAN_FC_GET_STYPE(fc);
132 event.tx_status.dst = hdr->addr1;
133 event.tx_status.data = buf;
134 event.tx_status.data_len = len;
135 event.tx_status.ack = ok;
H A Ddriver_atheros.c1373 event.tx_status.type = WLAN_FC_GET_TYPE(fc);
1374 event.tx_status.stype = WLAN_FC_GET_STYPE(fc);
1375 event.tx_status.dst = sa->dst_addr;
1376 event.tx_status.data = (const u8 *) hdr;
1377 event.tx_status.data_len = data_len - sizeof(*sa);
1378 event.tx_status.ack = sa->ack;
H A Ddriver_nl80211_event.c879 event.tx_status.type = WLAN_FC_GET_TYPE(fc);
880 event.tx_status.stype = WLAN_FC_GET_STYPE(fc);
881 event.tx_status.dst = hdr->addr1;
882 event.tx_status.data = frame;
883 event.tx_status.data_len = len;
884 event.tx_status.ack = ack != NULL;
H A Ddriver.h5609 * struct tx_status - Data for EVENT_TX_STATUS events
5611 struct tx_status { struct in union:wpa_event_data
5618 } tx_status; member in union:wpa_event_data
/freebsd-current/sys/contrib/dev/athk/ath12k/
H A Ddp_tx.c560 memcpy(&tx_ring->tx_status[tx_ring->tx_status_head],
568 /* TODO: Process pending tx_status messages when kfifo_is_full() */
569 ath12k_warn(ab, "Unable to process some of the tx_status ring desc because status_fifo is full\n");
577 struct hal_wbm_completion_ring_tx *tx_status; local
582 tx_status = &tx_ring->tx_status[tx_ring->tx_status_tail];
583 ath12k_dp_tx_status_parse(ab, tx_status, &ts);
585 if (le32_get_bits(tx_status->info0, HAL_WBM_COMPL_TX_INFO0_CC_DONE)) {
587 desc_va = ((u64)le32_to_cpu(tx_status->buf_va_hi) << 32 |
588 le32_to_cpu(tx_status
[all...]
H A Ddp.c1230 kfree(dp->tx_ring[i].tx_status);
1546 dp->tx_ring[i].tx_status = kmalloc(size, GFP_KERNEL);
1547 if (!dp->tx_ring[i].tx_status) {
H A Ddp.h48 struct hal_wbm_completion_ring_tx *tx_status; member in struct:dp_tx_ring
H A Dwmi.c4974 u32 *tx_status)
4995 *tx_status = le32_to_cpu(ev->tx_status);
5911 u32 vdev_id, tx_status; local
5914 &vdev_id, &tx_status) != 0) {
6812 if (ev->tx_status)
6815 ev->vdev_id, ev->tx_status);
4972 ath12k_pull_bcn_tx_status_ev(struct ath12k_base *ab, void *evt_buf, u32 len, u32 *vdev_id, u32 *tx_status) argument
/freebsd-current/contrib/wpa/wpa_supplicant/
H A Devents.c5109 MAC2STR(data->tx_status.dst),
5110 data->tx_status.type, data->tx_status.stype);
5112 if (data->tx_status.type == WLAN_FC_TYPE_MGMT &&
5113 data->tx_status.stype == WLAN_FC_STYPE_AUTH &&
5114 wpas_pasn_auth_tx_status(wpa_s, data->tx_status.data,
5115 data->tx_status.data_len,
5116 data->tx_status.ack) == 0)
5122 if (data->tx_status.type == WLAN_FC_TYPE_MGMT &&
5123 data->tx_status
[all...]
/freebsd-current/sys/contrib/dev/athk/ath11k/
H A Ddp_tx.c714 memcpy(&tx_ring->tx_status[tx_ring->tx_status_head],
723 /* TODO: Process pending tx_status messages when kfifo_is_full() */
724 ath11k_warn(ab, "Unable to process some of the tx_status ring desc because status_fifo is full\n");
732 struct hal_wbm_release_ring *tx_status; local
737 tx_status = &tx_ring->tx_status[tx_ring->tx_status_tail];
738 ath11k_dp_tx_status_parse(ab, tx_status, &ts);
741 tx_status->buf_addr_info.info1);
747 (void *)tx_status,
H A Ddp.c1054 kfree(dp->tx_ring[i].tx_status);
1106 dp->tx_ring[i].tx_status = kmalloc(size, GFP_KERNEL);
1107 if (!dp->tx_ring[i].tx_status) {
H A Ddp.h88 struct hal_wbm_release_ring *tx_status; member in struct:dp_tx_ring
H A Dwmi.c5984 u32 *tx_status)
6005 *tx_status = ev->tx_status;
7716 u32 vdev_id, tx_status; local
7719 &vdev_id, &tx_status) != 0) {
8805 if (ev->tx_status)
8808 ev->vdev_id, ev->tx_status);
5982 ath11k_pull_bcn_tx_status_ev(struct ath11k_base *ab, void *evt_buf, u32 len, u32 *vdev_id, u32 *tx_status) argument
/freebsd-current/contrib/wpa/src/ap/
H A Ddrv_callbacks.c1884 switch (data->tx_status.type) {
1886 hostapd_mgmt_tx_cb(hapd, data->tx_status.data,
1887 data->tx_status.data_len,
1888 data->tx_status.stype,
1889 data->tx_status.ack);
1892 hostapd_tx_status(hapd, data->tx_status.dst,
1893 data->tx_status.data,
1894 data->tx_status.data_len,
1895 data->tx_status.ack);
H A Dwpa_auth.h192 int tx_status; member in struct:wpa_auth_config
H A Dwpa_auth_glue.c1496 _conf.tx_status = 1;
/freebsd-current/sys/dev/axgbe/
H A Dxgbe-dev.c2468 unsigned int tx_status; local
2477 tx_status = XGMAC_MTL_IOREAD(pdata, queue, MTL_Q_TQDR);
2478 if ((XGMAC_GET_BITS(tx_status, MTL_Q_TQDR, TRCSTS) != 1) &&
2479 (XGMAC_GET_BITS(tx_status, MTL_Q_TQDR, TXQSTS) == 0))
2494 unsigned int tx_status; local
2518 tx_status = XGMAC_IOREAD(pdata, tx_dsr);
2519 tx_status = GET_BITS(tx_status, tx_pos, DMA_DSR_TPS_WIDTH);
2520 if ((tx_status == DMA_TPS_STOPPED) ||
2521 (tx_status
[all...]
/freebsd-current/sys/dev/bwn/
H A Dif_bwnvar.h781 uint16_t tx_status; member in struct:bwn_txhdr::__anon1964::__anon1965
793 uint16_t tx_status; member in struct:bwn_txhdr::__anon1964::__anon1966
804 uint16_t tx_status; member in struct:bwn_txhdr::__anon1964::__anon1967
/freebsd-current/sys/contrib/dev/rtw89/
H A Dpci.c370 struct sk_buff *skb, u8 tx_status)
375 rtw89_core_tx_wait_complete(rtwdev, skb_data, tx_status == RTW89_TX_DONE);
382 if (tx_status == RTW89_TX_DONE) {
388 "failed to TX of status %x\n", tx_status);
389 switch (tx_status) {
400 rtw89_warn(rtwdev, "invalid TX status %x\n", tx_status);
448 u8 tx_status)
472 rtw89_pci_tx_status(rtwdev, tx_ring, skb, tx_status);
487 u8 qsel, tx_status, txch; local
491 tx_status
368 rtw89_pci_tx_status(struct rtw89_dev *rtwdev, struct rtw89_pci_tx_ring *tx_ring, struct sk_buff *skb, u8 tx_status) argument
445 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...]
/freebsd-current/sys/contrib/dev/iwlwifi/fw/
H A Dfile.h903 struct tx_status { struct in struct:iwl_fw_dbg_trigger_tx_status
/freebsd-current/sys/dev/usb/controller/
H A Dmusb_otg.c2227 uint16_t tx_status; local
2241 tx_status = MUSB2_READ_2(sc, MUSB2_REG_INTTX);
2243 tx_status |= txstat;
2343 if (rx_status || tx_status) {
2345 "rx=0x%04x, tx=0x%04x\n", rx_status, tx_status);
/freebsd-current/contrib/wpa/hostapd/
H A Dctrl_iface.c1832 event.tx_status.type = WLAN_FC_TYPE_MGMT;
1833 event.tx_status.data = buf;
1834 event.tx_status.data_len = len;
1835 event.tx_status.stype = stype;
1836 event.tx_status.ack = ok;
/freebsd-current/sys/contrib/dev/athk/ath10k/
H A Dwmi-tlv.c186 u32 vdev_id, tx_status; local
202 tx_status = __le32_to_cpu(ev->tx_status);
205 switch (tx_status) {
215 vdev_id, tx_status);
H A Dwmi-tlv.h2036 __le32 tx_status; member in struct:wmi_tlv_bcn_tx_status_ev

Completed in 720 milliseconds

12