Searched refs:rate (Results 1 – 6 of 6) sorted by relevance
| /samples/bpf/ |
| A D | hbm_kern.h | 56 #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 D | hbm.c | 189 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 D | do_hbm_test.sh | 82 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 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()
|
| A 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()
|
| A D | hbm.h | 16 unsigned int rate; /* In bytes per NS << 20 */ member 20 unsigned long rate; /* in Mbps*/ member
|
Completed in 8 milliseconds