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));