Lines Matching defs:qdp
65 struct hbm_vqueue *qdp;
83 qdp = bpf_get_local_storage(&queue_state, 0);
84 if (!qdp)
86 if (qdp->lasttime == 0)
87 hbm_init_edt_vqueue(qdp, 1024);
92 bpf_spin_lock(&qdp->lock);
93 delta = qdp->lasttime - curtime;
97 qdp->lasttime = curtime - BURST_SIZE_NS;
100 sendtime = qdp->lasttime;
101 delta_send = BYTES_TO_NS(len, qdp->rate);
102 __sync_add_and_fetch(&(qdp->lasttime), delta_send);
103 bpf_spin_unlock(&qdp->lock);
110 if (qsp != NULL && (qsp->rate * 128) != qdp->rate)
111 qdp->rate = qsp->rate * 128;
160 __sync_add_and_fetch(&(qdp->lasttime), -delta_send);