Lines Matching refs:_ep
185 net2280_enable(struct usb_ep *_ep, const struct usb_endpoint_descriptor *desc) in net2280_enable() argument
196 ep = container_of(_ep, struct net2280_ep, ep); in net2280_enable()
197 if (!_ep || !desc || ep->desc || _ep->name == ep0name || in net2280_enable()
234 _ep->maxpacket = max & 0x7ff; in net2280_enable()
351 _ep->name, tmp & 0x0f, DIR_STRING(tmp), in net2280_enable()
517 static int net2280_disable(struct usb_ep *_ep) in net2280_disable() argument
522 ep = container_of(_ep, struct net2280_ep, ep); in net2280_disable()
523 if (!_ep || !ep->desc || _ep->name == ep0name) { in net2280_disable()
524 pr_err("%s: Invalid ep=%p or ep->desc\n", __func__, _ep); in net2280_disable()
536 ep->dma ? "dma" : "pio", _ep->name); in net2280_disable()
551 *net2280_alloc_request(struct usb_ep *_ep, gfp_t gfp_flags) in net2280_alloc_request() argument
556 if (!_ep) { in net2280_alloc_request()
560 ep = container_of(_ep, struct net2280_ep, ep); in net2280_alloc_request()
585 static void net2280_free_request(struct usb_ep *_ep, struct usb_request *_req) in net2280_free_request() argument
590 ep = container_of(_ep, struct net2280_ep, ep); in net2280_free_request()
591 if (!_ep || !_req) { in net2280_free_request()
593 __func__, _ep, _req); in net2280_free_request()
993 net2280_queue(struct usb_ep *_ep, struct usb_request *_req, gfp_t gfp_flags) in net2280_queue() argument
1004 ep = container_of(_ep, struct net2280_ep, ep); in net2280_queue()
1005 if (!_ep || (!ep->desc && ep->num != 0)) { in net2280_queue()
1006 pr_err("%s: Invalid ep=%p or ep->desc\n", __func__, _ep); in net2280_queue()
1040 _ep->name, _req, _req->length, _req->buf); in net2280_queue()
1241 static int net2280_dequeue(struct usb_ep *_ep, struct usb_request *_req) in net2280_dequeue() argument
1249 ep = container_of(_ep, struct net2280_ep, ep); in net2280_dequeue()
1250 if (!_ep || (!ep->desc && ep->num != 0) || !_req) { in net2280_dequeue()
1252 __func__, _ep, _req); in net2280_dequeue()
1284 ep_dbg(ep->dev, "unlink (%s) dma\n", _ep->name); in net2280_dequeue()
1295 ep_dbg(ep->dev, "unlink (%s) pio\n", _ep->name); in net2280_dequeue()
1325 static int net2280_fifo_status(struct usb_ep *_ep);
1328 net2280_set_halt_and_wedge(struct usb_ep *_ep, int value, int wedged) in net2280_set_halt_and_wedge() argument
1334 ep = container_of(_ep, struct net2280_ep, ep); in net2280_set_halt_and_wedge()
1335 if (!_ep || (!ep->desc && ep->num != 0)) { in net2280_set_halt_and_wedge()
1336 pr_err("%s: Invalid ep=%p or ep->desc\n", __func__, _ep); in net2280_set_halt_and_wedge()
1353 } else if (ep->is_in && value && net2280_fifo_status(_ep) != 0) { in net2280_set_halt_and_wedge()
1357 ep_vdbg(ep->dev, "%s %s %s\n", _ep->name, in net2280_set_halt_and_wedge()
1388 static int net2280_set_halt(struct usb_ep *_ep, int value) in net2280_set_halt() argument
1390 return net2280_set_halt_and_wedge(_ep, value, 0); in net2280_set_halt()
1393 static int net2280_set_wedge(struct usb_ep *_ep) in net2280_set_wedge() argument
1395 if (!_ep || _ep->name == ep0name) { in net2280_set_wedge()
1396 pr_err("%s: Invalid ep=%p or ep0\n", __func__, _ep); in net2280_set_wedge()
1399 return net2280_set_halt_and_wedge(_ep, 1, 1); in net2280_set_wedge()
1402 static int net2280_fifo_status(struct usb_ep *_ep) in net2280_fifo_status() argument
1407 ep = container_of(_ep, struct net2280_ep, ep); in net2280_fifo_status()
1408 if (!_ep || (!ep->desc && ep->num != 0)) { in net2280_fifo_status()
1409 pr_err("%s: Invalid ep=%p or ep->desc\n", __func__, _ep); in net2280_fifo_status()
1429 static void net2280_fifo_flush(struct usb_ep *_ep) in net2280_fifo_flush() argument
1433 ep = container_of(_ep, struct net2280_ep, ep); in net2280_fifo_flush()
1434 if (!_ep || (!ep->desc && ep->num != 0)) { in net2280_fifo_flush()
1435 pr_err("%s: Invalid ep=%p or ep->desc\n", __func__, _ep); in net2280_fifo_flush()