Home
last modified time | relevance | path

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

/freebsd/sys/dev/hyperv/vmbus/
H A Dvmbus_br.c229 vmbus_txbr_init(struct vmbus_txbr *tbr) in vmbus_txbr_init() argument
231 mtx_init(&tbr->txbr_lock, "vmbus_txbr", NULL, MTX_SPIN); in vmbus_txbr_init()
235 vmbus_txbr_deinit(struct vmbus_txbr *tbr) in vmbus_txbr_deinit() argument
237 mtx_destroy(&tbr->txbr_lock); in vmbus_txbr_deinit()
241 vmbus_txbr_setup(struct vmbus_txbr *tbr, void *buf, int blen) in vmbus_txbr_setup() argument
243 vmbus_br_setup(&tbr->txbr, buf, blen); in vmbus_txbr_setup()
246 tbr->txbr_fpsndsz = 1; in vmbus_txbr_setup()
250 vmbus_txbr_get_imask(const struct vmbus_txbr *tbr) in vmbus_txbr_get_imask() argument
254 return(tbr->txbr_imask); in vmbus_txbr_get_imask()
258 vmbus_txbr_set_pending_snd_sz(struct vmbus_txbr *tbr, uint32_t size) in vmbus_txbr_set_pending_snd_sz() argument
[all …]
H A Dvmbus_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/sys/net/altq/
H A Daltq_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/sys/powerpc/powerpc/
H A Ddb_disasm.c944 u_int tbr; in disasm_fields() local
950 tbr = tbrh << 5 | tbrl; in disasm_fields()
952 switch (tbr) { in disasm_fields()
963 APP_PSTR(", [unknown tbr %d ]", tbr); in disasm_fields()
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcInstrAliases.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>;
H A DSparcInstrInfo.td1162 "rd %tbr, $rd", []>;
1196 "wr $rs1, $rs2, %tbr", []>;
1199 "wr $rs1, $simm13, %tbr", []>;