| /linux-6.15/drivers/infiniband/hw/irdma/ |
| H A D | puda.c | 127 rsrc->rx_wqe_idx = ((rsrc->rx_wqe_idx + 1) % rsrc->rq_size); in irdma_puda_replenish_rq() 385 rsrc->receive(rsrc->vsi, buf); in irdma_puda_poll_cmpl() 400 rsrc->xmit_complete(rsrc->vsi, buf); in irdma_puda_poll_cmpl() 657 rsrc->qpmem.size, &rsrc->qpmem.pa, in irdma_puda_qp_create() 695 rsrc->qpmem.va, rsrc->qpmem.pa); in irdma_puda_qp_create() 711 rsrc->qpmem.va, rsrc->qpmem.pa); in irdma_puda_qp_create() 820 rsrc->cqmem.va, rsrc->cqmem.pa); in irdma_puda_cq_create() 839 rsrc->dev->ws_remove(rsrc->qp.vsi, rsrc->qp.user_pri); in irdma_puda_free_qp() 856 rsrc->dev->ws_remove(rsrc->qp.vsi, rsrc->qp.user_pri); in irdma_puda_free_qp() 933 rsrc->qpmem.va, rsrc->qpmem.pa); in irdma_puda_dele_rsrc() [all …]
|
| /linux-6.15/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() 151 window->rsrc.parent = NULL; in amd76xrom_init_one() 237 if (window->rsrc.parent) { in amd76xrom_init_one() 247 if (request_resource(&window->rsrc, &map->rsrc)) { 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() 180 window->rsrc.parent = NULL; in ichxrom_init_one() 264 if (window->rsrc.parent) { in ichxrom_init_one() 274 if (request_resource(&window->rsrc, &map->rsrc)) { 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() 175 window->rsrc.name = MOD_NAME; in ck804xrom_init_one() 180 window->rsrc.parent = NULL; in ck804xrom_init_one() 183 __func__, &window->rsrc); in ck804xrom_init_one() 267 if (window->rsrc.parent) { in ck804xrom_init_one() 277 if (request_resource(&window->rsrc, &map->rsrc)) { 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() 240 window->rsrc.name = MOD_NAME; in esb2rom_init_one() 245 window->rsrc.parent = NULL; in esb2rom_init_one() 248 __func__, &window->rsrc); in esb2rom_init_one() 329 if (window->rsrc.parent) { in esb2rom_init_one() 339 if (request_resource(&window->rsrc, &map->rsrc)) { in esb2rom_init_one() [all …]
|
| /linux-6.15/sound/soc/intel/atom/sst/ |
| H A D | sst_acpi.c | 172 struct resource *rsrc; in sst_platform_get_resources() local 179 if (!rsrc) { in sst_platform_get_resources() 184 (unsigned int)resource_size(rsrc)); in sst_platform_get_resources() 233 if (!rsrc) { in sst_platform_get_resources() 237 ctx->ddr_base = rsrc->start; in sst_platform_get_resources() 238 ctx->ddr_end = rsrc->end; in sst_platform_get_resources() 241 resource_size(rsrc)); in sst_platform_get_resources() 294 struct resource *rsrc; in sst_acpi_probe() local 310 if (!rsrc) { in sst_acpi_probe() 314 rsrc->start -= pdata->res_info->shim_offset; in sst_acpi_probe() [all …]
|
| /linux-6.15/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() 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() 135 struct acp_resource *rsrc; in acp_disable_interrupts() local 137 rsrc = chip->rsrc; in acp_disable_interrupts() 208 struct acp_resource *rsrc = chip->rsrc; in set_acp_i2s_dma_fifo() local 283 BIT(BT_RX_THRESHOLD(rsrc->offset)) | in set_acp_i2s_dma_fifo() [all …]
|
| H A D | acp-i2s.c | 193 struct acp_resource *rsrc; in acp_i2s_hwparams() local 200 rsrc = chip->rsrc; in acp_i2s_hwparams() 276 if (rsrc->soc_mclk) { in acp_i2s_hwparams() 387 struct acp_resource *rsrc = chip->rsrc; in acp_i2s_trigger() local 450 if (rsrc->soc_mclk) in acp_i2s_trigger() 517 struct acp_resource *rsrc = chip->rsrc; in acp_i2s_prepare() local 617 BIT(BT_RX_THRESHOLD(rsrc->offset)) | in acp_i2s_prepare() 619 BIT(BT_TX_THRESHOLD(rsrc->offset)) | in acp_i2s_prepare() 620 BIT(HS_RX_THRESHOLD(rsrc->offset)) | in acp_i2s_prepare() 621 BIT(HS_TX_THRESHOLD(rsrc->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 179 writel(low, chip->base + rsrc->scratch_reg_offset + val); in config_acp_dma() 181 writel(high, chip->base + rsrc->scratch_reg_offset + val + 4); in config_acp_dma()
|
| H A D | chip_offset_byte.h | 33 (chip->base + chip->rsrc->irq_reg_offset + offset + (ctrl * 0x04)) 38 (0x4 + (chip->rsrc->no_of_ctrls * 0x04)), ctrl) 43 ((addr) + (acp_adata->rsrc->irqp_used * \ 44 acp_adata->rsrc->irq_reg_offset))
|
| /linux-6.15/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-6.15/drivers/pmdomain/imx/ |
| H A D | scu-pd.c | 95 u32 rsrc; member 100 u32 rsrc; member 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() 402 if (sc_pd->rsrc == spec->args[0]) { in imx_scu_pd_xlate() 426 sc_pd->rsrc = pd_ranges->rsrc + idx; in imx_scu_add_pm_domain() 438 if (imx_con_rsrc == sc_pd->rsrc) in imx_scu_add_pm_domain() 449 if (sc_pd->rsrc >= IMX_SC_R_LAST) { in imx_scu_add_pm_domain() 451 sc_pd->name, sc_pd->rsrc); in imx_scu_add_pm_domain() [all …]
|
| /linux-6.15/drivers/pmdomain/thead/ |
| H A D | th1520-pm-domains.c | 18 u32 rsrc; member 23 u32 rsrc; member 54 return th1520_aon_power_update(pd->aon_chan, pd->rsrc, true); in th1520_pd_power_on() 61 return th1520_aon_power_update(pd->aon_chan, pd->rsrc, false); in th1520_pd_power_off() 78 if (pd->rsrc == spec->args[0]) { in th1520_pd_xlate() 97 pd->rsrc = pi->rsrc; in th1520_add_pm_domain() 123 ret = th1520_aon_power_update(pd->aon_chan, pd->rsrc, false); in th1520_pd_init_all_off()
|
| /linux-6.15/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-6.15/drivers/clk/imx/ |
| H A D | clk-scu.c | 32 u32 rsrc; member 178 return *(u32 *)rsrc - *(u32 *)rsrc_p; in imx_scu_clk_search_cmp() 523 unsigned int rsrc = clkspec->args[0]; in imx_scu_of_clk_src_get() local 543 if (!((clk->rsrc == IMX_SC_R_A35) || (clk->rsrc == IMX_SC_R_A53) || in imx_clk_scu_probe() 544 (clk->rsrc == IMX_SC_R_A72))) { in imx_clk_scu_probe() 559 clk->rsrc, clk->clk_type); in imx_clk_scu_probe() 568 if (!((clk->rsrc == IMX_SC_R_A35) || (clk->rsrc == IMX_SC_R_A53) || in imx_clk_scu_probe() 569 (clk->rsrc == IMX_SC_R_A72))) { in imx_clk_scu_probe() 675 static bool imx_clk_is_resource_owned(u32 rsrc) in imx_clk_is_resource_owned() argument 681 if (rsrc == IMX_SC_R_A53 || rsrc == IMX_SC_R_A72 || rsrc == IMX_SC_R_A35) in imx_clk_is_resource_owned() [all …]
|
| /linux-6.15/drivers/pci/ |
| H A D | vgaarb.c | 211 unsigned int rsrc) in __vga_tryget() argument 225 rsrc |= VGA_RSRC_LEGACY_IO; in __vga_tryget() 228 rsrc |= VGA_RSRC_LEGACY_MEM; in __vga_tryget() 234 wants = rsrc & ~vgadev->owns; in __vga_tryget() 345 if (rsrc & VGA_RSRC_LEGACY_IO) in __vga_tryget() 347 if (rsrc & VGA_RSRC_LEGACY_MEM) in __vga_tryget() 349 if (rsrc & VGA_RSRC_NORMAL_IO) in __vga_tryget() 351 if (rsrc & VGA_RSRC_NORMAL_MEM) in __vga_tryget() 371 rsrc |= VGA_RSRC_LEGACY_IO; in __vga_put() 376 rsrc |= VGA_RSRC_LEGACY_MEM; in __vga_put() [all …]
|
| /linux-6.15/arch/powerpc/platforms/powermac/ |
| H A 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 = early_ioremap(rsrc.start, resource_size(&rsrc)); in via_calibrate_decr() 210 early_iounmap((void *)via, resource_size(&rsrc)); in via_calibrate_decr()
|
| /linux-6.15/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-6.15/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-6.15/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()
|
| /linux-6.15/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-6.15/sound/ppc/ |
| H A D | pmac.c | 837 resource_size(&chip->rsrc[i])); in snd_pmac_free() 1176 &chip->rsrc[i])) { in snd_pmac_new() 1184 resource_size(&chip->rsrc[i]), in snd_pmac_new() 1188 i, rnames[i], &chip->rsrc[i]); in snd_pmac_new() 1194 ctrl_addr = chip->rsrc[0].start; in snd_pmac_new() 1195 txdma_addr = chip->rsrc[1].start; in snd_pmac_new() 1202 &chip->rsrc[i])) { in snd_pmac_new() 1214 i, rnames[i], &chip->rsrc[i]); in snd_pmac_new() 1220 ctrl_addr = chip->rsrc[0].start; in snd_pmac_new() 1221 txdma_addr = chip->rsrc[1].start; in snd_pmac_new() [all …]
|
| /linux-6.15/drivers/vfio/pci/ |
| H A D | vfio_pci_rdwr.c | 304 unsigned int rsrc; in vfio_pci_vga_rw() local 319 rsrc = VGA_RSRC_LEGACY_MEM; in vfio_pci_vga_rw() 326 rsrc = VGA_RSRC_LEGACY_IO; in vfio_pci_vga_rw() 333 rsrc = VGA_RSRC_LEGACY_IO; in vfio_pci_vga_rw() 343 ret = vga_get_interruptible(vdev->pdev, rsrc); in vfio_pci_vga_rw() 357 vga_put(vdev->pdev, rsrc); in vfio_pci_vga_rw()
|
| /linux-6.15/drivers/firmware/ |
| H A D | thead,th1520-aon.c | 162 int th1520_aon_power_update(struct th1520_aon_chan *aon_chan, u16 rsrc, in th1520_aon_power_update() argument 173 RPC_SET_BE16(&msg.resource, 0, rsrc); in th1520_aon_power_update() 181 power_on ? "up" : "off", rsrc, ret); in th1520_aon_power_update()
|
| /linux-6.15/drivers/net/ethernet/marvell/octeontx2/af/ |
| H A D | rvu.c | 132 if (!rsrc->bmap) in rvu_alloc_rsrc() 135 id = find_first_zero_bit(rsrc->bmap, rsrc->max); in rvu_alloc_rsrc() 148 if (!rsrc->bmap) in rvu_alloc_rsrc_contig() 161 if (!rsrc->bmap) in rvu_free_rsrc_contig() 173 if (!rsrc->bmap) in rvu_rsrc_check_contig() 185 if (!rsrc->bmap) in rvu_free_rsrc() 195 if (!rsrc->bmap) in rvu_rsrc_free_count() 198 used = bitmap_weight(rsrc->bmap, rsrc->max); in rvu_rsrc_free_count() 204 if (!rsrc->bmap) in is_rsrc_free() 212 rsrc->bmap = kcalloc(BITS_TO_LONGS(rsrc->max), in rvu_alloc_bitmap() [all …]
|