Lines Matching refs:mpa_rx
141 (a->mpa_rx.pkt_cnt == a->mpa_rx.pkt_aggr_limit)
144 #define MP_RX_AGGR_IN_PROGRESS(a) (a->mpa_rx.pkt_cnt > 0)
148 ((a->mpa_rx.buf_len+rx_len) <= a->mpa_rx.buf_size)
152 a->mpa_rx.pkt_cnt = 0; \
153 a->mpa_rx.buf_len = 0; \
154 a->mpa_rx.ports = 0; \
155 a->mpa_rx.start_port = 0; \
269 struct mwifiex_sdio_mpa_rx mpa_rx; member
606 if (card->curr_rd_port < card->mpa_rx.start_port) { in mp_rx_aggr_port_limit_reached()
612 if (((card->max_ports - card->mpa_rx.start_port) + in mp_rx_aggr_port_limit_reached()
620 if ((card->curr_rd_port - card->mpa_rx.start_port) >= in mp_rx_aggr_port_limit_reached()
657 card->mpa_rx.buf_len += rx_len; in mp_rx_aggr_setup()
659 if (!card->mpa_rx.pkt_cnt) in mp_rx_aggr_setup()
660 card->mpa_rx.start_port = port; in mp_rx_aggr_setup()
663 card->mpa_rx.ports |= (1 << port); in mp_rx_aggr_setup()
665 if (card->mpa_rx.start_port <= port) in mp_rx_aggr_setup()
666 card->mpa_rx.ports |= 1 << (card->mpa_rx.pkt_cnt); in mp_rx_aggr_setup()
668 card->mpa_rx.ports |= 1 << (card->mpa_rx.pkt_cnt + 1); in mp_rx_aggr_setup()
670 card->mpa_rx.skb_arr[card->mpa_rx.pkt_cnt] = NULL; in mp_rx_aggr_setup()
671 card->mpa_rx.len_arr[card->mpa_rx.pkt_cnt] = rx_len; in mp_rx_aggr_setup()
672 card->mpa_rx.pkt_cnt++; in mp_rx_aggr_setup()