Searched refs:dline (Results 1 – 3 of 3) sorted by relevance
556 transmit_event(struct mq *q, struct delay_line *dline, uint64_t now) in transmit_event() argument561 dline->oid.subtype = 0; /* not in heap */ in transmit_event()562 while ((m = dline->mq.head) != NULL) { in transmit_event()566 dline->mq.head = m->m_nextpkt; in transmit_event()567 dline->mq.count--; in transmit_event()571 dline->oid.subtype = 1; /* in heap */ in transmit_event()572 heap_insert(&dn_cfg.evheap, pkt->output_time, dline); in transmit_event()610 int delay_line_idle = (si->dline.mq.head == NULL); in serve_sched()636 mq_append(&si->dline.mq, m); in serve_sched()656 transmit_event(q, &si->dline, now); in serve_sched()
315 struct delay_line dline; member
505 set_oid(&(si->dline.oid), DN_DELAY_LINE, in si_new()508 si->ni.oid.id = si->dline.oid.id = -1; in si_new()511 si->dline.si = si; in si_new()552 struct delay_line *dl = &si->dline; in si_destroy()2358 if ((si->kflags & DN_ACTIVE) || si->dline.mq.head != NULL) in drain_scheduler_cb()