Home
last modified time | relevance | path

Searched refs:ep_num (Results 1 – 9 of 9) sorted by relevance

/hal_microchip-latest/mpfs/drivers/mss/mss_usb/
Dmss_usb_host_reg_io.h104 mss_usb_ep_num_t ep_num in MSS_USBH_CIF_cep_flush_fifo() argument
108 if ((USB->ENDPOINT[ep_num].TX_CSR) & (TxCSRL_HOST_EPN_TX_PKT_RDY_MASK | in MSS_USBH_CIF_cep_flush_fifo()
167 static __INLINE void MSS_USBH_CIF_tx_ep_set_txpktrdy(mss_usb_ep_num_t ep_num) in MSS_USBH_CIF_tx_ep_set_txpktrdy() argument
169 USB->ENDPOINT[ep_num].TX_CSR |= TxCSRL_HOST_EPN_TX_PKT_RDY_MASK; in MSS_USBH_CIF_tx_ep_set_txpktrdy()
175 mss_usb_ep_num_t ep_num in MSS_USBH_CIF_tx_ep_is_txpktrdy() argument
178 return (((USB->ENDPOINT[ep_num].TX_CSR & TxCSRL_HOST_EPN_TX_PKT_RDY_MASK) ? in MSS_USBH_CIF_tx_ep_is_txpktrdy()
185 mss_usb_ep_num_t ep_num in MSS_USBH_CIF_tx_ep_is_fifo_ne() argument
188 return (((USB->ENDPOINT[ep_num].TX_CSR & TxCSRL_HOST_EPN_TX_FIFO_NE_MASK) ? in MSS_USBH_CIF_tx_ep_is_fifo_ne()
195 mss_usb_ep_num_t ep_num in MSS_USBH_CIF_tx_ep_is_retry_err() argument
198 return (((USB->ENDPOINT[ep_num].TX_CSR & TxCSRL_HOST_EPN_RESPONSE_ERR_MASK) ? in MSS_USBH_CIF_tx_ep_is_retry_err()
[all …]
Dmss_usb_common_reg_io.h116 mss_usb_ep_num_t ep_num in MSS_USB_CIF_tx_ep_enable_irq() argument
119 USB->TX_IRQ_ENABLE |= (uint16_t)(MSS_USB_WORD_BIT_0_MASK << (uint8_t)ep_num); in MSS_USB_CIF_tx_ep_enable_irq()
126 mss_usb_ep_num_t ep_num in MSS_USB_CIF_tx_ep_disable_irq() argument
129 USB->TX_IRQ_ENABLE &= (uint16_t)(~(MSS_USB_WORD_BIT_0_MASK << (uint8_t)ep_num)); in MSS_USB_CIF_tx_ep_disable_irq()
145 mss_usb_ep_num_t ep_num in MSS_USB_CIF_rx_ep_enable_irq() argument
148 USB->RX_IRQ_ENABLE |= (uint16_t)(MSS_USB_WORD_BIT_0_MASK << (uint8_t)ep_num); in MSS_USB_CIF_rx_ep_enable_irq()
154 mss_usb_ep_num_t ep_num in MSS_USB_CIF_rx_ep_disable_irq() argument
157 USB->RX_IRQ_ENABLE &= (uint16_t)(~(MSS_USB_WORD_BIT_0_MASK << (uint8_t)ep_num)); in MSS_USB_CIF_rx_ep_disable_irq()
351 mss_usb_ep_num_t ep_num, in MSS_USB_CIF_tx_ep_set_max_pkt() argument
360 if ((ep_num > MSS_USB_CEP) && ((max_pkt_size % 8) == 0u) && (num_usb_pkt > 0u)) in MSS_USB_CIF_tx_ep_set_max_pkt()
[all …]
Dmss_usb_common_cif.c30 static uint8_t MSS_USB_CIF_host_rx_errchk(mss_usb_ep_num_t ep_num);
31 static uint8_t MSS_USB_CIF_host_tx_errchk(mss_usb_ep_num_t ep_num);
35 static uint8_t MSS_USB_CIF_device_rx_errchk(mss_usb_ep_num_t ep_num);
36 static uint8_t MSS_USB_CIF_device_tx_errchk(mss_usb_ep_num_t ep_num);
320 mss_usb_ep_num_t ep_num = MSS_USB_TX_EP_1; in MSS_USB_CIF_handle_tx_ep_irq() local
329 MSS_USB_CIF_tx_ep_disable_irq(ep_num); in MSS_USB_CIF_handle_tx_ep_irq()
333 status = MSS_USB_CIF_device_tx_errchk(ep_num); in MSS_USB_CIF_handle_tx_ep_irq()
334 g_mss_usbd_cb.usbd_ep_tx_complete(ep_num,status); in MSS_USB_CIF_handle_tx_ep_irq()
341 status = MSS_USB_CIF_host_tx_errchk(ep_num); in MSS_USB_CIF_handle_tx_ep_irq()
342 g_mss_usbh_cb.usbh_tx_complete((uint8_t)ep_num, status); in MSS_USB_CIF_handle_tx_ep_irq()
[all …]
Dmss_usb_device_cif.h68 static __INLINE void MSS_USBD_CIF_rx_ep_clr_stall(mss_usb_ep_num_t ep_num) in MSS_USBD_CIF_rx_ep_clr_stall() argument
70 MSS_USB_CIF_rx_ep_clr_send_stall_bit(ep_num); in MSS_USBD_CIF_rx_ep_clr_stall()
73 MSS_USB_CIF_rx_ep_clr_data_tog(ep_num); in MSS_USBD_CIF_rx_ep_clr_stall()
77 static __INLINE void MSS_USBD_CIF_rx_ep_stall(mss_usb_ep_num_t ep_num) in MSS_USBD_CIF_rx_ep_stall() argument
79 MSS_USB_CIF_rx_ep_set_send_stall_bit(ep_num); in MSS_USBD_CIF_rx_ep_stall()
82 static __INLINE void MSS_USBD_CIF_tx_ep_clr_stall(mss_usb_ep_num_t ep_num) in MSS_USBD_CIF_tx_ep_clr_stall() argument
84 MSS_USB_CIF_tx_ep_clr_send_stall_bit(ep_num); in MSS_USBD_CIF_tx_ep_clr_stall()
90 MSS_USB_CIF_tx_ep_clr_data_tog(ep_num); in MSS_USBD_CIF_tx_ep_clr_stall()
93 static __INLINE void MSS_USBD_CIF_tx_ep_stall(mss_usb_ep_num_t ep_num) in MSS_USBD_CIF_tx_ep_stall() argument
95 MSS_USB_CIF_tx_ep_set_send_stall_bit(ep_num); in MSS_USBD_CIF_tx_ep_stall()
Dmss_usb_host_cif.h38 void(*usbh_tx_complete)(uint8_t ep_num, uint8_t status);
39 void(*usbh_rx)(uint8_t ep_num, uint8_t status);
49 void(*usbh_dma_handler)(mss_usb_ep_num_t ep_num, mss_usb_dma_dir_t dma_dir,
500 static __INLINE void MSS_USBH_CIF_load_tx_fifo(mss_usb_ep_num_t ep_num, in MSS_USBH_CIF_load_tx_fifo() argument
514 USB->FIFO[ep_num].WORD.VALUE = (uint32_t)temp[idx]; in MSS_USBH_CIF_load_tx_fifo()
519 USB->FIFO[ep_num].BYTE.VALUE = (uint8_t)temp_8bit[idx]; in MSS_USBH_CIF_load_tx_fifo()
523 static __INLINE void MSS_USBH_CIF_read_rx_fifo(mss_usb_ep_num_t ep_num, in MSS_USBH_CIF_read_rx_fifo() argument
537 temp[idx] = USB->FIFO[ep_num].WORD.VALUE; in MSS_USBH_CIF_read_rx_fifo()
542 temp_8bit[idx] = USB->FIFO[ep_num].BYTE.VALUE; in MSS_USBH_CIF_read_rx_fifo()
552 mss_usb_ep_num_t ep_num, in MSS_USBH_CIF_tx_ep_set_target_func_addr() argument
[all …]
Dmss_usb_device.c84 static void mss_usbd_ep_rx_cb(mss_usb_ep_num_t ep_num, uint8_t status);
96 static void mss_usbd_dma_handler_cb(mss_usb_ep_num_t ep_num,
193 mss_usb_ep_num_t ep_num in MSS_USBD_tx_ep_stall() argument
196 gd_tx_ep[ep_num].stall = 1u; in MSS_USBD_tx_ep_stall()
197 MSS_USBD_CIF_tx_ep_stall(ep_num); in MSS_USBD_tx_ep_stall()
206 mss_usb_ep_num_t ep_num in MSS_USBD_tx_ep_clr_stall() argument
209 MSS_USBD_CIF_tx_ep_clr_stall(ep_num); in MSS_USBD_tx_ep_clr_stall()
218 mss_usb_ep_num_t ep_num in MSS_USBD_tx_ep_flush_fifo() argument
221 MSS_USB_CIF_tx_ep_flush_fifo(ep_num); in MSS_USBD_tx_ep_flush_fifo()
230 mss_usb_ep_num_t ep_num in MSS_USBD_rx_ep_stall() argument
[all …]
Dmss_usb_device.h790 mss_usb_ep_num_t ep_num,
843 mss_usb_ep_num_t ep_num,
871 mss_usb_ep_num_t ep_num
894 mss_usb_ep_num_t ep_num
919 mss_usb_ep_num_t ep_num
1154 mss_usb_ep_num_t ep_num,
1208 mss_usb_ep_num_t ep_num,
1233 mss_usb_ep_num_t ep_num
1256 mss_usb_ep_num_t ep_num
1280 mss_usb_ep_num_t ep_num
Dmss_usb_common_cif.h318 void (*usbd_dma_handler)(mss_usb_ep_num_t ep_num, mss_usb_dma_dir_t dma_dir,
361 static __INLINE void MSS_USB_CIF_tx_ep_flush_fifo(mss_usb_ep_num_t ep_num) in MSS_USB_CIF_tx_ep_flush_fifo() argument
363 USB->ENDPOINT[ep_num].TX_CSR |= TxCSRL_REG_EPN_FLUSH_FIFO_MASK; in MSS_USB_CIF_tx_ep_flush_fifo()
368 static __INLINE void MSS_USB_CIF_rx_ep_flush_fifo(mss_usb_ep_num_t ep_num) in MSS_USB_CIF_rx_ep_flush_fifo() argument
370 USB->ENDPOINT[ep_num].RX_CSR |= RxCSRL_REG_EPN_FLUSH_FIFO_MASK; in MSS_USB_CIF_rx_ep_flush_fifo()
375 static __INLINE uint8_t MSS_USB_CIF_rx_ep_is_fifo_full(mss_usb_ep_num_t ep_num) in MSS_USB_CIF_rx_ep_is_fifo_full() argument
377 return(((USB->ENDPOINT[ep_num].RX_CSR & RxCSRL_REG_EPN_RX_FIFO_FULL_MASK) ? in MSS_USB_CIF_rx_ep_is_fifo_full()
400 static __INLINE uint8_t MSS_USB_CIF_is_txepfifo_notempty(mss_usb_ep_num_t ep_num) in MSS_USB_CIF_is_txepfifo_notempty() argument
402 return(((USB->ENDPOINT[ep_num].TX_CSR & TxCSRL_REG_EPN_TX_FIFO_NE_MASK) in MSS_USB_CIF_is_txepfifo_notempty()
479 mss_usb_ep_num_t ep_num,
[all …]
Dmss_usb_host.c170 static void mss_usbh_ep_tx_complete_cb(uint8_t ep_num, uint8_t status);
171 static void mss_usbh_ep_rx_cb(uint8_t ep_num, uint8_t status);
181 static void mss_usbh_dma_handler_cb(mss_usb_ep_num_t ep_num,
1677 uint8_t ep_num, in mss_usbh_ep_tx_complete_cb() argument
1684 mss_usb_ep_t* txep_ptr = &gh_tx_ep[ep_num]; in mss_usbh_ep_tx_complete_cb()
1687 this_tdev = gh_tx_ep[ep_num].tdev_idx; in mss_usbh_ep_tx_complete_cb()
1826 uint8_t ep_num, in mss_usbh_ep_rx_cb() argument
1834 mss_usb_ep_t* rxep_ptr = &gh_rx_ep[ep_num]; in mss_usbh_ep_rx_cb()
1837 this_tdev = gh_rx_ep[ep_num].tdev_idx; in mss_usbh_ep_rx_cb()
1846 if (MSS_USB_CIF_rx_ep_is_rxpktrdy((mss_usb_ep_num_t)ep_num)) in mss_usbh_ep_rx_cb()
[all …]