Lines Matching defs:fq

1367 	struct fq *fq;
1372 fq = &local->fq;
1377 flow = &fq->flows[cvars - local->cvars];
1379 return fq_flow_dequeue(fq, flow);
1396 static struct sk_buff *fq_tin_dequeue_func(struct fq *fq,
1406 local = container_of(fq, struct ieee80211_local, fq);
1414 cvars = &local->cvars[flow - fq->flows];
1427 static void fq_skb_free_func(struct fq *fq,
1434 local = container_of(fq, struct ieee80211_local, fq);
1442 struct fq *fq = &local->fq;
1448 spin_lock_bh(&fq->lock);
1460 flow_idx = fq_flow_idx(fq, skb);
1461 fq_tin_enqueue(fq, tin, flow_idx, skb,
1464 spin_unlock_bh(&fq->lock);
1467 static bool fq_vlan_filter_func(struct fq *fq, struct fq_tin *tin,
1479 struct fq *fq = &local->fq;
1495 spin_lock_bh(&fq->lock);
1496 fq_tin_filter(fq, tin, fq_vlan_filter_func, &sdata->vif,
1498 spin_unlock_bh(&fq->lock);
1545 struct fq *fq = &local->fq;
1548 spin_lock_bh(&fq->lock);
1549 fq_tin_reset(fq, tin, fq_skb_free_func);
1551 spin_unlock_bh(&fq->lock);
1561 local->fq.limit = local->hw.wiphy->txq_limit;
1563 local->hw.wiphy->txq_limit = local->fq.limit;
1566 local->fq.memory_limit = local->hw.wiphy->txq_memory_limit;
1568 local->hw.wiphy->txq_memory_limit = local->fq.memory_limit;
1571 local->fq.quantum = local->hw.wiphy->txq_quantum;
1573 local->hw.wiphy->txq_quantum = local->fq.quantum;
1578 struct fq *fq = &local->fq;
1584 ret = fq_init(fq, 4096);
1603 fq->memory_limit = 4 << 20; /* 4 Mbytes */
1610 local->cvars = kvcalloc(fq->flows_cnt, sizeof(local->cvars[0]),
1613 spin_lock_bh(&fq->lock);
1614 fq_reset(fq, fq_skb_free_func);
1615 spin_unlock_bh(&fq->lock);
1619 for (i = 0; i < fq->flows_cnt; i++)
1629 struct fq *fq = &local->fq;
1634 spin_lock_bh(&fq->lock);
1635 fq_reset(fq, fq_skb_free_func);
1636 spin_unlock_bh(&fq->lock);
3403 struct fq *fq = &local->fq;
3450 flow_idx = fq_flow_idx(fq, skb);
3452 spin_lock_bh(&fq->lock);
3459 flow = fq_flow_classify(fq, tin, flow_idx, skb);
3531 fq->memory_usage += head->truesize - orig_truesize;
3537 spin_unlock_bh(&fq->lock);
3813 struct fq *fq = &local->fq;
3839 spin_lock_bh(&fq->lock);
3853 skb = fq_tin_dequeue(fq, tin, fq_tin_dequeue_func);
3859 spin_unlock_bh(&fq->lock);
3941 spin_lock_bh(&fq->lock);
3943 spin_unlock_bh(&fq->lock);
4007 spin_unlock_bh(&fq->lock);