resource 17 arch/x86/include/asm/amd_nb.h extern struct resource *amd_get_mmconfig_range(struct resource *res); resource 131 arch/x86/include/asm/pci_x86.h struct resource res; resource 498 include/acpi/acpi_bus.h struct resource secondary; /* downstream bus range */ resource 715 include/acpi/acpixf.h acpi_status(*acpi_walk_resource_callback) (struct acpi_resource * resource, resource 759 include/acpi/acpixf.h *resource, resource 9 include/asm-generic/pci.h static inline struct resource * resource 10 include/asm-generic/pci.h pcibios_select_root(struct pci_dev *pdev, struct resource *res) resource 12 include/asm-generic/pci.h struct resource *root = NULL; resource 282 include/linux/acpi.h bool acpi_dev_resource_memory(struct acpi_resource *ares, struct resource *res); resource 283 include/linux/acpi.h bool acpi_dev_resource_io(struct acpi_resource *ares, struct resource *res); resource 285 include/linux/acpi.h struct resource *res); resource 287 include/linux/acpi.h struct resource *res); resource 290 include/linux/acpi.h struct resource *res); resource 294 include/linux/acpi.h struct resource res; resource 302 include/linux/acpi.h int acpi_check_resource_conflict(const struct resource *res); resource 472 include/linux/acpi.h static inline int acpi_check_resource_conflict(struct resource *res) resource 31 include/linux/amba/bus.h struct resource res; resource 69 include/linux/amba/bus.h int amba_device_add(struct amba_device *, struct resource *); resource 70 include/linux/amba/bus.h int amba_device_register(struct amba_device *, struct resource *); resource 83 include/linux/amba/bus.h struct resource *resbase); resource 88 include/linux/amba/bus.h struct resource *resbase); resource 14 include/linux/ata_platform.h struct resource *io_res, resource 15 include/linux/ata_platform.h struct resource *ctl_res, resource 16 include/linux/ata_platform.h struct resource *irq_res, resource 219 include/linux/bcma/bcma_driver_pci.h struct resource mem_resource; resource 220 include/linux/bcma/bcma_driver_pci.h struct resource io_resource; resource 586 include/linux/compat.h asmlinkage long compat_sys_setrlimit(unsigned int resource, resource 588 include/linux/compat.h asmlinkage long compat_sys_getrlimit(unsigned int resource, resource 638 include/linux/device.h void __iomem *devm_ioremap_resource(struct device *dev, struct resource *res); resource 52 include/linux/dio.h struct resource resource; resource 64 include/linux/dio.h struct resource resources[2]; /* address space routed to this bus */ resource 255 include/linux/dio.h #define dio_resource_start(d) ((d)->resource.start) resource 256 include/linux/dio.h #define dio_resource_end(d) ((d)->resource.end) resource 257 include/linux/dio.h #define dio_resource_len(d) (resource_size(&(d)->resource)) resource 258 include/linux/dio.h #define dio_resource_flags(d) ((d)->resource.flags) resource 905 include/linux/efi.h extern void efi_initialize_iomem_resources(struct resource *code_resource, resource 906 include/linux/efi.h struct resource *data_resource, struct resource *bss_resource); resource 39 include/linux/eisa.h struct resource res[EISA_MAX_RESOURCES]; resource 94 include/linux/eisa.h struct resource *res; resource 100 include/linux/eisa.h struct resource eisa_root_res; /* ditto */ resource 1179 include/linux/hyperv.h extern struct resource hyperv_mmio; resource 665 include/linux/i2c/twl.h u8 resource; resource 561 include/linux/i2o.h struct resource io_resource; /* I/O resource allocated to the IOP */ resource 562 include/linux/i2o.h struct resource mem_resource; /* Mem resource allocated to the IOP */ resource 23 include/linux/ioport.h struct resource *parent, *sibling, *child; resource 138 include/linux/ioport.h extern struct resource ioport_resource; resource 139 include/linux/ioport.h extern struct resource iomem_resource; resource 141 include/linux/ioport.h extern struct resource *request_resource_conflict(struct resource *root, struct resource *new); resource 142 include/linux/ioport.h extern int request_resource(struct resource *root, struct resource *new); resource 143 include/linux/ioport.h extern int release_resource(struct resource *new); resource 144 include/linux/ioport.h void release_child_resources(struct resource *new); resource 145 include/linux/ioport.h extern void reserve_region_with_split(struct resource *root, resource 148 include/linux/ioport.h extern struct resource *insert_resource_conflict(struct resource *parent, struct resource *new); resource 149 include/linux/ioport.h extern int insert_resource(struct resource *parent, struct resource *new); resource 150 include/linux/ioport.h extern void insert_resource_expand_to_fit(struct resource *root, struct resource *new); resource 151 include/linux/ioport.h extern void arch_remove_reservations(struct resource *avail); resource 152 include/linux/ioport.h extern int allocate_resource(struct resource *root, struct resource *new, resource 156 include/linux/ioport.h const struct resource *, resource 160 include/linux/ioport.h struct resource *lookup_resource(struct resource *root, resource_size_t start); resource 161 include/linux/ioport.h int adjust_resource(struct resource *res, resource_size_t start, resource 163 include/linux/ioport.h resource_size_t resource_alignment(struct resource *res); resource 164 include/linux/ioport.h static inline resource_size_t resource_size(const struct resource *res) resource 168 include/linux/ioport.h static inline unsigned long resource_type(const struct resource *res) resource 173 include/linux/ioport.h static inline bool resource_contains(struct resource *r1, struct resource *r2) resource 192 include/linux/ioport.h extern struct resource * __request_region(struct resource *, resource 202 include/linux/ioport.h extern int __check_region(struct resource *, resource_size_t, resource_size_t); resource 203 include/linux/ioport.h extern void __release_region(struct resource *, resource_size_t, resource 206 include/linux/ioport.h extern int release_mem_region_adjustable(struct resource *, resource_size_t, resource 219 include/linux/ioport.h extern int devm_request_resource(struct device *dev, struct resource *root, resource 220 include/linux/ioport.h struct resource *new); resource 221 include/linux/ioport.h extern void devm_release_resource(struct device *dev, struct resource *new); resource 228 include/linux/ioport.h extern struct resource * __devm_request_region(struct device *dev, resource 229 include/linux/ioport.h struct resource *parent, resource_size_t start, resource 237 include/linux/ioport.h extern void __devm_release_region(struct device *dev, struct resource *parent, resource 253 include/linux/ioport.h static inline bool resource_overlaps(struct resource *r1, struct resource *r2) resource 289 include/linux/kexec.h extern struct resource crashk_res; resource 290 include/linux/kexec.h extern struct resource crashk_low_res; resource 14 include/linux/mbus.h struct resource; resource 64 include/linux/mbus.h void mvebu_mbus_get_pcie_mem_aperture(struct resource *res); resource 65 include/linux/mbus.h void mvebu_mbus_get_pcie_io_aperture(struct resource *res); resource 69 include/linux/mcb.h struct resource irq; resource 70 include/linux/mcb.h struct resource mem; resource 118 include/linux/mcb.h extern struct resource *mcb_request_mem(struct mcb_device *dev, resource 120 include/linux/mcb.h extern void mcb_release_mem(struct resource *mem); resource 55 include/linux/mfd/core.h const struct resource *resources; resource 111 include/linux/mfd/core.h struct resource *mem_base, resource 113 include/linux/mfd/kempld.h struct resource *ioresource; resource 86 include/linux/mfd/palmas.h struct palmas_resource *resource; resource 33 include/linux/of_address.h struct resource *r); resource 106 include/linux/of_address.h struct resource *r); resource 115 include/linux/of_address.h struct resource *r) resource 136 include/linux/of_address.h struct resource *r); resource 139 include/linux/of_address.h struct resource *res); resource 142 include/linux/of_address.h struct resource *r) resource 154 include/linux/of_address.h struct resource *res) resource 39 include/linux/of_irq.h struct resource *r); resource 41 include/linux/of_irq.h struct resource *res, int nr_irqs); resource 17 include/linux/of_pci.h int of_pci_parse_bus_range(struct device_node *node, struct resource *res); resource 43 include/linux/of_pci.h of_pci_parse_bus_range(struct device_node *node, struct resource *res) resource 326 include/linux/pci.h struct resource resource[DEVICE_COUNT_RESOURCE]; /* I/O and memory regions + expansion ROMs */ resource 401 include/linux/pci.h struct resource *res; /* host bridge aperture (CPU address) */ resource 437 include/linux/pci.h struct resource *res; resource 450 include/linux/pci.h struct resource *resource[PCI_BRIDGE_RESOURCE_NUM]; resource 452 include/linux/pci.h struct resource busn_res; /* bus numbers routed to this bus */ resource 756 include/linux/pci.h resource_size_t pcibios_align_resource(void *, const struct resource *, resource 767 include/linux/pci.h struct resource *res); resource 768 include/linux/pci.h void pcibios_bus_to_resource(struct pci_bus *bus, struct resource *res, resource 798 include/linux/pci.h struct resource *pci_find_parent_resource(const struct pci_dev *dev, resource 799 include/linux/pci.h struct resource *res); resource 1090 include/linux/pci.h void pci_add_resource(struct list_head *resources, struct resource *res); resource 1091 include/linux/pci.h void pci_add_resource_offset(struct list_head *resources, struct resource *res, resource 1094 include/linux/pci.h void pci_bus_add_resource(struct pci_bus *bus, struct resource *res, unsigned int flags); resource 1095 include/linux/pci.h struct resource *pci_bus_resource_n(const struct pci_bus *bus, int n); resource 1104 include/linux/pci.h struct resource *res, resource_size_t size, resource 1108 include/linux/pci.h const struct resource *, resource 1114 include/linux/pci.h int pci_remap_iospace(const struct resource *res, phys_addr_t phys_addr); resource 1120 include/linux/pci.h pcibios_resource_to_bus(pdev->bus, ®ion, &pdev->resource[bar]); resource 1448 include/linux/pci.h #define pci_resource_start(dev, bar) ((dev)->resource[(bar)].start) resource 1449 include/linux/pci.h #define pci_resource_end(dev, bar) ((dev)->resource[(bar)].end) resource 1450 include/linux/pci.h #define pci_resource_flags(dev, bar) ((dev)->resource[(bar)].flags) resource 1487 include/linux/pci.h const struct resource *rsrc, resource_size_t *start, resource 75 include/linux/platform_data/video-msm_fb.h struct resource *fb_resource; resource 87 include/linux/platform_data/video-msm_fb.h struct resource *fb_resource; /*optional*/ resource 28 include/linux/platform_device.h struct resource *resource; resource 51 include/linux/platform_device.h extern struct resource *platform_get_resource(struct platform_device *, resource 54 include/linux/platform_device.h extern struct resource *platform_get_resource_byname(struct platform_device *, resource 67 include/linux/platform_device.h const struct resource *res; resource 93 include/linux/platform_device.h const struct resource *res, unsigned int num, resource 134 include/linux/platform_device.h const struct resource *res, unsigned int num) resource 166 include/linux/platform_device.h const struct resource *res, resource 243 include/linux/platform_device.h struct resource *res, unsigned int n_res, resource 25 include/linux/pnp.h struct resource *pnp_get_resource(struct pnp_dev *dev, unsigned long type, resource 28 include/linux/pnp.h static inline struct resource *pnp_get_resource(struct pnp_dev *dev, resource 35 include/linux/pnp.h static inline int pnp_resource_valid(struct resource *res) resource 42 include/linux/pnp.h static inline int pnp_resource_enabled(struct resource *res) resource 49 include/linux/pnp.h static inline resource_size_t pnp_resource_len(struct resource *res) resource 60 include/linux/pnp.h struct resource *res = pnp_get_resource(dev, IORESOURCE_IO, bar); resource 70 include/linux/pnp.h struct resource *res = pnp_get_resource(dev, IORESOURCE_IO, bar); resource 80 include/linux/pnp.h struct resource *res = pnp_get_resource(dev, IORESOURCE_IO, bar); resource 95 include/linux/pnp.h struct resource *res = pnp_get_resource(dev, IORESOURCE_IO, bar); resource 106 include/linux/pnp.h struct resource *res = pnp_get_resource(dev, IORESOURCE_MEM, bar); resource 116 include/linux/pnp.h struct resource *res = pnp_get_resource(dev, IORESOURCE_MEM, bar); resource 125 include/linux/pnp.h struct resource *res = pnp_get_resource(dev, IORESOURCE_MEM, bar); resource 140 include/linux/pnp.h struct resource *res = pnp_get_resource(dev, IORESOURCE_MEM, bar); resource 150 include/linux/pnp.h struct resource *res = pnp_get_resource(dev, IORESOURCE_IRQ, bar); resource 159 include/linux/pnp.h struct resource *res = pnp_get_resource(dev, IORESOURCE_IRQ, bar); resource 174 include/linux/pnp.h struct resource *res = pnp_get_resource(dev, IORESOURCE_DMA, bar); resource 183 include/linux/pnp.h struct resource *res = pnp_get_resource(dev, IORESOURCE_DMA, bar); resource 10 include/linux/resource.h int do_prlimit(struct task_struct *tsk, unsigned int resource, resource 192 include/linux/rio.h struct resource riores[RIO_MAX_DEV_RESOURCES]; resource 212 include/linux/rio.h struct resource *res; resource 225 include/linux/rio.h struct resource *res; resource 261 include/linux/rio.h struct resource iores; resource 262 include/linux/rio.h struct resource riores[RIO_MAX_MPORT_RESOURCES]; resource 260 include/linux/rio_drv.h static inline void rio_init_mbox_res(struct resource *res, int start, int end) resource 262 include/linux/rio_drv.h memset(res, 0, sizeof(struct resource)); resource 278 include/linux/rio_drv.h static inline void rio_init_dbell_res(struct resource *res, u16 start, u16 end) resource 280 include/linux/rio_drv.h memset(res, 0, sizeof(struct resource)); resource 358 include/linux/rio_drv.h extern struct resource *rio_request_outb_dbell(struct rio_dev *, u16, u16); resource 359 include/linux/rio_drv.h extern int rio_release_outb_dbell(struct rio_dev *, struct resource *); resource 1589 include/linux/security.h int (*task_setrlimit) (struct task_struct *p, unsigned int resource, resource 1862 include/linux/security.h int security_task_setrlimit(struct task_struct *p, unsigned int resource, resource 2436 include/linux/security.h unsigned int resource, resource 111 include/linux/sh_intc.h struct resource *resource; resource 49 include/linux/ssb/ssb_driver_gige.h struct resource mem_resource; resource 50 include/linux/ssb/ssb_driver_gige.h struct resource io_resource; resource 72 include/linux/superhyway.h struct resource *resource; resource 640 include/linux/syscalls.h asmlinkage long sys_getrlimit(unsigned int resource, resource 643 include/linux/syscalls.h asmlinkage long sys_old_getrlimit(unsigned int resource, struct rlimit __user *rlim); resource 645 include/linux/syscalls.h asmlinkage long sys_setrlimit(unsigned int resource, resource 647 include/linux/syscalls.h asmlinkage long sys_prlimit64(pid_t pid, unsigned int resource, resource 66 include/linux/tc.h struct resource resource[2]; /* Address space routed to this bus. */ resource 86 include/linux/tc.h struct resource resource; /* Address space of this device. */ resource 42 include/linux/usb/chipidea.h struct resource *res, int nres, resource 68 include/linux/uwb/umc.h struct resource resource; resource 137 include/linux/vmw_vmci_defs.h u32 resource; resource 141 include/linux/vmw_vmci_defs.h (struct vmci_handle){ .context = _cid, .resource = _rid } resource 146 include/linux/vmw_vmci_defs.h return h1.context == h2.context && h1.resource == h2.resource; resource 152 include/linux/vmw_vmci_defs.h .resource = VMCI_INVALID_ID resource 168 include/linux/vmw_vmci_defs.h .resource = VMCI_ANON_SRC_RESOURCE_ID resource 37 include/linux/zorro.h struct resource resource; resource 107 include/linux/zorro.h #define zorro_resource_start(z) ((z)->resource.start) resource 108 include/linux/zorro.h #define zorro_resource_end(z) ((z)->resource.end) resource 109 include/linux/zorro.h #define zorro_resource_len(z) (resource_size(&(z)->resource)) resource 110 include/linux/zorro.h #define zorro_resource_flags(z) ((z)->resource.flags) resource 11 include/media/sh_mobile_ceu.h struct resource; resource 15 include/media/sh_mobile_ceu.h struct resource *resource; resource 40 include/net/phonet/phonet.h u8 resource; resource 109 include/pcmcia/ds.h struct resource *resource[PCMCIA_NUM_RESOURCES]; resource 224 include/pcmcia/ds.h int pcmcia_request_window(struct pcmcia_device *p_dev, struct resource *res, resource 226 include/pcmcia/ds.h int pcmcia_release_window(struct pcmcia_device *p_dev, struct resource *res); resource 227 include/pcmcia/ds.h int pcmcia_map_mem_page(struct pcmcia_device *p_dev, struct resource *res, resource 100 include/pcmcia/ss.h struct resource *res; resource 105 include/pcmcia/ss.h struct resource *res; resource 128 include/sound/ad1816a.h struct resource *res_port; resource 322 include/sound/core.h struct resource; resource 323 include/sound/core.h void release_and_free_resource(struct resource *res); resource 72 include/sound/emu8000.h struct resource *res_port1; resource 73 include/sound/emu8000.h struct resource *res_port2; resource 74 include/sound/emu8000.h struct resource *res_port3; resource 36 include/sound/es1688.h struct resource *res_port; resource 303 include/sound/gus.h struct resource *res_port1; resource 304 include/sound/gus.h struct resource *res_port2; resource 78 include/sound/mpu401.h struct resource *res; /* port resource */ resource 304 include/sound/opl3.h struct resource *res_l_port; resource 305 include/sound/opl3.h struct resource *res_r_port; resource 67 include/sound/sb.h struct resource *res_port; resource 51 include/sound/snd_wavefront.h struct resource *res_base; /* i/o port resource allocation */ resource 81 include/sound/wss.h struct resource *res_port; resource 83 include/sound/wss.h struct resource *res_cport; resource 158 include/uapi/linux/phonet.h __u8 resource) resource 160 include/uapi/linux/phonet.h spn->spn_resource = resource;