linux/arch/sparc/include/asm/device.h
<<
>>
Prefs
   1/*
   2 * Arch specific extensions to struct device
   3 *
   4 * This file is released under the GPLv2
   5 */
   6#ifndef _ASM_SPARC_DEVICE_H
   7#define _ASM_SPARC_DEVICE_H
   8
   9struct device_node;
  10struct of_device;
  11
  12struct dev_archdata {
  13        void                    *iommu;
  14        void                    *stc;
  15        void                    *host_controller;
  16
  17        struct device_node      *prom_node;
  18        struct of_device        *op;
  19
  20        int                     numa_node;
  21};
  22
  23static inline void dev_archdata_set_node(struct dev_archdata *ad,
  24                                         struct device_node *np)
  25{
  26        ad->prom_node = np;
  27}
  28
  29static inline struct device_node *
  30dev_archdata_get_node(const struct dev_archdata *ad)
  31{
  32        return ad->prom_node;
  33}
  34
  35struct pdev_archdata {
  36};
  37
  38#endif /* _ASM_SPARC_DEVICE_H */
  39