Searched refs:qdp (Results 1 - 4 of 4) sorted by relevance

/linux-master/samples/bpf/
H A Dhbm_edt_kern.c65 struct hbm_vqueue *qdp; local
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
[all...]
H A Dhbm_out_kern.c71 struct hbm_vqueue *qdp; local
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
[all...]
H A Dhbm_kern.h135 static __always_inline void hbm_init_vqueue(struct hbm_vqueue *qdp, int rate) argument
138 qdp->lasttime = bpf_ktime_get_ns();
139 qdp->credit = INIT_CREDIT;
140 qdp->rate = rate * 128;
143 static __always_inline void hbm_init_edt_vqueue(struct hbm_vqueue *qdp, argument
150 qdp->lasttime = curtime - BURST_SIZE_NS; // support initial burst
151 qdp->credit = 0; // not used
152 qdp->rate = rate * 128;
/linux-master/fs/gfs2/
H A Dquota.c284 struct gfs2_quota_data **qdp)
290 *qdp = qd = gfs2_qd_search_bucket(hash, sdp, qid);
302 *qdp = qd = gfs2_qd_search_bucket(hash, sdp, qid);
305 *qdp = new_qd;
508 static int qd_fish(struct gfs2_sbd *sdp, struct gfs2_quota_data **qdp) argument
513 *qdp = NULL;
533 *qdp = qd;
554 struct gfs2_quota_data **qdp)
558 error = qd_get(sdp, qid, qdp);
562 error = slot_get(*qdp);
283 qd_get(struct gfs2_sbd *sdp, struct kqid qid, struct gfs2_quota_data **qdp) argument
553 qdsb_get(struct gfs2_sbd *sdp, struct kqid qid, struct gfs2_quota_data **qdp) argument
[all...]

Completed in 220 milliseconds