Lines Matching refs:cnt

121 			    struct ng_source_embed_cnt_info *cnt,
840 ng_source_mod_counter(sc_p sc, struct ng_source_embed_cnt_info *cnt, in ng_source_mod_counter() argument
846 val = htonl(cnt->next_val); in ng_source_mod_counter()
847 cp = (caddr_t)&val + sizeof(val) - cnt->width; in ng_source_mod_counter()
848 ng_source_packet_mod(sc, m, cnt->offset, cnt->width, cp, cnt->flags); in ng_source_mod_counter()
851 cnt->next_val += increment; in ng_source_mod_counter()
853 if (increment > 0 && cnt->next_val > cnt->max_val) { in ng_source_mod_counter()
854 cnt->next_val = cnt->min_val - 1 + in ng_source_mod_counter()
855 (cnt->next_val - cnt->max_val); in ng_source_mod_counter()
856 if (cnt->next_val > cnt->max_val) in ng_source_mod_counter()
857 cnt->next_val = cnt->max_val; in ng_source_mod_counter()
858 } else if (increment < 0 && cnt->next_val < cnt->min_val) { in ng_source_mod_counter()
859 cnt->next_val = cnt->max_val + 1 + in ng_source_mod_counter()
860 (cnt->next_val - cnt->min_val); in ng_source_mod_counter()
861 if (cnt->next_val < cnt->min_val) in ng_source_mod_counter()
862 cnt->next_val = cnt->max_val; in ng_source_mod_counter()
871 struct ng_source_embed_cnt_info *cnt; in ng_source_dup_mod() local
900 cnt = &sc->embed_counter[i]; in ng_source_dup_mod()
901 if (cnt->flags & NGM_SOURCE_EMBED_ENABLE) { in ng_source_dup_mod()
902 if ((cnt->flags & NGM_SOURCE_INC_CNT_PER_LIST) == 0 || in ng_source_dup_mod()
904 increment = cnt->increment; in ng_source_dup_mod()
907 ng_source_mod_counter(sc, cnt, m, increment); in ng_source_dup_mod()