/drivers/usb/dwc3/ |
H A D | gadget.c | 215 void dwc3_gadget_giveback(struct dwc3_ep *dep, struct dwc3_request *req, argument 220 if (req->queued) { 221 if (req->request.num_mapped_sgs) 222 dep->busy_slot += req->request.num_mapped_sgs; 227 * Skip LINK TRB. We can't use req->trb and check for 235 list_del(&req->list); 236 req->trb = NULL; 238 if (req->request.status == -EINPROGRESS) 239 req->request.status = status; 241 usb_gadget_unmap_request(&dwc->gadget, &req 504 struct dwc3_request *req; local 648 struct dwc3_request *req; local 667 struct dwc3_request *req = to_dwc3_request(request); local 677 dwc3_prepare_one_trb(struct dwc3_ep *dep, struct dwc3_request *req, dma_addr_t dma, unsigned length, unsigned last, unsigned chain) argument 763 struct dwc3_request *req, *n; local 873 struct dwc3_request *req; local 941 __dwc3_gadget_ep_queue(struct dwc3_ep *dep, struct dwc3_request *req) argument 1006 struct dwc3_request *req = to_dwc3_request(request); local 1033 struct dwc3_request *req = to_dwc3_request(request); local 1502 struct dwc3_request *req; local [all...] |
/drivers/usb/early/ |
H A D | ehci-dbgp.c | 332 struct usb_ctrlrequest req; local 341 req.bRequestType = requesttype; 342 req.bRequest = request; 343 req.wValue = cpu_to_le16(value); 344 req.wIndex = cpu_to_le16(index); 345 req.wLength = cpu_to_le16(size); 351 ctrl = dbgp_len_update(ctrl, sizeof(req)); 356 dbgp_set_data(&req, sizeof(req));
|
/drivers/usb/gadget/ |
H A D | amd5536udc.c | 75 static int udc_free_dma_chain(struct udc *dev, struct udc_request *req); 76 static int udc_create_dma_chain(struct udc_ep *ep, struct udc_request *req, 102 * used if EPIN irq came but no req was available 498 udc_free_request(&ep->ep, &ep->bna_dummy_req->req); 510 struct udc_request *req; local 520 req = kzalloc(sizeof(struct udc_request), gfp); 521 if (!req) 524 req->req.dma = DMA_DONT_USE; 525 INIT_LIST_HEAD(&req 558 struct udc_request *req; local 581 udc_init_bna_dummy(struct udc_request *req) argument 603 struct udc_request *req = NULL; local 618 udc_txfifo_write(struct udc_ep *ep, struct usb_request *req) argument 691 udc_rxfifo_read(struct udc_ep *ep, struct udc_request *req) argument 728 prep_dma(struct udc_ep *ep, struct udc_request *req, gfp_t gfp) argument 852 udc_free_dma_chain(struct udc *dev, struct udc_request *req) argument 878 udc_get_last_dma_desc(struct udc_request *req) argument 891 udc_get_ppbdu_rxbytes(struct udc_request *req) argument 914 udc_create_dma_chain( struct udc_ep *ep, struct udc_request *req, unsigned long buf_len, gfp_t gfp_flags ) argument 1057 struct udc_request *req; local 1240 struct udc_request *req; local 1255 struct udc_request *req; local 2084 struct udc_request *req; local 2299 struct udc_request *req; local 2673 struct udc_request *req; local [all...] |
H A D | at91_udc.c | 97 struct at91_request *req; local 138 else list_for_each_entry (req, &ep->queue, queue) { 139 unsigned length = req->req.actual; 142 &req->req, length, 143 req->req.length, req->req 256 done(struct at91_ep *ep, struct at91_request *req, int status) argument 307 read_fifo(struct at91_ep *ep, struct at91_request *req) argument 382 write_fifo(struct at91_ep *ep, struct at91_request *req) argument 452 struct at91_request *req; local 584 struct at91_request *req; local 596 struct at91_request *req; local 606 struct at91_request *req; local 706 struct at91_request *req; local 1005 struct at91_request *req; local 1276 struct at91_request *req; local [all...] |
H A D | atmel_usba_udc.c | 41 struct usba_request *req, *req_copy; local 50 list_for_each_entry(req, &ep->queue, queue) { 51 req_copy = kmemdup(req, sizeof(*req_copy), GFP_ATOMIC); 63 list_for_each_entry_safe(req, req_copy, queue_data, queue) { 64 list_del(&req->queue); 65 kfree(req); 89 struct usba_request *req, *tmp_req; local 97 list_for_each_entry_safe(req, tmp_req, queue, queue) { 100 req->req 131 struct usba_request *req, *tmp_req; local 351 next_fifo_transaction(struct usba_ep *ep, struct usba_request *req) argument 372 submit_request(struct usba_ep *ep, struct usba_request *req) argument 407 struct usba_request *req; local 429 struct usba_request *req; local 483 request_complete(struct usba_ep *ep, struct usba_request *req, int status) argument 512 struct usba_request *req, *tmp_req; local 685 struct usba_request *req; local 702 struct usba_request *req = to_usba_req(_req); local 709 queue_dma(struct usba_udc *udc, struct usba_ep *ep, struct usba_request *req, gfp_t gfp_flags) argument 770 struct usba_request *req = to_usba_req(_req); local 813 usba_update_req(struct usba_ep *ep, struct usba_request *req, u32 status) argument 854 struct usba_request *req = to_usba_req(_req); local 1057 struct usba_request *req, *tmp_req; local 1365 struct usba_request *req; local 1553 struct usba_request *req; local 1607 struct usba_request *req; local [all...] |
H A D | ci13xxx_udc.h | 73 struct usb_request req; member in struct:ci13xxx_req
|
H A D | f_accessory.c | 204 struct usb_request *req = usb_ep_alloc_request(ep, GFP_KERNEL); local 205 if (!req) 209 req->buf = kmalloc(buffer_size, GFP_KERNEL); 210 if (!req->buf) { 211 usb_ep_free_request(ep, req); 215 return req; 218 static void acc_request_free(struct usb_request *req, struct usb_ep *ep) argument 220 if (req) { 221 kfree(req->buf); 222 usb_ep_free_request(ep, req); 227 req_put(struct acc_dev *dev, struct list_head *head, struct usb_request *req) argument 241 struct usb_request *req; local 260 acc_complete_in(struct usb_ep *ep, struct usb_request *req) argument 272 acc_complete_out(struct usb_ep *ep, struct usb_request *req) argument 283 acc_complete_set_string(struct usb_ep *ep, struct usb_request *req) argument 331 acc_complete_set_hid_report_desc(struct usb_ep *ep, struct usb_request *req) argument 354 acc_complete_send_hid_event(struct usb_ep *ep, struct usb_request *req) argument 490 struct usb_request *req; local 554 struct usb_request *req; local 616 struct usb_request *req = 0; local 950 struct usb_request *req; local [all...] |
H A D | f_mtp.c | 282 struct usb_request *req = usb_ep_alloc_request(ep, GFP_KERNEL); local 283 if (!req) 287 req->buf = kmalloc(buffer_size, GFP_KERNEL); 288 if (!req->buf) { 289 usb_ep_free_request(ep, req); 293 return req; 296 static void mtp_request_free(struct usb_request *req, struct usb_ep *ep) argument 298 if (req) { 299 kfree(req->buf); 300 usb_ep_free_request(ep, req); 320 mtp_req_put(struct mtp_dev *dev, struct list_head *head, struct usb_request *req) argument 335 struct usb_request *req; local 348 mtp_complete_in(struct usb_ep *ep, struct usb_request *req) argument 360 mtp_complete_out(struct usb_ep *ep, struct usb_request *req) argument 371 mtp_complete_intr(struct usb_ep *ep, struct usb_request *req) argument 389 struct usb_request *req; local 466 struct usb_request *req; local 543 struct usb_request *req = 0; local 635 struct usb_request *req = 0; local 820 struct usb_request *req = NULL; local 1122 struct usb_request *req; local [all...] |
H A D | f_ncm.c | 452 struct usb_request *req = ncm->notify_req; local 459 if (!req) 462 event = req->buf; 474 req->length = sizeof *event; 485 req->length = NCM_STATUS_BYTECOUNT; 488 data = req->buf + sizeof *event; 506 status = usb_ep_queue(ncm->notify, req, GFP_ATOMIC); 509 ncm->notify_req = req; 533 static void ncm_notify_complete(struct usb_ep *ep, struct usb_request *req) argument 535 struct f_ncm *ncm = req 559 ncm_ep0out_complete(struct usb_ep *ep, struct usb_request *req) argument 593 struct usb_request *req = cdev->req; local [all...] |
H A D | fusb300_udc.c | 36 static void done(struct fusb300_ep *ep, struct fusb300_request *req, 254 struct fusb300_request *req; local 262 req = list_entry(ep->queue.next, struct fusb300_request, queue); 264 done(ep, req, -ECONNRESET); 274 struct fusb300_request *req; local 276 req = kzalloc(sizeof(struct fusb300_request), gfp_flags); 277 if (!req) 279 INIT_LIST_HEAD(&req->queue); 281 return &req->req; 286 struct fusb300_request *req; local 333 fusb300_wrcxf(struct fusb300_ep *ep, struct fusb300_request *req) argument 402 ep0_queue(struct fusb300_ep *ep, struct fusb300_request *req) argument 426 struct fusb300_request *req; local 459 struct fusb300_request *req; local 603 fusb300_rdfifo(struct fusb300_ep *ep, struct fusb300_request *req, u32 length) argument 867 done(struct fusb300_ep *ep, struct fusb300_request *req, int status) argument 938 fusb300_set_idma(struct fusb300_ep *ep, struct fusb300_request *req) argument 964 struct fusb300_request *req = list_entry(ep->queue.next, local 975 struct fusb300_request *req = list_entry(ep->queue.next, local 1015 struct fusb300_request *req; local 1032 struct fusb300_request *req; local [all...] |
H A D | imx_udc.h | 25 struct usb_request req; member in struct:imx_request 303 struct usb_request *req) 307 if (!req || !req->buf) { 309 "<%s> req or req buf is free\n", label); 319 for (i = 0; i < req->length; i++) 320 printk("%02x-", *((u8 *)req->buf + i)); 302 dump_req(const char *label, struct imx_ep_struct *imx_ep, struct usb_request *req) argument
|
H A D | langwell_udc.h | 129 struct usb_request req; member in struct:langwell_request
|
H A D | m66592-udc.c | 38 static void irq_ep0_write(struct m66592_ep *ep, struct m66592_request *req); 39 static void irq_packet_write(struct m66592_ep *ep, struct m66592_request *req); 44 struct m66592_request *req, int status); 497 static void start_ep0_write(struct m66592_ep *ep, struct m66592_request *req) argument 506 if (req->req.length == 0) { 509 transfer_complete(ep, req, 0); 512 irq_ep0_write(ep, req); 516 static void start_packet_write(struct m66592_ep *ep, struct m66592_request *req) argument 529 irq_packet_write(ep, req); 532 start_packet_read(struct m66592_ep *ep, struct m66592_request *req) argument 559 start_packet(struct m66592_ep *ep, struct m66592_request *req) argument 567 start_ep0(struct m66592_ep *ep, struct m66592_request *req) argument 742 irq_ep0_write(struct m66592_ep *ep, struct m66592_request *req) argument 795 irq_packet_write(struct m66592_ep *ep, struct m66592_request *req) argument 842 irq_packet_read(struct m66592_ep *ep, struct m66592_request *req) argument 902 struct m66592_request *req; local 935 struct m66592_request *req; local 1014 struct m66592_request *req; local 1170 struct m66592_request *req; variable in typeref:struct:m66592_request 1318 struct m66592_request *req; local 1338 struct m66592_request *req; local 1351 struct m66592_request *req; local 1361 struct m66592_request *req; local 1395 struct m66592_request *req; local 1412 struct m66592_request *req; local [all...] |
H A D | net2272.c | 334 struct net2272_request *req; local 340 req = kzalloc(sizeof(*req), gfp_flags); 341 if (!req) 344 req->req.dma = DMA_ADDR_INVALID; 345 INIT_LIST_HEAD(&req->queue); 347 return &req->req; 354 struct net2272_request *req; local 366 net2272_done(struct net2272_ep *ep, struct net2272_request *req, int status) argument 405 net2272_write_packet(struct net2272_ep *ep, u8 *buf, struct net2272_request *req, unsigned max) argument 442 net2272_write_fifo(struct net2272_ep *ep, struct net2272_request *req) argument 513 net2272_read_packet(struct net2272_ep *ep, u8 *buf, struct net2272_request *req, unsigned avail) argument 555 net2272_read_fifo(struct net2272_ep *ep, struct net2272_request *req) argument 632 struct net2272_request *req; local 722 net2272_kick_dma(struct net2272_ep *ep, struct net2272_request *req) argument 830 struct net2272_request *req; local 931 struct net2272_request *req; local 949 struct net2272_request *req; local 1525 struct net2272_request *req; local 1603 struct net2272_request *req; local 1733 struct net2272_request *req; local [all...] |
H A D | net2280.c | 17 * short OUT transfers happen.) Drivers can use the req->no_interrupt 395 struct net2280_request *req; local 401 req = kzalloc(sizeof(*req), gfp_flags); 402 if (!req) 405 req->req.dma = DMA_ADDR_INVALID; 406 INIT_LIST_HEAD (&req->queue); 413 &req->td_dma); 415 kfree (req); 430 struct net2280_request *req; local 453 write_fifo(struct net2280_ep *ep, struct usb_request *req) argument 547 read_fifo(struct net2280_ep *ep, struct net2280_request *req) argument 636 fill_dma_desc(struct net2280_ep *ep, struct net2280_request *req, int valid) argument 711 start_dma(struct net2280_ep *ep, struct net2280_request *req) argument 775 queue_dma(struct net2280_ep *ep, struct net2280_request *req, int valid) argument 795 done(struct net2280_ep *ep, struct net2280_request *req, int status) argument 829 struct net2280_request *req; local 949 dma_done( struct net2280_ep *ep, struct net2280_request *req, u32 dmacount, int status ) argument 968 struct net2280_request *req; local 1019 struct net2280_request *req; local 1096 struct net2280_request *req; local 1114 struct net2280_request *req; local 1610 struct net2280_request *req; local 1975 struct net2280_request *req; local 2226 struct net2280_request *req; local 2570 struct net2280_request *req; local [all...] |
H A D | omap_udc.h | 132 struct usb_request req; member in struct:omap_req
|
H A D | printer.c | 78 struct usb_request *req; /* for control responses */ member in struct:printer_dev 356 struct usb_request *req; local 358 req = usb_ep_alloc_request(ep, gfp_flags); 360 if (req != NULL) { 361 req->length = len; 362 req->buf = kmalloc(len, gfp_flags); 363 if (req->buf == NULL) { 364 usb_ep_free_request(ep, req); 369 return req; 373 printer_req_free(struct usb_ep *ep, struct usb_request *req) argument 383 rx_complete(struct usb_ep *ep, struct usb_request *req) argument 432 tx_complete(struct usb_ep *ep, struct usb_request *req) argument 511 struct usb_request *req; local 547 struct usb_request *req; local 683 struct usb_request *req; local 1046 printer_setup_complete(struct usb_ep *ep, struct usb_request *req) argument 1056 struct usb_request *req; local 1114 struct usb_request *req = dev->req; local 1300 struct usb_request *req; local 1357 struct usb_request *req; local [all...] |
H A D | pxa25x_udc.c | 306 struct pxa25x_request *req; local 308 req = kzalloc(sizeof(*req), gfp_flags); 309 if (!req) 312 INIT_LIST_HEAD (&req->queue); 313 return &req->req; 323 struct pxa25x_request *req; local 325 req = container_of (_req, struct pxa25x_request, req); 335 done(struct pxa25x_ep *ep, struct pxa25x_request *req, int status) argument 364 write_packet(volatile u32 *uddr, struct pxa25x_request *req, unsigned max) argument 389 write_fifo(struct pxa25x_ep *ep, struct pxa25x_request *req) argument 456 write_ep0_fifo(struct pxa25x_ep *ep, struct pxa25x_request *req) argument 516 read_fifo(struct pxa25x_ep *ep, struct pxa25x_request *req) argument 593 read_ep0_fifo(struct pxa25x_ep *ep, struct pxa25x_request *req) argument 634 struct pxa25x_request *req; local 743 struct pxa25x_request *req; local 761 struct pxa25x_request *req; local 1085 struct pxa25x_request *req; local 1447 struct pxa25x_request *req; local 1669 struct pxa25x_request *req; local [all...] |
H A D | r8a66597-udc.c | 38 static void irq_ep0_write(struct r8a66597_ep *ep, struct r8a66597_request *req); 40 struct r8a66597_request *req); 45 struct r8a66597_request *req, int status); 572 struct r8a66597_request *req) 579 if (req->req.length == 0) { 582 transfer_complete(ep, req, 0); 585 irq_ep0_write(ep, req); 634 struct r8a66597_request *req) 666 return usb_gadget_map_request(&r8a66597->gadget, &req 571 start_ep0_write(struct r8a66597_ep *ep, struct r8a66597_request *req) argument 632 sudmac_alloc_channel(struct r8a66597 *r8a66597, struct r8a66597_ep *ep, struct r8a66597_request *req) argument 669 sudmac_free_channel(struct r8a66597 *r8a66597, struct r8a66597_ep *ep, struct r8a66597_request *req) argument 688 sudmac_start(struct r8a66597 *r8a66597, struct r8a66597_ep *ep, struct r8a66597_request *req) argument 701 start_packet_write(struct r8a66597_ep *ep, struct r8a66597_request *req) argument 736 start_packet_read(struct r8a66597_ep *ep, struct r8a66597_request *req) argument 771 start_packet(struct r8a66597_ep *ep, struct r8a66597_request *req) argument 779 start_ep0(struct r8a66597_ep *ep, struct r8a66597_request *req) argument 938 irq_ep0_write(struct r8a66597_ep *ep, struct r8a66597_request *req) argument 992 irq_packet_write(struct r8a66597_ep *ep, struct r8a66597_request *req) argument 1041 irq_packet_read(struct r8a66597_ep *ep, struct r8a66597_request *req) argument 1103 struct r8a66597_request *req; local 1134 struct r8a66597_request *req; local 1212 struct r8a66597_request *req; local 1374 struct r8a66597_request *req; variable in typeref:struct:r8a66597_request 1406 struct r8a66597_request *req; local 1568 struct r8a66597_request *req; local 1588 struct r8a66597_request *req; local 1601 struct r8a66597_request *req; local 1611 struct r8a66597_request *req; local 1645 struct r8a66597_request *req; local 1662 struct r8a66597_request *req; local [all...] |
H A D | s3c-hsudc.c | 123 * @req: Reference to USB gadget transfer request. 127 struct usb_request req; member in struct:s3c_hsudc_req 168 static inline struct s3c_hsudc_req *our_req(struct usb_request *req) argument 170 return container_of(req, struct s3c_hsudc_req, req); 254 hsreq->req.status = status; 263 if (hsreq->req.complete != NULL) 264 hsreq->req.complete(&hsep->ep, &hsreq->req); 344 buf = hsreq->req [all...] |
/drivers/usb/misc/ |
H A D | usbtest.c | 469 struct usb_sg_request *req, 478 retval = usb_sg_init(req, udev, pipe, 486 usb_sg_wait(req); 487 retval = req->status; 930 struct usb_ctrlrequest req; local 943 memset(&req, 0, sizeof req); 944 req.bRequest = USB_REQ_GET_DESCRIPTOR; 945 req.bRequestType = USB_DIR_IN|USB_RECIP_DEVICE; 949 req 465 perform_sglist( struct usbtest_dev *tdev, unsigned iterations, int pipe, struct usb_sg_request *req, struct scatterlist *sg, int nents ) argument 1787 struct usb_sg_request req; local [all...] |
/drivers/usb/renesas_usbhs/ |
H A D | mod_host.c | 161 * req alloc/free 738 struct usb_ctrlrequest *req; local 740 req = (struct usb_ctrlrequest *)urb->setup_packet; 742 if ((DeviceOutRequest == req->bRequestType << 8) && 743 (USB_REQ_SET_ADDRESS == req->bRequest)) 754 struct usb_ctrlrequest req; local 766 memcpy(&req, urb->setup_packet, sizeof(struct usb_ctrlrequest)); 779 req.wValue = usbhsh_device_number(hpriv, udev); 780 dev_dbg(dev, "create new address - %d\n", req.wValue); 784 usbhs_usbreq_set_val(priv, &req); [all...] |
/drivers/video/ |
H A D | controlfb.c | 395 struct adb_request req; local 399 cuda_request(&req, NULL, 5, CUDA_PACKET, CUDA_GET_SET_IIC, 401 while (!req.complete)
|
/drivers/video/msm/ |
H A D | mdp_ppp.c | 92 static void rotate_dst_addr_x(struct mdp_blit_req *req, struct mdp_regs *regs) argument 94 regs->dst0 += (req->dst_rect.w - 95 min((uint32_t)16, req->dst_rect.w)) * regs->dst_bpp; 96 regs->dst1 += (req->dst_rect.w - 97 min((uint32_t)16, req->dst_rect.w)) * regs->dst_bpp; 100 static void rotate_dst_addr_y(struct mdp_blit_req *req, struct mdp_regs *regs) argument 102 regs->dst0 += (req->dst_rect.h - 103 min((uint32_t)16, req->dst_rect.h)) * 105 regs->dst1 += (req->dst_rect.h - 106 min((uint32_t)16, req 110 blit_rotate(struct mdp_blit_req *req, struct mdp_regs *regs) argument 130 blit_convert(struct mdp_blit_req *req, struct mdp_regs *regs) argument 145 transp_convert(struct mdp_blit_req *req) argument 169 blit_blend(struct mdp_blit_req *req, struct mdp_regs *regs) argument 336 get_edge_cond(struct mdp_blit_req *req, struct mdp_regs *regs) argument 435 blit_scale(const struct mdp_info *mdp, struct mdp_blit_req *req, struct mdp_regs *regs) argument 503 blit_blur(const struct mdp_info *mdp, struct mdp_blit_req *req, struct mdp_regs *regs) argument 536 valid_src_dst(unsigned long src_start, unsigned long src_len, unsigned long dst_start, unsigned long dst_len, struct mdp_blit_req *req, struct mdp_regs *regs) argument 579 flush_imgs(struct mdp_blit_req *req, struct mdp_regs *regs, struct file *src_file, struct file *dst_file) argument 604 send_blit(const struct mdp_info *mdp, struct mdp_blit_req *req, struct mdp_regs *regs, struct file *src_file, struct file *dst_file) argument 646 mdp_ppp_blit(const struct mdp_info *mdp, struct mdp_blit_req *req, struct file *src_file, unsigned long src_start, unsigned long src_len, struct file *dst_file, unsigned long dst_start, unsigned long dst_len) argument [all...] |
/drivers/block/drbd/ |
H A D | drbd_nl.c | 2283 static void drbd_connector_callback(struct cn_msg *req, struct netlink_skb_parms *nsp) argument 2285 struct drbd_nl_cfg_req *nlp = (struct drbd_nl_cfg_req *)req->data; 2344 cn_reply->id = req->id; 2345 cn_reply->seq = req->seq; 2346 cn_reply->ack = req->ack + 1; 2358 drbd_nl_send_reply(req, retcode); 2627 void drbd_nl_send_reply(struct cn_msg *req, int ret_code) argument 2636 cn_reply->id = req->id; 2638 cn_reply->seq = req->seq; 2639 cn_reply->ack = req [all...] |