Searched refs:chan_obj (Results 1 – 2 of 2) sorted by relevance
/hal_espressif-latest/components/hal/ |
D | usb_dwc_hal.c | 258 bool usb_dwc_hal_chan_alloc(usb_dwc_hal_context_t *hal, usb_dwc_hal_chan_t *chan_obj, void *chan_ct… in usb_dwc_hal_chan_alloc() argument 268 hal->channels.hdls[i] = chan_obj; in usb_dwc_hal_chan_alloc() 276 memset(chan_obj, 0, sizeof(usb_dwc_hal_chan_t)); in usb_dwc_hal_chan_alloc() 277 chan_obj->flags.chan_idx = chan_idx; in usb_dwc_hal_chan_alloc() 278 chan_obj->regs = usb_dwc_ll_chan_get_regs(hal->dev, chan_idx); in usb_dwc_hal_chan_alloc() 279 chan_obj->chan_ctx = chan_ctx; in usb_dwc_hal_chan_alloc() 282 …usb_dwc_ll_hcint_read_and_clear_intrs(chan_obj->regs); //Clear the interrupt bits for t… in usb_dwc_hal_chan_alloc() 283 usb_dwc_ll_haintmsk_en_chan_intr(hal->dev, 1 << chan_obj->flags.chan_idx); in usb_dwc_hal_chan_alloc() 284 …usb_dwc_ll_hcintmsk_set_intr_mask(chan_obj->regs, CHAN_INTRS_EN_MSK); //Unmask interrupts for thi… in usb_dwc_hal_chan_alloc() 285 usb_dwc_ll_hctsiz_set_pid(chan_obj->regs, 0); //Set the initial PID to zero in usb_dwc_hal_chan_alloc() [all …]
|
/hal_espressif-latest/components/hal/include/hal/ |
D | usb_dwc_hal.h | 534 bool usb_dwc_hal_chan_alloc(usb_dwc_hal_context_t *hal, usb_dwc_hal_chan_t *chan_obj, void *chan_ct… 542 void usb_dwc_hal_chan_free(usb_dwc_hal_context_t *hal, usb_dwc_hal_chan_t *chan_obj); 552 static inline void *usb_dwc_hal_chan_get_context(usb_dwc_hal_chan_t *chan_obj) in usb_dwc_hal_chan_get_context() argument 554 return chan_obj->chan_ctx; in usb_dwc_hal_chan_get_context() 569 void usb_dwc_hal_chan_set_ep_char(usb_dwc_hal_context_t *hal, usb_dwc_hal_chan_t *chan_obj, usb_dwc… 583 static inline void usb_dwc_hal_chan_set_dir(usb_dwc_hal_chan_t *chan_obj, bool is_in) in usb_dwc_hal_chan_set_dir() argument 586 HAL_ASSERT(!chan_obj->flags.active); in usb_dwc_hal_chan_set_dir() 587 usb_dwc_ll_hcchar_set_dir(chan_obj->regs, is_in); in usb_dwc_hal_chan_set_dir() 602 static inline void usb_dwc_hal_chan_set_pid(usb_dwc_hal_chan_t *chan_obj, int pid) in usb_dwc_hal_chan_set_pid() argument 605 HAL_ASSERT(!chan_obj->flags.active); in usb_dwc_hal_chan_set_pid() [all …]
|