Lines Matching refs:fifo_config
183 usb_dwc_hal_fifo_config_t fifo_config; in usb_dwc_hal_set_fifo_bias() local
188 fifo_config.nptx_fifo_lines = OTG_DFIFO_DEPTH / 4; in usb_dwc_hal_set_fifo_bias()
189 fifo_config.ptx_fifo_lines = OTG_DFIFO_DEPTH / 8; in usb_dwc_hal_set_fifo_bias()
190 …fifo_config.rx_fifo_lines = fifo_size_lines - fifo_config.ptx_fifo_lines - fifo_config.nptx_fifo… in usb_dwc_hal_set_fifo_bias()
193 fifo_config.nptx_fifo_lines = OTG_DFIFO_DEPTH / 16; in usb_dwc_hal_set_fifo_bias()
194 fifo_config.ptx_fifo_lines = OTG_DFIFO_DEPTH / 8; in usb_dwc_hal_set_fifo_bias()
195 …fifo_config.rx_fifo_lines = fifo_size_lines - fifo_config.ptx_fifo_lines - fifo_config.nptx_fifo… in usb_dwc_hal_set_fifo_bias()
198 …fifo_config.rx_fifo_lines = OTG_DFIFO_DEPTH / 8 + 2; // 2 extra lines are allocated for status i… in usb_dwc_hal_set_fifo_bias()
199 fifo_config.nptx_fifo_lines = OTG_DFIFO_DEPTH / 16; in usb_dwc_hal_set_fifo_bias()
200 …fifo_config.ptx_fifo_lines = fifo_size_lines - fifo_config.nptx_fifo_lines - fifo_config.rx_fifo_… in usb_dwc_hal_set_fifo_bias()
206 …HAL_ASSERT((fifo_config.rx_fifo_lines + fifo_config.nptx_fifo_lines + fifo_config.ptx_fifo_lines) … in usb_dwc_hal_set_fifo_bias()
214 usb_dwc_ll_grxfsiz_set_fifo_size(hal->dev, fifo_config.rx_fifo_lines); in usb_dwc_hal_set_fifo_bias()
215 …usb_dwc_ll_gnptxfsiz_set_fifo_size(hal->dev, fifo_config.rx_fifo_lines, fifo_config.nptx_fifo_line… in usb_dwc_hal_set_fifo_bias()
216 …c_ll_hptxfsiz_set_ptx_fifo_size(hal->dev, fifo_config.rx_fifo_lines + fifo_config.nptx_fifo_lines,… in usb_dwc_hal_set_fifo_bias()
221 hal->fifo_config = fifo_config; // Implicit struct copy in usb_dwc_hal_set_fifo_bias()
230 const usb_dwc_hal_fifo_config_t *fifo_config = &(hal->fifo_config); in usb_dwc_hal_get_mps_limits() local
231 …mps_limits->in_mps = (fifo_config->rx_fifo_lines - 2) * 4; // Two lines are reserved for status qu… in usb_dwc_hal_get_mps_limits()
232 mps_limits->non_periodic_out_mps = fifo_config->nptx_fifo_lines * 4; in usb_dwc_hal_get_mps_limits()
233 mps_limits->periodic_out_mps = fifo_config->ptx_fifo_lines * 4; in usb_dwc_hal_get_mps_limits()