Lines Matching defs:device
889 struct device { struct
890 struct device *parent; argument
892 struct device_private *p; argument
895 const char *init_name; /* initial name of the device */ argument
896 const struct device_type *type; argument
902 struct bus_type *bus; /* type of bus device is on */ argument
903 struct device_driver *driver; /* which driver has allocated this argument
905 void *platform_data; /* Platform specific data, device argument
924 int numa_node; /* NUMA node this device is close to */ argument
927 u64 *dma_mask; /* dma mask (if dma'able device) */ argument
935 struct device_dma_parameters *dma_parms; argument
948 struct device_node *of_node; /* associated device tree node */ argument
949 struct fwnode_handle *fwnode; /* firmware device node */ argument
952 u32 id; /* device instance */ argument
961 void (*release)(struct device *dev); argument
970 static inline struct device *kobj_to_dev(struct kobject *kobj) in kobj_to_dev() argument