tcm               633 altq/altq_cdnr.c 	struct trtcm *tcm = NULL;
tcm               640 altq/altq_cdnr.c 	if ((tcm = cdnr_cballoc(top, TCETYPE_TRTCM,
tcm               644 altq/altq_cdnr.c 	tb_import_profile(&tcm->cmtd_tb, cmtd_profile);
tcm               645 altq/altq_cdnr.c 	tb_import_profile(&tcm->peak_tb, peak_profile);
tcm               647 altq/altq_cdnr.c 	tca_import_action(&tcm->green_action, green_action);
tcm               648 altq/altq_cdnr.c 	tca_import_action(&tcm->yellow_action, yellow_action);
tcm               649 altq/altq_cdnr.c 	tca_import_action(&tcm->red_action, red_action);
tcm               652 altq/altq_cdnr.c 	if (tcm->green_action.tca_code == TCACODE_MARK)
tcm               653 altq/altq_cdnr.c 		tcm->green_dscp = tcm->green_action.tca_dscp & DSCP_MASK;
tcm               655 altq/altq_cdnr.c 		tcm->green_dscp = DSCP_AF11;
tcm               656 altq/altq_cdnr.c 	if (tcm->yellow_action.tca_code == TCACODE_MARK)
tcm               657 altq/altq_cdnr.c 		tcm->yellow_dscp = tcm->yellow_action.tca_dscp & DSCP_MASK;
tcm               659 altq/altq_cdnr.c 		tcm->yellow_dscp = DSCP_AF12;
tcm               660 altq/altq_cdnr.c 	if (tcm->red_action.tca_code == TCACODE_MARK)
tcm               661 altq/altq_cdnr.c 		tcm->red_dscp = tcm->red_action.tca_dscp & DSCP_MASK;
tcm               663 altq/altq_cdnr.c 		tcm->red_dscp = DSCP_AF13;
tcm               665 altq/altq_cdnr.c 	tcm->coloraware = coloraware;
tcm               667 altq/altq_cdnr.c 	return (tcm);
tcm               671 altq/altq_cdnr.c trtcm_destroy(tcm)
tcm               672 altq/altq_cdnr.c 	struct trtcm *tcm;
tcm               674 altq/altq_cdnr.c 	if (tcm->cdnrblk.cb_ref > 0)
tcm               677 altq/altq_cdnr.c 	tca_invalidate_action(&tcm->green_action);
tcm               678 altq/altq_cdnr.c 	tca_invalidate_action(&tcm->yellow_action);
tcm               679 altq/altq_cdnr.c 	tca_invalidate_action(&tcm->red_action);
tcm               681 altq/altq_cdnr.c 	cdnr_cbdestroy(tcm);
tcm               690 altq/altq_cdnr.c 	struct trtcm *tcm = (struct trtcm *)cb;
tcm               696 altq/altq_cdnr.c 	if (tcm->coloraware) {
tcm               698 altq/altq_cdnr.c 		if (color != tcm->yellow_dscp && color != tcm->red_dscp)
tcm               699 altq/altq_cdnr.c 			color = tcm->green_dscp;
tcm               702 altq/altq_cdnr.c 		color = tcm->green_dscp;
tcm               706 altq/altq_cdnr.c 	if (tcm->cmtd_tb.token < len) {
tcm               707 altq/altq_cdnr.c 		interval = now - tcm->cmtd_tb.last;
tcm               708 altq/altq_cdnr.c 		if (interval >= tcm->cmtd_tb.filluptime)
tcm               709 altq/altq_cdnr.c 			tcm->cmtd_tb.token = tcm->cmtd_tb.depth;
tcm               711 altq/altq_cdnr.c 			tcm->cmtd_tb.token += interval * tcm->cmtd_tb.rate;
tcm               712 altq/altq_cdnr.c 			if (tcm->cmtd_tb.token > tcm->cmtd_tb.depth)
tcm               713 altq/altq_cdnr.c 				tcm->cmtd_tb.token = tcm->cmtd_tb.depth;
tcm               715 altq/altq_cdnr.c 		tcm->cmtd_tb.last = now;
tcm               717 altq/altq_cdnr.c 	if (tcm->peak_tb.token < len) {
tcm               718 altq/altq_cdnr.c 		interval = now - tcm->peak_tb.last;
tcm               719 altq/altq_cdnr.c 		if (interval >= tcm->peak_tb.filluptime)
tcm               720 altq/altq_cdnr.c 			tcm->peak_tb.token = tcm->peak_tb.depth;
tcm               722 altq/altq_cdnr.c 			tcm->peak_tb.token += interval * tcm->peak_tb.rate;
tcm               723 altq/altq_cdnr.c 			if (tcm->peak_tb.token > tcm->peak_tb.depth)
tcm               724 altq/altq_cdnr.c 				tcm->peak_tb.token = tcm->peak_tb.depth;
tcm               726 altq/altq_cdnr.c 		tcm->peak_tb.last = now;
tcm               729 altq/altq_cdnr.c 	if (color == tcm->red_dscp || tcm->peak_tb.token < len) {
tcm               730 altq/altq_cdnr.c 		pktinfo->pkt_dscp = tcm->red_dscp;
tcm               731 altq/altq_cdnr.c 		PKTCNTR_ADD(&tcm->red_cnt, pktinfo->pkt_len);
tcm               732 altq/altq_cdnr.c 		return (&tcm->red_action);
tcm               735 altq/altq_cdnr.c 	if (color == tcm->yellow_dscp || tcm->cmtd_tb.token < len) {
tcm               736 altq/altq_cdnr.c 		pktinfo->pkt_dscp = tcm->yellow_dscp;
tcm               737 altq/altq_cdnr.c 		tcm->peak_tb.token -= len;
tcm               738 altq/altq_cdnr.c 		PKTCNTR_ADD(&tcm->yellow_cnt, pktinfo->pkt_len);
tcm               739 altq/altq_cdnr.c 		return (&tcm->yellow_action);
tcm               742 altq/altq_cdnr.c 	pktinfo->pkt_dscp = tcm->green_dscp;
tcm               743 altq/altq_cdnr.c 	tcm->cmtd_tb.token -= len;
tcm               744 altq/altq_cdnr.c 	tcm->peak_tb.token -= len;
tcm               745 altq/altq_cdnr.c 	PKTCNTR_ADD(&tcm->green_cnt, pktinfo->pkt_len);
tcm               746 altq/altq_cdnr.c 	return (&tcm->green_action);
tcm               999 altq/altq_cdnr.c 	struct trtcm *tcm;
tcm              1004 altq/altq_cdnr.c 	tcm = trtcm_create(top, &ap->cmtd_profile, &ap->peak_profile,
tcm              1007 altq/altq_cdnr.c 	if (tcm == NULL)
tcm              1011 altq/altq_cdnr.c 	ap->cdnr_handle = cdnr_cb2handle(&tcm->cdnrblk);
tcm              1019 altq/altq_cdnr.c 	struct trtcm *tcm;
tcm              1021 altq/altq_cdnr.c 	if ((tcm = (struct trtcm *)cdnr_handle2cb(ap->cdnr_handle)) == NULL)
tcm              1024 altq/altq_cdnr.c 	tb_import_profile(&tcm->cmtd_tb, &ap->cmtd_profile);
tcm              1025 altq/altq_cdnr.c 	tb_import_profile(&tcm->peak_tb, &ap->peak_profile);
tcm              1040 altq/altq_cdnr.c 	    struct trtcm *tcm = (struct trtcm *)cb;
tcm              1042 altq/altq_cdnr.c 	    ap->green_cnt = tcm->green_cnt;
tcm              1043 altq/altq_cdnr.c 	    ap->yellow_cnt = tcm->yellow_cnt;
tcm              1044 altq/altq_cdnr.c 	    ap->red_cnt = tcm->red_cnt;
tcm              1111 altq/altq_cdnr.c 	struct trtcm *tcm;
tcm              1146 altq/altq_cdnr.c 			tcm = (struct trtcm *)cb;
tcm              1147 altq/altq_cdnr.c 			tce.tce_cnts[0] = tcm->green_cnt;
tcm              1148 altq/altq_cdnr.c 			tce.tce_cnts[1] = tcm->yellow_cnt;
tcm              1149 altq/altq_cdnr.c 			tce.tce_cnts[2] = tcm->red_cnt;
tcm               340 dev/tc/asc_tcds.c 	u_int32_t tcl, tcm;
tcm               360 dev/tc/asc_tcds.c 		tcm = NCR_READ_REG(sc, NCR_TCM);
tcm               362 dev/tc/asc_tcds.c 		    tcl | (tcm << 8), tcl, tcm));
tcm               374 dev/tc/asc_tcds.c 	resid += (tcm = NCR_READ_REG(sc, NCR_TCM)) << 8;
tcm               384 dev/tc/asc_tcds.c 	    tcl, tcm, trans, resid));