| /components/drivers/ipc/ |
| A D | pipe.c | 62 rt_pipe_t *pipe; in pipe_fops_open() local 65 if (!pipe) in pipe_fops_open() 83 pipe->fifo = rt_ringbuffer_create(pipe->bufsz); in pipe_fops_open() 94 rc = rt_condvar_timedwait(&pipe->waitfor_parter, &pipe->lock, in pipe_fops_open() 124 rt_pipe_t *pipe; in pipe_fops_close() local 127 if (!pipe) in pipe_fops_close() 188 rt_pipe_t *pipe; in pipe_fops_ioctl() local 229 rt_pipe_t *pipe; in pipe_fops_read() local 288 rt_pipe_t *pipe; in pipe_fops_write() local 441 pipe->fifo = rt_ringbuffer_create(pipe->bufsz); in rt_pipe_open() [all …]
|
| A D | SConscript | 9 SrcRemove(src, 'pipe.c')
|
| A D | Kconfig | 7 int "The number of unamed pipe"
|
| /components/drivers/audio/ |
| A D | dev_audio_pipe.c | 57 struct rt_audio_pipe *pipe; in rt_audio_pipe_read() local 61 RT_ASSERT(pipe != RT_NULL); in rt_audio_pipe_read() 116 pipe->parent.rx_indicate(&pipe->parent, in _rt_audio_pipe_resume_reader() 157 struct rt_audio_pipe *pipe; in rt_audio_pipe_write() local 161 RT_ASSERT(pipe != RT_NULL); in rt_audio_pipe_write() 272 RT_ASSERT(pipe); in rt_audio_pipe_init() 282 pipe->flag = flag; in rt_audio_pipe_init() 334 if (pipe == RT_NULL) in rt_audio_pipe_create() 341 rt_free(pipe); in rt_audio_pipe_create() 357 if (pipe == RT_NULL) in rt_audio_pipe_destroy() [all …]
|
| A D | dev_audio_pipe.h | 72 rt_err_t rt_audio_pipe_init(struct rt_audio_pipe *pipe, 77 rt_err_t rt_audio_pipe_detach(struct rt_audio_pipe *pipe); 80 void rt_audio_pipe_destroy(struct rt_audio_pipe *pipe);
|
| A D | Kconfig | 15 int "Record pipe size"
|
| A D | dev_audio.c | 232 rt_device_open(RT_DEVICE(&audio->record->pipe), RT_DEVICE_OFLAG_RDONLY); in _audio_record_start() 263 rt_device_close(RT_DEVICE(&audio->record->pipe)); in _audio_record_stop() 344 rt_audio_pipe_init(&record->pipe, "record", in _audio_dev_init() 473 return rt_device_read(RT_DEVICE(&audio->record->pipe), pos, buffer, size); in _audio_dev_read() 777 rt_device_write(RT_DEVICE(&audio->record->pipe), 0, pbuf, len); in rt_audio_rx_done()
|
| /components/drivers/usb/cherryusb/port/rp2040/ |
| A D | usb_hc_rp2040.c | 72 if (pipe->urb) { in rp2040_pipe_free() 74 pipe->urb = NULL; in rp2040_pipe_free() 76 pipe->inuse = false; in rp2040_pipe_free() 104 struct rp2040_pipe *pipe; in rp2040_init_endpoint() local 145 struct rp2040_pipe *pipe; in usb_buf_ctrl_fill() local 151 urb = pipe->urb; in usb_buf_ctrl_fill() 198 urb = pipe->urb; in usb_start_transfer() 531 pipe->chidx = chidx; in usbh_submit_urb() 532 pipe->urb = urb; in usbh_submit_urb() 534 urb->hcpriv = pipe; in usbh_submit_urb() [all …]
|
| /components/drivers/include/drivers/ |
| A D | usb_host.h | 76 rt_list_t pipe; member 218 RT_ASSERT(pipe != RT_NULL); in rt_usb_instance_add_pipe() 219 rt_list_insert_before(&inst->pipe, &pipe->list); in rt_usb_instance_add_pipe() 225 for(l = inst->pipe.next;l != &inst->pipe;l = l->next) in rt_usb_instance_find_pipe() 237 if(*pipe == RT_NULL) in rt_usb_hcd_alloc_pipe() 242 (*pipe)->inst = inst; in rt_usb_hcd_alloc_pipe() 244 return hcd->ops->open_pipe(*pipe); in rt_usb_hcd_alloc_pipe() 248 pipe->callback = callback; in rt_usb_pipe_add_callback() 253 RT_ASSERT(pipe != RT_NULL); in rt_usb_hcd_free_pipe() 254 hcd->ops->close_pipe(pipe); in rt_usb_hcd_free_pipe() [all …]
|
| A D | serial_bypass.h | 55 struct rt_ringbuffer* pipe; member
|
| A D | dev_audio.h | 252 struct rt_audio_pipe pipe; member
|
| /components/drivers/usb/cherryusb/port/musb/ |
| A D | usb_hc_musb.c | 511 if (pipe->urb) { in musb_pipe_free() 513 pipe->urb = NULL; in musb_pipe_free() 516 pipe->inuse = false; in musb_pipe_free() 710 struct musb_pipe *pipe; in usbh_submit_urb() local 743 pipe->chidx = chidx; in usbh_submit_urb() 744 pipe->urb = urb; in usbh_submit_urb() 746 urb->hcpriv = pipe; in usbh_submit_urb() 796 struct musb_pipe *pipe; in usbh_kill_urb() local 839 struct musb_pipe *pipe; in musb_urb_waitup() local 842 pipe->urb = NULL; in musb_urb_waitup() [all …]
|
| /components/legacy/usb/usbhost/core/ |
| A D | usbhost_core.c | 47 rt_list_init(&dev[i].pipe); in rt_usbh_alloc_instance() 98 upipe_t pipe; in rt_usbh_attatch_instance() local 209 if(rt_usb_hcd_alloc_pipe(device->hcd, &pipe, device, ep_desc) != RT_EOK) in rt_usbh_attatch_instance() 214 rt_usb_instance_add_pipe(device,pipe); in rt_usbh_attatch_instance() 293 while(device->pipe.next!= &device->pipe) in rt_usbh_detach_instance() 295 l = device->pipe.next; in rt_usbh_detach_instance() 565 int rt_usb_hcd_pipe_xfer(uhcd_t hcd, upipe_t pipe, void* buffer, int nbytes, int timeout) in rt_usb_hcd_pipe_xfer() argument 574 send_size = (remain_size > pipe->ep.wMaxPacketSize) ? pipe->ep.wMaxPacketSize : remain_size; in rt_usb_hcd_pipe_xfer() 575 if(hcd->ops->pipe_xfer(pipe, USBH_PID_DATA, pbuffer, send_size, timeout) == send_size) in rt_usb_hcd_pipe_xfer()
|
| A D | hub.c | 468 upipe_t pipe; in rt_usbh_hub_irq() local 474 pipe = (upipe_t)context; in rt_usbh_hub_irq() 475 hub = (uhub_t)pipe->user_data; in rt_usbh_hub_irq() 477 if(pipe->status != UPIPE_STATUS_OK) in rt_usbh_hub_irq() 488 RT_ASSERT(pipe->inst->hcd != RT_NULL); in rt_usbh_hub_irq() 490 rt_usb_hcd_pipe_xfer(hub->self->hcd, pipe, hub->buffer, pipe->ep.wMaxPacketSize, timeout); in rt_usbh_hub_irq()
|
| /components/legacy/usb/usbhost/class/ |
| A D | hid.c | 244 upipe_t pipe; in rt_usbh_hid_callback() local 251 pipe = (upipe_t)context; in rt_usbh_hid_callback() 252 hid = (struct uhid*)((struct uhintf*)pipe->inst)->user_data; in rt_usbh_hid_callback() 258 RT_ASSERT(((struct uhintf*)pipe->inst)->device->hcd != RT_NULL); in rt_usbh_hid_callback() 260 rt_usb_hcd_pipe_xfer(((struct uhintf*)pipe->inst)->device->hcd, pipe, in rt_usbh_hid_callback() 261 hid->buffer, pipe->ep.wMaxPacketSize, timeout); in rt_usbh_hid_callback()
|
| A D | mass.c | 34 static rt_err_t _pipe_check(struct uhintf* intf, upipe_t pipe) in _pipe_check() argument 42 if(intf == RT_NULL || pipe == RT_NULL) in _pipe_check() 55 if(pipe->status == UPIPE_STATUS_OK) return RT_EOK; in _pipe_check() 57 if(pipe->status == UPIPE_STATUS_ERROR) in _pipe_check() 62 if(pipe->status == UPIPE_STATUS_STALL) in _pipe_check() 65 ret = rt_usbh_clear_feature(device, pipe->ep.bEndpointAddress, in _pipe_check() 104 upipe_t pipe; in rt_usb_bulk_only_xfer() local 131 pipe = (cmd->dflags == CBWFLAGS_DIR_IN) ? stor->pipe_in : in rt_usb_bulk_only_xfer() 133 size = rt_usb_hcd_pipe_xfer(pipe->inst->hcd, pipe, (void*)buffer, in rt_usb_bulk_only_xfer()
|
| /components/libc/posix/ipc/ |
| A D | Kconfig | 4 bool "Enable pipe and FIFO" 12 int "Set pipe buffer size"
|
| /components/drivers/serial/ |
| A D | bypass.c | 45 serial->bypass->pipe = rt_ringbuffer_create(serial->config.rx_bufsz); in rt_serial_bypass_init() 47 serial->bypass->pipe = rt_ringbuffer_create(serial->config.bufsz); in rt_serial_bypass_init() 125 rt_ringbuffer_putchar(serial->bypass->pipe, ch); in rt_bypass_putchar() 133 flags = rt_ringbuffer_getchar(serial->bypass->pipe, ch); in rt_bypass_getchar()
|
| /components/libc/compilers/common/include/sys/ |
| A D | unistd.h | 47 int pipe(int fildes[2]);
|
| /components/lwp/ |
| A D | lwp_syscall.c | 7967 ret = pipe(kfd); in sys_pipe()
|