Lines Matching refs:device
97 struct device dev;
102 static inline struct dt_device_node *dev_to_dt(struct device *dev) in dev_to_dt()
305 dt_device_type_is_equal(const struct dt_device_node *device, in dt_device_type_is_equal() argument
308 return !dt_node_cmp(device->type, type); in dt_device_type_is_equal()
311 static inline void dt_device_set_used_by(struct dt_device_node *device, in dt_device_set_used_by() argument
315 device->used_by = used_by; in dt_device_set_used_by()
318 static inline domid_t dt_device_used_by(const struct dt_device_node *device) in dt_device_used_by() argument
320 return device->used_by; in dt_device_used_by()
323 static inline void dt_device_set_protected(struct dt_device_node *device) in dt_device_set_protected() argument
325 device->is_protected = true; in dt_device_set_protected()
328 static inline bool dt_device_is_protected(const struct dt_device_node *device) in dt_device_is_protected() argument
330 return device->is_protected; in dt_device_is_protected()
426 bool_t dt_device_is_compatible(const struct dt_device_node *device,
516 unsigned int dt_number_of_irq(const struct dt_device_node *device);
525 unsigned int dt_number_of_address(const struct dt_device_node *device);
536 int dt_device_get_irq(const struct dt_device_node *device, unsigned int index,
548 int dt_device_get_raw_irq(const struct dt_device_node *device,
628 bool_t dt_device_is_available(const struct dt_device_node *device);
639 bool_t dt_device_for_passthrough(const struct dt_device_node *device);