Home
last modified time | relevance | path

Searched refs:resource (Results 1 – 25 of 90) sorted by relevance

1234

/include/linux/
Dioport.h22 struct resource { struct
28 struct resource *parent, *sibling, *child; argument
164 (struct resource) { \
210 const struct resource *res,
234 extern struct resource ioport_resource;
235 extern struct resource iomem_resource;
237 extern struct resource *request_resource_conflict(struct resource *root, struct resource *new);
238 extern int request_resource(struct resource *root, struct resource *new);
239 extern int release_resource(struct resource *new);
240 void release_child_resources(struct resource *new);
[all …]
Data_platform.h17 struct resource *io_res,
18 struct resource *ctl_res,
19 struct resource *irq_res,
Dzorro.h36 struct resource resource; member
94 #define zorro_resource_start(z) ((z)->resource.start)
95 #define zorro_resource_end(z) ((z)->resource.end)
96 #define zorro_resource_len(z) (resource_size(&(z)->resource))
97 #define zorro_resource_flags(z) ((z)->resource.flags)
Dof_address.h63 struct resource *r);
85 struct resource *r);
88 struct resource *res);
90 struct resource *res);
136 struct resource *r) in of_pci_address_to_resource()
143 struct resource *res) in of_pci_range_to_resource()
149 struct resource *res) in of_range_to_resource()
162 struct resource *r);
166 struct resource *r) in of_address_to_resource()
192 struct resource res; in of_address_count()
Dresource_ext.h15 struct resource res; /* In master (CPU) address space */
25 struct resource *res; /* In master (CPU) address space */
27 struct resource __res; /* Default storage for res */
31 resource_list_create_entry(struct resource *res, size_t extra_size);
Dplatform_device.h32 struct resource *resource; member
62 extern struct resource *platform_get_resource(struct platform_device *,
64 extern struct resource *platform_get_mem_or_io(struct platform_device *,
74 unsigned int index, struct resource **res);
85 unsigned int index, struct resource **res) in devm_platform_get_and_ioremap_resource()
115 extern struct resource *platform_get_resource_byname(struct platform_device *,
131 const struct resource *res;
161 const struct resource *res, unsigned int num, in platform_device_register_resndata()
202 const struct resource *res, unsigned int num) in platform_device_register_simple()
234 const struct resource *res,
[all …]
Dmei_aux.h23 struct resource bar;
24 struct resource ext_op_mem;
Dpci-ecam.h56 struct resource res;
57 struct resource busr;
70 struct resource *cfgres, struct resource *busr,
Dmcb.h73 struct resource irq;
74 struct resource mem;
125 extern struct resource *mcb_request_mem(struct mcb_device *dev,
127 extern void mcb_release_mem(struct resource *mem);
129 extern struct resource *mcb_get_resource(struct mcb_device *dev,
Dtc.h66 struct resource resource[2]; /* Address space routed to this bus. */ member
86 struct resource resource; /* Address space of this device. */ member
Ddio.h53 struct resource resource; member
65 struct resource resources[2]; /* address space routed to this bus */
251 #define dio_resource_start(d) ((d)->resource.start)
252 #define dio_resource_end(d) ((d)->resource.end)
253 #define dio_resource_len(d) (resource_size(&(d)->resource))
254 #define dio_resource_flags(d) ((d)->resource.flags)
Dpnp.h27 struct resource *pnp_get_resource(struct pnp_dev *dev, unsigned long type,
30 static inline struct resource *pnp_get_resource(struct pnp_dev *dev, in pnp_get_resource()
37 static inline int pnp_resource_valid(struct resource *res) in pnp_resource_valid()
44 static inline int pnp_resource_enabled(struct resource *res) in pnp_resource_enabled()
51 static inline resource_size_t pnp_resource_len(struct resource *res) in pnp_resource_len()
62 struct resource *res = pnp_get_resource(dev, IORESOURCE_IO, bar); in pnp_port_start()
72 struct resource *res = pnp_get_resource(dev, IORESOURCE_IO, bar); in pnp_port_end()
82 struct resource *res = pnp_get_resource(dev, IORESOURCE_IO, bar); in pnp_port_flags()
97 struct resource *res = pnp_get_resource(dev, IORESOURCE_IO, bar); in pnp_port_len()
108 struct resource *res = pnp_get_resource(dev, IORESOURCE_MEM, bar); in pnp_mem_start()
[all …]
Dcrash_reserve.h14 extern struct resource crashk_res;
15 extern struct resource crashk_low_res;
Dlogic_iomem.h59 int logic_iomem_add_region(struct resource *resource,
Deisa.h40 struct resource res[EISA_MAX_RESOURCES];
95 struct resource *res;
101 struct resource eisa_root_res; /* ditto */
Dmbus.h16 struct resource;
87 void mvebu_mbus_get_pcie_mem_aperture(struct resource *res);
88 void mvebu_mbus_get_pcie_io_aperture(struct resource *res);
/include/linux/firmware/imx/svc/
Dmisc.h50 int imx_sc_misc_set_control(struct imx_sc_ipc *ipc, u32 resource,
53 int imx_sc_misc_get_control(struct imx_sc_ipc *ipc, u32 resource,
56 int imx_sc_pm_cpu_start(struct imx_sc_ipc *ipc, u32 resource,
60 u32 resource, u8 ctrl, u32 val) in imx_sc_misc_set_control() argument
66 u32 resource, u8 ctrl, u32 *val) in imx_sc_misc_get_control() argument
71 static inline int imx_sc_pm_cpu_start(struct imx_sc_ipc *ipc, u32 resource, in imx_sc_pm_cpu_start() argument
Drm.h61 bool imx_sc_rm_is_resource_owned(struct imx_sc_ipc *ipc, u16 resource);
62 int imx_sc_rm_get_resource_owner(struct imx_sc_ipc *ipc, u16 resource, u8 *pt);
65 imx_sc_rm_is_resource_owned(struct imx_sc_ipc *ipc, u16 resource) in imx_sc_rm_is_resource_owned() argument
69 static inline int imx_sc_rm_get_resource_owner(struct imx_sc_ipc *ipc, u16 resource, u8 *pt) in imx_sc_rm_get_resource_owner() argument
/include/linux/platform_data/x86/
Dp2sb.h13 struct resource;
17 int p2sb_bar(struct pci_bus *bus, unsigned int devfn, struct resource *mem);
21 static inline int p2sb_bar(struct pci_bus *bus, unsigned int devfn, struct resource *mem) in p2sb_bar()
/include/pcmcia/
Dsoc_common.h47 struct resource res_skt;
48 struct resource res_io;
49 struct resource res_io_io;
50 struct resource res_mem;
51 struct resource res_attr;
/include/linux/platform_data/
Dxtalk-bridge.h12 struct resource mem;
13 struct resource io;
Dwilco-ec.h21 struct resource;
42 struct resource *io_command;
43 struct resource *io_data;
44 struct resource *io_packet;
/include/clocksource/
Dtimer-davinci.h36 struct resource reg;
37 struct resource irq[DAVINCI_TIMER_NUM_IRQS];
/include/linux/irqchip/
Darm-vgic-info.h24 struct resource vcpu;
30 struct resource vctrl;
/include/linux/mfd/
Dcore.h15 #define MFD_RES_SIZE(arr) (sizeof(arr) / sizeof(struct resource))
105 const struct resource *resources;
134 struct resource *mem_base,
149 struct resource *mem_base,

1234