Home
last modified time | relevance | path

Searched refs:pmbuf (Results 1 – 25 of 80) sorted by relevance

1234

/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/mvl88w8977/mlan/
H A Dmlan_uap_txrx.c56 wlan_upload_uap_rx_packet(pmlan_adapter pmadapter, pmlan_buffer pmbuf) in wlan_upload_uap_rx_packet() argument
60 pmlan_private priv = pmadapter->priv[pmbuf->bss_index]; in wlan_upload_uap_rx_packet()
64 prx_pd = (UapRxPD *)(pmbuf->pbuf + pmbuf->data_offset); in wlan_upload_uap_rx_packet()
67 pmbuf->data_len -= prx_pd->rx_pkt_offset; in wlan_upload_uap_rx_packet()
68 pmbuf->data_offset += prx_pd->rx_pkt_offset; in wlan_upload_uap_rx_packet()
69 pmbuf->pparent = MNULL; in wlan_upload_uap_rx_packet()
78 &pmbuf->out_ts_sec, in wlan_upload_uap_rx_packet()
79 &pmbuf->out_ts_usec); in wlan_upload_uap_rx_packet()
82 pmbuf->out_ts_sec, pmbuf->out_ts_usec, prx_pd->seq_num, in wlan_upload_uap_rx_packet()
85 pmbuf); in wlan_upload_uap_rx_packet()
[all …]
H A Dmlan_sta_tx.c59 wlan_ops_sta_process_txpd(IN t_void *priv, IN pmlan_buffer pmbuf) in wlan_ops_sta_process_txpd() argument
70 if (!pmbuf->data_len) { in wlan_ops_sta_process_txpd()
72 pmbuf->data_len); in wlan_ops_sta_process_txpd()
73 pmbuf->status_code = MLAN_ERROR_PKT_SIZE_INVALID; in wlan_ops_sta_process_txpd()
76 if (pmbuf->buf_type == MLAN_BUF_TYPE_RAW_DATA) { in wlan_ops_sta_process_txpd()
78 pmbuf->pbuf + pmbuf->data_offset, sizeof(pkt_type)); in wlan_ops_sta_process_txpd()
80 pmbuf->pbuf + pmbuf->data_offset + sizeof(pkt_type), in wlan_ops_sta_process_txpd()
82 pmbuf->data_offset += sizeof(pkt_type) + sizeof(tx_control); in wlan_ops_sta_process_txpd()
83 pmbuf->data_len -= sizeof(pkt_type) + sizeof(tx_control); in wlan_ops_sta_process_txpd()
86 if (pmbuf->data_offset < (sizeof(TxPD) + pmpriv->intf_hr_len + in wlan_ops_sta_process_txpd()
[all …]
H A Dmlan_txrx.c61 wlan_handle_rx_packet(pmlan_adapter pmadapter, pmlan_buffer pmbuf) in wlan_handle_rx_packet() argument
72 prx_pd = (RxPD *)(pmbuf->pbuf + pmbuf->data_offset); in wlan_handle_rx_packet()
82 pmbuf->bss_index = priv->bss_index; in wlan_handle_rx_packet()
86 ret = priv->ops.process_rx_packet(pmadapter, pmbuf); in wlan_handle_rx_packet()
103 wlan_process_tx(pmlan_private priv, pmlan_buffer pmbuf, mlan_tx_param *tx_param) in wlan_process_tx() argument
116 head_ptr = (t_u8 *)priv->ops.process_txpd(priv, pmbuf); in wlan_process_tx()
118 pmbuf->status_code = MLAN_ERROR_PKT_INVALID; in wlan_process_tx()
127 ret = wlan_sdio_host_to_card(pmadapter, MLAN_TYPE_DATA, pmbuf, in wlan_process_tx()
146 pmbuf->status_code = MLAN_ERROR_DATA_TX_FAIL; in wlan_process_tx()
147 wlan_write_data_complete(pmadapter, pmbuf, ret); in wlan_process_tx()
[all …]
H A Dmlan_sta_rx.c293 wlan_process_rx_packet(pmlan_adapter pmadapter, pmlan_buffer pmbuf) in wlan_process_rx_packet() argument
296 pmlan_private priv = pmadapter->priv[pmbuf->bss_index]; in wlan_process_rx_packet()
316 prx_pd = (RxPD *)(pmbuf->pbuf + pmbuf->data_offset); in wlan_process_rx_packet()
339 pmbuf->data_len, prx_pd->rx_pkt_offset, in wlan_process_rx_packet()
340 pmbuf->data_len - prx_pd->rx_pkt_offset); in wlan_process_rx_packet()
401 pmbuf->data_len -= hdr_chop; in wlan_process_rx_packet()
402 pmbuf->data_offset += hdr_chop; in wlan_process_rx_packet()
403 pmbuf->pparent = MNULL; in wlan_process_rx_packet()
413 &pmbuf->out_ts_sec, in wlan_process_rx_packet()
414 &pmbuf->out_ts_usec); in wlan_process_rx_packet()
[all …]
H A Dmlan_sta_event.c349 wlan_process_nan_event(pmlan_private pmpriv, pmlan_buffer pmbuf) in wlan_process_nan_event() argument
355 (pmbuf->pbuf + pmbuf->data_offset + sizeof(mlan_event_id)); in wlan_process_nan_event()
376 pevent->event_len = pmbuf->data_len; in wlan_process_nan_event()
378 pmbuf->pbuf + pmbuf->data_offset, pevent->event_len); in wlan_process_nan_event()
676 pmlan_buffer pmbuf = pmadapter->pmlan_buffer_event; in wlan_ops_sta_process_event() local
686 if (!pmbuf) { in wlan_ops_sta_process_event()
692 if ((pmbuf->data_len - sizeof(eventcause)) > MAX_EVENT_SIZE) { in wlan_ops_sta_process_event()
693 pmbuf->status_code = MLAN_ERROR_PKT_SIZE_INVALID; in wlan_ops_sta_process_event()
699 pmbuf->data_len > sizeof(eventcause)) in wlan_ops_sta_process_event()
700 DBG_HEXDUMP(MEVT_D, "EVENT", pmbuf->pbuf + pmbuf->data_offset, in wlan_ops_sta_process_event()
[all …]
H A Dmlan_sdio.c147 wlan_write_data_sync(mlan_adapter *pmadapter, mlan_buffer *pmbuf, t_u32 port) in wlan_write_data_sync() argument
156 ret = pcb->moal_write_data_sync(pmadapter->pmoal_handle, pmbuf, in wlan_write_data_sync()
171 pmbuf->status_code = MLAN_ERROR_DATA_TX_FAIL; in wlan_write_data_sync()
409 t_u32 *type, t_u32 *nb, pmlan_buffer pmbuf, in wlan_sdio_card_to_host() argument
418 if (!pmbuf) { in wlan_sdio_card_to_host()
424 ret = pcb->moal_read_data_sync(pmadapter->pmoal_handle, pmbuf, in wlan_sdio_card_to_host()
439 pmbuf->status_code = MLAN_ERROR_DATA_RX_FAIL; in wlan_sdio_card_to_host()
445 *nb = wlan_le16_to_cpu(*(t_u16 *)(pmbuf->pbuf + pmbuf->data_offset)); in wlan_sdio_card_to_host()
449 pmbuf->status_code = MLAN_ERROR_PKT_SIZE_INVALID; in wlan_sdio_card_to_host()
454 DBG_HEXDUMP(MIF_D, "SDIO Blk Rd", pmbuf->pbuf + pmbuf->data_offset, in wlan_sdio_card_to_host()
[all …]
H A Dmlan_wmm.c230 wlan_add_buf_tdls_txqueue(pmlan_private priv, pmlan_buffer pmbuf) in wlan_add_buf_tdls_txqueue() argument
235 (pmlan_linked_list)pmbuf, in wlan_add_buf_tdls_txqueue()
251 pmlan_buffer pmbuf; in wlan_cleanup_tdls_txq() local
257 while ((pmbuf = in wlan_cleanup_tdls_txq()
263 (pmlan_linked_list)pmbuf, MNULL, MNULL); in wlan_cleanup_tdls_txq()
264 wlan_write_data_complete(pmadapter, pmbuf, MLAN_STATUS_FAILURE); in wlan_cleanup_tdls_txq()
422 pmlan_buffer pmbuf; in wlan_wmm_del_pkts_in_ralist_node() local
426 while ((pmbuf = in wlan_wmm_del_pkts_in_ralist_node()
431 (pmlan_linked_list)pmbuf, MNULL, MNULL); in wlan_wmm_del_pkts_in_ralist_node()
432 wlan_write_data_complete(pmadapter, pmbuf, MLAN_STATUS_FAILURE); in wlan_wmm_del_pkts_in_ralist_node()
[all …]
H A Dmlan_11n_aggr.c221 wlan_11n_deaggregate_pkt(mlan_private *priv, pmlan_buffer pmbuf) in wlan_11n_deaggregate_pkt() argument
241 data = (t_u8 *)(pmbuf->pbuf + pmbuf->data_offset); in wlan_11n_deaggregate_pkt()
242 total_pkt_len = pmbuf->data_len; in wlan_11n_deaggregate_pkt()
251 pmbuf->use_count = wlan_11n_get_num_aggrpkts(data, total_pkt_len); in wlan_11n_deaggregate_pkt()
292 daggr_mbuf->bss_index = pmbuf->bss_index; in wlan_11n_deaggregate_pkt()
293 daggr_mbuf->buf_type = pmbuf->buf_type; in wlan_11n_deaggregate_pkt()
295 daggr_mbuf->in_ts_sec = pmbuf->in_ts_sec; in wlan_11n_deaggregate_pkt()
296 daggr_mbuf->in_ts_usec = pmbuf->in_ts_usec; in wlan_11n_deaggregate_pkt()
297 daggr_mbuf->pparent = pmbuf; in wlan_11n_deaggregate_pkt()
298 daggr_mbuf->priority = pmbuf->priority; in wlan_11n_deaggregate_pkt()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/nxp/mlan/
H A Dmlan_uap_txrx.c57 pmlan_buffer pmbuf) in wlan_upload_uap_rx_packet() argument
61 pmlan_private priv = pmadapter->priv[pmbuf->bss_index]; in wlan_upload_uap_rx_packet()
65 prx_pd = (RxPD *)(pmbuf->pbuf + pmbuf->data_offset); in wlan_upload_uap_rx_packet()
68 pmbuf->data_len -= prx_pd->rx_pkt_offset; in wlan_upload_uap_rx_packet()
69 pmbuf->data_offset += prx_pd->rx_pkt_offset; in wlan_upload_uap_rx_packet()
70 pmbuf->pparent = MNULL; in wlan_upload_uap_rx_packet()
79 &pmbuf->out_ts_sec, in wlan_upload_uap_rx_packet()
80 &pmbuf->out_ts_usec); in wlan_upload_uap_rx_packet()
83 pmbuf->out_ts_sec, pmbuf->out_ts_usec, prx_pd->seq_num, in wlan_upload_uap_rx_packet()
86 pmbuf); in wlan_upload_uap_rx_packet()
[all …]
H A Dmlan_sta_tx.c59 t_void *wlan_ops_sta_process_txpd(t_void *priv, pmlan_buffer pmbuf) in wlan_ops_sta_process_txpd() argument
70 if (!pmbuf->data_len) { in wlan_ops_sta_process_txpd()
72 pmbuf->data_len); in wlan_ops_sta_process_txpd()
73 pmbuf->status_code = MLAN_ERROR_PKT_SIZE_INVALID; in wlan_ops_sta_process_txpd()
76 if (pmbuf->buf_type == MLAN_BUF_TYPE_RAW_DATA) { in wlan_ops_sta_process_txpd()
78 pmbuf->pbuf + pmbuf->data_offset, sizeof(pkt_type), in wlan_ops_sta_process_txpd()
81 pmbuf->pbuf + pmbuf->data_offset + sizeof(pkt_type), in wlan_ops_sta_process_txpd()
83 pmbuf->data_offset += sizeof(pkt_type) + sizeof(tx_control); in wlan_ops_sta_process_txpd()
84 pmbuf->data_len -= sizeof(pkt_type) + sizeof(tx_control); in wlan_ops_sta_process_txpd()
87 if (pmbuf->data_offset < in wlan_ops_sta_process_txpd()
[all …]
H A Dmlan_txrx.c61 mlan_status wlan_handle_rx_packet(pmlan_adapter pmadapter, pmlan_buffer pmbuf) in wlan_handle_rx_packet() argument
72 prx_pd = (RxPD *)(pmbuf->pbuf + pmbuf->data_offset); in wlan_handle_rx_packet()
82 pmbuf->bss_index = priv->bss_index; in wlan_handle_rx_packet()
86 ret = priv->ops.process_rx_packet(pmadapter, pmbuf); in wlan_handle_rx_packet()
103 mlan_status wlan_process_tx(pmlan_private priv, pmlan_buffer pmbuf, in wlan_process_tx() argument
117 head_ptr = (t_u8 *)priv->ops.process_txpd(priv, pmbuf); in wlan_process_tx()
119 pmbuf->status_code = MLAN_ERROR_PKT_INVALID; in wlan_process_tx()
129 pmbuf, 4); in wlan_process_tx()
133 ret = pmadapter->ops.host_to_card(priv, MLAN_TYPE_DATA, pmbuf, in wlan_process_tx()
142 MIN(pmbuf->data_len + sizeof(TxPD), in wlan_process_tx()
[all …]
H A Dmlan_pcie.c630 mlan_buffer *pmbuf) in wlan_pcie_send_vdll() argument
639 payload = pmbuf->pbuf + pmbuf->data_offset; in wlan_pcie_send_vdll()
642 *tmp = wlan_cpu_to_le16((t_u16)pmbuf->data_len); in wlan_pcie_send_vdll()
648 pmadapter->pmoal_handle, pmbuf->pbuf + pmbuf->data_offset, in wlan_pcie_send_vdll()
649 &pmbuf->buf_pa, pmbuf->data_len, PCI_DMA_TODEVICE)) { in wlan_pcie_send_vdll()
655 pmadapter->pcard_pcie->vdll_cmd_buf = pmbuf; in wlan_pcie_send_vdll()
658 wlan_init_adma(pmadapter, ADMA_CMD, pmbuf->buf_pa, pmbuf->data_len, in wlan_pcie_send_vdll()
977 mlan_buffer *pmbuf = MNULL; in wlan_pcie_delete_txbd_ring() local
989 pmbuf = pmadapter->pcard_pcie->tx_buf_list[i]; in wlan_pcie_delete_txbd_ring()
991 pmbuf->pbuf + pmbuf->data_offset, in wlan_pcie_delete_txbd_ring()
[all …]
H A Dmlan_usb.c501 pmlan_buffer pmbuf, in wlan_usb_tx_copy_buf_to_aggr()
510 pmbuf->pbuf + pmbuf->data_offset, pmbuf->data_len, in wlan_usb_tx_copy_buf_to_aggr()
511 pmbuf->data_len); in wlan_usb_tx_copy_buf_to_aggr()
512 pmbuf_aggr->data_len += pmbuf->data_len; in wlan_usb_tx_copy_buf_to_aggr()
530 pmlan_buffer pmbuf_aggr, pmlan_buffer pmbuf, in wlan_usb_tx_copy_buf_to_aggr_v2() argument
542 pmbuf->pbuf + pmbuf->data_offset, pmbuf->data_len, in wlan_usb_tx_copy_buf_to_aggr_v2()
543 pmbuf->data_len); in wlan_usb_tx_copy_buf_to_aggr_v2()
547 offset = pmbuf->data_len; in wlan_usb_tx_copy_buf_to_aggr_v2()
551 offset = usb_tx_aggr_pad_len(pmbuf->data_len, pusb_tx_aggr); in wlan_usb_tx_copy_buf_to_aggr_v2()
556 pmbuf_aggr->data_len += pmbuf->data_len; in wlan_usb_tx_copy_buf_to_aggr_v2()
[all …]
H A Dmlan_sta_event.c673 pmlan_buffer pmbuf = pmadapter->pmlan_buffer_event; in wlan_ops_sta_process_event() local
684 if (!pmbuf) { in wlan_ops_sta_process_event()
690 if ((pmbuf->data_len - sizeof(eventcause)) > MAX_EVENT_SIZE) { in wlan_ops_sta_process_event()
691 pmbuf->status_code = MLAN_ERROR_PKT_SIZE_INVALID; in wlan_ops_sta_process_event()
702 if (pmbuf) in wlan_ops_sta_process_event()
703 pmbuf->status_code = MLAN_ERROR_NO_MEM; in wlan_ops_sta_process_event()
710 pmbuf->data_len > sizeof(eventcause)) in wlan_ops_sta_process_event()
711 DBG_HEXDUMP(MEVT_D, "EVENT", pmbuf->pbuf + pmbuf->data_offset, in wlan_ops_sta_process_event()
712 pmbuf->data_len); in wlan_ops_sta_process_event()
732 reason_code = wlan_le16_to_cpu(*(t_u16 *)(pmbuf->pbuf + in wlan_ops_sta_process_event()
[all …]
H A Dmlan_sta_rx.c486 mlan_status wlan_process_rx_packet(pmlan_adapter pmadapter, pmlan_buffer pmbuf) in wlan_process_rx_packet() argument
489 pmlan_private priv = pmadapter->priv[pmbuf->bss_index]; in wlan_process_rx_packet()
508 prx_pd = (RxPD *)(pmbuf->pbuf + pmbuf->data_offset); in wlan_process_rx_packet()
531 pmbuf->data_len, prx_pd->rx_pkt_offset, in wlan_process_rx_packet()
532 pmbuf->data_len - prx_pd->rx_pkt_offset); in wlan_process_rx_packet()
599 pmbuf->data_len -= hdr_chop; in wlan_process_rx_packet()
600 pmbuf->data_offset += hdr_chop; in wlan_process_rx_packet()
601 pmbuf->pparent = MNULL; in wlan_process_rx_packet()
610 &pmbuf->out_ts_sec, in wlan_process_rx_packet()
611 &pmbuf->out_ts_usec); in wlan_process_rx_packet()
[all …]
H A Dmlan_shim.c820 pmlan_buffer pmbuf; in mlan_shutdown_fw() local
864 while ((pmbuf = (pmlan_buffer)util_dequeue_list( in mlan_shutdown_fw()
869 pcb->moal_recv_complete(pmadapter->pmoal_handle, pmbuf, in mlan_shutdown_fw()
875 wlan_free_mlan_buffer(pmadapter, pmbuf); in mlan_shutdown_fw()
1029 pmlan_buffer pmbuf; in mlan_rx_process() local
1074 pmbuf = (pmlan_buffer)util_dequeue_list( in mlan_rx_process()
1077 if (!pmbuf) { in mlan_rx_process()
1092 pmadapter->pmoal_handle, pmbuf, in mlan_rx_process()
1096 pmbuf->extra_ts_sec = in_ts_sec; in mlan_rx_process()
1097 pmbuf->extra_ts_usec = in_ts_usec; in mlan_rx_process()
[all …]
H A Dmlan_sdio.c506 mlan_buffer *pmbuf, t_u32 port) in wlan_write_data_sync() argument
515 ret = pcb->moal_write_data_sync(pmadapter->pmoal_handle, pmbuf, in wlan_write_data_sync()
530 pmbuf->status_code = MLAN_ERROR_DATA_TX_FAIL; in wlan_write_data_sync()
906 t_u32 *nb, pmlan_buffer pmbuf, in wlan_sdio_card_to_host() argument
915 if (!pmbuf) { in wlan_sdio_card_to_host()
921 ret = pcb->moal_read_data_sync(pmadapter->pmoal_handle, pmbuf, in wlan_sdio_card_to_host()
936 pmbuf->status_code = MLAN_ERROR_DATA_RX_FAIL; in wlan_sdio_card_to_host()
942 *nb = wlan_le16_to_cpu(*(t_u16 *)(pmbuf->pbuf + pmbuf->data_offset)); in wlan_sdio_card_to_host()
946 pmbuf->status_code = MLAN_ERROR_PKT_SIZE_INVALID; in wlan_sdio_card_to_host()
951 DBG_HEXDUMP(MIF_D, "SDIO Blk Rd", pmbuf->pbuf + pmbuf->data_offset, in wlan_sdio_card_to_host()
[all …]
H A Dmlan_wmm.c191 static t_void wlan_add_buf_tdls_txqueue(pmlan_private priv, pmlan_buffer pmbuf) in wlan_add_buf_tdls_txqueue() argument
196 (pmlan_linked_list)pmbuf, in wlan_add_buf_tdls_txqueue()
211 pmlan_buffer pmbuf; in wlan_cleanup_tdls_txq() local
217 while ((pmbuf = (pmlan_buffer)util_peek_list(pmadapter->pmoal_handle, in wlan_cleanup_tdls_txq()
222 (pmlan_linked_list)pmbuf, MNULL, MNULL); in wlan_cleanup_tdls_txq()
223 wlan_write_data_complete(pmadapter, pmbuf, MLAN_STATUS_FAILURE); in wlan_cleanup_tdls_txq()
379 pmlan_buffer pmbuf; in wlan_wmm_del_pkts_in_ralist_node() local
383 while ((pmbuf = (pmlan_buffer)util_peek_list(pmadapter->pmoal_handle, in wlan_wmm_del_pkts_in_ralist_node()
387 (pmlan_linked_list)pmbuf, MNULL, MNULL); in wlan_wmm_del_pkts_in_ralist_node()
388 wlan_write_data_complete(pmadapter, pmbuf, MLAN_STATUS_FAILURE); in wlan_wmm_del_pkts_in_ralist_node()
[all …]
H A Dmlan_11n_aggr.c217 mlan_status wlan_11n_deaggregate_pkt(mlan_private *priv, pmlan_buffer pmbuf) in wlan_11n_deaggregate_pkt() argument
242 data = (t_u8 *)(pmbuf->pbuf + pmbuf->data_offset); in wlan_11n_deaggregate_pkt()
243 total_pkt_len = pmbuf->data_len; in wlan_11n_deaggregate_pkt()
272 pmbuf->use_count = wlan_11n_get_num_aggrpkts(data, total_pkt_len); in wlan_11n_deaggregate_pkt()
277 pmadapter->pmoal_handle, pmbuf, 7 /*RX_DROP_P3*/); in wlan_11n_deaggregate_pkt()
279 pmadapter->pmoal_handle, 4, pmbuf->use_count); in wlan_11n_deaggregate_pkt()
284 if (pmbuf->pdesc && !memcmp(pmadapter, prx_pkt->eth803_hdr.dest_addr, in wlan_11n_deaggregate_pkt()
288 pmadapter->pmoal_handle, pmbuf); in wlan_11n_deaggregate_pkt()
290 priv->msdu_in_rx_amsdu_cnt += pmbuf->use_count; in wlan_11n_deaggregate_pkt()
336 daggr_mbuf->bss_index = pmbuf->bss_index; in wlan_11n_deaggregate_pkt()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/mvl88w8977/mlan/esa/
H A Dsupplicant.c33 EAPoLKeyPkt_Validation(mlan_buffer *pmbuf) in EAPoLKeyPkt_Validation() argument
39 (EAPOL_KeyMsg_t *)(pmbuf->pbuf + pmbuf->data_offset + in EAPoLKeyPkt_Validation()
42 recvd_pkt_len = pmbuf->data_len - sizeof(ether_hdr_t); in EAPoLKeyPkt_Validation()
58 ProcessEAPoLKeyPkt(phostsa_private priv, mlan_buffer *pmbuf, in ProcessEAPoLKeyPkt() argument
71 if (EAPoLKeyPkt_Validation(pmbuf) != 0) in ProcessEAPoLKeyPkt()
83 ProcessKeyMgmtDataSta(priv, pmbuf, sa, da); in ProcessEAPoLKeyPkt()
98 ProcessEAPoLPkt(void *priv, mlan_buffer *pmbuf) in ProcessEAPoLPkt() argument
102 (ether_hdr_t *)(pmbuf->pbuf + pmbuf->data_offset); in ProcessEAPoLPkt()
109 ProcessEAPoLKeyPkt(psapriv, pmbuf, in ProcessEAPoLPkt()
H A DkeyMgmtAp.c430 EAPOL_KeyMsg_Tx_t **pTxEapolPtr, pmlan_buffer pmbuf) in PrepDefaultEapolMsg() argument
443 pmbuf->priority = UAP_EAPOL_PRIORITY; in PrepDefaultEapolMsg()
444 pmbuf->buf_type = MLAN_BUF_TYPE_DATA; in PrepDefaultEapolMsg()
445 pmbuf->data_offset = (sizeof(UapTxPD) + intf_hr_len + DMA_ALIGNMENT); in PrepDefaultEapolMsg()
447 (EAPOL_KeyMsg_Tx_t *)((UINT8 *)pmbuf->pbuf + in PrepDefaultEapolMsg()
448 pmbuf->data_offset); in PrepDefaultEapolMsg()
477 pmlan_buffer pmbuf = MNULL; in GeneratePWKMsg1() local
481 pmbuf = pm_fns->hostsa_alloc_mlan_buffer(priv->pmlan_adapter, in GeneratePWKMsg1()
484 if (pmbuf == NULL) { in GeneratePWKMsg1()
489 PrepDefaultEapolMsg(priv, connPtr, &tx_eapol_ptr, pmbuf); in GeneratePWKMsg1()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/nxp/mlinux/
H A Dmoal_usb.c144 mlan_buffer *pmbuf, t_u32 endpoint,
147 mlan_buffer *pmbuf, t_u32 endpoint,
223 mlan_buffer *pmbuf = NULL; in woal_usb_receive() local
238 pmbuf = context->pmbuf; in woal_usb_receive()
241 if (!handle || !handle->card || !pmbuf) { in woal_usb_receive()
256 woal_free_mlan_buffer(handle, pmbuf); in woal_usb_receive()
257 context->pmbuf = NULL; in woal_usb_receive()
266 woal_free_mlan_buffer(handle, pmbuf); in woal_usb_receive()
270 pmbuf->data_len = recv_length; in woal_usb_receive()
271 pmbuf->flags |= MLAN_BUF_FLAG_RX_DEAGGR; in woal_usb_receive()
[all …]
H A Dmoal_shim.c706 pmlan_buffer pmbuf = (pmlan_buffer)buf; local
712 handle->tp_acnt.tx_bytes[drop_point] += pmbuf->data_len;
721 rx_len = pmbuf->data_len -
722 *((t_u16 *)(pmbuf->pbuf + pmbuf->data_offset) +
725 rx_len = pmbuf->data_len;
738 delay = (t_s32)(pmbuf->extra_ts_sec - pmbuf->in_ts_sec) *
740 delay += (t_s32)(pmbuf->extra_ts_usec - pmbuf->in_ts_usec);
744 delay = (t_s32)(pmbuf->out_ts_sec - pmbuf->extra_ts_sec) *
746 delay += (t_s32)(pmbuf->out_ts_usec - pmbuf->extra_ts_usec);
750 delay = (t_s32)(t.time_sec - pmbuf->out_ts_sec) * 1000000;
[all …]
H A Dmoal_shim.h41 pmlan_buffer *pmbuf);
42 mlan_status moal_free_mlan_buffer(t_void *pmoal, pmlan_buffer pmbuf);
43 mlan_status moal_send_packet_complete(t_void *pmoal, pmlan_buffer pmbuf,
46 mlan_status moal_recv_complete(t_void *pmoal, pmlan_buffer pmbuf, t_u32 port,
48 mlan_status moal_write_data_async(t_void *pmoal, pmlan_buffer pmbuf,
58 mlan_status moal_write_data_sync(t_void *pmoal, pmlan_buffer pmbuf, t_u32 port,
60 mlan_status moal_read_data_sync(t_void *pmoal, pmlan_buffer pmbuf, t_u32 port,
62 mlan_status moal_recv_amsdu_packet(t_void *pmoal, pmlan_buffer pmbuf);
63 mlan_status moal_recv_packet(t_void *pmoal, pmlan_buffer pmbuf);
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/mvl88w8977/mlinux/
H A Dmoal_sdio_mmc.c616 mlan_buffer *pmbuf = NULL; in woal_sdio_rw_mb() local
632 pmbuf = pmbuf_list->pnext; in woal_sdio_rw_mb()
634 if (pmbuf == pmbuf_list) in woal_sdio_rw_mb()
636 sg_set_buf(&sg_list[i], pmbuf->pbuf + pmbuf->data_offset, in woal_sdio_rw_mb()
637 pmbuf->data_len); in woal_sdio_rw_mb()
638 pmbuf = pmbuf->pnext; in woal_sdio_rw_mb()
701 woal_write_data_sync(moal_handle *handle, mlan_buffer *pmbuf, t_u32 port, in woal_write_data_sync() argument
705 t_u8 *buffer = (t_u8 *)(pmbuf->pbuf + pmbuf->data_offset); in woal_write_data_sync()
711 BLOCK_MODE) ? (pmbuf->data_len / in woal_write_data_sync()
712 MLAN_SDIO_BLOCK_SIZE) : pmbuf->data_len; in woal_write_data_sync()
[all …]

1234