Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
awilliam
GitHub Repository: awilliam/linux-vfio
Path: blob/master/arch/sh/include/asm/device.h
15126 views
1
/*
2
* Arch specific extensions to struct device
3
*
4
* This file is released under the GPLv2
5
*/
6
7
struct dev_archdata {
8
};
9
10
struct platform_device;
11
/* allocate contiguous memory chunk and fill in struct resource */
12
int platform_resource_setup_memory(struct platform_device *pdev,
13
char *name, unsigned long memsize);
14
15
void plat_early_device_setup(void);
16
17
#define PDEV_ARCHDATA_FLAG_INIT 0
18
#define PDEV_ARCHDATA_FLAG_IDLE 1
19
#define PDEV_ARCHDATA_FLAG_SUSP 2
20
21
struct pdev_archdata {
22
int hwblk_id;
23
#ifdef CONFIG_PM_RUNTIME
24
unsigned long flags;
25
struct list_head entry;
26
struct mutex mutex;
27
#endif
28
};
29
30