Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
device Class Reference

#include <device.h>

Data Fields

struct deviceparent
 
struct device_privatep
 
struct kobject kobj
 
const charinit_name
 
struct device_typetype
 
struct mutex mutex
 
struct bus_typebus
 
struct device_driverdriver
 
voidplatform_data
 
struct dev_pm_info power
 
struct dev_pm_domainpm_domain
 
u64dma_mask
 
u64 coherent_dma_mask
 
struct device_dma_parametersdma_parms
 
struct list_head dma_pools
 
struct dma_coherent_memdma_mem
 
struct dev_archdata archdata
 
struct device_nodeof_node
 
dev_t devt
 
u32 id
 
spinlock_t devres_lock
 
struct list_head devres_head
 
struct klist_node knode_class
 
struct classclass
 
struct attribute_group ** groups
 
void(* release )(struct device *dev)
 
struct iommu_groupiommu_group
 
struct devicenext
 
struct lguest_device_descdesc
 
unsigned int feature_len
 
unsigned int num_vq
 
const charname
 
struct virtqueuevq
 
bool running
 
voidpriv
 

Detailed Description

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'.

Definition at line 635 of file device.h.

Field Documentation

struct dev_archdata archdata

Definition at line 677 of file device.h.

Definition at line 648 of file device.h.

Definition at line 688 of file device.h.

u64 coherent_dma_mask

Definition at line 660 of file device.h.

Definition at line 122 of file lguest.c.

struct list_head devres_head

Definition at line 685 of file device.h.

spinlock_t devres_lock

Definition at line 684 of file device.h.

dev_t devt

Definition at line 681 of file device.h.

u64* dma_mask

Definition at line 659 of file device.h.

Definition at line 670 of file device.h.

Definition at line 666 of file device.h.

struct list_head dma_pools

Definition at line 668 of file device.h.

Definition at line 649 of file device.h.

unsigned int feature_len

Definition at line 125 of file lguest.c.

Definition at line 689 of file device.h.

Definition at line 682 of file device.h.

const char* init_name

Definition at line 641 of file device.h.

Definition at line 692 of file device.h.

struct klist_node knode_class

Definition at line 687 of file device.h.

Definition at line 640 of file device.h.

Definition at line 644 of file device.h.

const char* name

Definition at line 129 of file lguest.c.

struct device* next

Definition at line 119 of file lguest.c.

unsigned int num_vq

Definition at line 126 of file lguest.c.

struct device_node* of_node

Definition at line 679 of file device.h.

Definition at line 638 of file device.h.

struct device* parent

Definition at line 636 of file device.h.

Definition at line 651 of file device.h.

struct dev_pm_domain* pm_domain

Definition at line 654 of file device.h.

Definition at line 653 of file device.h.

Definition at line 138 of file lguest.c.

void(* release)(struct device *dev)

Definition at line 691 of file device.h.

bool running

Definition at line 135 of file lguest.c.

Definition at line 642 of file device.h.

Definition at line 132 of file lguest.c.


The documentation for this class was generated from the following files: