XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
device Struct Reference

#include <fs.h>

Collaboration diagram for device:
Collaboration graph
[legend]

Public Attributes

union { 
 
   const char *   kobj_name 
 
   unsigned char   kobj [64] 
 
};  
 
struct device * parent
 
const struct class * class
 
const struct device_type * type
 
void * driver_data
 
void(* release )(struct device *)
 
const struct attribute_group ** groups
 
unsigned char _mid [584]
 
struct device_node * of_node
 
unsigned char _pad [4]
 
unsigned int devt
 
unsigned char _tail [88]
 

Member Data Documentation

◆ [union]

union { ... } device

◆ _mid

unsigned char device::_mid[584]

◆ _pad

unsigned char device::_pad[4]

◆ _tail

unsigned char device::_tail[88]

◆ class

const struct class* device::class

◆ devt

unsigned int device::devt

◆ driver_data

void* device::driver_data

◆ groups

const struct attribute_group** device::groups

◆ kobj

unsigned char device::kobj[64]

◆ kobj_name

const char* device::kobj_name

◆ of_node

struct device_node* device::of_node

◆ parent

struct device* device::parent

◆ release

void(* device::release) (struct device *)

◆ type

const struct device_type* device::type

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