Lines Matching refs:list

25     rt_list_t list;  member
76 rt_list_insert_before(&_pic_nodes, &pic->list); in append_pic()
137 rt_list_init(&pic->list); in rt_pic_linear_irq()
182 rt_list_remove(&pic->list); in rt_pic_cancel_irq()
200 rt_list_init(&pirq->list); in config_pirq()
202 rt_list_init(&pirq->isr.list); in config_pirq()
206 RT_ASSERT(rt_list_isempty(&pirq->list) == RT_TRUE); in config_pirq()
208 RT_ASSERT(rt_list_isempty(&pirq->isr.list) == RT_TRUE); in config_pirq()
316 rt_list_insert_before(&parent->children_nodes, &pirq->list); in rt_pic_cascade()
348 rt_list_remove(&pirq->list); in rt_pic_uncascade()
377 rt_list_init(&isr->list); in rt_pic_attach_irq()
385 rt_list_init(&isr->list); in rt_pic_attach_irq()
389 rt_list_insert_after(&pirq->isr.list, &isr->list); in rt_pic_attach_irq()
434 if (rt_list_isempty(&isr->list)) in rt_pic_detach_irq()
441 … struct rt_pic_isr *next_isr = rt_list_first_entry(&isr->list, struct rt_pic_isr, list); in rt_pic_detach_irq()
443 rt_list_remove(&next_isr->list); in rt_pic_detach_irq()
463 rt_list_for_each_entry(isr, &pirq->isr.list, list) in rt_pic_detach_irq()
470 rt_list_remove(&isr->list); in rt_pic_detach_irq()
499 rt_list_init(&traps->list); in rt_pic_add_traps()
504 rt_list_insert_before(&_traps_nodes, &traps->list); in rt_pic_add_traps()
526 rt_list_for_each_entry(traps, &_traps_nodes, list) in rt_pic_do_traps()
560 handler_nodes = &pirq->isr.list; in rt_pic_handle_isr()
567 rt_list_for_each_entry(child, &pirq->children_nodes, list) in rt_pic_handle_isr()
597 rt_list_for_each_entry(isr, handler_nodes, list) in rt_pic_handle_isr()
643 rt_list_for_each_entry(pic, &_pic_nodes, list) in rt_pic_irq_init()
665 rt_list_for_each_entry(pic, &_pic_nodes, list) in rt_pic_irq_finit()
1274 if (!rt_list_isempty(&pirq->isr.list)) in list_irq()
1278 rt_list_for_each_entry(repeat_isr, &pirq->isr.list, list) in list_irq()
1299 rt_kprintf(" %d\n", rt_list_len(&pirq->isr.list)); in list_irq()