Home
last modified time | relevance | path

Searched refs:rsrc (Results 1 – 25 of 39) sorted by relevance

12

/Linux-v5.10/drivers/infiniband/hw/i40iw/
Di40iw_puda.c50 *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 …]
Di40iw_puda.h157 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/
Damd76xrom.c36 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 …]
Dck804xrom.c40 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 …]
Dichxrom.c41 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 …]
Desb2rom.c102 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/
Dvgaarb.h77 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/
Dsst_acpi.c150 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/
Dscu-pd.c71 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/
Dpci.c48 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/
Dvgaarb.c242 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/
Dof_numa.c45 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/
Dtime.c173 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()
Dpci.c775 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/
Dge_imp3a.c85 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/
Dmpic_msgr.c162 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()
Dfsl_pci.c520 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()
Dtsi108_pci.c187 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/
Drvu.c105 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 …]
Drvu.h206 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/
Dmpc52xx_pci.c370 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/
Dpmac.c842 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/
Dvfio_pci_rdwr.c297 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/
Dptp_qoriq.c578 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/
Dpci-common.c360 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()

12