mpa_rx 1317 drivers/net/wireless/marvell/mwifiex/sdio.c if (!card->mpa_rx.enabled) { mpa_rx 1384 drivers/net/wireless/marvell/mwifiex/sdio.c card->mpa_rx.pkt_cnt); mpa_rx 1391 drivers/net/wireless/marvell/mwifiex/sdio.c if (card->mpa_rx.ports & BIT(i)) mpa_rx 1399 drivers/net/wireless/marvell/mwifiex/sdio.c (port_count << 8)) + card->mpa_rx.start_port; mpa_rx 1402 drivers/net/wireless/marvell/mwifiex/sdio.c (card->mpa_rx.ports << 4)) + mpa_rx 1403 drivers/net/wireless/marvell/mwifiex/sdio.c card->mpa_rx.start_port; mpa_rx 1406 drivers/net/wireless/marvell/mwifiex/sdio.c if (card->mpa_rx.pkt_cnt == 1) mpa_rx 1407 drivers/net/wireless/marvell/mwifiex/sdio.c mport = adapter->ioport + card->mpa_rx.start_port; mpa_rx 1409 drivers/net/wireless/marvell/mwifiex/sdio.c if (mwifiex_read_data_sync(adapter, card->mpa_rx.buf, mpa_rx 1410 drivers/net/wireless/marvell/mwifiex/sdio.c card->mpa_rx.buf_len, mport, 1)) mpa_rx 1413 drivers/net/wireless/marvell/mwifiex/sdio.c curr_ptr = card->mpa_rx.buf; mpa_rx 1415 drivers/net/wireless/marvell/mwifiex/sdio.c for (pind = 0; pind < card->mpa_rx.pkt_cnt; pind++) { mpa_rx 1416 drivers/net/wireless/marvell/mwifiex/sdio.c u32 *len_arr = card->mpa_rx.len_arr; mpa_rx 1472 drivers/net/wireless/marvell/mwifiex/sdio.c card->mpa_rx.buf, rx_len, mpa_rx 1663 drivers/net/wireless/marvell/mwifiex/sdio.c (card->mpa_rx.enabled && mpa_rx 1665 drivers/net/wireless/marvell/mwifiex/sdio.c card->mpa_rx.buf_size))) { mpa_rx 1985 drivers/net/wireless/marvell/mwifiex/sdio.c card->mpa_rx.buf = kzalloc(rx_buf_size, GFP_KERNEL); mpa_rx 1986 drivers/net/wireless/marvell/mwifiex/sdio.c if (!card->mpa_rx.buf) { mpa_rx 1991 drivers/net/wireless/marvell/mwifiex/sdio.c card->mpa_rx.buf_size = rx_buf_size; mpa_rx 1996 drivers/net/wireless/marvell/mwifiex/sdio.c kfree(card->mpa_rx.buf); mpa_rx 1998 drivers/net/wireless/marvell/mwifiex/sdio.c card->mpa_rx.buf_size = 0; mpa_rx 2107 drivers/net/wireless/marvell/mwifiex/sdio.c card->mpa_rx.buf_len = 0; mpa_rx 2108 drivers/net/wireless/marvell/mwifiex/sdio.c card->mpa_rx.pkt_cnt = 0; mpa_rx 2109 drivers/net/wireless/marvell/mwifiex/sdio.c card->mpa_rx.start_port = 0; mpa_rx 2111 drivers/net/wireless/marvell/mwifiex/sdio.c card->mpa_rx.enabled = 1; mpa_rx 2112 drivers/net/wireless/marvell/mwifiex/sdio.c card->mpa_rx.pkt_aggr_limit = card->mp_agg_pkt_limit; mpa_rx 2120 drivers/net/wireless/marvell/mwifiex/sdio.c card->mpa_rx.skb_arr = kcalloc(card->mp_agg_pkt_limit, sizeof(void *), mpa_rx 2122 drivers/net/wireless/marvell/mwifiex/sdio.c if (!card->mpa_rx.skb_arr) { mpa_rx 2127 drivers/net/wireless/marvell/mwifiex/sdio.c card->mpa_rx.len_arr = kcalloc(card->mp_agg_pkt_limit, mpa_rx 2128 drivers/net/wireless/marvell/mwifiex/sdio.c sizeof(*card->mpa_rx.len_arr), mpa_rx 2130 drivers/net/wireless/marvell/mwifiex/sdio.c if (!card->mpa_rx.len_arr) { mpa_rx 2132 drivers/net/wireless/marvell/mwifiex/sdio.c kfree(card->mpa_rx.skb_arr); mpa_rx 2152 drivers/net/wireless/marvell/mwifiex/sdio.c card->mpa_rx.enabled = 0; mpa_rx 2187 drivers/net/wireless/marvell/mwifiex/sdio.c kfree(card->mpa_rx.skb_arr); mpa_rx 2188 drivers/net/wireless/marvell/mwifiex/sdio.c kfree(card->mpa_rx.len_arr); mpa_rx 2190 drivers/net/wireless/marvell/mwifiex/sdio.c kfree(card->mpa_rx.buf); mpa_rx 143 drivers/net/wireless/marvell/mwifiex/sdio.h (a->mpa_rx.pkt_cnt == a->mpa_rx.pkt_aggr_limit) mpa_rx 146 drivers/net/wireless/marvell/mwifiex/sdio.h #define MP_RX_AGGR_IN_PROGRESS(a) (a->mpa_rx.pkt_cnt > 0) mpa_rx 150 drivers/net/wireless/marvell/mwifiex/sdio.h ((a->mpa_rx.buf_len+rx_len) <= a->mpa_rx.buf_size) mpa_rx 154 drivers/net/wireless/marvell/mwifiex/sdio.h a->mpa_rx.pkt_cnt = 0; \ mpa_rx 155 drivers/net/wireless/marvell/mwifiex/sdio.h a->mpa_rx.buf_len = 0; \ mpa_rx 156 drivers/net/wireless/marvell/mwifiex/sdio.h a->mpa_rx.ports = 0; \ mpa_rx 157 drivers/net/wireless/marvell/mwifiex/sdio.h a->mpa_rx.start_port = 0; \ mpa_rx 271 drivers/net/wireless/marvell/mwifiex/sdio.h struct mwifiex_sdio_mpa_rx mpa_rx; mpa_rx 745 drivers/net/wireless/marvell/mwifiex/sdio.h if (card->curr_rd_port < card->mpa_rx.start_port) { mpa_rx 751 drivers/net/wireless/marvell/mwifiex/sdio.h if (((card->max_ports - card->mpa_rx.start_port) + mpa_rx 759 drivers/net/wireless/marvell/mwifiex/sdio.h if ((card->curr_rd_port - card->mpa_rx.start_port) >= mpa_rx 796 drivers/net/wireless/marvell/mwifiex/sdio.h card->mpa_rx.buf_len += rx_len; mpa_rx 798 drivers/net/wireless/marvell/mwifiex/sdio.h if (!card->mpa_rx.pkt_cnt) mpa_rx 799 drivers/net/wireless/marvell/mwifiex/sdio.h card->mpa_rx.start_port = port; mpa_rx 802 drivers/net/wireless/marvell/mwifiex/sdio.h card->mpa_rx.ports |= (1 << port); mpa_rx 804 drivers/net/wireless/marvell/mwifiex/sdio.h if (card->mpa_rx.start_port <= port) mpa_rx 805 drivers/net/wireless/marvell/mwifiex/sdio.h card->mpa_rx.ports |= 1 << (card->mpa_rx.pkt_cnt); mpa_rx 807 drivers/net/wireless/marvell/mwifiex/sdio.h card->mpa_rx.ports |= 1 << (card->mpa_rx.pkt_cnt + 1); mpa_rx 809 drivers/net/wireless/marvell/mwifiex/sdio.h card->mpa_rx.skb_arr[card->mpa_rx.pkt_cnt] = NULL; mpa_rx 810 drivers/net/wireless/marvell/mwifiex/sdio.h card->mpa_rx.len_arr[card->mpa_rx.pkt_cnt] = rx_len; mpa_rx 811 drivers/net/wireless/marvell/mwifiex/sdio.h card->mpa_rx.pkt_cnt++;