# usbb_sw_dma_desc Struct Reference

USBB DMA descriptor. More...

`#include <usbb_internal.h>`

## Data Fields
struct usbb_dma_desc | hw
| Hardware DMA descriptor.
phys_addr_t | phys
| The physical address of this descriptor.

## Detailed Description

USBB DMA descriptor.

For internal use only.

Definition at line 61 of file usbb_internal.h.

## Field Documentation

struct usbb_dma_desc usbb_sw_dma_desc::hw`[read]`

Hardware DMA descriptor.

Definition at line 65 of file usbb_internal.h.

Referenced by usbb_udc_dma_interrupt(), usbb_udc_submit_in_queue(), and usbb_udc_submit_out_queue().

phys_addr_t usbb_sw_dma_desc::phys

The physical address of this descriptor.

Todo:
  not necessary on all CPUs

Definition at line 70 of file usbb_internal.h.

Referenced by usbb_udc_submit_in_queue(), and usbb_udc_submit_out_queue().

The documentation for this struct was generated from the following file:

- drivers/usb/usbb_internal.h