Searched refs:upper_h (Results 1 – 3 of 3) sorted by relevance
109 if (!serial->bypass->upper_h) in rt_bypass_upper_register()111 serial->bypass->upper_h = rt_malloc(sizeof(struct rt_serial_bypass_head)); in rt_bypass_upper_register()112 rt_spin_lock_init(&serial->bypass->upper_h->spinlock); in rt_bypass_upper_register()113 rt_list_init(&serial->bypass->upper_h->head); in rt_bypass_upper_register()117 return rt_bypass_register(serial->bypass->upper_h, name, level, func, data); in rt_bypass_upper_register()305 if (!serial->bypass || !serial->bypass->upper_h) in rt_bypass_upper_unregister()307 return rt_bypass_unregister(serial->bypass->upper_h, level); in rt_bypass_upper_unregister()332 if (serial->bypass->upper_h) in serial_bypass_list()335 node = serial->bypass->upper_h->head.next; in serial_bypass_list()337 flags = rt_spin_lock_irqsave(&(serial->bypass->upper_h->spinlock)); /* 加锁*/ in serial_bypass_list()[all …]
1436 …if (serial->bypass && serial->bypass->upper_h && (serial->bypass->upper_h->head.next != &serial->b… in rt_hw_serial_isr()1441 rt_list_t* node = serial->bypass->upper_h->head.next; in rt_hw_serial_isr()1451 } while (node != &serial->bypass->upper_h->head); in rt_hw_serial_isr()
52 struct rt_serial_bypass_head* upper_h; member
Completed in 10 milliseconds