/Linux-v5.10/drivers/infiniband/hw/i40iw/ |
D | i40iw_puda.c | 50 *rsrc, bool initial); 70 struct i40iw_puda_buf *i40iw_puda_get_bufpool(struct i40iw_puda_rsrc *rsrc) in i40iw_puda_get_bufpool() argument 73 struct list_head *list = &rsrc->bufpool; in i40iw_puda_get_bufpool() 76 spin_lock_irqsave(&rsrc->bufpool_lock, flags); in i40iw_puda_get_bufpool() 79 rsrc->avail_buf_count--; in i40iw_puda_get_bufpool() 81 rsrc->stats_buf_alloc_fail++; in i40iw_puda_get_bufpool() 82 spin_unlock_irqrestore(&rsrc->bufpool_lock, flags); in i40iw_puda_get_bufpool() 91 void i40iw_puda_ret_bufpool(struct i40iw_puda_rsrc *rsrc, in i40iw_puda_ret_bufpool() argument 96 spin_lock_irqsave(&rsrc->bufpool_lock, flags); in i40iw_puda_ret_bufpool() 97 list_add(&buf->list, &rsrc->bufpool); in i40iw_puda_ret_bufpool() [all …]
|
D | i40iw_puda.h | 157 struct i40iw_puda_buf *i40iw_puda_get_bufpool(struct i40iw_puda_rsrc *rsrc); 158 void i40iw_puda_ret_bufpool(struct i40iw_puda_rsrc *rsrc, 160 void i40iw_puda_send_buf(struct i40iw_puda_rsrc *rsrc,
|
/Linux-v5.10/drivers/mtd/maps/ |
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 …]
|
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 …]
|
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 …]
|
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-v5.10/include/linux/ |
D | vgaarb.h | 77 extern int vga_get(struct pci_dev *pdev, unsigned int rsrc, int interruptible); 79 static inline int vga_get(struct pci_dev *pdev, unsigned int rsrc, int interruptible) { return 0; } in vga_get() argument 92 unsigned int rsrc) in vga_get_interruptible() argument 94 return vga_get(pdev, rsrc, 1); in vga_get_interruptible() 107 unsigned int rsrc) in vga_get_uninterruptible() argument 109 return vga_get(pdev, rsrc, 0); in vga_get_uninterruptible() 113 extern void vga_put(struct pci_dev *pdev, unsigned int rsrc); 115 #define vga_put(pdev, rsrc) argument
|
/Linux-v5.10/sound/soc/intel/atom/sst/ |
D | sst_acpi.c | 150 struct resource *rsrc; in sst_platform_get_resources() local 155 rsrc = platform_get_resource(pdev, IORESOURCE_MEM, in sst_platform_get_resources() 157 if (!rsrc) { in sst_platform_get_resources() 161 dev_info(ctx->dev, "LPE base: %#x size:%#x", (unsigned int) rsrc->start, in sst_platform_get_resources() 162 (unsigned int)resource_size(rsrc)); in sst_platform_get_resources() 164 ctx->iram_base = rsrc->start + ctx->pdata->res_info->iram_offset; in sst_platform_get_resources() 174 ctx->dram_base = rsrc->start + ctx->pdata->res_info->dram_offset; in sst_platform_get_resources() 184 ctx->shim_phy_add = rsrc->start + ctx->pdata->res_info->shim_offset; in sst_platform_get_resources() 197 ctx->mailbox_add = rsrc->start + ctx->pdata->res_info->mbox_offset; in sst_platform_get_resources() 209 rsrc = platform_get_resource(pdev, IORESOURCE_MEM, in sst_platform_get_resources() [all …]
|
/Linux-v5.10/drivers/firmware/imx/ |
D | scu-pd.c | 71 u32 rsrc; member 76 u32 rsrc; member 212 msg.resource = pd->rsrc; in imx_sc_pd_power() 218 power_on ? "up" : "off", pd->rsrc, ret); in imx_sc_pd_power() 244 if (sc_pd->rsrc == spec->args[0]) { in imx_scu_pd_xlate() 260 if (!imx_sc_rm_is_resource_owned(pm_ipc_handle, pd_ranges->rsrc + idx)) in imx_scu_add_pm_domain() 267 sc_pd->rsrc = pd_ranges->rsrc + idx; in imx_scu_add_pm_domain() 280 if (sc_pd->rsrc >= IMX_SC_R_LAST) { in imx_scu_add_pm_domain() 282 sc_pd->name, sc_pd->rsrc); in imx_scu_add_pm_domain() 291 sc_pd->name, sc_pd->rsrc); in imx_scu_add_pm_domain()
|
/Linux-v5.10/arch/mips/pci/ |
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-v5.10/drivers/gpu/vga/ |
D | vgaarb.c | 242 unsigned int rsrc) in __vga_tryget() argument 253 if ((rsrc & VGA_RSRC_NORMAL_IO) && in __vga_tryget() 255 rsrc |= VGA_RSRC_LEGACY_IO; in __vga_tryget() 256 if ((rsrc & VGA_RSRC_NORMAL_MEM) && in __vga_tryget() 258 rsrc |= VGA_RSRC_LEGACY_MEM; in __vga_tryget() 260 vgaarb_dbg(dev, "%s: %d\n", __func__, rsrc); in __vga_tryget() 264 wants = rsrc & ~vgadev->owns; in __vga_tryget() 378 vgadev->locks |= (rsrc & VGA_RSRC_LEGACY_MASK); in __vga_tryget() 379 if (rsrc & VGA_RSRC_LEGACY_IO) in __vga_tryget() 381 if (rsrc & VGA_RSRC_LEGACY_MEM) in __vga_tryget() [all …]
|
/Linux-v5.10/drivers/of/ |
D | of_numa.c | 45 struct resource rsrc; in of_numa_parse_memory_nodes() local 64 for (i = 0; !r && !of_address_to_resource(np, i, &rsrc); i++) in of_numa_parse_memory_nodes() 65 r = numa_add_memblk(nid, rsrc.start, rsrc.end + 1); in of_numa_parse_memory_nodes()
|
/Linux-v5.10/arch/powerpc/platforms/powermac/ |
D | time.c | 173 struct resource rsrc; in via_calibrate_decr() local 180 if (vias == NULL || of_address_to_resource(vias, 0, &rsrc)) { in via_calibrate_decr() 185 via = ioremap(rsrc.start, resource_size(&rsrc)); in via_calibrate_decr()
|
D | pci.c | 775 struct resource rsrc; in pmac_add_bridge() local 783 of_address_to_resource(dev, 0, &rsrc); in pmac_add_bridge() 823 primary = setup_uninorth(hose, &rsrc); in pmac_add_bridge() 830 setup_bandit(hose, &rsrc); in pmac_add_bridge() 833 setup_chaos(hose, &rsrc); in pmac_add_bridge() 839 disp_name, (unsigned long long)rsrc.start, hose->first_busno, in pmac_add_bridge()
|
/Linux-v5.10/arch/powerpc/platforms/85xx/ |
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-v5.10/arch/powerpc/sysdev/ |
D | mpic_msgr.c | 162 struct resource rsrc; in mpic_msgr_probe() local 193 of_address_to_resource(np, 0, &rsrc); in mpic_msgr_probe() 194 msgr_block_addr = ioremap(rsrc.start, resource_size(&rsrc)); in mpic_msgr_probe()
|
D | fsl_pci.c | 520 struct resource rsrc; in fsl_add_bridge() local 538 if (of_address_to_resource(dev, 0, &rsrc)) { in fsl_add_bridge() 560 (u64)rsrc.start, (u64)resource_size(&rsrc)); in fsl_add_bridge() 562 pci = hose->private_data = ioremap(rsrc.start, resource_size(&rsrc)); in fsl_add_bridge() 566 setup_indirect_pci(hose, rsrc.start, rsrc.start + 0x4, in fsl_add_bridge() 621 (unsigned long long)rsrc.start, hose->first_busno, in fsl_add_bridge()
|
D | tsi108_pci.c | 187 struct resource rsrc; in tsi108_setup_pci() local 198 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-v5.10/drivers/net/ethernet/marvell/octeontx2/af/ |
D | rvu.c | 105 int rvu_alloc_rsrc(struct rsrc_bmap *rsrc) in rvu_alloc_rsrc() argument 109 if (!rsrc->bmap) in rvu_alloc_rsrc() 112 id = find_first_zero_bit(rsrc->bmap, rsrc->max); in rvu_alloc_rsrc() 113 if (id >= rsrc->max) in rvu_alloc_rsrc() 116 __set_bit(id, rsrc->bmap); in rvu_alloc_rsrc() 121 int rvu_alloc_rsrc_contig(struct rsrc_bmap *rsrc, int nrsrc) in rvu_alloc_rsrc_contig() argument 125 if (!rsrc->bmap) in rvu_alloc_rsrc_contig() 128 start = bitmap_find_next_zero_area(rsrc->bmap, rsrc->max, 0, nrsrc, 0); in rvu_alloc_rsrc_contig() 129 if (start >= rsrc->max) in rvu_alloc_rsrc_contig() 132 bitmap_set(rsrc->bmap, start, nrsrc); in rvu_alloc_rsrc_contig() [all …]
|
D | rvu.h | 206 struct rsrc_bmap rsrc; member 417 int rvu_alloc_bitmap(struct rsrc_bmap *rsrc); 418 int rvu_alloc_rsrc(struct rsrc_bmap *rsrc); 419 void rvu_free_rsrc(struct rsrc_bmap *rsrc, int id); 420 int rvu_rsrc_free_count(struct rsrc_bmap *rsrc); 421 int rvu_alloc_rsrc_contig(struct rsrc_bmap *rsrc, int nrsrc); 422 bool rvu_rsrc_check_contig(struct rsrc_bmap *rsrc, int nrsrc);
|
/Linux-v5.10/arch/powerpc/platforms/52xx/ |
D | mpc52xx_pci.c | 370 struct resource rsrc; in mpc52xx_add_bridge() local 376 if (of_address_to_resource(node, 0, &rsrc) != 0) { in mpc52xx_add_bridge() 405 pci_regs = ioremap(rsrc.start, resource_size(&rsrc)); in mpc52xx_add_bridge() 413 mpc52xx_pci_setup(hose, pci_regs, rsrc.start); in mpc52xx_add_bridge()
|
/Linux-v5.10/sound/ppc/ |
D | pmac.c | 842 release_mem_region(chip->rsrc[i].start, in snd_pmac_free() 843 resource_size(&chip->rsrc[i])); in snd_pmac_free() 1181 &chip->rsrc[i])) { in snd_pmac_new() 1187 if (request_mem_region(chip->rsrc[i].start, in snd_pmac_new() 1188 resource_size(&chip->rsrc[i]), in snd_pmac_new() 1192 i, rnames[i], &chip->rsrc[i]); in snd_pmac_new() 1198 ctrl_addr = chip->rsrc[0].start; in snd_pmac_new() 1199 txdma_addr = chip->rsrc[1].start; in snd_pmac_new() 1206 &chip->rsrc[i])) { in snd_pmac_new() 1212 if (request_mem_region(chip->rsrc[i].start, in snd_pmac_new() [all …]
|
/Linux-v5.10/drivers/vfio/pci/ |
D | vfio_pci_rdwr.c | 297 unsigned int rsrc; in vfio_pci_vga_rw() local 312 rsrc = VGA_RSRC_LEGACY_MEM; in vfio_pci_vga_rw() 319 rsrc = VGA_RSRC_LEGACY_IO; in vfio_pci_vga_rw() 326 rsrc = VGA_RSRC_LEGACY_IO; in vfio_pci_vga_rw() 336 ret = vga_get_interruptible(vdev->pdev, rsrc); in vfio_pci_vga_rw() 349 vga_put(vdev->pdev, rsrc); in vfio_pci_vga_rw()
|
/Linux-v5.10/drivers/ptp/ |
D | ptp_qoriq.c | 578 ptp_qoriq->rsrc = platform_get_resource(dev, IORESOURCE_MEM, 0); in ptp_qoriq_probe() 579 if (!ptp_qoriq->rsrc) { in ptp_qoriq_probe() 583 if (request_resource(&iomem_resource, ptp_qoriq->rsrc)) { in ptp_qoriq_probe() 588 base = ioremap(ptp_qoriq->rsrc->start, in ptp_qoriq_probe() 589 resource_size(ptp_qoriq->rsrc)); in ptp_qoriq_probe() 605 release_resource(ptp_qoriq->rsrc); in ptp_qoriq_probe() 619 release_resource(ptp_qoriq->rsrc); in ptp_qoriq_remove()
|
/Linux-v5.10/arch/microblaze/pci/ |
D | pci-common.c | 360 const struct resource *rsrc, in pci_resource_to_user() argument 365 if (rsrc->flags & IORESOURCE_IO) { in pci_resource_to_user() 367 (struct resource *) rsrc); in pci_resource_to_user() 380 *start = rsrc->start; in pci_resource_to_user() 381 *end = rsrc->end; in pci_resource_to_user()
|