Linux Kernel
3.7.1
|
#include <ps3.h>
Data Fields | |
struct ps3_system_bus_device * | dev |
struct ps3_dma_region_ops * | region_ops |
unsigned char | ioid |
enum ps3_dma_page_size | page_size |
enum ps3_dma_region_type | region_type |
unsigned long | len |
unsigned long | offset |
unsigned long | bus_addr |
struct { | |
spinlock_t lock | |
struct list_head head | |
} | chunk_list |
struct ps3_dma_region - A per device dma state variables structure : The HV device id. : The ioc pagesize. : The HV region type. : The 'translated' bus address of the region. : The length in bytes of the region. : The offset from the start of memory of the region. : The IOID of the device who owns this region : Opaque variable used by the ioc page manager. : struct ps3_dma_region_ops - dma region operations
struct { ... } chunk_list |
spinlock_t lock |
enum ps3_dma_page_size page_size |
struct ps3_dma_region_ops* region_ops |
enum ps3_dma_region_type region_type |