/include/linux/ |
D | ioport.h | 21 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 …]
|
D | ata_platform.h | 17 struct resource *io_res, 18 struct resource *ctl_res, 19 struct resource *irq_res,
|
D | pci-ecam.h | 29 struct resource res; 30 struct resource busr; 42 struct resource *cfgres, struct resource *busr,
|
D | resource_ext.h | 15 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);
|
D | zorro.h | 37 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)
|
D | of_address.h | 36 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()
|
D | mcb.h | 73 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,
|
D | tc.h | 66 struct resource resource[2]; /* Address space routed to this bus. */ member 86 struct resource resource; /* Address space of this device. */ member
|
D | dio.h | 53 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)
|
D | pnp.h | 27 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 …]
|
D | platform_device.h | 29 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,
|
D | mbus.h | 16 struct resource; 87 void mvebu_mbus_get_pcie_mem_aperture(struct resource *res); 88 void mvebu_mbus_get_pcie_io_aperture(struct resource *res);
|
D | eisa.h | 40 struct resource res[EISA_MAX_RESOURCES]; 95 struct resource *res; 101 struct resource eisa_root_res; /* ditto */
|
D | of_irq.h | 40 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/ |
D | misc.h | 49 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/ |
D | xtalk-bridge.h | 12 struct resource mem; 13 struct resource io;
|
D | wilco-ec.h | 37 struct resource *io_command; 38 struct resource *io_data; 39 struct resource *io_packet;
|
/include/clocksource/ |
D | timer-davinci.h | 36 struct resource reg; 37 struct resource irq[DAVINCI_TIMER_NUM_IRQS];
|
/include/linux/irqchip/ |
D | arm-gic-common.h | 28 struct resource vcpu; 32 struct resource vctrl;
|
D | irq-davinci-cp-intc.h | 19 struct resource reg;
|
D | irq-davinci-aintc.h | 20 struct resource reg;
|
/include/linux/mfd/ |
D | core.h | 62 const struct resource *resources; 118 struct resource *mem_base, 132 struct resource *mem_base,
|
/include/sound/ |
D | emu8000.h | 59 struct resource *res_port1; 60 struct resource *res_port2; 61 struct resource *res_port3;
|
/include/pcmcia/ |
D | ds.h | 106 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/ |
D | bus.h | 66 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);
|