Home
last modified time | relevance | path

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

/components/drivers/mailbox/
A Dmailbox.c59 rt_timer_init(&chan->timer, timer_name, mbox_chan_timeout, chan, in rt_mbox_controller_register()
112 if (!chan || !data) in rt_mbox_send()
117 ctrl = chan->ctrl; in rt_mbox_send()
165 data = chan->data; in rt_mbox_send_done()
172 chan->client->tx_done(chan->client, data, err); in rt_mbox_send_done()
193 if (chan && chan->ctrl->ops->peek) in rt_mbox_peek()
195 return chan->ctrl->ops->peek(chan); in rt_mbox_peek()
210 chan->client->rx_callback(chan->client, data); in rt_mbox_recv()
316 return chan; in rt_mbox_request_by_index()
342 if (chan) in rt_mbox_release()
[all …]
A Dmailbox-pic.c63 static rt_err_t pic_mbox_request(struct rt_mbox_chan *chan) in pic_mbox_request() argument
65 int index = chan - chan->ctrl->chans; in pic_mbox_request()
66 struct pic_mbox *pic_mbox = raw_to_pic_mbox(chan->ctrl); in pic_mbox_request()
74 static void pic_mbox_release(struct rt_mbox_chan *chan) in pic_mbox_release() argument
76 int index = chan - chan->ctrl->chans; in pic_mbox_release()
77 struct pic_mbox *pic_mbox = raw_to_pic_mbox(chan->ctrl); in pic_mbox_release()
82 static rt_err_t pic_mbox_send(struct rt_mbox_chan *chan, const void *data) in pic_mbox_send() argument
85 int index = chan - chan->ctrl->chans; in pic_mbox_send()
86 struct pic_mbox *pic_mbox = raw_to_pic_mbox(chan->ctrl); in pic_mbox_send()
/components/drivers/dma/
A Ddma.c95 if (!chan) in rt_dma_chan_start()
107 ctrl = chan->ctrl; in rt_dma_chan_start()
123 if (!chan) in rt_dma_chan_stop()
210 if (!chan) in rt_dma_chan_done()
217 chan->callback(chan, size); in rt_dma_chan_done()
531 chan = rt_calloc(1, sizeof(*chan)); in rt_dma_chan_request()
533 if (!chan) in rt_dma_chan_request()
544 if (!chan) in rt_dma_chan_request()
563 return chan; in rt_dma_chan_request()
570 if (!chan) in rt_dma_chan_release()
[all …]
/components/drivers/usb/cherryusb/port/dwc2/
A Dusb_hc_dwc2.c270 if (chan->do_ssplit) { in dwc2_chan_splt_init()
507 if (chan->urb) { in dwc2_chan_free()
509 chan->urb = NULL; in dwc2_chan_free()
511 chan->inuse = false; in dwc2_chan_free()
547 …if (chan->do_ssplit && (chan->ep0_state == DWC2_EP0_STATE_INDATA || chan->ep0_state == DWC2_EP0_ST… in dwc2_control_urb_init()
1046 chan->chidx = chidx; in usbh_submit_urb()
1047 chan->urb = urb; in usbh_submit_urb()
1048 chan->do_ssplit = 0; in usbh_submit_urb()
1058 urb->hcpriv = chan; in usbh_submit_urb()
1181 urb = chan->urb; in dwc2_inchan_irq_handler()
[all …]
/components/drivers/include/drivers/
A Ddma.h97 rt_err_t (*start)(struct rt_dma_chan *chan);
98 rt_err_t (*stop)(struct rt_dma_chan *chan);
101 rt_err_t (*prep_memcpy)(struct rt_dma_chan *chan,
104 rt_err_t (*prep_cyclic)(struct rt_dma_chan *chan,
108 rt_err_t (*prep_single)(struct rt_dma_chan *chan,
170 rt_err_t rt_dma_chan_start(struct rt_dma_chan *chan);
171 rt_err_t rt_dma_chan_stop(struct rt_dma_chan *chan);
172 rt_err_t rt_dma_chan_config(struct rt_dma_chan *chan,
176 rt_err_t rt_dma_prep_memcpy(struct rt_dma_chan *chan,
178 rt_err_t rt_dma_prep_cyclic(struct rt_dma_chan *chan,
[all …]
A Dmailbox.h67 rt_err_t rt_mbox_send(struct rt_mbox_chan *chan, const void *data,
69 void rt_mbox_send_done(struct rt_mbox_chan *chan, rt_err_t err);
70 rt_bool_t rt_mbox_peek(struct rt_mbox_chan *chan);
71 rt_err_t rt_mbox_recv(struct rt_mbox_chan *chan, void *data);
75 rt_err_t rt_mbox_release(struct rt_mbox_chan *chan);
/components/dfs/
A DKconfig62 bool "Enable elm-chan fatfs"
68 menu "elm-chan's FatFs, Generic FAT Filesystem Module"

Completed in 17 milliseconds