1234567891011121314151617181920212223242526272829303132333435 |
- /*
- * Arch specific extensions to struct device
- *
- * This file is released under the GPLv2
- */
- #ifndef _ASM_SPARC_DEVICE_H
- #define _ASM_SPARC_DEVICE_H
- struct device_node;
- struct of_device;
- struct dev_archdata {
- void *iommu;
- void *stc;
- void *host_controller;
- struct device_node *prom_node;
- struct of_device *op;
- int numa_node;
- };
- static inline void dev_archdata_set_node(struct dev_archdata *ad,
- struct device_node *np)
- {
- ad->prom_node = np;
- }
- static inline struct device_node *
- dev_archdata_get_node(const struct dev_archdata *ad)
- {
- return ad->prom_node;
- }
- #endif /* _ASM_SPARC_DEVICE_H */
|