Searched refs:rate (Results 1 – 6 of 6) sorted by relevance
/samples/bpf/ |
D | hbm_kern.h | 58 #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()
|
D | hbm.c | 58 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 …]
|
D | do_hbm_test.sh | 82 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 …]
|
D | hbm_out_kern.c | 103 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()
|
D | hbm_edt_kern.c | 101 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()
|
D | hbm.h | 16 unsigned int rate; /* In bytes per NS << 20 */ member 20 unsigned long rate; /* in Mbps*/ member
|