usb3_ep           346 drivers/usb/gadget/udc/renesas_usb3.c 	struct renesas_usb3_ep *usb3_ep;
usb3_ep           378 drivers/usb/gadget/udc/renesas_usb3.c #define usb3_get_ep(usb3, n) ((usb3)->usb3_ep + (n))
usb3_ep           379 drivers/usb/gadget/udc/renesas_usb3.c #define usb3_for_each_ep(usb3_ep, usb3, i)			\
usb3_ep           380 drivers/usb/gadget/udc/renesas_usb3.c 		for ((i) = 0, usb3_ep = usb3_get_ep(usb3, (i));	\
usb3_ep           382 drivers/usb/gadget/udc/renesas_usb3.c 		     (i)++, usb3_ep = usb3_get_ep(usb3, (i)))
usb3_ep           871 drivers/usb/gadget/udc/renesas_usb3.c 						       *usb3_ep)
usb3_ep           873 drivers/usb/gadget/udc/renesas_usb3.c 	return list_first_entry_or_null(&usb3_ep->queue,
usb3_ep           878 drivers/usb/gadget/udc/renesas_usb3.c 						     *usb3_ep)
usb3_ep           880 drivers/usb/gadget/udc/renesas_usb3.c 	struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep);
usb3_ep           885 drivers/usb/gadget/udc/renesas_usb3.c 	usb3_req = __usb3_get_request(usb3_ep);
usb3_ep           891 drivers/usb/gadget/udc/renesas_usb3.c static void __usb3_request_done(struct renesas_usb3_ep *usb3_ep,
usb3_ep           895 drivers/usb/gadget/udc/renesas_usb3.c 	struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep);
usb3_ep           898 drivers/usb/gadget/udc/renesas_usb3.c 		usb3_ep->num, usb3_req->req.length, usb3_req->req.actual,
usb3_ep           901 drivers/usb/gadget/udc/renesas_usb3.c 	usb3_ep->started = false;
usb3_ep           904 drivers/usb/gadget/udc/renesas_usb3.c 	usb_gadget_giveback_request(&usb3_ep->ep, &usb3_req->req);
usb3_ep           908 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_request_done(struct renesas_usb3_ep *usb3_ep,
usb3_ep           911 drivers/usb/gadget/udc/renesas_usb3.c 	struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep);
usb3_ep           915 drivers/usb/gadget/udc/renesas_usb3.c 	__usb3_request_done(usb3_ep, usb3_req, status);
usb3_ep           921 drivers/usb/gadget/udc/renesas_usb3.c 	struct renesas_usb3_ep *usb3_ep = usb3_get_ep(usb3, 0);
usb3_ep           922 drivers/usb/gadget/udc/renesas_usb3.c 	struct renesas_usb3_request *usb3_req = usb3_get_request(usb3_ep);
usb3_ep           925 drivers/usb/gadget/udc/renesas_usb3.c 		usb3_request_done(usb3_ep, usb3_req, 0);
usb3_ep           933 drivers/usb/gadget/udc/renesas_usb3.c 	struct renesas_usb3_ep *usb3_ep = usb3_get_ep(usb3, 0);
usb3_ep           940 drivers/usb/gadget/udc/renesas_usb3.c 	usb3_ep->dir_in = !!(ctrl->bRequestType & USB_DIR_IN);
usb3_ep          1043 drivers/usb/gadget/udc/renesas_usb3.c static bool usb3_is_transfer_complete(struct renesas_usb3_ep *usb3_ep,
usb3_ep          1049 drivers/usb/gadget/udc/renesas_usb3.c 	    (req->actual % usb3_ep->ep.maxpacket) || (req->length == 0))
usb3_ep          1055 drivers/usb/gadget/udc/renesas_usb3.c static int usb3_wait_pipe_status(struct renesas_usb3_ep *usb3_ep, u32 mask)
usb3_ep          1057 drivers/usb/gadget/udc/renesas_usb3.c 	struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep);
usb3_ep          1058 drivers/usb/gadget/udc/renesas_usb3.c 	u32 sta_reg = usb3_ep->num ? USB3_PN_STA : USB3_P0_STA;
usb3_ep          1063 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_set_px_con_send(struct renesas_usb3_ep *usb3_ep, int bytes,
usb3_ep          1066 drivers/usb/gadget/udc/renesas_usb3.c 	struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep);
usb3_ep          1067 drivers/usb/gadget/udc/renesas_usb3.c 	u32 con_reg = usb3_ep->num ? USB3_PN_CON : USB3_P0_CON;
usb3_ep          1071 drivers/usb/gadget/udc/renesas_usb3.c 	val |= (usb3_ep->num && last) ? PN_CON_LAST : 0;
usb3_ep          1075 drivers/usb/gadget/udc/renesas_usb3.c static int usb3_write_pipe(struct renesas_usb3_ep *usb3_ep,
usb3_ep          1079 drivers/usb/gadget/udc/renesas_usb3.c 	struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep);
usb3_ep          1082 drivers/usb/gadget/udc/renesas_usb3.c 			usb3_ep->ep.maxpacket);
usb3_ep          1087 drivers/usb/gadget/udc/renesas_usb3.c 	if (usb3_wait_pipe_status(usb3_ep, PX_STA_BUFSTS) < 0)
usb3_ep          1107 drivers/usb/gadget/udc/renesas_usb3.c 		is_last = usb3_is_transfer_complete(usb3_ep, usb3_req);
usb3_ep          1109 drivers/usb/gadget/udc/renesas_usb3.c 	usb3_set_px_con_send(usb3_ep, len, is_last);
usb3_ep          1114 drivers/usb/gadget/udc/renesas_usb3.c static u32 usb3_get_received_length(struct renesas_usb3_ep *usb3_ep)
usb3_ep          1116 drivers/usb/gadget/udc/renesas_usb3.c 	struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep);
usb3_ep          1117 drivers/usb/gadget/udc/renesas_usb3.c 	u32 lng_reg = usb3_ep->num ? USB3_PN_LNG : USB3_P0_LNG;
usb3_ep          1122 drivers/usb/gadget/udc/renesas_usb3.c static int usb3_read_pipe(struct renesas_usb3_ep *usb3_ep,
usb3_ep          1125 drivers/usb/gadget/udc/renesas_usb3.c 	struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep);
usb3_ep          1128 drivers/usb/gadget/udc/renesas_usb3.c 			usb3_get_received_length(usb3_ep));
usb3_ep          1151 drivers/usb/gadget/udc/renesas_usb3.c 	return usb3_is_transfer_complete(usb3_ep, usb3_req) ? 0 : -EAGAIN;
usb3_ep          1154 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_set_status_stage(struct renesas_usb3_ep *usb3_ep,
usb3_ep          1157 drivers/usb/gadget/udc/renesas_usb3.c 	struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep);
usb3_ep          1159 drivers/usb/gadget/udc/renesas_usb3.c 	if (usb3_ep->dir_in) {
usb3_ep          1169 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_p0_xfer(struct renesas_usb3_ep *usb3_ep,
usb3_ep          1174 drivers/usb/gadget/udc/renesas_usb3.c 	if (usb3_ep->dir_in)
usb3_ep          1175 drivers/usb/gadget/udc/renesas_usb3.c 		ret = usb3_write_pipe(usb3_ep, usb3_req, USB3_P0_WRITE);
usb3_ep          1177 drivers/usb/gadget/udc/renesas_usb3.c 		ret = usb3_read_pipe(usb3_ep, usb3_req, USB3_P0_READ);
usb3_ep          1180 drivers/usb/gadget/udc/renesas_usb3.c 		usb3_set_status_stage(usb3_ep, usb3_req);
usb3_ep          1183 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_start_pipe0(struct renesas_usb3_ep *usb3_ep,
usb3_ep          1186 drivers/usb/gadget/udc/renesas_usb3.c 	struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep);
usb3_ep          1188 drivers/usb/gadget/udc/renesas_usb3.c 	if (usb3_ep->started)
usb3_ep          1191 drivers/usb/gadget/udc/renesas_usb3.c 	usb3_ep->started = true;
usb3_ep          1193 drivers/usb/gadget/udc/renesas_usb3.c 	if (usb3_ep->dir_in) {
usb3_ep          1202 drivers/usb/gadget/udc/renesas_usb3.c 	usb3_p0_xfer(usb3_ep, usb3_req);
usb3_ep          1225 drivers/usb/gadget/udc/renesas_usb3.c static u32 usb3_dma_mps_to_prd_word1(struct renesas_usb3_ep *usb3_ep)
usb3_ep          1227 drivers/usb/gadget/udc/renesas_usb3.c 	switch (usb3_ep->ep.maxpacket) {
usb3_ep          1245 drivers/usb/gadget/udc/renesas_usb3.c static bool usb3_dma_get_setting_area(struct renesas_usb3_ep *usb3_ep,
usb3_ep          1248 drivers/usb/gadget/udc/renesas_usb3.c 	struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep);
usb3_ep          1263 drivers/usb/gadget/udc/renesas_usb3.c 	if (usb3_dma_mps_to_prd_word1(usb3_ep) == USB3_PRD1_MPS_RESERVED)
usb3_ep          1271 drivers/usb/gadget/udc/renesas_usb3.c 					   usb3_ep->dir_in) < 0)
usb3_ep          1275 drivers/usb/gadget/udc/renesas_usb3.c 		usb3_ep->dma = dma;
usb3_ep          1283 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_dma_put_setting_area(struct renesas_usb3_ep *usb3_ep,
usb3_ep          1286 drivers/usb/gadget/udc/renesas_usb3.c 	struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep);
usb3_ep          1291 drivers/usb/gadget/udc/renesas_usb3.c 		if (usb3_ep->dma == dma) {
usb3_ep          1293 drivers/usb/gadget/udc/renesas_usb3.c 						 usb3_ep->dir_in);
usb3_ep          1295 drivers/usb/gadget/udc/renesas_usb3.c 			usb3_ep->dma = NULL;
usb3_ep          1301 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_dma_fill_prd(struct renesas_usb3_ep *usb3_ep,
usb3_ep          1304 drivers/usb/gadget/udc/renesas_usb3.c 	struct renesas_usb3_prd *cur_prd = usb3_ep->dma->prd;
usb3_ep          1313 drivers/usb/gadget/udc/renesas_usb3.c 		cur_prd->word1 = usb3_dma_mps_to_prd_word1(usb3_ep) |
usb3_ep          1326 drivers/usb/gadget/udc/renesas_usb3.c 	if (usb3_ep->dir_in)
usb3_ep          1330 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_dma_kick_prd(struct renesas_usb3_ep *usb3_ep)
usb3_ep          1332 drivers/usb/gadget/udc/renesas_usb3.c 	struct renesas_usb3_dma *dma = usb3_ep->dma;
usb3_ep          1333 drivers/usb/gadget/udc/renesas_usb3.c 	struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep);
usb3_ep          1334 drivers/usb/gadget/udc/renesas_usb3.c 	u32 dma_con = DMA_COM_PIPE_NO(usb3_ep->num) | DMA_CON_PRD_EN;
usb3_ep          1336 drivers/usb/gadget/udc/renesas_usb3.c 	if (usb3_ep->dir_in)
usb3_ep          1341 drivers/usb/gadget/udc/renesas_usb3.c 	usb3_write(usb3, 1 << usb3_ep->num, USB3_DMA_INT_STA);
usb3_ep          1347 drivers/usb/gadget/udc/renesas_usb3.c 	usb3_enable_dma_irq(usb3, usb3_ep->num);
usb3_ep          1350 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_dma_stop_prd(struct renesas_usb3_ep *usb3_ep)
usb3_ep          1352 drivers/usb/gadget/udc/renesas_usb3.c 	struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep);
usb3_ep          1353 drivers/usb/gadget/udc/renesas_usb3.c 	struct renesas_usb3_dma *dma = usb3_ep->dma;
usb3_ep          1355 drivers/usb/gadget/udc/renesas_usb3.c 	usb3_disable_dma_irq(usb3, usb3_ep->num);
usb3_ep          1359 drivers/usb/gadget/udc/renesas_usb3.c static int usb3_dma_update_status(struct renesas_usb3_ep *usb3_ep,
usb3_ep          1362 drivers/usb/gadget/udc/renesas_usb3.c 	struct renesas_usb3_prd *cur_prd = usb3_ep->dma->prd;
usb3_ep          1391 drivers/usb/gadget/udc/renesas_usb3.c static bool usb3_dma_try_start(struct renesas_usb3_ep *usb3_ep,
usb3_ep          1394 drivers/usb/gadget/udc/renesas_usb3.c 	struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep);
usb3_ep          1399 drivers/usb/gadget/udc/renesas_usb3.c 	if (usb3_dma_get_setting_area(usb3_ep, usb3_req)) {
usb3_ep          1402 drivers/usb/gadget/udc/renesas_usb3.c 		usb3_dma_fill_prd(usb3_ep, usb3_req);
usb3_ep          1403 drivers/usb/gadget/udc/renesas_usb3.c 		usb3_dma_kick_prd(usb3_ep);
usb3_ep          1411 drivers/usb/gadget/udc/renesas_usb3.c static int usb3_dma_try_stop(struct renesas_usb3_ep *usb3_ep,
usb3_ep          1414 drivers/usb/gadget/udc/renesas_usb3.c 	struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep);
usb3_ep          1419 drivers/usb/gadget/udc/renesas_usb3.c 	if (!usb3_ep->dma)
usb3_ep          1422 drivers/usb/gadget/udc/renesas_usb3.c 	if (!usb3_pn_change(usb3, usb3_ep->num))
usb3_ep          1424 drivers/usb/gadget/udc/renesas_usb3.c 	usb3_dma_stop_prd(usb3_ep);
usb3_ep          1425 drivers/usb/gadget/udc/renesas_usb3.c 	status = usb3_dma_update_status(usb3_ep, usb3_req);
usb3_ep          1426 drivers/usb/gadget/udc/renesas_usb3.c 	usb3_dma_put_setting_area(usb3_ep, usb3_req);
usb3_ep          1472 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_start_pipen(struct renesas_usb3_ep *usb3_ep,
usb3_ep          1475 drivers/usb/gadget/udc/renesas_usb3.c 	struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep);
usb3_ep          1476 drivers/usb/gadget/udc/renesas_usb3.c 	struct renesas_usb3_request *usb3_req_first = usb3_get_request(usb3_ep);
usb3_ep          1482 drivers/usb/gadget/udc/renesas_usb3.c 	if (usb3_ep->halt || usb3_ep->started)
usb3_ep          1487 drivers/usb/gadget/udc/renesas_usb3.c 	if (usb3_pn_change(usb3, usb3_ep->num) < 0)
usb3_ep          1490 drivers/usb/gadget/udc/renesas_usb3.c 	usb3_ep->started = true;
usb3_ep          1492 drivers/usb/gadget/udc/renesas_usb3.c 	if (usb3_dma_try_start(usb3_ep, usb3_req))
usb3_ep          1497 drivers/usb/gadget/udc/renesas_usb3.c 	if (usb3_ep->dir_in) {
usb3_ep          1498 drivers/usb/gadget/udc/renesas_usb3.c 		ret = usb3_write_pipe(usb3_ep, usb3_req, USB3_PN_WRITE);
usb3_ep          1507 drivers/usb/gadget/udc/renesas_usb3.c 		usb3_enable_pipe_irq(usb3, usb3_ep->num);
usb3_ep          1516 drivers/usb/gadget/udc/renesas_usb3.c 	struct renesas_usb3_ep *usb3_ep = usb_ep_to_usb3_ep(_ep);
usb3_ep          1518 drivers/usb/gadget/udc/renesas_usb3.c 	struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep);
usb3_ep          1521 drivers/usb/gadget/udc/renesas_usb3.c 	dev_dbg(usb3_to_dev(usb3), "ep_queue: ep%2d, %u\n", usb3_ep->num,
usb3_ep          1527 drivers/usb/gadget/udc/renesas_usb3.c 	list_add_tail(&usb3_req->queue, &usb3_ep->queue);
usb3_ep          1530 drivers/usb/gadget/udc/renesas_usb3.c 	if (!usb3_ep->num)
usb3_ep          1531 drivers/usb/gadget/udc/renesas_usb3.c 		usb3_start_pipe0(usb3_ep, usb3_req);
usb3_ep          1533 drivers/usb/gadget/udc/renesas_usb3.c 		usb3_start_pipen(usb3_ep, usb3_req);
usb3_ep          1561 drivers/usb/gadget/udc/renesas_usb3.c 	struct renesas_usb3_ep *usb3_ep = usb3_get_ep(usb3, 0);
usb3_ep          1570 drivers/usb/gadget/udc/renesas_usb3.c 	renesas_usb3_ep_queue(&usb3_ep->ep, usb3->ep0_req, GFP_ATOMIC);
usb3_ep          1582 drivers/usb/gadget/udc/renesas_usb3.c 	struct renesas_usb3_ep *usb3_ep;
usb3_ep          1598 drivers/usb/gadget/udc/renesas_usb3.c 		usb3_ep = usb3_get_ep(usb3, num);
usb3_ep          1599 drivers/usb/gadget/udc/renesas_usb3.c 		if (usb3_ep->halt)
usb3_ep          1648 drivers/usb/gadget/udc/renesas_usb3.c static int usb3_set_halt_p0(struct renesas_usb3_ep *usb3_ep, bool halt)
usb3_ep          1650 drivers/usb/gadget/udc/renesas_usb3.c 	struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep);
usb3_ep          1652 drivers/usb/gadget/udc/renesas_usb3.c 	if (unlikely(usb3_ep->num))
usb3_ep          1655 drivers/usb/gadget/udc/renesas_usb3.c 	usb3_ep->halt = halt;
usb3_ep          1664 drivers/usb/gadget/udc/renesas_usb3.c static int usb3_set_halt_pn(struct renesas_usb3_ep *usb3_ep, bool halt,
usb3_ep          1667 drivers/usb/gadget/udc/renesas_usb3.c 	struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep);
usb3_ep          1671 drivers/usb/gadget/udc/renesas_usb3.c 	if (!usb3_pn_change(usb3, usb3_ep->num)) {
usb3_ep          1672 drivers/usb/gadget/udc/renesas_usb3.c 		usb3_ep->halt = halt;
usb3_ep          1675 drivers/usb/gadget/udc/renesas_usb3.c 		} else if (!is_clear_feature || !usb3_ep->wedge) {
usb3_ep          1686 drivers/usb/gadget/udc/renesas_usb3.c static int usb3_set_halt(struct renesas_usb3_ep *usb3_ep, bool halt,
usb3_ep          1691 drivers/usb/gadget/udc/renesas_usb3.c 	if (halt && usb3_ep->started)
usb3_ep          1694 drivers/usb/gadget/udc/renesas_usb3.c 	if (usb3_ep->num)
usb3_ep          1695 drivers/usb/gadget/udc/renesas_usb3.c 		ret = usb3_set_halt_pn(usb3_ep, halt, is_clear_feature);
usb3_ep          1697 drivers/usb/gadget/udc/renesas_usb3.c 		ret = usb3_set_halt_p0(usb3_ep, halt);
usb3_ep          1707 drivers/usb/gadget/udc/renesas_usb3.c 	struct renesas_usb3_ep *usb3_ep;
usb3_ep          1713 drivers/usb/gadget/udc/renesas_usb3.c 	usb3_ep = usb3_get_ep(usb3, num);
usb3_ep          1714 drivers/usb/gadget/udc/renesas_usb3.c 	usb3_set_halt(usb3_ep, set, true);
usb3_ep          1718 drivers/usb/gadget/udc/renesas_usb3.c 		usb3_ep->started = false;
usb3_ep          1719 drivers/usb/gadget/udc/renesas_usb3.c 		usb3_req = usb3_get_request(usb3_ep);
usb3_ep          1721 drivers/usb/gadget/udc/renesas_usb3.c 			usb3_start_pipen(usb3_ep, usb3_req);
usb3_ep          1848 drivers/usb/gadget/udc/renesas_usb3.c 	struct renesas_usb3_ep *usb3_ep = usb3_get_ep(usb3, 0);
usb3_ep          1851 drivers/usb/gadget/udc/renesas_usb3.c 	if (usb3_ep->started)
usb3_ep          1852 drivers/usb/gadget/udc/renesas_usb3.c 		usb3_request_done(usb3_ep, usb3_get_request(usb3_ep),
usb3_ep          1864 drivers/usb/gadget/udc/renesas_usb3.c 	struct renesas_usb3_ep *usb3_ep = usb3_get_ep(usb3, 0);
usb3_ep          1865 drivers/usb/gadget/udc/renesas_usb3.c 	struct renesas_usb3_request *usb3_req = usb3_get_request(usb3_ep);
usb3_ep          1870 drivers/usb/gadget/udc/renesas_usb3.c 	usb3_p0_xfer(usb3_ep, usb3_req);
usb3_ep          1888 drivers/usb/gadget/udc/renesas_usb3.c 				    struct renesas_usb3_ep *usb3_ep,
usb3_ep          1895 drivers/usb/gadget/udc/renesas_usb3.c 	if (usb3_pn_change(usb3, usb3_ep->num))
usb3_ep          1899 drivers/usb/gadget/udc/renesas_usb3.c 	usb3_disable_pipe_irq(usb3, usb3_ep->num);
usb3_ep          1900 drivers/usb/gadget/udc/renesas_usb3.c 	usb3_request_done(usb3_ep, usb3_req, status);
usb3_ep          1903 drivers/usb/gadget/udc/renesas_usb3.c 	usb3_req = usb3_get_request(usb3_ep);
usb3_ep          1905 drivers/usb/gadget/udc/renesas_usb3.c 		usb3_start_pipen(usb3_ep, usb3_req);
usb3_ep          1910 drivers/usb/gadget/udc/renesas_usb3.c 	struct renesas_usb3_ep *usb3_ep = usb3_get_ep(usb3, num);
usb3_ep          1911 drivers/usb/gadget/udc/renesas_usb3.c 	struct renesas_usb3_request *usb3_req = usb3_get_request(usb3_ep);
usb3_ep          1916 drivers/usb/gadget/udc/renesas_usb3.c 	if (usb3_ep->dir_in) {
usb3_ep          1919 drivers/usb/gadget/udc/renesas_usb3.c 		usb3_request_done_pipen(usb3, usb3_ep, usb3_req, 0);
usb3_ep          1925 drivers/usb/gadget/udc/renesas_usb3.c 	struct renesas_usb3_ep *usb3_ep = usb3_get_ep(usb3, num);
usb3_ep          1926 drivers/usb/gadget/udc/renesas_usb3.c 	struct renesas_usb3_request *usb3_req = usb3_get_request(usb3_ep);
usb3_ep          1936 drivers/usb/gadget/udc/renesas_usb3.c 	if (usb3_ep->dir_in) {
usb3_ep          1938 drivers/usb/gadget/udc/renesas_usb3.c 		if (!usb3_write_pipe(usb3_ep, usb3_req, USB3_PN_WRITE))
usb3_ep          1941 drivers/usb/gadget/udc/renesas_usb3.c 		if (!usb3_read_pipe(usb3_ep, usb3_req, USB3_PN_READ))
usb3_ep          1950 drivers/usb/gadget/udc/renesas_usb3.c 		usb3_request_done_pipen(usb3, usb3_ep, usb3_req, 0);
usb3_ep          2023 drivers/usb/gadget/udc/renesas_usb3.c 	struct renesas_usb3_ep *usb3_ep;
usb3_ep          2031 drivers/usb/gadget/udc/renesas_usb3.c 		usb3_ep = usb3_get_ep(usb3, i);
usb3_ep          2033 drivers/usb/gadget/udc/renesas_usb3.c 		    AXI_INT_PRDEN_CLR_STA(usb3_ep->dma->num)))
usb3_ep          2036 drivers/usb/gadget/udc/renesas_usb3.c 		usb3_req = usb3_get_request(usb3_ep);
usb3_ep          2037 drivers/usb/gadget/udc/renesas_usb3.c 		status = usb3_dma_try_stop(usb3_ep, usb3_req);
usb3_ep          2038 drivers/usb/gadget/udc/renesas_usb3.c 		usb3_request_done_pipen(usb3, usb3_ep, usb3_req, status);
usb3_ep          2072 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_write_pn_mod(struct renesas_usb3_ep *usb3_ep,
usb3_ep          2075 drivers/usb/gadget/udc/renesas_usb3.c 	struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep);
usb3_ep          2078 drivers/usb/gadget/udc/renesas_usb3.c 	val |= usb3_ep->dir_in ? PN_MOD_DIR : 0;
usb3_ep          2100 drivers/usb/gadget/udc/renesas_usb3.c static u32 usb3_calc_rammap_val(struct renesas_usb3_ep *usb3_ep,
usb3_ep          2112 drivers/usb/gadget/udc/renesas_usb3.c 	return usb3_ep->rammap_val | mpkt;
usb3_ep          2115 drivers/usb/gadget/udc/renesas_usb3.c static int usb3_enable_pipe_n(struct renesas_usb3_ep *usb3_ep,
usb3_ep          2118 drivers/usb/gadget/udc/renesas_usb3.c 	struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep);
usb3_ep          2121 drivers/usb/gadget/udc/renesas_usb3.c 	usb3_ep->dir_in = usb_endpoint_dir_in(desc);
usb3_ep          2124 drivers/usb/gadget/udc/renesas_usb3.c 	if (!usb3_pn_change(usb3, usb3_ep->num)) {
usb3_ep          2125 drivers/usb/gadget/udc/renesas_usb3.c 		usb3_write_pn_mod(usb3_ep, desc);
usb3_ep          2126 drivers/usb/gadget/udc/renesas_usb3.c 		usb3_write(usb3, usb3_calc_rammap_val(usb3_ep, desc),
usb3_ep          2136 drivers/usb/gadget/udc/renesas_usb3.c static int usb3_disable_pipe_n(struct renesas_usb3_ep *usb3_ep)
usb3_ep          2138 drivers/usb/gadget/udc/renesas_usb3.c 	struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep);
usb3_ep          2141 drivers/usb/gadget/udc/renesas_usb3.c 	usb3_ep->halt = false;
usb3_ep          2144 drivers/usb/gadget/udc/renesas_usb3.c 	if (!usb3_pn_change(usb3, usb3_ep->num)) {
usb3_ep          2158 drivers/usb/gadget/udc/renesas_usb3.c 	struct renesas_usb3_ep *usb3_ep = usb_ep_to_usb3_ep(_ep);
usb3_ep          2160 drivers/usb/gadget/udc/renesas_usb3.c 	return usb3_enable_pipe_n(usb3_ep, desc);
usb3_ep          2165 drivers/usb/gadget/udc/renesas_usb3.c 	struct renesas_usb3_ep *usb3_ep = usb_ep_to_usb3_ep(_ep);
usb3_ep          2169 drivers/usb/gadget/udc/renesas_usb3.c 		usb3_req = usb3_get_request(usb3_ep);
usb3_ep          2172 drivers/usb/gadget/udc/renesas_usb3.c 		usb3_dma_try_stop(usb3_ep, usb3_req);
usb3_ep          2173 drivers/usb/gadget/udc/renesas_usb3.c 		usb3_request_done(usb3_ep, usb3_req, -ESHUTDOWN);
usb3_ep          2176 drivers/usb/gadget/udc/renesas_usb3.c 	return usb3_disable_pipe_n(usb3_ep);
usb3_ep          2213 drivers/usb/gadget/udc/renesas_usb3.c 	struct renesas_usb3_ep *usb3_ep = usb_ep_to_usb3_ep(_ep);
usb3_ep          2215 drivers/usb/gadget/udc/renesas_usb3.c 	struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep);
usb3_ep          2217 drivers/usb/gadget/udc/renesas_usb3.c 	dev_dbg(usb3_to_dev(usb3), "ep_dequeue: ep%2d, %u\n", usb3_ep->num,
usb3_ep          2220 drivers/usb/gadget/udc/renesas_usb3.c 	usb3_dma_try_stop(usb3_ep, usb3_req);
usb3_ep          2221 drivers/usb/gadget/udc/renesas_usb3.c 	usb3_request_done_pipen(usb3, usb3_ep, usb3_req, -ECONNRESET);
usb3_ep          2233 drivers/usb/gadget/udc/renesas_usb3.c 	struct renesas_usb3_ep *usb3_ep = usb_ep_to_usb3_ep(_ep);
usb3_ep          2235 drivers/usb/gadget/udc/renesas_usb3.c 	usb3_ep->wedge = true;
usb3_ep          2236 drivers/usb/gadget/udc/renesas_usb3.c 	return usb3_set_halt(usb3_ep, true, false);
usb3_ep          2241 drivers/usb/gadget/udc/renesas_usb3.c 	struct renesas_usb3_ep *usb3_ep = usb_ep_to_usb3_ep(_ep);
usb3_ep          2242 drivers/usb/gadget/udc/renesas_usb3.c 	struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep);
usb3_ep          2245 drivers/usb/gadget/udc/renesas_usb3.c 	if (usb3_ep->num) {
usb3_ep          2247 drivers/usb/gadget/udc/renesas_usb3.c 		if (!usb3_pn_change(usb3, usb3_ep->num)) {
usb3_ep          2567 drivers/usb/gadget/udc/renesas_usb3.c 	struct renesas_usb3_ep *usb3_ep;
usb3_ep          2577 drivers/usb/gadget/udc/renesas_usb3.c 	usb3->usb3_ep = devm_kcalloc(dev,
usb3_ep          2578 drivers/usb/gadget/udc/renesas_usb3.c 				     usb3->num_usb3_eps, sizeof(*usb3_ep),
usb3_ep          2580 drivers/usb/gadget/udc/renesas_usb3.c 	if (!usb3->usb3_ep)
usb3_ep          2589 drivers/usb/gadget/udc/renesas_usb3.c 	usb3_for_each_ep(usb3_ep, usb3, i) {
usb3_ep          2590 drivers/usb/gadget/udc/renesas_usb3.c 		snprintf(usb3_ep->ep_name, sizeof(usb3_ep->ep_name), "ep%d", i);
usb3_ep          2591 drivers/usb/gadget/udc/renesas_usb3.c 		usb3_ep->usb3 = usb3;
usb3_ep          2592 drivers/usb/gadget/udc/renesas_usb3.c 		usb3_ep->num = i;
usb3_ep          2593 drivers/usb/gadget/udc/renesas_usb3.c 		usb3_ep->ep.name = usb3_ep->ep_name;
usb3_ep          2594 drivers/usb/gadget/udc/renesas_usb3.c 		usb3_ep->ep.ops = &renesas_usb3_ep_ops;
usb3_ep          2595 drivers/usb/gadget/udc/renesas_usb3.c 		INIT_LIST_HEAD(&usb3_ep->queue);
usb3_ep          2596 drivers/usb/gadget/udc/renesas_usb3.c 		INIT_LIST_HEAD(&usb3_ep->ep.ep_list);
usb3_ep          2599 drivers/usb/gadget/udc/renesas_usb3.c 			usb3->gadget.ep0 = &usb3_ep->ep;
usb3_ep          2600 drivers/usb/gadget/udc/renesas_usb3.c 			usb_ep_set_maxpacket_limit(&usb3_ep->ep,
usb3_ep          2602 drivers/usb/gadget/udc/renesas_usb3.c 			usb3_ep->ep.caps.type_control = true;
usb3_ep          2603 drivers/usb/gadget/udc/renesas_usb3.c 			usb3_ep->ep.caps.dir_in = true;
usb3_ep          2604 drivers/usb/gadget/udc/renesas_usb3.c 			usb3_ep->ep.caps.dir_out = true;
usb3_ep          2609 drivers/usb/gadget/udc/renesas_usb3.c 		usb_ep_set_maxpacket_limit(&usb3_ep->ep, ~0);
usb3_ep          2610 drivers/usb/gadget/udc/renesas_usb3.c 		list_add_tail(&usb3_ep->ep.ep_list, &usb3->gadget.ep_list);
usb3_ep          2611 drivers/usb/gadget/udc/renesas_usb3.c 		usb3_ep->ep.caps.type_bulk = true;
usb3_ep          2612 drivers/usb/gadget/udc/renesas_usb3.c 		usb3_ep->ep.caps.type_int = true;
usb3_ep          2614 drivers/usb/gadget/udc/renesas_usb3.c 			usb3_ep->ep.caps.dir_in = true;
usb3_ep          2616 drivers/usb/gadget/udc/renesas_usb3.c 			usb3_ep->ep.caps.dir_out = true;
usb3_ep          2625 drivers/usb/gadget/udc/renesas_usb3.c 	struct renesas_usb3_ep *usb3_ep;
usb3_ep          2639 drivers/usb/gadget/udc/renesas_usb3.c 	usb3_for_each_ep(usb3_ep, usb3, i) {
usb3_ep          2642 drivers/usb/gadget/udc/renesas_usb3.c 		if (usb3_ep->ep.caps.dir_in) {
usb3_ep          2657 drivers/usb/gadget/udc/renesas_usb3.c 		usb3_ep->rammap_val = val;