Lines Matching defs:buf
36 struct mt7601u_dma_buf *buf)
40 buf->len = len;
41 buf->urb = usb_alloc_urb(0, GFP_KERNEL);
42 buf->buf = usb_alloc_coherent(usb_dev, buf->len, GFP_KERNEL, &buf->dma);
44 return !buf->urb || !buf->buf;
47 void mt7601u_usb_free_buf(struct mt7601u_dev *dev, struct mt7601u_dma_buf *buf)
51 usb_free_coherent(usb_dev, buf->len, buf->buf, buf->dma);
52 usb_free_urb(buf->urb);
56 struct mt7601u_dma_buf *buf, gfp_t gfp,
68 usb_fill_bulk_urb(buf->urb, usb_dev, pipe, buf->buf, buf->len,
70 buf->urb->transfer_dma = buf->dma;
71 buf->urb->transfer_flags |= URB_NO_TRANSFER_DMA_MAP;
73 trace_mt_submit_urb(dev, buf->urb);
74 ret = usb_submit_urb(buf->urb, gfp);
90 void *buf, const size_t buflen)
100 val, offset, buf, buflen,
103 buf, buflen, ret);