cdns2_endpoint
static inline const char *cdns2_raw_ring(struct cdns2_endpoint *pep,
struct cdns2_endpoint *pep = &pdev->eps[0];
struct cdns2_endpoint *pep;
struct cdns2_endpoint *pep;
struct cdns2_endpoint *pep = &pdev->eps[0];
struct cdns2_endpoint *pep = &pdev->eps[0];
struct cdns2_endpoint *pep = &pdev->eps[0];
struct cdns2_endpoint *pep = ep_to_cdns2_ep(ep);
struct cdns2_endpoint *pep = ep_to_cdns2_ep(ep);
struct cdns2_endpoint *pep;
struct cdns2_endpoint *pep)
struct cdns2_endpoint *pep = &pdev->eps[0];
dma_addr_t cdns2_trb_virt_to_dma(struct cdns2_endpoint *pep,
static void cdns2_rearm_transfer(struct cdns2_endpoint *pep, u8 rearm)
static void cdns2_handle_epx_interrupt(struct cdns2_endpoint *pep)
static void cdns2_free_tr_segment(struct cdns2_endpoint *pep)
static int cdns2_alloc_tr_segment(struct cdns2_endpoint *pep)
struct cdns2_endpoint *pep;
static int cdns2_ep_config(struct cdns2_endpoint *pep, bool enable)
struct cdns2_endpoint *pep = ep_to_cdns2_ep(ep);
struct cdns2_endpoint *pep;
static void cdns2_ep_stall_flush(struct cdns2_endpoint *pep)
struct cdns2_endpoint *pep;
static int cdns2_ep_enqueue(struct cdns2_endpoint *pep,
struct cdns2_endpoint *pep;
struct cdns2_endpoint *pep;
struct cdns2_endpoint *pep,
struct cdns2_endpoint *pep = ep_to_cdns2_ep(ep);
struct cdns2_endpoint *pep = ep_to_cdns2_ep(ep);
cdns2_endpoint *cdns2_find_available_ep(struct cdns2_device *pdev,
struct cdns2_endpoint *pep;
struct cdns2_endpoint *pep;
struct cdns2_endpoint *pep;
struct cdns2_endpoint *pep;
static struct cdns2_trb *cdns2_next_trb(struct cdns2_endpoint *pep,
void cdns2_gadget_giveback(struct cdns2_endpoint *pep,
static void cdns2_wa1_restore_cycle_bit(struct cdns2_endpoint *pep)
static int cdns2_wa1_update_guard(struct cdns2_endpoint *pep,
struct cdns2_endpoint *pep)
struct cdns2_endpoint *pep,
static void cdns2_dbg_request_trbs(struct cdns2_endpoint *pep,
static unsigned int cdns2_count_trbs(struct cdns2_endpoint *pep,
static unsigned int cdns2_count_sg_trbs(struct cdns2_endpoint *pep,
static void cdns2_ep_tx_isoc(struct cdns2_endpoint *pep,
static void cdns2_ep_tx_bulk(struct cdns2_endpoint *pep,
struct cdns2_endpoint *pep)
struct cdns2_endpoint *pep)
struct cdns2_endpoint *pep)
static int cdns2_ep_run_transfer(struct cdns2_endpoint *pep,
struct cdns2_endpoint *pep)
static bool cdns2_trb_handled(struct cdns2_endpoint *pep,
struct cdns2_endpoint *pep,
struct cdns2_endpoint *pep)
#define ep_to_cdns2_ep(ep) (container_of(ep, struct cdns2_endpoint, endpoint))
struct cdns2_endpoint *pep;
struct cdns2_endpoint eps[CDNS2_ENDPOINTS_NUM];
dma_addr_t cdns2_trb_virt_to_dma(struct cdns2_endpoint *pep,
void cdns2_gadget_giveback(struct cdns2_endpoint *pep,
void cdns2_init_ep0(struct cdns2_device *pdev, struct cdns2_endpoint *pep);
int cdns2_halt_endpoint(struct cdns2_device *pdev, struct cdns2_endpoint *pep,
TP_PROTO(struct cdns2_endpoint *ep_priv, char *msg),
TP_PROTO(struct cdns2_endpoint *pep, u32 ep_trbaddr),
TP_PROTO(struct cdns2_endpoint *pep, u32 ep_trbaddr),
TP_PROTO(struct cdns2_endpoint *pep, u32 ep_trbaddr),
TP_PROTO(struct cdns2_device *pdev, struct cdns2_endpoint *pep),
TP_PROTO(struct cdns2_device *pdev, struct cdns2_endpoint *pep),
TP_PROTO(struct cdns2_endpoint *pep, struct cdns2_trb *trb),
TP_PROTO(struct cdns2_endpoint *pep, struct cdns2_trb *trb),
TP_PROTO(struct cdns2_endpoint *pep, struct cdns2_trb *trb),
TP_PROTO(struct cdns2_endpoint *pep),
__dynamic_array(u8, pep, sizeof(struct cdns2_endpoint))
sizeof(struct cdns2_endpoint));
cdns2_raw_ring((struct cdns2_endpoint *)__get_str(pep),
TP_PROTO(struct cdns2_endpoint *pep),
TP_PROTO(struct cdns2_endpoint *pep),
TP_PROTO(struct cdns2_endpoint *pep),
TP_PROTO(struct cdns2_endpoint *pep),
TP_PROTO(struct cdns2_endpoint *pep),
TP_PROTO(struct cdns2_device *pdev, struct cdns2_endpoint *pep),
TP_PROTO(struct cdns2_device *pdev, struct cdns2_endpoint *pep),
TP_PROTO(struct cdns2_endpoint *ep_priv, u8 halt, u8 flush),