tx_aggr 879 drivers/net/wireless/marvell/mwifiex/usb.c if (port->tx_aggr.timer_cnxt.is_hold_timer_set) { tx_aggr 880 drivers/net/wireless/marvell/mwifiex/usb.c del_timer(&port->tx_aggr.timer_cnxt.hold_timer); tx_aggr 881 drivers/net/wireless/marvell/mwifiex/usb.c port->tx_aggr.timer_cnxt.is_hold_timer_set = false; tx_aggr 882 drivers/net/wireless/marvell/mwifiex/usb.c port->tx_aggr.timer_cnxt.hold_tmo_msecs = 0; tx_aggr 885 drivers/net/wireless/marvell/mwifiex/usb.c skb_aggr = mwifiex_alloc_dma_align_buf(port->tx_aggr.aggr_len, tx_aggr 891 drivers/net/wireless/marvell/mwifiex/usb.c while ((skb_tmp = skb_dequeue(&port->tx_aggr.aggr_list))) tx_aggr 894 drivers/net/wireless/marvell/mwifiex/usb.c port->tx_aggr.aggr_num = 0; tx_aggr 895 drivers/net/wireless/marvell/mwifiex/usb.c port->tx_aggr.aggr_len = 0; tx_aggr 902 drivers/net/wireless/marvell/mwifiex/usb.c while ((skb_tmp = skb_dequeue(&port->tx_aggr.aggr_list))) { tx_aggr 907 drivers/net/wireless/marvell/mwifiex/usb.c if (skb_queue_empty(&port->tx_aggr.aggr_list)) { tx_aggr 926 drivers/net/wireless/marvell/mwifiex/usb.c port->tx_aggr.aggr_num--; tx_aggr 927 drivers/net/wireless/marvell/mwifiex/usb.c port->tx_aggr.aggr_len -= (skb_tmp->len + pad); tx_aggr 935 drivers/net/wireless/marvell/mwifiex/usb.c port->tx_aggr.aggr_num = 0; tx_aggr 936 drivers/net/wireless/marvell/mwifiex/usb.c port->tx_aggr.aggr_len = 0; tx_aggr 974 drivers/net/wireless/marvell/mwifiex/usb.c if (port->tx_aggr.aggr_len + skb->len + pad > tx_aggr 982 drivers/net/wireless/marvell/mwifiex/usb.c if (port->tx_aggr.aggr_len + skb->len + pad + tx_aggr 985 drivers/net/wireless/marvell/mwifiex/usb.c port->tx_aggr.aggr_num + 2 > tx_aggr 995 drivers/net/wireless/marvell/mwifiex/usb.c if (port->tx_aggr.aggr_num > 0) { tx_aggr 997 drivers/net/wireless/marvell/mwifiex/usb.c if (port->tx_aggr.aggr_len + skb->len + pad > tx_aggr 1020 drivers/net/wireless/marvell/mwifiex/usb.c if (skb_queue_empty(&port->tx_aggr.aggr_list)) { tx_aggr 1034 drivers/net/wireless/marvell/mwifiex/usb.c skb_queue_tail(&port->tx_aggr.aggr_list, skb); tx_aggr 1035 drivers/net/wireless/marvell/mwifiex/usb.c port->tx_aggr.aggr_len += (skb->len + pad); tx_aggr 1036 drivers/net/wireless/marvell/mwifiex/usb.c port->tx_aggr.aggr_num++; tx_aggr 1045 drivers/net/wireless/marvell/mwifiex/usb.c if (!port->tx_aggr.timer_cnxt.is_hold_timer_set) { tx_aggr 1046 drivers/net/wireless/marvell/mwifiex/usb.c port->tx_aggr.timer_cnxt.hold_tmo_msecs = tx_aggr 1049 drivers/net/wireless/marvell/mwifiex/usb.c port->tx_aggr.timer_cnxt.hold_tmo_msecs; tx_aggr 1050 drivers/net/wireless/marvell/mwifiex/usb.c mod_timer(&port->tx_aggr.timer_cnxt.hold_timer, tx_aggr 1052 drivers/net/wireless/marvell/mwifiex/usb.c port->tx_aggr.timer_cnxt.is_hold_timer_set = true; tx_aggr 1054 drivers/net/wireless/marvell/mwifiex/usb.c if (port->tx_aggr.timer_cnxt.hold_tmo_msecs < tx_aggr 1058 drivers/net/wireless/marvell/mwifiex/usb.c ++port->tx_aggr.timer_cnxt.hold_tmo_msecs; tx_aggr 1059 drivers/net/wireless/marvell/mwifiex/usb.c mod_timer(&port->tx_aggr.timer_cnxt.hold_timer, tx_aggr 1106 drivers/net/wireless/marvell/mwifiex/usb.c skb_queue_tail(&port->tx_aggr.aggr_list, skb); tx_aggr 1107 drivers/net/wireless/marvell/mwifiex/usb.c port->tx_aggr.aggr_len += (skb->len + pad); tx_aggr 1108 drivers/net/wireless/marvell/mwifiex/usb.c port->tx_aggr.aggr_num++; tx_aggr 1110 drivers/net/wireless/marvell/mwifiex/usb.c if (!port->tx_aggr.timer_cnxt.is_hold_timer_set) { tx_aggr 1111 drivers/net/wireless/marvell/mwifiex/usb.c port->tx_aggr.timer_cnxt.hold_tmo_msecs = tx_aggr 1113 drivers/net/wireless/marvell/mwifiex/usb.c timeout = port->tx_aggr.timer_cnxt.hold_tmo_msecs; tx_aggr 1114 drivers/net/wireless/marvell/mwifiex/usb.c mod_timer(&port->tx_aggr.timer_cnxt.hold_timer, tx_aggr 1116 drivers/net/wireless/marvell/mwifiex/usb.c port->tx_aggr.timer_cnxt.is_hold_timer_set = true; tx_aggr 1243 drivers/net/wireless/marvell/mwifiex/usb.c skb_queue_head_init(&port->tx_aggr.aggr_list); tx_aggr 1257 drivers/net/wireless/marvell/mwifiex/usb.c port->tx_aggr.timer_cnxt.adapter = adapter; tx_aggr 1258 drivers/net/wireless/marvell/mwifiex/usb.c port->tx_aggr.timer_cnxt.port = port; tx_aggr 1259 drivers/net/wireless/marvell/mwifiex/usb.c port->tx_aggr.timer_cnxt.is_hold_timer_set = false; tx_aggr 1260 drivers/net/wireless/marvell/mwifiex/usb.c port->tx_aggr.timer_cnxt.hold_tmo_msecs = 0; tx_aggr 1261 drivers/net/wireless/marvell/mwifiex/usb.c timer_setup(&port->tx_aggr.timer_cnxt.hold_timer, tx_aggr 1353 drivers/net/wireless/marvell/mwifiex/usb.c skb_dequeue(&port->tx_aggr.aggr_list))) tx_aggr 1356 drivers/net/wireless/marvell/mwifiex/usb.c del_timer_sync(&port->tx_aggr.timer_cnxt.hold_timer); tx_aggr 1357 drivers/net/wireless/marvell/mwifiex/usb.c port->tx_aggr.timer_cnxt.is_hold_timer_set = false; tx_aggr 1358 drivers/net/wireless/marvell/mwifiex/usb.c port->tx_aggr.timer_cnxt.hold_tmo_msecs = 0; tx_aggr 92 drivers/net/wireless/marvell/mwifiex/usb.h struct usb_tx_aggr tx_aggr;