Lines Matching defs:device
459 struct device { struct
461 struct device *parent; argument
463 struct device_private *p; argument
465 const char *init_name; /* initial name of the device */ argument
466 const struct device_type *type; argument
468 struct bus_type *bus; /* type of bus device is on */ argument
469 struct device_driver *driver; /* which driver has allocated this argument
471 void *platform_data; /* Platform specific data, device argument
473 void *driver_data; /* Driver data, set and get with
476 struct mutex lockdep_mutex;
478 struct mutex mutex; /* mutex to synchronize calls to
502 u64 *dma_mask; /* dma mask (if dma'able device) */ argument
511 struct device_dma_parameters *dma_parms; argument
526 struct device_node *of_node; /* associated device tree node */ argument
527 struct fwnode_handle *fwnode; /* firmware device node */ argument
530 int numa_node; /* NUMA node this device is close to */ argument
533 u32 id; /* device instance */ argument
541 void (*release)(struct device *dev); argument
542 struct iommu_group *iommu_group;
543 struct dev_iommu *iommu;
568 * struct device_link - Device link representation. argument
569 * @supplier: The device on the supplier end of the link. argument