| /include/linux/ |
| D | ioport.h | 22 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 …]
|
| D | ata_platform.h | 17 struct resource *io_res, 18 struct resource *ctl_res, 19 struct resource *irq_res,
|
| D | zorro.h | 36 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)
|
| D | of_address.h | 63 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()
|
| 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 | platform_device.h | 32 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 …]
|
| D | mei_aux.h | 23 struct resource bar; 24 struct resource ext_op_mem;
|
| D | pci-ecam.h | 56 struct resource res; 57 struct resource busr; 70 struct resource *cfgres, struct resource *busr,
|
| D | mcb.h | 73 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,
|
| 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 */ 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)
|
| 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 | crash_reserve.h | 14 extern struct resource crashk_res; 15 extern struct resource crashk_low_res;
|
| D | logic_iomem.h | 59 int logic_iomem_add_region(struct resource *resource,
|
| D | eisa.h | 40 struct resource res[EISA_MAX_RESOURCES]; 95 struct resource *res; 101 struct resource eisa_root_res; /* ditto */
|
| 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);
|
| /include/linux/firmware/imx/svc/ |
| D | misc.h | 50 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
|
| D | rm.h | 61 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/ |
| D | p2sb.h | 13 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/ |
| D | soc_common.h | 47 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/ |
| D | xtalk-bridge.h | 12 struct resource mem; 13 struct resource io;
|
| D | wilco-ec.h | 21 struct resource; 42 struct resource *io_command; 43 struct resource *io_data; 44 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-vgic-info.h | 24 struct resource vcpu; 30 struct resource vctrl;
|
| /include/linux/mfd/ |
| D | core.h | 15 #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,
|