Lines Matching refs:usb3_ep

345 	struct renesas_usb3_ep *usb3_ep;  member
373 #define usb3_get_ep(usb3, n) ((usb3)->usb3_ep + (n))
374 #define usb3_for_each_ep(usb3_ep, usb3, i) \ argument
375 for ((i) = 0, usb3_ep = usb3_get_ep(usb3, (i)); \
377 (i)++, usb3_ep = usb3_get_ep(usb3, (i)))
862 *usb3_ep) in __usb3_get_request()
864 return list_first_entry_or_null(&usb3_ep->queue, in __usb3_get_request()
869 *usb3_ep) in usb3_get_request()
871 struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); in usb3_get_request()
876 usb3_req = __usb3_get_request(usb3_ep); in usb3_get_request()
882 static void __usb3_request_done(struct renesas_usb3_ep *usb3_ep, in __usb3_request_done() argument
886 struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); in __usb3_request_done()
889 usb3_ep->num, usb3_req->req.length, usb3_req->req.actual, in __usb3_request_done()
892 usb3_ep->started = false; in __usb3_request_done()
895 usb_gadget_giveback_request(&usb3_ep->ep, &usb3_req->req); in __usb3_request_done()
899 static void usb3_request_done(struct renesas_usb3_ep *usb3_ep, in usb3_request_done() argument
902 struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); in usb3_request_done()
906 __usb3_request_done(usb3_ep, usb3_req, status); in usb3_request_done()
912 struct renesas_usb3_ep *usb3_ep = usb3_get_ep(usb3, 0); in usb3_irq_epc_pipe0_status_end() local
913 struct renesas_usb3_request *usb3_req = usb3_get_request(usb3_ep); in usb3_irq_epc_pipe0_status_end()
916 usb3_request_done(usb3_ep, usb3_req, 0); in usb3_irq_epc_pipe0_status_end()
924 struct renesas_usb3_ep *usb3_ep = usb3_get_ep(usb3, 0); in usb3_get_setup_data() local
931 usb3_ep->dir_in = !!(ctrl->bRequestType & USB_DIR_IN); in usb3_get_setup_data()
1034 static bool usb3_is_transfer_complete(struct renesas_usb3_ep *usb3_ep, in usb3_is_transfer_complete() argument
1040 (req->actual % usb3_ep->ep.maxpacket) || (req->length == 0)) in usb3_is_transfer_complete()
1046 static int usb3_wait_pipe_status(struct renesas_usb3_ep *usb3_ep, u32 mask) in usb3_wait_pipe_status() argument
1048 struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); in usb3_wait_pipe_status()
1049 u32 sta_reg = usb3_ep->num ? USB3_PN_STA : USB3_P0_STA; in usb3_wait_pipe_status()
1054 static void usb3_set_px_con_send(struct renesas_usb3_ep *usb3_ep, int bytes, in usb3_set_px_con_send() argument
1057 struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); in usb3_set_px_con_send()
1058 u32 con_reg = usb3_ep->num ? USB3_PN_CON : USB3_P0_CON; in usb3_set_px_con_send()
1062 val |= (usb3_ep->num && last) ? PN_CON_LAST : 0; in usb3_set_px_con_send()
1066 static int usb3_write_pipe(struct renesas_usb3_ep *usb3_ep, in usb3_write_pipe() argument
1070 struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); in usb3_write_pipe()
1073 usb3_ep->ep.maxpacket); in usb3_write_pipe()
1078 if (usb3_wait_pipe_status(usb3_ep, PX_STA_BUFSTS) < 0) in usb3_write_pipe()
1098 is_last = usb3_is_transfer_complete(usb3_ep, usb3_req); in usb3_write_pipe()
1100 usb3_set_px_con_send(usb3_ep, len, is_last); in usb3_write_pipe()
1105 static u32 usb3_get_received_length(struct renesas_usb3_ep *usb3_ep) in usb3_get_received_length() argument
1107 struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); in usb3_get_received_length()
1108 u32 lng_reg = usb3_ep->num ? USB3_PN_LNG : USB3_P0_LNG; in usb3_get_received_length()
1113 static int usb3_read_pipe(struct renesas_usb3_ep *usb3_ep, in usb3_read_pipe() argument
1116 struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); in usb3_read_pipe()
1119 usb3_get_received_length(usb3_ep)); in usb3_read_pipe()
1142 return usb3_is_transfer_complete(usb3_ep, usb3_req) ? 0 : -EAGAIN; in usb3_read_pipe()
1145 static void usb3_set_status_stage(struct renesas_usb3_ep *usb3_ep, in usb3_set_status_stage() argument
1148 struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); in usb3_set_status_stage()
1150 if (usb3_ep->dir_in) { in usb3_set_status_stage()
1160 static void usb3_p0_xfer(struct renesas_usb3_ep *usb3_ep, in usb3_p0_xfer() argument
1165 if (usb3_ep->dir_in) in usb3_p0_xfer()
1166 ret = usb3_write_pipe(usb3_ep, usb3_req, USB3_P0_WRITE); in usb3_p0_xfer()
1168 ret = usb3_read_pipe(usb3_ep, usb3_req, USB3_P0_READ); in usb3_p0_xfer()
1171 usb3_set_status_stage(usb3_ep, usb3_req); in usb3_p0_xfer()
1174 static void usb3_start_pipe0(struct renesas_usb3_ep *usb3_ep, in usb3_start_pipe0() argument
1177 struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); in usb3_start_pipe0()
1179 if (usb3_ep->started) in usb3_start_pipe0()
1182 usb3_ep->started = true; in usb3_start_pipe0()
1184 if (usb3_ep->dir_in) { in usb3_start_pipe0()
1193 usb3_p0_xfer(usb3_ep, usb3_req); in usb3_start_pipe0()
1216 static u32 usb3_dma_mps_to_prd_word1(struct renesas_usb3_ep *usb3_ep) in usb3_dma_mps_to_prd_word1() argument
1218 switch (usb3_ep->ep.maxpacket) { in usb3_dma_mps_to_prd_word1()
1236 static bool usb3_dma_get_setting_area(struct renesas_usb3_ep *usb3_ep, in usb3_dma_get_setting_area() argument
1239 struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); in usb3_dma_get_setting_area()
1254 if (usb3_dma_mps_to_prd_word1(usb3_ep) == USB3_PRD1_MPS_RESERVED) in usb3_dma_get_setting_area()
1262 usb3_ep->dir_in) < 0) in usb3_dma_get_setting_area()
1266 usb3_ep->dma = dma; in usb3_dma_get_setting_area()
1274 static void usb3_dma_put_setting_area(struct renesas_usb3_ep *usb3_ep, in usb3_dma_put_setting_area() argument
1277 struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); in usb3_dma_put_setting_area()
1282 if (usb3_ep->dma == dma) { in usb3_dma_put_setting_area()
1284 usb3_ep->dir_in); in usb3_dma_put_setting_area()
1286 usb3_ep->dma = NULL; in usb3_dma_put_setting_area()
1292 static void usb3_dma_fill_prd(struct renesas_usb3_ep *usb3_ep, in usb3_dma_fill_prd() argument
1295 struct renesas_usb3_prd *cur_prd = usb3_ep->dma->prd; in usb3_dma_fill_prd()
1304 cur_prd->word1 = usb3_dma_mps_to_prd_word1(usb3_ep) | in usb3_dma_fill_prd()
1317 if (usb3_ep->dir_in) in usb3_dma_fill_prd()
1321 static void usb3_dma_kick_prd(struct renesas_usb3_ep *usb3_ep) in usb3_dma_kick_prd() argument
1323 struct renesas_usb3_dma *dma = usb3_ep->dma; in usb3_dma_kick_prd()
1324 struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); in usb3_dma_kick_prd()
1325 u32 dma_con = DMA_COM_PIPE_NO(usb3_ep->num) | DMA_CON_PRD_EN; in usb3_dma_kick_prd()
1327 if (usb3_ep->dir_in) in usb3_dma_kick_prd()
1332 usb3_write(usb3, 1 << usb3_ep->num, USB3_DMA_INT_STA); in usb3_dma_kick_prd()
1338 usb3_enable_dma_irq(usb3, usb3_ep->num); in usb3_dma_kick_prd()
1341 static void usb3_dma_stop_prd(struct renesas_usb3_ep *usb3_ep) in usb3_dma_stop_prd() argument
1343 struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); in usb3_dma_stop_prd()
1344 struct renesas_usb3_dma *dma = usb3_ep->dma; in usb3_dma_stop_prd()
1346 usb3_disable_dma_irq(usb3, usb3_ep->num); in usb3_dma_stop_prd()
1350 static int usb3_dma_update_status(struct renesas_usb3_ep *usb3_ep, in usb3_dma_update_status() argument
1353 struct renesas_usb3_prd *cur_prd = usb3_ep->dma->prd; in usb3_dma_update_status()
1382 static bool usb3_dma_try_start(struct renesas_usb3_ep *usb3_ep, in usb3_dma_try_start() argument
1385 struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); in usb3_dma_try_start()
1390 if (usb3_dma_get_setting_area(usb3_ep, usb3_req)) { in usb3_dma_try_start()
1393 usb3_dma_fill_prd(usb3_ep, usb3_req); in usb3_dma_try_start()
1394 usb3_dma_kick_prd(usb3_ep); in usb3_dma_try_start()
1402 static int usb3_dma_try_stop(struct renesas_usb3_ep *usb3_ep, in usb3_dma_try_stop() argument
1405 struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); in usb3_dma_try_stop()
1410 if (!usb3_ep->dma) in usb3_dma_try_stop()
1413 if (!usb3_pn_change(usb3, usb3_ep->num)) in usb3_dma_try_stop()
1415 usb3_dma_stop_prd(usb3_ep); in usb3_dma_try_stop()
1416 status = usb3_dma_update_status(usb3_ep, usb3_req); in usb3_dma_try_stop()
1417 usb3_dma_put_setting_area(usb3_ep, usb3_req); in usb3_dma_try_stop()
1463 static void usb3_start_pipen(struct renesas_usb3_ep *usb3_ep, in usb3_start_pipen() argument
1466 struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); in usb3_start_pipen()
1467 struct renesas_usb3_request *usb3_req_first = usb3_get_request(usb3_ep); in usb3_start_pipen()
1473 if (usb3_ep->halt || usb3_ep->started) in usb3_start_pipen()
1478 if (usb3_pn_change(usb3, usb3_ep->num) < 0) in usb3_start_pipen()
1481 usb3_ep->started = true; in usb3_start_pipen()
1483 if (usb3_dma_try_start(usb3_ep, usb3_req)) in usb3_start_pipen()
1488 if (usb3_ep->dir_in) { in usb3_start_pipen()
1489 ret = usb3_write_pipe(usb3_ep, usb3_req, USB3_PN_WRITE); in usb3_start_pipen()
1498 usb3_enable_pipe_irq(usb3, usb3_ep->num); in usb3_start_pipen()
1507 struct renesas_usb3_ep *usb3_ep = usb_ep_to_usb3_ep(_ep); in renesas_usb3_ep_queue() local
1509 struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); in renesas_usb3_ep_queue()
1512 dev_dbg(usb3_to_dev(usb3), "ep_queue: ep%2d, %u\n", usb3_ep->num, in renesas_usb3_ep_queue()
1518 list_add_tail(&usb3_req->queue, &usb3_ep->queue); in renesas_usb3_ep_queue()
1521 if (!usb3_ep->num) in renesas_usb3_ep_queue()
1522 usb3_start_pipe0(usb3_ep, usb3_req); in renesas_usb3_ep_queue()
1524 usb3_start_pipen(usb3_ep, usb3_req); in renesas_usb3_ep_queue()
1552 struct renesas_usb3_ep *usb3_ep = usb3_get_ep(usb3, 0); in usb3_pipe0_internal_xfer() local
1561 renesas_usb3_ep_queue(&usb3_ep->ep, usb3->ep0_req, GFP_ATOMIC); in usb3_pipe0_internal_xfer()
1573 struct renesas_usb3_ep *usb3_ep; in usb3_std_req_get_status() local
1588 usb3_ep = usb3_get_ep(usb3, num); in usb3_std_req_get_status()
1589 if (usb3_ep->halt) in usb3_std_req_get_status()
1638 static int usb3_set_halt_p0(struct renesas_usb3_ep *usb3_ep, bool halt) in usb3_set_halt_p0() argument
1640 struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); in usb3_set_halt_p0()
1642 if (unlikely(usb3_ep->num)) in usb3_set_halt_p0()
1645 usb3_ep->halt = halt; in usb3_set_halt_p0()
1654 static int usb3_set_halt_pn(struct renesas_usb3_ep *usb3_ep, bool halt, in usb3_set_halt_pn() argument
1657 struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); in usb3_set_halt_pn()
1661 if (!usb3_pn_change(usb3, usb3_ep->num)) { in usb3_set_halt_pn()
1662 usb3_ep->halt = halt; in usb3_set_halt_pn()
1665 } else if (!is_clear_feature || !usb3_ep->wedge) { in usb3_set_halt_pn()
1676 static int usb3_set_halt(struct renesas_usb3_ep *usb3_ep, bool halt, in usb3_set_halt() argument
1681 if (halt && usb3_ep->started) in usb3_set_halt()
1684 if (usb3_ep->num) in usb3_set_halt()
1685 ret = usb3_set_halt_pn(usb3_ep, halt, is_clear_feature); in usb3_set_halt()
1687 ret = usb3_set_halt_p0(usb3_ep, halt); in usb3_set_halt()
1697 struct renesas_usb3_ep *usb3_ep; in usb3_std_req_feature_endpoint() local
1703 usb3_ep = usb3_get_ep(usb3, num); in usb3_std_req_feature_endpoint()
1704 usb3_set_halt(usb3_ep, set, true); in usb3_std_req_feature_endpoint()
1708 usb3_ep->started = false; in usb3_std_req_feature_endpoint()
1709 usb3_req = usb3_get_request(usb3_ep); in usb3_std_req_feature_endpoint()
1711 usb3_start_pipen(usb3_ep, usb3_req); in usb3_std_req_feature_endpoint()
1838 struct renesas_usb3_ep *usb3_ep = usb3_get_ep(usb3, 0); in usb3_irq_epc_pipe0_setup() local
1841 if (usb3_ep->started) in usb3_irq_epc_pipe0_setup()
1842 usb3_request_done(usb3_ep, usb3_get_request(usb3_ep), in usb3_irq_epc_pipe0_setup()
1854 struct renesas_usb3_ep *usb3_ep = usb3_get_ep(usb3, 0); in usb3_irq_epc_pipe0_bfrdy() local
1855 struct renesas_usb3_request *usb3_req = usb3_get_request(usb3_ep); in usb3_irq_epc_pipe0_bfrdy()
1860 usb3_p0_xfer(usb3_ep, usb3_req); in usb3_irq_epc_pipe0_bfrdy()
1878 struct renesas_usb3_ep *usb3_ep, in usb3_request_done_pipen() argument
1885 if (usb3_pn_change(usb3, usb3_ep->num)) in usb3_request_done_pipen()
1889 usb3_disable_pipe_irq(usb3, usb3_ep->num); in usb3_request_done_pipen()
1890 usb3_request_done(usb3_ep, usb3_req, status); in usb3_request_done_pipen()
1893 usb3_req = usb3_get_request(usb3_ep); in usb3_request_done_pipen()
1895 usb3_start_pipen(usb3_ep, usb3_req); in usb3_request_done_pipen()
1900 struct renesas_usb3_ep *usb3_ep = usb3_get_ep(usb3, num); in usb3_irq_epc_pipen_lsttr() local
1901 struct renesas_usb3_request *usb3_req = usb3_get_request(usb3_ep); in usb3_irq_epc_pipen_lsttr()
1906 if (usb3_ep->dir_in) { in usb3_irq_epc_pipen_lsttr()
1909 usb3_request_done_pipen(usb3, usb3_ep, usb3_req, 0); in usb3_irq_epc_pipen_lsttr()
1915 struct renesas_usb3_ep *usb3_ep = usb3_get_ep(usb3, num); in usb3_irq_epc_pipen_bfrdy() local
1916 struct renesas_usb3_request *usb3_req = usb3_get_request(usb3_ep); in usb3_irq_epc_pipen_bfrdy()
1926 if (usb3_ep->dir_in) { in usb3_irq_epc_pipen_bfrdy()
1928 if (!usb3_write_pipe(usb3_ep, usb3_req, USB3_PN_WRITE)) in usb3_irq_epc_pipen_bfrdy()
1931 if (!usb3_read_pipe(usb3_ep, usb3_req, USB3_PN_READ)) in usb3_irq_epc_pipen_bfrdy()
1940 usb3_request_done_pipen(usb3, usb3_ep, usb3_req, 0); in usb3_irq_epc_pipen_bfrdy()
2013 struct renesas_usb3_ep *usb3_ep; in usb3_irq_dma_int() local
2021 usb3_ep = usb3_get_ep(usb3, i); in usb3_irq_dma_int()
2023 AXI_INT_PRDEN_CLR_STA(usb3_ep->dma->num))) in usb3_irq_dma_int()
2026 usb3_req = usb3_get_request(usb3_ep); in usb3_irq_dma_int()
2027 status = usb3_dma_try_stop(usb3_ep, usb3_req); in usb3_irq_dma_int()
2028 usb3_request_done_pipen(usb3, usb3_ep, usb3_req, status); in usb3_irq_dma_int()
2062 static void usb3_write_pn_mod(struct renesas_usb3_ep *usb3_ep, in usb3_write_pn_mod() argument
2065 struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); in usb3_write_pn_mod()
2068 val |= usb3_ep->dir_in ? PN_MOD_DIR : 0; in usb3_write_pn_mod()
2090 static u32 usb3_calc_rammap_val(struct renesas_usb3_ep *usb3_ep, in usb3_calc_rammap_val() argument
2102 return usb3_ep->rammap_val | mpkt; in usb3_calc_rammap_val()
2105 static int usb3_enable_pipe_n(struct renesas_usb3_ep *usb3_ep, in usb3_enable_pipe_n() argument
2108 struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); in usb3_enable_pipe_n()
2111 usb3_ep->dir_in = usb_endpoint_dir_in(desc); in usb3_enable_pipe_n()
2114 if (!usb3_pn_change(usb3, usb3_ep->num)) { in usb3_enable_pipe_n()
2115 usb3_write_pn_mod(usb3_ep, desc); in usb3_enable_pipe_n()
2116 usb3_write(usb3, usb3_calc_rammap_val(usb3_ep, desc), in usb3_enable_pipe_n()
2126 static int usb3_disable_pipe_n(struct renesas_usb3_ep *usb3_ep) in usb3_disable_pipe_n() argument
2128 struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); in usb3_disable_pipe_n()
2131 usb3_ep->halt = false; in usb3_disable_pipe_n()
2134 if (!usb3_pn_change(usb3, usb3_ep->num)) { in usb3_disable_pipe_n()
2148 struct renesas_usb3_ep *usb3_ep = usb_ep_to_usb3_ep(_ep); in renesas_usb3_ep_enable() local
2150 return usb3_enable_pipe_n(usb3_ep, desc); in renesas_usb3_ep_enable()
2155 struct renesas_usb3_ep *usb3_ep = usb_ep_to_usb3_ep(_ep); in renesas_usb3_ep_disable() local
2159 usb3_req = usb3_get_request(usb3_ep); in renesas_usb3_ep_disable()
2162 usb3_dma_try_stop(usb3_ep, usb3_req); in renesas_usb3_ep_disable()
2163 usb3_request_done(usb3_ep, usb3_req, -ESHUTDOWN); in renesas_usb3_ep_disable()
2166 return usb3_disable_pipe_n(usb3_ep); in renesas_usb3_ep_disable()
2203 struct renesas_usb3_ep *usb3_ep = usb_ep_to_usb3_ep(_ep); in renesas_usb3_ep_dequeue() local
2205 struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); in renesas_usb3_ep_dequeue()
2207 dev_dbg(usb3_to_dev(usb3), "ep_dequeue: ep%2d, %u\n", usb3_ep->num, in renesas_usb3_ep_dequeue()
2210 usb3_dma_try_stop(usb3_ep, usb3_req); in renesas_usb3_ep_dequeue()
2211 usb3_request_done_pipen(usb3, usb3_ep, usb3_req, -ECONNRESET); in renesas_usb3_ep_dequeue()
2223 struct renesas_usb3_ep *usb3_ep = usb_ep_to_usb3_ep(_ep); in renesas_usb3_ep_set_wedge() local
2225 usb3_ep->wedge = true; in renesas_usb3_ep_set_wedge()
2226 return usb3_set_halt(usb3_ep, true, false); in renesas_usb3_ep_set_wedge()
2231 struct renesas_usb3_ep *usb3_ep = usb_ep_to_usb3_ep(_ep); in renesas_usb3_ep_fifo_flush() local
2232 struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); in renesas_usb3_ep_fifo_flush()
2235 if (usb3_ep->num) { in renesas_usb3_ep_fifo_flush()
2237 if (!usb3_pn_change(usb3, usb3_ep->num)) { in renesas_usb3_ep_fifo_flush()
2485 struct renesas_usb3_ep *usb3_ep; in renesas_usb3_init_ep() local
2495 usb3->usb3_ep = devm_kcalloc(dev, in renesas_usb3_init_ep()
2496 usb3->num_usb3_eps, sizeof(*usb3_ep), in renesas_usb3_init_ep()
2498 if (!usb3->usb3_ep) in renesas_usb3_init_ep()
2507 usb3_for_each_ep(usb3_ep, usb3, i) { in renesas_usb3_init_ep()
2508 snprintf(usb3_ep->ep_name, sizeof(usb3_ep->ep_name), "ep%d", i); in renesas_usb3_init_ep()
2509 usb3_ep->usb3 = usb3; in renesas_usb3_init_ep()
2510 usb3_ep->num = i; in renesas_usb3_init_ep()
2511 usb3_ep->ep.name = usb3_ep->ep_name; in renesas_usb3_init_ep()
2512 usb3_ep->ep.ops = &renesas_usb3_ep_ops; in renesas_usb3_init_ep()
2513 INIT_LIST_HEAD(&usb3_ep->queue); in renesas_usb3_init_ep()
2514 INIT_LIST_HEAD(&usb3_ep->ep.ep_list); in renesas_usb3_init_ep()
2517 usb3->gadget.ep0 = &usb3_ep->ep; in renesas_usb3_init_ep()
2518 usb_ep_set_maxpacket_limit(&usb3_ep->ep, in renesas_usb3_init_ep()
2520 usb3_ep->ep.caps.type_control = true; in renesas_usb3_init_ep()
2521 usb3_ep->ep.caps.dir_in = true; in renesas_usb3_init_ep()
2522 usb3_ep->ep.caps.dir_out = true; in renesas_usb3_init_ep()
2527 usb_ep_set_maxpacket_limit(&usb3_ep->ep, ~0); in renesas_usb3_init_ep()
2528 list_add_tail(&usb3_ep->ep.ep_list, &usb3->gadget.ep_list); in renesas_usb3_init_ep()
2529 usb3_ep->ep.caps.type_bulk = true; in renesas_usb3_init_ep()
2530 usb3_ep->ep.caps.type_int = true; in renesas_usb3_init_ep()
2532 usb3_ep->ep.caps.dir_in = true; in renesas_usb3_init_ep()
2534 usb3_ep->ep.caps.dir_out = true; in renesas_usb3_init_ep()
2543 struct renesas_usb3_ep *usb3_ep; in renesas_usb3_init_ram() local
2557 usb3_for_each_ep(usb3_ep, usb3, i) { in renesas_usb3_init_ram()
2560 if (usb3_ep->ep.caps.dir_in) { in renesas_usb3_init_ram()
2575 usb3_ep->rammap_val = val; in renesas_usb3_init_ram()