Lines Matching refs:goku_request
268 struct goku_request *req; in goku_alloc_request()
283 struct goku_request *req; in goku_free_request()
288 req = container_of(_req, struct goku_request, req); in goku_free_request()
296 done(struct goku_ep *ep, struct goku_request *req, int status) in done()
331 write_packet(u32 __iomem *fifo, u8 *buf, struct goku_request *req, unsigned max) in write_packet()
345 static int write_fifo(struct goku_ep *ep, struct goku_request *req) in write_fifo()
404 static int read_fifo(struct goku_ep *ep, struct goku_request *req) in read_fifo()
489 struct goku_request, queue); in read_fifo()
519 struct goku_request *req; in pio_advance()
523 req = list_entry(ep->queue.next, struct goku_request, queue); in pio_advance()
531 static int start_dma(struct goku_ep *ep, struct goku_request *req) in start_dma()
588 struct goku_request *req; in dma_advance()
603 req = list_entry(ep->queue.next, struct goku_request, queue); in dma_advance()
630 req = list_entry(ep->queue.next, struct goku_request, queue); in dma_advance()
637 struct goku_request *req; in abort_dma()
648 req = list_entry(ep->queue.next, struct goku_request, queue); in abort_dma()
709 struct goku_request *req; in goku_queue()
716 req = container_of(_req, struct goku_request, req); in goku_queue()
792 struct goku_request *req; in nuke()
800 req = list_entry(ep->queue.next, struct goku_request, queue); in nuke()
808 struct goku_request *req; in goku_dequeue()
865 struct goku_request *req; in goku_clear_halt()
869 req = list_entry(ep->queue.next, struct goku_request, in goku_clear_halt()
1194 struct goku_request *req; in udc_proc_read()