Home
last modified time | relevance | path

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

/samples/bpf/
Dhbm_kern.h58 #define CREDIT_PER_NS(delta, rate) ((((u64)(delta)) * (rate)) >> 20) argument
59 #define BYTES_PER_NS(delta, rate) ((((u64)(delta)) * (rate)) >> 20) argument
60 #define BYTES_TO_NS(bytes, rate) div64_u64(((u64)(bytes)) << 20, (u64)(rate)) argument
140 static __always_inline void hbm_init_vqueue(struct hbm_vqueue *qdp, int rate) in hbm_init_vqueue() argument
142 bpf_printk("Initializing queue_state, rate:%d\n", rate * 128); in hbm_init_vqueue()
145 qdp->rate = rate * 128; in hbm_init_vqueue()
149 int rate) in hbm_init_edt_vqueue() argument
154 bpf_printk("Initializing queue_state, rate:%d\n", rate * 128); in hbm_init_edt_vqueue()
157 qdp->rate = rate * 128; in hbm_init_edt_vqueue()
Dhbm.c58 int rate = 1000; /* can grow if rate conserving is enabled */ variable
189 qstats.rate = rate; in run_bpf_prog()
252 rate/1000.0); in run_bpf_prog()
268 rate_diff100 = (((long long)rate)*1000000 - in run_bpf_prog()
270 (((long long) rate) * 1000000); in run_bpf_prog()
273 rate += (rate >> 4); in run_bpf_prog()
274 if (rate > RATE_THRESHOLD / 1000000) in run_bpf_prog()
275 rate = RATE_THRESHOLD / 1000000; in run_bpf_prog()
276 qstats.rate = rate; in run_bpf_prog()
287 rate -= (rate >> 3); in run_bpf_prog()
[all …]
Ddo_hbm_test.sh82 rate=1000
96 echo "./hbm $dir -n $id -r $rate -t $dur $flags $dbg $prog" > hbm.out
98 ./hbm $dir -n $id -r $rate -t $dur $flags $dbg $prog >> hbm.out 2>&1 &
161 -r=*|--rate=*)
162 rate="${i#*=}"
299 rate=0
316 rate=$[rate+r]
328 echo "AGGREGATE_GOODPUT:$rate"
330 echo $rate
337 rate=`echo $rates | grep -o "[0-9]*$"`
[all …]
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()
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()
Dhbm.h16 unsigned int rate; /* In bytes per NS << 20 */ member
20 unsigned long rate; /* in Mbps*/ member