Linux Kernel
3.7.1
|
#include <device.h>
Data Fields | |
struct device * | parent |
struct device_private * | p |
struct kobject | kobj |
const char * | init_name |
struct device_type * | type |
struct mutex | mutex |
struct bus_type * | bus |
struct device_driver * | driver |
void * | platform_data |
struct dev_pm_info | power |
struct dev_pm_domain * | pm_domain |
u64 * | dma_mask |
u64 | coherent_dma_mask |
struct device_dma_parameters * | dma_parms |
struct list_head | dma_pools |
struct dma_coherent_mem * | dma_mem |
struct dev_archdata | archdata |
struct device_node * | of_node |
dev_t | devt |
u32 | id |
spinlock_t | devres_lock |
struct list_head | devres_head |
struct klist_node | knode_class |
struct class * | class |
struct attribute_group ** | groups |
void(* | release )(struct device *dev) |
struct iommu_group * | iommu_group |
struct device * | next |
struct lguest_device_desc * | desc |
unsigned int | feature_len |
unsigned int | num_vq |
const char * | name |
struct virtqueue * | vq |
bool | running |
void * | priv |
firmware_timeout_store - set number of seconds to wait for firmware
: device attribute pointer : buffer to scan for timeout value : number of bytes in
Sets the number of seconds to wait for the firmware. Once this expires an error will be returned to the driver and no firmware will be provided.
Note: zero means 'wait forever'.
struct dev_archdata archdata |
spinlock_t devres_lock |
struct dma_coherent_mem* dma_mem |
struct device_dma_parameters* dma_parms |
struct device_driver* driver |
struct attribute_group** groups |
struct klist_node knode_class |
struct device_node* of_node |
struct dev_pm_domain* pm_domain |
struct dev_pm_info power |