Lines Matching refs:link
62 struct atm_flow_data link; /* unclassified skbs go here */ member
154 if (flow != &p->link) in atm_tc_put()
291 list_add(&flow->list, &p->link.list); in atm_tc_change()
314 if (rcu_access_pointer(flow->filter_list) || flow == &p->link) in atm_tc_delete()
355 return flow ? &flow->filter_list : &p->link.filter_list; in atm_tc_find_tcf()
392 flow = &p->link; in atm_tc_enqueue()
435 if (flow == &p->link) { in atm_tc_enqueue()
459 if (flow == &p->link) in sch_atm_dequeue()
507 skb = qdisc_dequeue_peeked(p->link.q); in atm_tc_dequeue()
519 return p->link.q->ops->peek(p->link.q); in atm_tc_peek()
542 INIT_LIST_HEAD(&p->link.list); in atm_tc_init()
543 list_add(&p->link.list, &p->flows); in atm_tc_init()
544 p->link.q = qdisc_create_dflt(sch->dev_queue, in atm_tc_init()
546 if (!p->link.q) in atm_tc_init()
547 p->link.q = &noop_qdisc; in atm_tc_init()
548 pr_debug("atm_tc_init: link (%p) qdisc %p\n", &p->link, p->link.q); in atm_tc_init()
549 RCU_INIT_POINTER(p->link.filter_list, NULL); in atm_tc_init()
550 p->link.vcc = NULL; in atm_tc_init()
551 p->link.sock = NULL; in atm_tc_init()
552 p->link.classid = sch->handle; in atm_tc_init()
553 p->link.ref = 1; in atm_tc_init()