Lines Matching defs:qdp
71 struct hbm_vqueue *qdp;
85 qdp = bpf_get_local_storage(&queue_state, 0);
86 if (!qdp)
88 else if (qdp->lasttime == 0)
89 hbm_init_vqueue(qdp, 1024);
94 bpf_spin_lock(&qdp->lock);
95 credit = qdp->credit;
96 delta = curtime - qdp->lasttime;
102 qdp->lasttime = curtime;
103 new_credit = credit + CREDIT_PER_NS(delta, qdp->rate);
110 qdp->credit = credit;
111 bpf_spin_unlock(&qdp->lock);
115 if (qsp != NULL && (qsp->rate * 128) != qdp->rate) {
116 qdp->rate = qsp->rate * 128;
118 (int)qdp->rate,
119 CREDIT_PER_NS(1000000000, qdp->rate) * 8);
171 __sync_add_and_fetch(&(qdp->credit), len);