Blame view

include/asm-powerpc/device.h 479 Bytes
c6dbaef22   Benjamin Herrenschmidt   Driver core: add ...
1
2
3
4
5
  /*
   * Arch specific extensions to struct device
   *
   * This file is released under the GPLv2
   */
12d04eef9   Benjamin Herrenschmidt   [POWERPC] Refacto...
6
7
  #ifndef _ASM_POWERPC_DEVICE_H
  #define _ASM_POWERPC_DEVICE_H
c6dbaef22   Benjamin Herrenschmidt   Driver core: add ...
8

12d04eef9   Benjamin Herrenschmidt   [POWERPC] Refacto...
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
  struct dma_mapping_ops;
  struct device_node;
  
  struct dev_archdata {
  	/* Optional pointer to an OF device node */
  	struct device_node	*of_node;
  
  	/* DMA operations on that device */
  	struct dma_mapping_ops	*dma_ops;
  	void			*dma_data;
  
  	/* NUMA node if applicable */
  	int			numa_node;
  };
  
  #endif /* _ASM_POWERPC_DEVICE_H */