Home
last modified time | relevance | path

Searched refs:tbr (Results 1 – 7 of 7) sorted by relevance

/freebsd-14-stable/sys/dev/hyperv/vmbus/
HDvmbus_br.c230 vmbus_txbr_init(struct vmbus_txbr *tbr) in vmbus_txbr_init() argument
232 mtx_init(&tbr->txbr_lock, "vmbus_txbr", NULL, MTX_SPIN); in vmbus_txbr_init()
236 vmbus_txbr_deinit(struct vmbus_txbr *tbr) in vmbus_txbr_deinit() argument
238 mtx_destroy(&tbr->txbr_lock); in vmbus_txbr_deinit()
242 vmbus_txbr_setup(struct vmbus_txbr *tbr, void *buf, int blen) in vmbus_txbr_setup() argument
244 vmbus_br_setup(&tbr->txbr, buf, blen); in vmbus_txbr_setup()
247 tbr->txbr_fpsndsz = 1; in vmbus_txbr_setup()
251 vmbus_txbr_get_imask(const struct vmbus_txbr *tbr) in vmbus_txbr_get_imask() argument
255 return(tbr->txbr_imask); in vmbus_txbr_get_imask()
259 vmbus_txbr_set_pending_snd_sz(struct vmbus_txbr *tbr, uint32_t size) in vmbus_txbr_set_pending_snd_sz() argument
[all …]
HDvmbus_brvar.h85 vmbus_txbr_maxpktsz(const struct vmbus_txbr *tbr) in vmbus_txbr_maxpktsz() argument
93 return (tbr->txbr_dsize - sizeof(uint64_t) - 1); in vmbus_txbr_maxpktsz()
97 vmbus_txbr_empty(const struct vmbus_txbr *tbr) in vmbus_txbr_empty() argument
100 return (atomic_load_acq_32(&tbr->txbr_windex) == in vmbus_txbr_empty()
101 atomic_load_acq_32(&tbr->txbr_rindex) ? true : false); in vmbus_txbr_empty()
143 void vmbus_txbr_init(struct vmbus_txbr *tbr);
144 void vmbus_txbr_deinit(struct vmbus_txbr *tbr);
145 void vmbus_txbr_setup(struct vmbus_txbr *tbr, void *buf, int blen);
146 int vmbus_txbr_write(struct vmbus_txbr *tbr,
148 int vmbus_txbr_write_call(struct vmbus_txbr *tbr,
[all …]
/freebsd-14-stable/sys/net/altq/
HDaltq_subr.c287 struct tb_regulator *tbr; in tbr_dequeue() local
293 tbr = ifq->altq_tbr; in tbr_dequeue()
294 if (op == ALTDQ_REMOVE && tbr->tbr_lastop == ALTDQ_POLL) { in tbr_dequeue()
298 if (tbr->tbr_token <= 0) { in tbr_dequeue()
300 interval = now - tbr->tbr_last; in tbr_dequeue()
301 if (interval >= tbr->tbr_filluptime) in tbr_dequeue()
302 tbr->tbr_token = tbr->tbr_depth; in tbr_dequeue()
304 tbr->tbr_token += interval * tbr->tbr_rate; in tbr_dequeue()
305 if (tbr->tbr_token > tbr->tbr_depth) in tbr_dequeue()
306 tbr->tbr_token = tbr->tbr_depth; in tbr_dequeue()
[all …]
/freebsd-14-stable/sys/powerpc/powerpc/
HDdb_disasm.c945 u_int tbr; in disasm_fields() local
951 tbr = tbrh << 5 | tbrl; in disasm_fields()
953 switch (tbr) { in disasm_fields()
964 APP_PSTR(", [unknown tbr %d ]", tbr); in disasm_fields()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/Sparc/
HDSparcInstrAliases.td551 def : InstAlias<"mov %tbr, $rd", (RDTBR IntRegs:$rd), 0>;
560 def : InstAlias<"mov $rs2, %tbr", (WRTBRrr G0, IntRegs:$rs2), 0>;
561 def : InstAlias<"mov $simm13, %tbr", (WRTBRri G0, simm13Op:$simm13), 0>;
584 def : InstAlias<"wr $rs2, %tbr", (WRTBRrr G0, IntRegs:$rs2), 0>;
585 def : InstAlias<"wr $simm13, %tbr", (WRTBRri G0, simm13Op:$simm13), 0>;
HDSparcRegisterInfo.td118 def TBR : SparcCtrlReg<0, "tbr">;
HDSparcInstrInfo.td1162 "rd %tbr, $rd", []>;
1196 "wr $rs1, $rs2, %tbr", []>;
1199 "wr $rs1, $simm13, %tbr", []>;