Lines Matching refs:card

523 mp_rx_aggr_port_limit_reached(struct sdio_mmc_card *card)  in mp_rx_aggr_port_limit_reached()  argument
527 if (card->curr_rd_port < card->mpa_rx.start_port) { in mp_rx_aggr_port_limit_reached()
528 if (card->supports_sdio_new_mode) in mp_rx_aggr_port_limit_reached()
529 tmp = card->mp_end_port >> 1; in mp_rx_aggr_port_limit_reached()
531 tmp = card->mp_agg_pkt_limit; in mp_rx_aggr_port_limit_reached()
533 if (((card->max_ports - card->mpa_rx.start_port) + in mp_rx_aggr_port_limit_reached()
534 card->curr_rd_port) >= tmp) in mp_rx_aggr_port_limit_reached()
538 if (!card->supports_sdio_new_mode) in mp_rx_aggr_port_limit_reached()
541 if ((card->curr_rd_port - card->mpa_rx.start_port) >= in mp_rx_aggr_port_limit_reached()
542 (card->mp_end_port >> 1)) in mp_rx_aggr_port_limit_reached()
549 mp_tx_aggr_port_limit_reached(struct sdio_mmc_card *card) in mp_tx_aggr_port_limit_reached() argument
553 if (card->curr_wr_port < card->mpa_tx.start_port) { in mp_tx_aggr_port_limit_reached()
554 if (card->supports_sdio_new_mode) in mp_tx_aggr_port_limit_reached()
555 tmp = card->mp_end_port >> 1; in mp_tx_aggr_port_limit_reached()
557 tmp = card->mp_agg_pkt_limit; in mp_tx_aggr_port_limit_reached()
559 if (((card->max_ports - card->mpa_tx.start_port) + in mp_tx_aggr_port_limit_reached()
560 card->curr_wr_port) >= tmp) in mp_tx_aggr_port_limit_reached()
564 if (!card->supports_sdio_new_mode) in mp_tx_aggr_port_limit_reached()
567 if ((card->curr_wr_port - card->mpa_tx.start_port) >= in mp_tx_aggr_port_limit_reached()
568 (card->mp_end_port >> 1)) in mp_tx_aggr_port_limit_reached()
575 static inline void mp_rx_aggr_setup(struct sdio_mmc_card *card, in mp_rx_aggr_setup() argument
578 card->mpa_rx.buf_len += rx_len; in mp_rx_aggr_setup()
580 if (!card->mpa_rx.pkt_cnt) in mp_rx_aggr_setup()
581 card->mpa_rx.start_port = port; in mp_rx_aggr_setup()
583 if (card->supports_sdio_new_mode) { in mp_rx_aggr_setup()
584 card->mpa_rx.ports |= (1 << port); in mp_rx_aggr_setup()
586 if (card->mpa_rx.start_port <= port) in mp_rx_aggr_setup()
587 card->mpa_rx.ports |= 1 << (card->mpa_rx.pkt_cnt); in mp_rx_aggr_setup()
589 card->mpa_rx.ports |= 1 << (card->mpa_rx.pkt_cnt + 1); in mp_rx_aggr_setup()
591 card->mpa_rx.skb_arr[card->mpa_rx.pkt_cnt] = NULL; in mp_rx_aggr_setup()
592 card->mpa_rx.len_arr[card->mpa_rx.pkt_cnt] = rx_len; in mp_rx_aggr_setup()
593 card->mpa_rx.pkt_cnt++; in mp_rx_aggr_setup()