1USB_FREE_COHERENT(9)             USB Core APIs            USB_FREE_COHERENT(9)
2
3
4

NAME

6       usb_free_coherent - free memory allocated with usb_alloc_coherent
7

SYNOPSIS

9       void usb_free_coherent(struct usb_device * dev, size_t size,
10                              void * addr, dma_addr_t dma);
11

ARGUMENTS

13       dev
14           device the buffer was used with
15
16       size
17           requested buffer size
18
19       addr
20           CPU address of buffer
21
22       dma
23           DMA address of buffer
24

DESCRIPTION

26       This reclaims an I/O buffer, letting it be reused. The memory must have
27       been allocated using usb_alloc_coherent, and the parameters must match
28       those provided in that allocation request.
29
31Kernel Hackers Manual 3.10         June 2019              USB_FREE_COHERENT(9)
Impressum