Lines Matching refs:adapter
23 u8 MLMESendFrame(struct wbsoft_priv *adapter, u8 *pMMPDU, u16 len, u8 DataType)
27 if (adapter->sMlmeFrame.IsInUsed != PACKET_FREE_TO_USE) {
28 adapter->sMlmeFrame.wNumTxMMPDUDiscarded++;
31 adapter->sMlmeFrame.IsInUsed = PACKET_COME_FROM_MLME;
34 adapter->sMlmeFrame.pMMPDU = pMMPDU;
35 adapter->sMlmeFrame.DataType = DataType;
37 adapter->sMlmeFrame.len = len;
38 adapter->sMlmeFrame.wNumTxMMPDU++;
44 Mds_Tx(adapter);
48 void MLME_GetNextPacket(struct wbsoft_priv *adapter, struct wb35_descriptor *desc)
52 desc->buffer_address[desc->InternalUsed] = adapter->sMlmeFrame.pMMPDU;
53 desc->buffer_size[desc->InternalUsed] = adapter->sMlmeFrame.len;
54 desc->buffer_total_size += adapter->sMlmeFrame.len;
56 desc->Type = adapter->sMlmeFrame.DataType;
59 static void MLMEfreeMMPDUBuffer(struct wbsoft_priv *adapter, s8 *pData)
65 if (pData == (s8 *)&(adapter->sMlmeFrame.TxMMPDU[i]))
68 if (adapter->sMlmeFrame.TxMMPDUInUse[i])
69 adapter->sMlmeFrame.TxMMPDUInUse[i] = false;
77 MLME_SendComplete(struct wbsoft_priv *adapter, u8 PacketID, unsigned char SendOK)
82 adapter->sMlmeFrame.len = 0;
83 MLMEfreeMMPDUBuffer(adapter, adapter->sMlmeFrame.pMMPDU);
89 adapter->sMlmeFrame.IsInUsed = PACKET_FREE_TO_USE;