Home
last modified time | relevance | path

Searched refs:bypass (Results 1 – 7 of 7) sorted by relevance

/components/drivers/serial/
A Dbypass.c31 bypass->level = level; in rt_bypass_alloc_func()
34 bypass->bypass = func; in rt_bypass_alloc_func()
35 bypass->data = data; in rt_bypass_alloc_func()
37 return bypass; in rt_bypass_alloc_func()
106 if (!serial->bypass) in rt_bypass_upper_register()
190 if (serial->bypass && serial->bypass->lower_h) in _lower_work()
231 if (!serial->bypass) in rt_bypass_lower_register()
251 if (serial->bypass && serial->bypass->lower_h) in rt_bypass_work_straight()
278 if (!bypass) in rt_bypass_unregister()
305 if (!serial->bypass || !serial->bypass->upper_h) in rt_bypass_upper_unregister()
[all …]
A Ddev_serial.c308 if (serial->bypass) in _serial_int_rx()
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()
1444 ret = bypass_run->bypass(serial, buf, bypass_run->data); in rt_hw_serial_isr()
1451 } while (node != &serial->bypass->upper_h->head); in rt_hw_serial_isr()
1477 if (serial->bypass && serial->bypass->lower_h) in rt_hw_serial_isr()
1478 rt_workqueue_dowork(serial->bypass->lower_workq, &serial->bypass->work); in rt_hw_serial_isr()
A DSConscript20 src += ['bypass.c']
A DKconfig36 bool "Using serial bypass"
/components/drivers/include/drivers/
A Dserial_bypass.h33 bypass_function_t bypass; member
A Ddev_serial.h265 struct rt_serial_bypass* bypass; member
A Ddev_serial_v2.h338 struct rt_serial_bypass* bypass; member

Completed in 24 milliseconds