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

#include <device.h>

Collaboration diagram for device_type:
Collaboration graph
[legend]

Public Attributes

const char * name
 
const struct attribute_group *const * groups
 
int(* uevent )(const struct device *dev, struct kobj_uevent_env *env)
 
char *(* devnode )(const struct device *dev, umode_t *mode)
 
void(* release )(struct device *dev)
 
const struct dev_pm_ops * pm
 

Member Data Documentation

◆ devnode

char *(* device_type::devnode) (const struct device *dev, umode_t *mode)

◆ groups

const struct attribute_group* const* device_type::groups

◆ name

const char* device_type::name

◆ pm

const struct dev_pm_ops* device_type::pm

◆ release

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

◆ uevent

int(* device_type::uevent) (const struct device *dev, struct kobj_uevent_env *env)

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