| /linux/drivers/infiniband/hw/irdma/ |
| H A D | puda.c | 36 struct irdma_puda_buf *irdma_puda_get_bufpool(struct irdma_puda_rsrc *rsrc) in irdma_puda_get_bufpool() argument 39 struct list_head *list = &rsrc->bufpool; in irdma_puda_get_bufpool() 42 spin_lock_irqsave(&rsrc->bufpool_lock, flags); in irdma_puda_get_bufpool() 45 rsrc->avail_buf_count--; in irdma_puda_get_bufpool() 46 buf->vsi = rsrc->vsi; in irdma_puda_get_bufpool() 48 rsrc->stats_buf_alloc_fail++; in irdma_puda_get_bufpool() 50 spin_unlock_irqrestore(&rsrc->bufpool_lock, flags); in irdma_puda_get_bufpool() 60 void irdma_puda_ret_bufpool(struct irdma_puda_rsrc *rsrc, in irdma_puda_ret_bufpool() argument 66 spin_lock_irqsave(&rsrc->bufpool_lock, flags); in irdma_puda_ret_bufpool() 67 list_add(&buf->list, &rsrc->bufpool); in irdma_puda_ret_bufpool() [all …]
|
| /linux/drivers/mtd/maps/ |
| H A D | amd76xrom.c | 36 struct resource rsrc; member 44 struct resource rsrc; member 83 if (map->rsrc.parent) { in amd76xrom_cleanup() 84 release_resource(&map->rsrc); in amd76xrom_cleanup() 91 if (window->rsrc.parent) in amd76xrom_cleanup() 92 release_resource(&window->rsrc); in amd76xrom_cleanup() 146 window->rsrc.name = MOD_NAME; in amd76xrom_init_one() 147 window->rsrc.start = window->phys; in amd76xrom_init_one() 148 window->rsrc.end = window->phys + window->size - 1; in amd76xrom_init_one() 149 window->rsrc.flags = IORESOURCE_MEM | IORESOURCE_BUSY; in amd76xrom_init_one() [all …]
|
| H A D | ichxrom.c | 41 struct resource rsrc; member 49 struct resource rsrc; member 71 if (map->rsrc.parent) in ichxrom_cleanup() 72 release_resource(&map->rsrc); in ichxrom_cleanup() 78 if (window->rsrc.parent) in ichxrom_cleanup() 79 release_resource(&window->rsrc); in ichxrom_cleanup() 175 window->rsrc.name = MOD_NAME; in ichxrom_init_one() 176 window->rsrc.start = window->phys; in ichxrom_init_one() 177 window->rsrc.end = window->phys + window->size - 1; in ichxrom_init_one() 178 window->rsrc.flags = IORESOURCE_MEM | IORESOURCE_BUSY; in ichxrom_init_one() [all …]
|
| H A D | ck804xrom.c | 40 struct resource rsrc; member 48 struct resource rsrc; member 95 if (map->rsrc.parent) in ck804xrom_cleanup() 96 release_resource(&map->rsrc); in ck804xrom_cleanup() 103 if (window->rsrc.parent) in ck804xrom_cleanup() 104 release_resource(&window->rsrc); in ck804xrom_cleanup() 175 window->rsrc.name = MOD_NAME; in ck804xrom_init_one() 176 window->rsrc.start = window->phys; in ck804xrom_init_one() 177 window->rsrc.end = window->phys + window->size - 1; in ck804xrom_init_one() 178 window->rsrc.flags = IORESOURCE_MEM | IORESOURCE_BUSY; in ck804xrom_init_one() [all …]
|
| H A D | esb2rom.c | 102 struct resource rsrc; member 110 struct resource rsrc; member 130 if (map->rsrc.parent) in esb2rom_cleanup() 131 release_resource(&map->rsrc); in esb2rom_cleanup() 137 if (window->rsrc.parent) in esb2rom_cleanup() 138 release_resource(&window->rsrc); in esb2rom_cleanup() 240 window->rsrc.name = MOD_NAME; in esb2rom_init_one() 241 window->rsrc.start = window->phys; in esb2rom_init_one() 242 window->rsrc.end = window->phys + window->size - 1; in esb2rom_init_one() 243 window->rsrc.flags = IORESOURCE_MEM | IORESOURCE_BUSY; in esb2rom_init_one() [all …]
|
| /linux/sound/soc/amd/acp/ |
| H A D | acp-legacy-common.c | 84 struct acp_resource *rsrc = chip->rsrc; in acp_irq_handler() local 89 if (rsrc->no_of_ctrls == 2) in acp_irq_handler() 90 ext_intr_stat1 = readl(ACP_EXTERNAL_INTR_STAT(chip, (rsrc->irqp_used - 1))); in acp_irq_handler() 92 ext_intr_stat = readl(ACP_EXTERNAL_INTR_STAT(chip, rsrc->irqp_used)); in acp_irq_handler() 98 ACP_EXTERNAL_INTR_STAT(chip, rsrc->irqp_used)); in acp_irq_handler() 102 if (chip->rsrc->no_of_ctrls == 2) { in acp_irq_handler() 105 (rsrc->irqp_used - 1))); in acp_irq_handler() 120 struct acp_resource *rsrc; in acp_enable_interrupts() local 123 rsrc = chip->rsrc; in acp_enable_interrupts() 125 ext_intr_ctrl = readl(ACP_EXTERNAL_INTR_CNTL(chip, rsrc->irqp_used)); in acp_enable_interrupts() [all …]
|
| H A D | acp-i2s.c | 198 struct acp_resource *rsrc; in acp_i2s_hwparams() local 205 rsrc = chip->rsrc; in acp_i2s_hwparams() 281 if (rsrc->soc_mclk) { in acp_i2s_hwparams() 392 struct acp_resource *rsrc = chip->rsrc; in acp_i2s_trigger() local 455 if (rsrc->soc_mclk) in acp_i2s_trigger() 522 struct acp_resource *rsrc = chip->rsrc; in acp_i2s_prepare() local 532 acp_fifo_addr = rsrc->sram_pte_offset + in acp_i2s_prepare() 544 acp_fifo_addr = rsrc->sram_pte_offset + in acp_i2s_prepare() 559 acp_fifo_addr = rsrc->sram_pte_offset + in acp_i2s_prepare() 571 acp_fifo_addr = rsrc->sram_pte_offset + in acp_i2s_prepare() [all …]
|
| H A D | acp-platform.c | 112 struct acp_resource *rsrc = chip->rsrc; in config_pte_for_stream() local 115 reg_val = rsrc->sram_pte_offset; in config_pte_for_stream() 134 struct acp_resource *rsrc = chip->rsrc; in config_acp_dma() local 180 writel(low, chip->base + rsrc->scratch_reg_offset + val); in config_acp_dma() 182 writel(high, chip->base + rsrc->scratch_reg_offset + val + 4); in config_acp_dma()
|
| H A D | acp-pci.c | 138 chip->rsrc = &rn_rsrc; in acp_pci_probe() 144 chip->rsrc = &rmb_rsrc; in acp_pci_probe() 150 chip->rsrc = &acp63_rsrc; in acp_pci_probe() 158 chip->rsrc = &acp70_rsrc; in acp_pci_probe()
|
| /linux/sound/soc/intel/atom/sst/ |
| H A D | sst_acpi.c | 173 struct resource *rsrc; in sst_platform_get_resources() 178 rsrc = platform_get_resource(pdev, IORESOURCE_MEM, in sst_platform_get_resources() 180 if (!rsrc) { in sst_platform_get_resources() 184 dev_info(ctx->dev, "LPE base: %#x size:%#x", (unsigned int) rsrc->start, in sst_platform_get_resources() 185 (unsigned int)resource_size(rsrc)); in sst_platform_get_resources() 187 ctx->iram_base = rsrc->start + ctx->pdata->res_info->iram_offset; in sst_platform_get_resources() 197 ctx->dram_base = rsrc->start + ctx->pdata->res_info->dram_offset; in sst_platform_get_resources() 207 ctx->shim_phy_add = rsrc->start + ctx->pdata->res_info->shim_offset; in sst_platform_get_resources() 220 ctx->mailbox_add = rsrc->start + ctx->pdata->res_info->mbox_offset; in sst_platform_get_resources() 232 rsrc in sst_platform_get_resources() 172 struct resource *rsrc; sst_platform_get_resources() local 294 struct resource *rsrc; sst_acpi_probe() local [all...] |
| /linux/include/linux/ |
| H A D | vgaarb.h | 30 int vga_get(struct pci_dev *pdev, unsigned int rsrc, int interruptible); 31 void vga_put(struct pci_dev *pdev, unsigned int rsrc); 42 static inline int vga_get(struct pci_dev *pdev, unsigned int rsrc, in vga_get() argument 47 static inline void vga_put(struct pci_dev *pdev, unsigned int rsrc) in vga_put() argument 78 unsigned int rsrc) in vga_get_interruptible() argument 80 return vga_get(pdev, rsrc, 1); in vga_get_interruptible() 93 unsigned int rsrc) in vga_get_uninterruptible() argument 95 return vga_get(pdev, rsrc, 0); in vga_get_uninterruptible()
|
| /linux/drivers/pmdomain/imx/ |
| H A D | scu-pd.c | 95 u32 rsrc; member 100 u32 rsrc; member 331 static int imx_sc_get_pd_power(struct device *dev, u32 rsrc) in imx_sc_get_pd_power() argument 342 msg.data.req.resource = rsrc; in imx_sc_get_pd_power() 347 rsrc, ret); in imx_sc_get_pd_power() 366 msg.resource = pd->rsrc; in imx_sc_pd_power() 370 if (imx_con_rsrc == pd->rsrc && !console_suspend_enabled && !power_on) in imx_sc_pd_power() 376 power_on ? "up" : "off", pd->rsrc, ret); in imx_sc_pd_power() 402 if (sc_pd->rsrc == spec->args[0]) { in imx_scu_pd_xlate() 419 if (!imx_sc_rm_is_resource_owned(pm_ipc_handle, pd_ranges->rsrc + idx)) in imx_scu_add_pm_domain() [all …]
|
| /linux/drivers/pci/ |
| H A D | vgaarb.c | 211 unsigned int rsrc) in __vga_tryget() argument 223 if ((rsrc & VGA_RSRC_NORMAL_IO) && in __vga_tryget() 225 rsrc |= VGA_RSRC_LEGACY_IO; in __vga_tryget() 226 if ((rsrc & VGA_RSRC_NORMAL_MEM) && in __vga_tryget() 228 rsrc |= VGA_RSRC_LEGACY_MEM; in __vga_tryget() 230 vgaarb_dbg(dev, "%s: %d\n", __func__, rsrc); in __vga_tryget() 234 wants = rsrc & ~vgadev->owns; in __vga_tryget() 344 vgadev->locks |= (rsrc & VGA_RSRC_LEGACY_MASK); in __vga_tryget() 345 if (rsrc & VGA_RSRC_LEGACY_IO) in __vga_tryget() 347 if (rsrc & VGA_RSRC_LEGACY_MEM) in __vga_tryget() [all …]
|
| /linux/arch/mips/pci/ |
| H A D | pci.c | 48 const struct resource *rsrc, resource_size_t *start, in pci_resource_to_user() argument 51 phys_addr_t size = resource_size(rsrc); in pci_resource_to_user() 53 *start = fixup_bigphys_addr(rsrc->start, size); in pci_resource_to_user() 54 *end = rsrc->start + size - 1; in pci_resource_to_user()
|
| /linux/drivers/of/ |
| H A D | of_numa.c | 43 struct resource rsrc; in of_numa_parse_memory_nodes() local 62 for (i = 0; !r && !of_address_to_resource(np, i, &rsrc); i++) { in of_numa_parse_memory_nodes() 63 r = numa_add_memblk(nid, rsrc.start, rsrc.end + 1); in of_numa_parse_memory_nodes()
|
| /linux/arch/powerpc/platforms/85xx/ |
| H A D | ge_imp3a.c | 85 struct resource rsrc; in ge_imp3a_pci_assign_primary() local 91 of_address_to_resource(np, 0, &rsrc); in ge_imp3a_pci_assign_primary() 92 if ((rsrc.start & 0xfffff) == 0x9000) { in ge_imp3a_pci_assign_primary()
|
| /linux/arch/powerpc/sysdev/ |
| H A D | mpic_msgr.c | 171 struct resource rsrc; in mpic_msgr_probe() local 202 of_address_to_resource(np, 0, &rsrc); in mpic_msgr_probe() 203 msgr_block_addr = devm_ioremap(&dev->dev, rsrc.start, resource_size(&rsrc)); in mpic_msgr_probe()
|
| H A D | fsl_pci.c | 526 struct resource rsrc; in fsl_add_bridge() local 545 if (of_address_to_resource(dev, 0, &rsrc)) { in fsl_add_bridge() 567 (u64)rsrc.start, (u64)resource_size(&rsrc)); in fsl_add_bridge() 569 pci = hose->private_data = ioremap(rsrc.start, resource_size(&rsrc)); in fsl_add_bridge() 573 setup_indirect_pci(hose, rsrc.start, rsrc.start + 0x4, in fsl_add_bridge() 635 (unsigned long long)rsrc.start, hose->first_busno, in fsl_add_bridge()
|
| H A D | tsi108_pci.c | 188 struct resource rsrc; in tsi108_setup_pci() local 199 has_address = (of_address_to_resource(dev, 0, &rsrc) == 0); in tsi108_setup_pci() 221 &rsrc.start, hose->first_busno, hose->last_busno); in tsi108_setup_pci()
|
| /linux/arch/powerpc/platforms/52xx/ |
| H A D | mpc52xx_pci.c | 361 struct resource rsrc; in mpc52xx_add_bridge() local 367 if (of_address_to_resource(node, 0, &rsrc) != 0) { in mpc52xx_add_bridge() 396 pci_regs = ioremap(rsrc.start, resource_size(&rsrc)); in mpc52xx_add_bridge() 404 mpc52xx_pci_setup(hose, pci_regs, rsrc.start); in mpc52xx_add_bridge()
|
| /linux/drivers/clk/imx/ |
| H A D | Makefile | 38 clk-imx8qxp-rsrc.o clk-imx8qm-rsrc.o \ 39 clk-imx8dxl-rsrc.o
|
| H A D | clk-imx8dxl-rsrc.c | 63 .rsrc = imx8dxl_clk_scu_rsrc_table,
|
| /linux/drivers/net/ethernet/marvell/octeontx2/af/ |
| H A D | mcs.h | 181 int mcs_alloc_rsrc(struct rsrc_bmap *rsrc, u16 *pf_map, u16 pcifunc); 182 int mcs_free_rsrc(struct rsrc_bmap *rsrc, u16 *pf_map, int rsrc_id, u16 pcifunc); 207 int mcs_alloc_ctrlpktrule(struct rsrc_bmap *rsrc, u16 *pf_map, u16 offset, u16 pcifunc);
|
| /linux/arch/powerpc/platforms/powermac/ |
| H A D | pci.c | 776 struct resource rsrc; in pmac_add_bridge() local 784 of_address_to_resource(dev, 0, &rsrc); in pmac_add_bridge() 824 primary = setup_uninorth(hose, &rsrc); in pmac_add_bridge() 831 setup_bandit(hose, &rsrc); in pmac_add_bridge() 834 setup_chaos(hose, &rsrc); in pmac_add_bridge() 840 disp_name, (unsigned long long)rsrc.start, hose->first_busno, in pmac_add_bridge()
|
| /linux/arch/arm64/boot/dts/freescale/ |
| H A D | imx8-ss-gpu0.dtsi | 7 #include <dt-bindings/firmware/imx/rsrc.h>
|