Home
last modified time | relevance | path

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

1234

/include/linux/
Dioport.h21 struct resource { struct
27 struct resource *parent, *sibling, *child; argument
184 extern struct resource ioport_resource;
185 extern struct resource iomem_resource;
187 extern struct resource *request_resource_conflict(struct resource *root, struct resource *new);
188 extern int request_resource(struct resource *root, struct resource *new);
189 extern int release_resource(struct resource *new);
190 void release_child_resources(struct resource *new);
191 extern void reserve_region_with_split(struct resource *root,
194 extern struct resource *insert_resource_conflict(struct resource *parent, struct resource *new);
[all …]
Data_platform.h17 struct resource *io_res,
18 struct resource *ctl_res,
19 struct resource *irq_res,
Dpci-ecam.h29 struct resource res;
30 struct resource busr;
42 struct resource *cfgres, struct resource *busr,
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);
Dzorro.h37 struct resource resource; member
107 #define zorro_resource_start(z) ((z)->resource.start)
108 #define zorro_resource_end(z) ((z)->resource.end)
109 #define zorro_resource_len(z) (resource_size(&(z)->resource))
110 #define zorro_resource_flags(z) ((z)->resource.flags)
Dof_address.h36 struct resource *r);
114 struct resource *r);
118 struct resource *r) in of_address_to_resource()
133 struct resource *r);
136 struct resource *res);
139 struct resource *r) in of_pci_address_to_resource()
151 struct resource *res) in of_pci_range_to_resource()
Dmcb.h73 struct resource irq;
74 struct resource mem;
131 extern struct resource *mcb_request_mem(struct mcb_device *dev,
133 extern void mcb_release_mem(struct resource *mem);
135 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 */
256 #define dio_resource_start(d) ((d)->resource.start)
257 #define dio_resource_end(d) ((d)->resource.end)
258 #define dio_resource_len(d) (resource_size(&(d)->resource))
259 #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 …]
Dplatform_device.h29 struct resource *resource; member
56 extern struct resource *platform_get_resource(struct platform_device *,
67 extern struct resource *platform_get_resource_byname(struct platform_device *,
83 const struct resource *res;
111 const struct resource *res, unsigned int num, in platform_device_register_resndata()
152 const struct resource *res, unsigned int num) in platform_device_register_simple()
184 const struct resource *res,
290 struct resource *res, unsigned int n_res,
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);
Deisa.h40 struct resource res[EISA_MAX_RESOURCES];
95 struct resource *res;
101 struct resource eisa_root_res; /* ditto */
Dof_irq.h40 struct resource *r);
49 struct resource *res, int nr_irqs);
73 struct resource *res, int nr_irqs) in of_irq_to_resource_table()
/include/linux/firmware/imx/svc/
Dmisc.h49 int imx_sc_misc_set_control(struct imx_sc_ipc *ipc, u32 resource,
52 int imx_sc_misc_get_control(struct imx_sc_ipc *ipc, u32 resource,
55 int imx_sc_pm_cpu_start(struct imx_sc_ipc *ipc, u32 resource,
/include/linux/platform_data/
Dxtalk-bridge.h12 struct resource mem;
13 struct resource io;
Dwilco-ec.h37 struct resource *io_command;
38 struct resource *io_data;
39 struct resource *io_packet;
/include/clocksource/
Dtimer-davinci.h36 struct resource reg;
37 struct resource irq[DAVINCI_TIMER_NUM_IRQS];
/include/linux/irqchip/
Darm-gic-common.h28 struct resource vcpu;
32 struct resource vctrl;
Dirq-davinci-cp-intc.h19 struct resource reg;
Dirq-davinci-aintc.h20 struct resource reg;
/include/linux/mfd/
Dcore.h62 const struct resource *resources;
118 struct resource *mem_base,
132 struct resource *mem_base,
/include/sound/
Demu8000.h59 struct resource *res_port1;
60 struct resource *res_port2;
61 struct resource *res_port3;
/include/pcmcia/
Dds.h106 struct resource *resource[PCMCIA_NUM_RESOURCES]; member
211 int pcmcia_request_window(struct pcmcia_device *p_dev, struct resource *res,
213 int pcmcia_release_window(struct pcmcia_device *p_dev, struct resource *res);
214 int pcmcia_map_mem_page(struct pcmcia_device *p_dev, struct resource *res,
/include/linux/amba/
Dbus.h66 struct resource res;
111 int amba_device_add(struct amba_device *, struct resource *);
112 int amba_device_register(struct amba_device *, struct resource *);
125 struct resource *resbase);
130 struct resource *resbase);

1234