buf_in_urb 2163 drivers/staging/wusbcore/wa-xfer.c struct urb *buf_in_urb, struct wa_xfer *xfer, struct wa_seg *seg) buf_in_urb 2173 drivers/staging/wusbcore/wa-xfer.c BUG_ON(buf_in_urb->status == -EINPROGRESS); buf_in_urb 2203 drivers/staging/wusbcore/wa-xfer.c buf_in_urb->num_mapped_sgs = 0; buf_in_urb 2204 drivers/staging/wusbcore/wa-xfer.c buf_in_urb->transfer_dma = xfer->urb->transfer_dma + buf_in_urb 2206 drivers/staging/wusbcore/wa-xfer.c buf_in_urb->transfer_buffer_length = total_len; buf_in_urb 2207 drivers/staging/wusbcore/wa-xfer.c buf_in_urb->transfer_flags |= URB_NO_TRANSFER_DMA_MAP; buf_in_urb 2208 drivers/staging/wusbcore/wa-xfer.c buf_in_urb->transfer_buffer = NULL; buf_in_urb 2209 drivers/staging/wusbcore/wa-xfer.c buf_in_urb->sg = NULL; buf_in_urb 2210 drivers/staging/wusbcore/wa-xfer.c buf_in_urb->num_sgs = 0; buf_in_urb 2211 drivers/staging/wusbcore/wa-xfer.c buf_in_urb->context = seg; buf_in_urb 2218 drivers/staging/wusbcore/wa-xfer.c static int wa_populate_buf_in_urb(struct urb *buf_in_urb, struct wa_xfer *xfer, buf_in_urb 2224 drivers/staging/wusbcore/wa-xfer.c BUG_ON(buf_in_urb->status == -EINPROGRESS); buf_in_urb 2226 drivers/staging/wusbcore/wa-xfer.c buf_in_urb->num_mapped_sgs = 0; buf_in_urb 2229 drivers/staging/wusbcore/wa-xfer.c buf_in_urb->transfer_dma = xfer->urb->transfer_dma buf_in_urb 2231 drivers/staging/wusbcore/wa-xfer.c buf_in_urb->transfer_flags |= URB_NO_TRANSFER_DMA_MAP; buf_in_urb 2232 drivers/staging/wusbcore/wa-xfer.c buf_in_urb->transfer_buffer = NULL; buf_in_urb 2233 drivers/staging/wusbcore/wa-xfer.c buf_in_urb->sg = NULL; buf_in_urb 2234 drivers/staging/wusbcore/wa-xfer.c buf_in_urb->num_sgs = 0; buf_in_urb 2237 drivers/staging/wusbcore/wa-xfer.c buf_in_urb->transfer_flags &= ~URB_NO_TRANSFER_DMA_MAP; buf_in_urb 2240 drivers/staging/wusbcore/wa-xfer.c buf_in_urb->transfer_buffer = buf_in_urb 2243 drivers/staging/wusbcore/wa-xfer.c buf_in_urb->sg = NULL; buf_in_urb 2244 drivers/staging/wusbcore/wa-xfer.c buf_in_urb->num_sgs = 0; buf_in_urb 2250 drivers/staging/wusbcore/wa-xfer.c buf_in_urb->sg = wa_xfer_create_subset_sg( buf_in_urb 2254 drivers/staging/wusbcore/wa-xfer.c &(buf_in_urb->num_sgs)); buf_in_urb 2256 drivers/staging/wusbcore/wa-xfer.c if (!(buf_in_urb->sg)) { buf_in_urb 2257 drivers/staging/wusbcore/wa-xfer.c buf_in_urb->num_sgs = 0; buf_in_urb 2260 drivers/staging/wusbcore/wa-xfer.c buf_in_urb->transfer_buffer = NULL; buf_in_urb 2263 drivers/staging/wusbcore/wa-xfer.c buf_in_urb->transfer_buffer_length = bytes_transferred; buf_in_urb 2264 drivers/staging/wusbcore/wa-xfer.c buf_in_urb->context = seg; buf_in_urb 2289 drivers/staging/wusbcore/wa-xfer.c struct urb *buf_in_urb = &(wa->buf_in_urbs[0]); buf_in_urb 2340 drivers/staging/wusbcore/wa-xfer.c result = wa_populate_buf_in_urb(buf_in_urb, xfer, seg_idx, buf_in_urb 2345 drivers/staging/wusbcore/wa-xfer.c result = usb_submit_urb(buf_in_urb, GFP_ATOMIC); buf_in_urb 2373 drivers/staging/wusbcore/wa-xfer.c kfree(buf_in_urb->sg); buf_in_urb 2374 drivers/staging/wusbcore/wa-xfer.c buf_in_urb->sg = NULL; buf_in_urb 2501 drivers/staging/wusbcore/wa-xfer.c struct urb *buf_in_urb; buf_in_urb 2513 drivers/staging/wusbcore/wa-xfer.c buf_in_urb = &(wa->buf_in_urbs[urb_index]); buf_in_urb 2515 drivers/staging/wusbcore/wa-xfer.c buf_in_urb, xfer, seg); buf_in_urb 2521 drivers/staging/wusbcore/wa-xfer.c result = usb_submit_urb(buf_in_urb, GFP_ATOMIC);