tbm               555 altq/altq_cdnr.c 	struct tbmeter *tbm = NULL;
tbm               561 altq/altq_cdnr.c 	if ((tbm = cdnr_cballoc(top, TCETYPE_TBMETER,
tbm               565 altq/altq_cdnr.c 	tb_import_profile(&tbm->tb, profile);
tbm               567 altq/altq_cdnr.c 	tca_import_action(&tbm->in_action, in_action);
tbm               568 altq/altq_cdnr.c 	tca_import_action(&tbm->out_action, out_action);
tbm               570 altq/altq_cdnr.c 	return (tbm);
tbm               574 altq/altq_cdnr.c tbm_destroy(tbm)
tbm               575 altq/altq_cdnr.c 	struct tbmeter *tbm;
tbm               577 altq/altq_cdnr.c 	if (tbm->cdnrblk.cb_ref > 0)
tbm               580 altq/altq_cdnr.c 	tca_invalidate_action(&tbm->in_action);
tbm               581 altq/altq_cdnr.c 	tca_invalidate_action(&tbm->out_action);
tbm               583 altq/altq_cdnr.c 	cdnr_cbdestroy(tbm);
tbm               592 altq/altq_cdnr.c 	struct tbmeter *tbm = (struct tbmeter *)cb;
tbm               598 altq/altq_cdnr.c 	if (tbm->tb.token < len) {
tbm               600 altq/altq_cdnr.c 		interval = now - tbm->tb.last;
tbm               601 altq/altq_cdnr.c 		if (interval >= tbm->tb.filluptime)
tbm               602 altq/altq_cdnr.c 			tbm->tb.token = tbm->tb.depth;
tbm               604 altq/altq_cdnr.c 			tbm->tb.token += interval * tbm->tb.rate;
tbm               605 altq/altq_cdnr.c 			if (tbm->tb.token > tbm->tb.depth)
tbm               606 altq/altq_cdnr.c 				tbm->tb.token = tbm->tb.depth;
tbm               608 altq/altq_cdnr.c 		tbm->tb.last = now;
tbm               611 altq/altq_cdnr.c 	if (tbm->tb.token < len) {
tbm               612 altq/altq_cdnr.c 		PKTCNTR_ADD(&tbm->out_cnt, pktinfo->pkt_len);
tbm               613 altq/altq_cdnr.c 		return (&tbm->out_action);
tbm               616 altq/altq_cdnr.c 	tbm->tb.token -= len;
tbm               617 altq/altq_cdnr.c 	PKTCNTR_ADD(&tbm->in_cnt, pktinfo->pkt_len);
tbm               618 altq/altq_cdnr.c 	return (&tbm->in_action);
tbm               952 altq/altq_cdnr.c 	struct tbmeter *tbm;
tbm               957 altq/altq_cdnr.c 	tbm = tbm_create(top, &ap->profile, &ap->in_action, &ap->out_action);
tbm               958 altq/altq_cdnr.c 	if (tbm == NULL)
tbm               961 altq/altq_cdnr.c 	ap->cdnr_handle = cdnr_cb2handle(&tbm->cdnrblk);
tbm               969 altq/altq_cdnr.c 	struct tbmeter *tbm;
tbm               971 altq/altq_cdnr.c 	if ((tbm = (struct tbmeter *)cdnr_handle2cb(ap->cdnr_handle)) == NULL)
tbm               974 altq/altq_cdnr.c 	tb_import_profile(&tbm->tb, &ap->profile);
tbm               983 altq/altq_cdnr.c 	struct tbmeter *tbm;
tbm               985 altq/altq_cdnr.c 	if ((tbm = (struct tbmeter *)cdnr_handle2cb(ap->cdnr_handle)) == NULL)
tbm               988 altq/altq_cdnr.c 	ap->in_cnt = tbm->in_cnt;
tbm               989 altq/altq_cdnr.c 	ap->out_cnt = tbm->out_cnt;
tbm              1110 altq/altq_cdnr.c 	struct tbmeter *tbm;
tbm              1141 altq/altq_cdnr.c 			tbm = (struct tbmeter *)cb;
tbm              1142 altq/altq_cdnr.c 			tce.tce_cnts[0] = tbm->in_cnt;
tbm              1143 altq/altq_cdnr.c 			tce.tce_cnts[1] = tbm->out_cnt;