Home
last modified time | relevance | path

Searched refs:mpa_rx (Results 1 – 12 of 12) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/net/wireless/nxp/mlan/
H A Dmlan_sdio.h277 (a->pcard_sd->mpa_rx.pkt_cnt == a->pcard_sd->mpa_rx.pkt_aggr_limit)
286 (((a->pcard_sd->curr_rd_port < a->pcard_sd->mpa_rx.start_port) && \
287 (((a->pcard_sd->max_ports - a->pcard_sd->mpa_rx.start_port) + \
289 ((a->pcard_sd->curr_rd_port - a->pcard_sd->mpa_rx.start_port) >= \
293 ((a->pcard_sd->curr_rd_port < a->pcard_sd->mpa_rx.start_port) && \
294 (((a->pcard_sd->max_ports - a->pcard_sd->mpa_rx.start_port) + \
298 #define MP_RX_AGGR_IN_PROGRESS(a) (a->pcard_sd->mpa_rx.pkt_cnt > 0)
302 ((a->pcard_sd->mpa_rx.buf_len + rx_len) <= a->pcard_sd->mpa_rx.buf_size)
307 a->pcard_sd->mpa_rx.buf_len += rx_len; \
308 if (!a->pcard_sd->mpa_rx.pkt_cnt) { \
[all …]
H A Dmlan_sdio.c1423 pmbuf = pmadapter->pcard_sd->mpa_rx.mbuf_arr[0]; in wlan_receive_single_packet()
1424 port = pmadapter->pcard_sd->mpa_rx.start_port; in wlan_receive_single_packet()
1425 rx_len = pmadapter->pcard_sd->mpa_rx.len_arr[0]; in wlan_receive_single_packet()
1473 pmadapter->pcard_sd->mpa_rx.pkt_cnt); in wlan_receive_mp_aggr_buf()
1477 if (pmadapter->pcard_sd->mpa_rx.pkt_cnt == 1) in wlan_receive_mp_aggr_buf()
1479 if (!pmadapter->pcard_sd->mpa_rx.buf) { in wlan_receive_mp_aggr_buf()
1480 mbuf_aggr.data_len = pmadapter->pcard_sd->mpa_rx.buf_len; in wlan_receive_mp_aggr_buf()
1483 for (pind = 0; pind < pmadapter->pcard_sd->mpa_rx.pkt_cnt; in wlan_receive_mp_aggr_buf()
1485 pmadapter->pcard_sd->mpa_rx.mbuf_arr[pind]->data_len = in wlan_receive_mp_aggr_buf()
1486 pmadapter->pcard_sd->mpa_rx.len_arr[pind]; in wlan_receive_mp_aggr_buf()
[all …]
H A Dmlan_init.c701 pmadapter->pcard_sd->mpa_rx.buf_len = 0; in wlan_init_adapter()
702 pmadapter->pcard_sd->mpa_rx.pkt_cnt = 0; in wlan_init_adapter()
703 pmadapter->pcard_sd->mpa_rx.start_port = in wlan_init_adapter()
707 pmadapter->pcard_sd->mpa_rx.enabled = MFALSE; in wlan_init_adapter()
710 pmadapter->pcard_sd->mpa_rx.enabled = MFALSE; in wlan_init_adapter()
712 pmadapter->pcard_sd->mpa_rx.enabled = MTRUE; in wlan_init_adapter()
713 pmadapter->pcard_sd->mpa_rx.pkt_aggr_limit = in wlan_init_adapter()
H A Dmlan_sta_ioctl.c4142 pmadapter->pcard_sd->mpa_rx.buf_size = in wlan_misc_ioctl_sdio_mpa_ctrl()
4148 pmadapter->pcard_sd->mpa_rx.buf_size) != in wlan_misc_ioctl_sdio_mpa_ctrl()
4162 pmadapter->pcard_sd->mpa_rx.pkt_aggr_limit = in wlan_misc_ioctl_sdio_mpa_ctrl()
4166 pmadapter->pcard_sd->mpa_rx.enabled = (t_u8)mpa_ctrl->rx_enable; in wlan_misc_ioctl_sdio_mpa_ctrl()
4172 (t_u16)pmadapter->pcard_sd->mpa_rx.enabled; in wlan_misc_ioctl_sdio_mpa_ctrl()
4176 (t_u16)pmadapter->pcard_sd->mpa_rx.buf_size; in wlan_misc_ioctl_sdio_mpa_ctrl()
4180 (t_u16)pmadapter->pcard_sd->mpa_rx.pkt_aggr_limit; in wlan_misc_ioctl_sdio_mpa_ctrl()
H A Dmlan_main.h2085 sdio_mpa_rx mpa_rx;
/OK3568_Linux_fs/kernel/drivers/net/wireless/marvell/mwifiex/
H A Dsdio.h143 (a->mpa_rx.pkt_cnt == a->mpa_rx.pkt_aggr_limit)
146 #define MP_RX_AGGR_IN_PROGRESS(a) (a->mpa_rx.pkt_cnt > 0)
150 ((a->mpa_rx.buf_len+rx_len) <= a->mpa_rx.buf_size)
154 a->mpa_rx.pkt_cnt = 0; \
155 a->mpa_rx.buf_len = 0; \
156 a->mpa_rx.ports = 0; \
157 a->mpa_rx.start_port = 0; \
271 struct mwifiex_sdio_mpa_rx mpa_rx; member
318 if (card->curr_rd_port < card->mpa_rx.start_port) { in mp_rx_aggr_port_limit_reached()
324 if (((card->max_ports - card->mpa_rx.start_port) + in mp_rx_aggr_port_limit_reached()
[all …]
H A Dsdio.c1724 if (!card->mpa_rx.enabled) { in mwifiex_sdio_card_to_host_mp_aggr()
1791 card->mpa_rx.pkt_cnt); in mwifiex_sdio_card_to_host_mp_aggr()
1798 if (card->mpa_rx.ports & BIT(i)) in mwifiex_sdio_card_to_host_mp_aggr()
1806 (port_count << 8)) + card->mpa_rx.start_port; in mwifiex_sdio_card_to_host_mp_aggr()
1809 (card->mpa_rx.ports << 4)) + in mwifiex_sdio_card_to_host_mp_aggr()
1810 card->mpa_rx.start_port; in mwifiex_sdio_card_to_host_mp_aggr()
1813 if (card->mpa_rx.pkt_cnt == 1) in mwifiex_sdio_card_to_host_mp_aggr()
1814 mport = adapter->ioport + card->mpa_rx.start_port; in mwifiex_sdio_card_to_host_mp_aggr()
1816 if (mwifiex_read_data_sync(adapter, card->mpa_rx.buf, in mwifiex_sdio_card_to_host_mp_aggr()
1817 card->mpa_rx.buf_len, mport, 1)) in mwifiex_sdio_card_to_host_mp_aggr()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/mvl88w8977/mlan/
H A Dmlan_sdio.h360 #define MP_RX_AGGR_PKT_LIMIT_REACHED(a) (a->mpa_rx.pkt_cnt \
361 == a->mpa_rx.pkt_aggr_limit)
370 (((a->curr_rd_port < a->mpa_rx.start_port) && \
371 (((MAX_PORT - a->mpa_rx.start_port) + a->curr_rd_port) \
373 ((a->curr_rd_port - a->mpa_rx.start_port) >= \
377 #define MP_RX_AGGR_IN_PROGRESS(a) (a->mpa_rx.pkt_cnt > 0)
381 ((a->mpa_rx.buf_len + rx_len) <= a->mpa_rx.buf_size)
385 a->mpa_rx.buf_len += rx_len; \
386 if (!a->mpa_rx.pkt_cnt) { \
387 a->mpa_rx.start_port = port; \
[all …]
H A Dmlan_sdio.c837 pmbuf = pmadapter->mpa_rx.mbuf_arr[0]; in wlan_receive_single_packet()
838 port = pmadapter->mpa_rx.start_port; in wlan_receive_single_packet()
839 rx_len = pmadapter->mpa_rx.len_arr[0]; in wlan_receive_single_packet()
889 pmadapter->mpa_rx.pkt_cnt); in wlan_receive_mp_aggr_buf()
893 if (pmadapter->mpa_rx.pkt_cnt == 1) in wlan_receive_mp_aggr_buf()
895 if (!pmadapter->mpa_rx.buf) { in wlan_receive_mp_aggr_buf()
896 mbuf_aggr.data_len = pmadapter->mpa_rx.buf_len; in wlan_receive_mp_aggr_buf()
899 for (pind = 0; pind < pmadapter->mpa_rx.pkt_cnt; pind++) { in wlan_receive_mp_aggr_buf()
900 pmadapter->mpa_rx.mbuf_arr[pind]->data_len = in wlan_receive_mp_aggr_buf()
901 pmadapter->mpa_rx.len_arr[pind]; in wlan_receive_mp_aggr_buf()
[all …]
H A Dmlan_init.c576 pmadapter->mpa_rx.buf_len = 0; in wlan_init_adapter()
577 pmadapter->mpa_rx.pkt_cnt = 0; in wlan_init_adapter()
578 pmadapter->mpa_rx.start_port = 0; in wlan_init_adapter()
581 pmadapter->mpa_rx.enabled = MFALSE; in wlan_init_adapter()
583 pmadapter->mpa_rx.enabled = MFALSE; in wlan_init_adapter()
585 pmadapter->mpa_rx.enabled = MTRUE; in wlan_init_adapter()
586 pmadapter->mpa_rx.pkt_aggr_limit = SDIO_MP_AGGR_DEF_PKT_LIMIT; in wlan_init_adapter()
H A Dmlan_sta_ioctl.c4467 pmadapter->mpa_rx.buf_size = in wlan_misc_ioctl_sdio_mpa_ctrl()
4473 pmadapter->mpa_rx. in wlan_misc_ioctl_sdio_mpa_ctrl()
4488 pmadapter->mpa_rx.pkt_aggr_limit = in wlan_misc_ioctl_sdio_mpa_ctrl()
4492 pmadapter->mpa_rx.enabled = (t_u8)mpa_ctrl->rx_enable; in wlan_misc_ioctl_sdio_mpa_ctrl()
4496 mpa_ctrl->rx_enable = (t_u16)pmadapter->mpa_rx.enabled; in wlan_misc_ioctl_sdio_mpa_ctrl()
4498 mpa_ctrl->rx_buf_size = (t_u16)pmadapter->mpa_rx.buf_size; in wlan_misc_ioctl_sdio_mpa_ctrl()
4502 (t_u16)pmadapter->mpa_rx.pkt_aggr_limit; in wlan_misc_ioctl_sdio_mpa_ctrl()
H A Dmlan_main.h1847 sdio_mpa_rx mpa_rx; member