Home
last modified time | relevance | path

Searched refs:rate (Results 1 – 6 of 6) sorted by relevance

/samples/bpf/
A Dhbm_kern.h56 #define CREDIT_PER_NS(delta, rate) ((((u64)(delta)) * (rate)) >> 20) argument
57 #define BYTES_PER_NS(delta, rate) ((((u64)(delta)) * (rate)) >> 20) argument
58 #define BYTES_TO_NS(bytes, rate) div64_u64(((u64)(bytes)) << 20, (u64)(rate)) argument
135 static __always_inline void hbm_init_vqueue(struct hbm_vqueue *qdp, int rate) in hbm_init_vqueue() argument
137 bpf_printk("Initializing queue_state, rate:%d\n", rate * 128); in hbm_init_vqueue()
140 qdp->rate = rate * 128; in hbm_init_vqueue()
144 int rate) in hbm_init_edt_vqueue() argument
149 bpf_printk("Initializing queue_state, rate:%d\n", rate * 128); in hbm_init_edt_vqueue()
152 qdp->rate = rate * 128; in hbm_init_edt_vqueue()
A Dhbm.c189 qstats.rate = rate; in run_bpf_prog()
260 rate/1000.0); in run_bpf_prog()
278 (((long long) rate) * 1000000); in run_bpf_prog()
281 rate += (rate >> 4); in run_bpf_prog()
283 rate = RATE_THRESHOLD / 1000000; in run_bpf_prog()
284 qstats.rate = rate; in run_bpf_prog()
295 rate -= (rate >> 3); in run_bpf_prog()
296 if (rate < minRate) in run_bpf_prog()
297 rate = minRate; in run_bpf_prog()
298 qstats.rate = rate; in run_bpf_prog()
[all …]
A Ddo_hbm_test.sh82 rate=1000
171 -r=*|--rate=*)
172 rate="${i#*=}"
310 rate=0
327 rate=$[rate+r]
339 echo "AGGREGATE_GOODPUT:$rate"
341 echo $rate
362 echo $rate
375 rate=0
392 rate=$[rate+r]
[all …]
A Dhbm_out_kern.c103 new_credit = credit + CREDIT_PER_NS(delta, qdp->rate); in _hbm_out_cg()
115 if (qsp != NULL && (qsp->rate * 128) != qdp->rate) { in _hbm_out_cg()
116 qdp->rate = qsp->rate * 128; in _hbm_out_cg()
118 (int)qdp->rate, in _hbm_out_cg()
119 CREDIT_PER_NS(1000000000, qdp->rate) * 8); in _hbm_out_cg()
A Dhbm_edt_kern.c101 delta_send = BYTES_TO_NS(len, qdp->rate); in _hbm_out_cg()
110 if (qsp != NULL && (qsp->rate * 128) != qdp->rate) in _hbm_out_cg()
111 qdp->rate = qsp->rate * 128; in _hbm_out_cg()
A Dhbm.h16 unsigned int rate; /* In bytes per NS << 20 */ member
20 unsigned long rate; /* in Mbps*/ member

Completed in 8 milliseconds