Searched refs:tx_free_list (Results 1 - 10 of 10) sorted by relevance

/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/staging/octeon/
H A Dethernet-tx.c107 if (skb_queue_len(&priv->tx_free_list[qos]) == 0)
116 spin_lock_irqsave(&priv->tx_free_list[qos].lock, flags);
118 struct sk_buff *t = __skb_dequeue(&priv->tx_free_list[qos]);
123 spin_unlock_irqrestore(&priv->tx_free_list[qos].lock, flags);
131 total_remaining += skb_queue_len(&priv->tx_free_list[qos]);
221 spin_lock_irqsave(&priv->tx_free_list[qos].lock, flags);
416 spin_lock_irqsave(&priv->tx_free_list[qos].lock, flags);
419 if (unlikely(skb_queue_len(&priv->tx_free_list[qos]) >= MAX_OUT_QUEUE_DEPTH)) {
422 spin_unlock_irqrestore(&priv->tx_free_list[qos].lock, flags);
424 spin_lock_irqsave(&priv->tx_free_list[qo
[all...]
H A Docteon-ethernet.h51 struct sk_buff_head tx_free_list[16]; member in struct:octeon_ethernet
H A Dethernet.c672 skb_queue_head_init(&priv->tx_free_list[qos]);
716 skb_queue_head_init(&priv->tx_free_list[qos]);
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/staging/octeon/
H A Dethernet-tx.c107 if (skb_queue_len(&priv->tx_free_list[qos]) == 0)
116 spin_lock_irqsave(&priv->tx_free_list[qos].lock, flags);
118 struct sk_buff *t = __skb_dequeue(&priv->tx_free_list[qos]);
123 spin_unlock_irqrestore(&priv->tx_free_list[qos].lock, flags);
131 total_remaining += skb_queue_len(&priv->tx_free_list[qos]);
221 spin_lock_irqsave(&priv->tx_free_list[qos].lock, flags);
416 spin_lock_irqsave(&priv->tx_free_list[qos].lock, flags);
419 if (unlikely(skb_queue_len(&priv->tx_free_list[qos]) >= MAX_OUT_QUEUE_DEPTH)) {
422 spin_unlock_irqrestore(&priv->tx_free_list[qos].lock, flags);
424 spin_lock_irqsave(&priv->tx_free_list[qo
[all...]
H A Docteon-ethernet.h51 struct sk_buff_head tx_free_list[16]; member in struct:octeon_ethernet
H A Dethernet.c672 skb_queue_head_init(&priv->tx_free_list[qos]);
716 skb_queue_head_init(&priv->tx_free_list[qos]);
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/net/wireless/ipw2x00/
H A Dipw2100.h541 struct list_head tx_free_list; member in struct:ipw2100_priv
H A Dipw2100.c71 2) Packet is move from the tx_free_list and appended to the transmit pending
89 11)The packet structure is placed onto the tx_free_list
92 are used instead of tx_free_list/tx_pend_list
103 tx_free_list : Holds pre-allocated Tx buffers.
2814 * free list of its source (either msg_free_list or tx_free_list)
2839 * it can put that data back into the tx_free_list and msg_free_list
2970 list_add_tail(element, &priv->tx_free_list);
3429 if (list_empty(&priv->tx_free_list))
3432 element = priv->tx_free_list.next;
4558 INIT_LIST_HEAD(&priv->tx_free_list);
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/net/wireless/ipw2x00/
H A Dipw2100.h541 struct list_head tx_free_list; member in struct:ipw2100_priv
H A Dipw2100.c71 2) Packet is move from the tx_free_list and appended to the transmit pending
89 11)The packet structure is placed onto the tx_free_list
92 are used instead of tx_free_list/tx_pend_list
103 tx_free_list : Holds pre-allocated Tx buffers.
2814 * free list of its source (either msg_free_list or tx_free_list)
2839 * it can put that data back into the tx_free_list and msg_free_list
2970 list_add_tail(element, &priv->tx_free_list);
3429 if (list_empty(&priv->tx_free_list))
3432 element = priv->tx_free_list.next;
4558 INIT_LIST_HEAD(&priv->tx_free_list);
[all...]

Completed in 187 milliseconds