Home
last modified time | relevance | path

Searched refs:mem_regions (Results 1 – 13 of 13) sorted by relevance

/linux-6.12.1/drivers/gpu/drm/xe/
Dxe_query.c244 return offsetof(struct drm_xe_query_mem_regions, mem_regions[num_managers]); in calc_mem_regions_size()
251 struct drm_xe_query_mem_regions *mem_regions; in query_mem_regions() local
264 mem_regions = kzalloc(size, GFP_KERNEL); in query_mem_regions()
265 if (XE_IOCTL_DBG(xe, !mem_regions)) in query_mem_regions()
269 mem_regions->mem_regions[0].mem_class = DRM_XE_MEM_REGION_CLASS_SYSMEM; in query_mem_regions()
275 mem_regions->mem_regions[0].instance = 0; in query_mem_regions()
276 mem_regions->mem_regions[0].min_page_size = PAGE_SIZE; in query_mem_regions()
277 mem_regions->mem_regions[0].total_size = man->size << PAGE_SHIFT; in query_mem_regions()
279 mem_regions->mem_regions[0].used = ttm_resource_manager_usage(man); in query_mem_regions()
280 mem_regions->num_mem_regions = 1; in query_mem_regions()
[all …]
/linux-6.12.1/drivers/remoteproc/
Dpru_rproc.c121 struct pruss_mem_region mem_regions[PRU_IOMEM_MAX]; member
137 return readl_relaxed(pru->mem_regions[PRU_IOMEM_CTRL].va + reg); in pru_control_read_reg()
143 writel_relaxed(val, pru->mem_regions[PRU_IOMEM_CTRL].va + reg); in pru_control_write_reg()
374 return readl_relaxed(pru->mem_regions[PRU_IOMEM_DEBUG].va + reg); in pru_debug_read_reg()
661 dram0 = pruss->mem_regions[PRUSS_MEM_DRAM0]; in pru_d_da_to_va()
662 dram1 = pruss->mem_regions[PRUSS_MEM_DRAM1]; in pru_d_da_to_va()
666 shrd_ram = pruss->mem_regions[PRUSS_MEM_SHRD_RAM2]; in pru_d_da_to_va()
717 if (da + len <= PRU_IRAM_DA + pru->mem_regions[PRU_IOMEM_IRAM].size) { in pru_i_da_to_va()
719 va = (__force void *)(pru->mem_regions[PRU_IOMEM_IRAM].va + in pru_i_da_to_va()
966 switch (pru->mem_regions[PRU_IOMEM_IRAM].pa & PRU_IRAM_ADDR_MASK) { in pru_rproc_set_id()
[all …]
/linux-6.12.1/drivers/soc/ti/
Dpruss.c125 *region = pruss->mem_regions[mem_id]; in pruss_request_mem_region()
443 pruss->mem_regions[i].va = devm_ioremap(dev, res.start, in pruss_of_setup_memories()
445 if (!pruss->mem_regions[i].va) in pruss_of_setup_memories()
449 pruss->mem_regions[i].pa = res.start; in pruss_of_setup_memories()
450 pruss->mem_regions[i].size = resource_size(&res); in pruss_of_setup_memories()
453 mem_names[i], &pruss->mem_regions[i].pa, in pruss_of_setup_memories()
454 pruss->mem_regions[i].size, pruss->mem_regions[i].va); in pruss_of_setup_memories()
/linux-6.12.1/drivers/pinctrl/nxp/
Dpinctrl-s32cc.c114 unsigned int mem_regions = ipctl->info->soc_data->mem_regions; in s32_get_region() local
117 for (i = 0; i < mem_regions; i++) { in s32_get_region()
846 unsigned int mem_regions = info->soc_data->mem_regions; in s32_pinctrl_probe_dt() local
854 if (mem_regions == 0 || mem_regions >= 10000) { in s32_pinctrl_probe_dt()
855 dev_err(&pdev->dev, "mem_regions is invalid: %u\n", mem_regions); in s32_pinctrl_probe_dt()
859 ipctl->regions = devm_kcalloc(&pdev->dev, mem_regions, in s32_pinctrl_probe_dt()
864 for (i = 0; i < mem_regions; i++) { in s32_pinctrl_probe_dt()
Dpinctrl-s32.h41 unsigned int mem_regions; member
Dpinctrl-s32g2.c728 .mem_regions = ARRAY_SIZE(s32_pin_ranges_siul2),
/linux-6.12.1/arch/mips/generic/
Dboard-sead3.c29 static struct yamon_mem_region mem_regions[] __initdata = { variable
45 return yamon_dt_append_memory(fdt, mem_regions); in append_memory()
/linux-6.12.1/arch/um/drivers/
Dvhost_user.h113 struct vhost_user_mem_regions mem_regions; member
Dvirtio_uml.c628 .header.size = sizeof(msg.payload.mem_regions), in vhost_user_set_mem_table()
629 .payload.mem_regions.num = 1, in vhost_user_set_mem_table()
672 &msg.payload.mem_regions.regions[0]); in vhost_user_set_mem_table()
677 msg.payload.mem_regions.num++; in vhost_user_set_mem_table()
679 &fds[1], &msg.payload.mem_regions.regions[1]); in vhost_user_set_mem_table()
685 msg.payload.mem_regions.num); in vhost_user_set_mem_table()
/linux-6.12.1/drivers/virt/nitro_enclaves/
Dne_pci_dev.h270 u64 mem_regions; member
Dne_misc_dev.c1687 ne_enclave->max_mem_regions = cmd_reply.mem_regions; in ne_create_vm_ioctl()
/linux-6.12.1/include/linux/
Dpruss_driver.h99 struct pruss_mem_region mem_regions[PRUSS_MEM_MAX]; member
/linux-6.12.1/include/uapi/drm/
Dxe_drm.h378 struct drm_xe_mem_region mem_regions[]; member