Home
last modified time | relevance | path

Searched refs:res_start (Results 1 – 25 of 28) sorted by relevance

12

/linux/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_page_dirty.c303 unsigned long res_start = res->guest_memory_offset; in vmw_bo_dirty_transfer_to_res() local
306 WARN_ON_ONCE(res_start & ~PAGE_MASK); in vmw_bo_dirty_transfer_to_res()
307 res_start >>= PAGE_SHIFT; in vmw_bo_dirty_transfer_to_res()
310 if (res_start >= dirty->end || res_end <= dirty->start) in vmw_bo_dirty_transfer_to_res()
313 cur = max(res_start, dirty->start); in vmw_bo_dirty_transfer_to_res()
329 if (res_start <= dirty->start && res_end > dirty->start) in vmw_bo_dirty_transfer_to_res()
331 if (res_start < dirty->end && res_end >= dirty->end) in vmw_bo_dirty_transfer_to_res()
332 dirty->end = res_start; in vmw_bo_dirty_transfer_to_res()
339 unsigned long res_start = 0; in vmw_bo_dirty_clear() local
342 WARN_ON_ONCE(res_start & ~PAGE_MASK); in vmw_bo_dirty_clear()
[all …]
H A Dvmwgfx_resource.c1105 unsigned long res_start = start << PAGE_SHIFT; in vmw_resources_clean() local
1121 res_start) { in vmw_resources_clean()
1152 if (last_cleaned > res_start) { in vmw_resources_clean()
1155 *num_prefault = __KERNEL_DIV_ROUND_UP(last_cleaned - res_start, in vmw_resources_clean()
/linux/drivers/of/
H A Dof_test.c63 u64 res_start; member
78 .res_start = 0,
85 .res_start = 0,
92 .res_start = 0x1000,
99 .res_start = 0x1000,
106 .res_start = 1,
113 .res_start = RESOURCE_SIZE_MAX,
130 .res_start = ULL(0x100000000),
137 .res_start = 0x1000,
157 KUNIT_EXPECT_EQ(test, (resource_size_t)param->res_start, r.start); in of_address_resource_bounds()
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/bios/
H A Diccsense.c83 u8 res_start = 0; in nvbios_iccsense_parse() local
95 res_start = 0x3; in nvbios_iccsense_parse()
100 res_start = 0x5; in nvbios_iccsense_parse()
121 rail->resistors[r].mohm = nvbios_rd08(bios, entry + res_start + r * 2); in nvbios_iccsense_parse()
122 rail->resistors[r].enabled = !(nvbios_rd08(bios, entry + res_start + r * 2 + 1) & 0x40); in nvbios_iccsense_parse()
124 rail->config = nvbios_rd16(bios, entry + res_start + rail->resistor_count * 2); in nvbios_iccsense_parse()
/linux/drivers/pci/controller/
H A Dpcie-rcar.c68 resource_size_t res_start; in rcar_pcie_set_outbound() local
86 res_start = pci_pio_to_address(res->start) - window->offset; in rcar_pcie_set_outbound()
88 res_start = res->start - window->offset; in rcar_pcie_set_outbound()
90 rcar_pci_write_reg(pcie, upper_32_bits(res_start), PCIEPAUR(win)); in rcar_pcie_set_outbound()
91 rcar_pci_write_reg(pcie, lower_32_bits(res_start) & ~0x7F, in rcar_pcie_set_outbound()
H A Dpcie-rzg3s-host.c1345 resource_size_t res_start; in rzg3s_pcie_set_outbound_window() local
1348 res_start = pci_pio_to_address(res->start) - win->offset; in rzg3s_pcie_set_outbound_window()
1350 res_start = res->start - win->offset; in rzg3s_pcie_set_outbound_window()
1357 res_start = ALIGN(res_start, SZ_4K); in rzg3s_pcie_set_outbound_window()
1363 writel_relaxed(upper_32_bits(res_start), in rzg3s_pcie_set_outbound_window()
1365 writel_relaxed(lower_32_bits(res_start), in rzg3s_pcie_set_outbound_window()
1373 writel_relaxed(upper_32_bits(res_start), in rzg3s_pcie_set_outbound_window()
1375 writel_relaxed(lower_32_bits(res_start) | RZG3S_PCI_PWBASEL_ENA, in rzg3s_pcie_set_outbound_window()
/linux/rust/kernel/io/
H A Dmem.rs246 let res_start = resource.start(); in ioremap() localVariable
255 unsafe { bindings::ioremap_np(res_start, size) } in ioremap()
260 unsafe { bindings::ioremap(res_start, size) } in ioremap()
/linux/drivers/scsi/mvsas/
H A Dmv_init.c279 unsigned long res_start, res_len, res_flag_ex = 0; in mvs_ioremap() local
285 res_start = pci_resource_start(pdev, bar_ex); in mvs_ioremap()
287 if (!res_start || !res_len) in mvs_ioremap()
292 mvi->regs_ex = ioremap(res_start, res_len); in mvs_ioremap()
294 mvi->regs_ex = (void *)res_start; in mvs_ioremap()
299 res_start = pci_resource_start(pdev, bar); in mvs_ioremap()
301 if (!res_start || !res_len) { in mvs_ioremap()
307 mvi->regs = ioremap(res_start, res_len); in mvs_ioremap()
/linux/drivers/net/ethernet/intel/idpf/
H A Didpf_main.c191 resource_size_t res_start, mbx_start, rstat_start; in idpf_cfg_hw() local
197 res_start = pci_resource_start(pdev, 0); in idpf_cfg_hw()
200 mbx_start = res_start + adapter->dev_ops.static_reg_info[0].start; in idpf_cfg_hw()
212 rstat_start = res_start + adapter->dev_ops.static_reg_info[1].start; in idpf_cfg_hw()
/linux/drivers/net/ethernet/qualcomm/ppe/
H A Dppe_config.c1073 int *res_start, int *res_end) in ppe_port_resource_get() argument
1086 *res_start = res.ucastq_start; in ppe_port_resource_get()
1090 *res_start = res.mcastq_start; in ppe_port_resource_get()
1094 *res_start = res.flow_id_start; in ppe_port_resource_get()
1098 *res_start = res.l0node_start; in ppe_port_resource_get()
1102 *res_start = res.l1node_start; in ppe_port_resource_get()
1720 int ret, port_id, index, q_base, q_offset, res_start, res_end, pri_max; in ppe_queue_dest_init() local
1727 &res_start, &res_end); in ppe_queue_dest_init()
1731 q_base = res_start; in ppe_queue_dest_init()
1744 &res_start, &res_end); in ppe_queue_dest_init()
[all …]
H A Dppe_config.h308 int *res_start, int *res_end);
/linux/drivers/media/rc/
H A Dmeson-ir.c449 void __iomem *res_start; in meson_ir_probe() local
464 res_start = devm_platform_ioremap_resource(pdev, 0); in meson_ir_probe()
465 if (IS_ERR(res_start)) in meson_ir_probe()
466 return PTR_ERR(res_start); in meson_ir_probe()
469 ir->reg = devm_regmap_init_mmio(&pdev->dev, res_start, in meson_ir_probe()
/linux/arch/powerpc/kernel/
H A Diommu.c689 unsigned long res_start, unsigned long res_end) in iommu_table_reserve_pages() argument
693 WARN_ON_ONCE(res_end < res_start); in iommu_table_reserve_pages()
702 if (res_start < tbl->it_offset) in iommu_table_reserve_pages()
703 res_start = tbl->it_offset; in iommu_table_reserve_pages()
709 if (res_start >= res_end) { in iommu_table_reserve_pages()
715 tbl->it_reserved_start = res_start; in iommu_table_reserve_pages()
727 unsigned long res_start, unsigned long res_end) in iommu_init_table() argument
745 iommu_table_reserve_pages(tbl, res_start, res_end); in iommu_init_table()
/linux/drivers/video/fbdev/
H A Doffb.c397 unsigned long res_start = address; in offb_init_fb() local
403 if (!request_mem_region(res_start, res_size, "offb")) in offb_init_fb()
411 release_mem_region(res_start, res_size); in offb_init_fb()
417 release_mem_region(res_start, res_size); in offb_init_fb()
530 release_mem_region(res_start, res_size); in offb_init_fb()
/linux/drivers/platform/x86/intel/
H A Dvsec_tpmi.c767 u64 res_start; in intel_vsec_tpmi_init() local
777 res_start = res->start; in intel_vsec_tpmi_init()
782 ret = tpmi_fetch_pfs_header(pfs, res_start, size); in intel_vsec_tpmi_init()
787 pfs_start = res_start; in intel_vsec_tpmi_init()
/linux/arch/powerpc/include/asm/
H A Diommu.h159 int nid, unsigned long res_start, unsigned long res_end);
162 unsigned long res_start, unsigned long res_end);
/linux/drivers/perf/
H A Darm-ni.c525 static int arm_ni_init_cd(struct arm_ni *ni, struct arm_ni_node *node, u64 res_start) in arm_ni_init_cd() argument
583 res_start += cd->pmu_base - ni->base; in arm_ni_init_cd()
584 if (!devm_request_mem_region(ni->dev, res_start, SZ_4K, dev_name(ni->dev))) { in arm_ni_init_cd()
585 dev_err(ni->dev, "Failed to request PMU region 0x%llx\n", res_start); in arm_ni_init_cd()
/linux/drivers/pci/controller/dwc/
H A Dpcie-designware-host.c995 resource_size_t res_start, res_size, window_size; in dw_pcie_iatu_setup() local
1001 res_start = entry->res->start; in dw_pcie_iatu_setup()
1016 PCIE_ATU_TYPE_MEM, res_start, in dw_pcie_iatu_setup()
1017 res_start - entry->offset, window_size); in dw_pcie_iatu_setup()
1025 res_start += window_size; in dw_pcie_iatu_setup()
/linux/drivers/pci/hotplug/
H A Dibmphp_res.c581 struct resource_node *res_start = NULL; in ibmphp_add_resource() local
602 res_start = bus_cur->firstIO; in ibmphp_add_resource()
606 res_start = bus_cur->firstMem; in ibmphp_add_resource()
610 res_start = bus_cur->firstPFMem; in ibmphp_add_resource()
645 if (!res_start) { in ibmphp_add_resource()
661 res_cur = res_start; in ibmphp_add_resource()
/linux/drivers/net/fjes/
H A Dfjes_hw.h179 phys_addr_t res_start; member
H A Dfjes_hw.c190 (__le32)(param->res_start & GENMASK_ULL(31, 0))); in fjes_hw_init_command_registers()
192 (__le32)((param->res_start & GENMASK_ULL(63, 32)) >> 32)); in fjes_hw_init_command_registers()
272 param.res_start = __pa(hw->hw_info.res_buf); in fjes_hw_setup()
/linux/drivers/video/fbdev/aty/
H A Datyfb_base.c2642 par->wc_cookie = arch_phys_wc_add(par->res_start, in aty_init()
3532 unsigned long addr, res_start, res_size; in atyfb_pci_probe() local
3557 res_start = rp->start; in atyfb_pci_probe()
3559 if (!request_mem_region(res_start, res_size, "atyfb")) in atyfb_pci_probe()
3572 par->res_start = res_start; in atyfb_pci_probe()
3629 release_mem_region(par->res_start, par->res_size); in atyfb_pci_probe()
3755 if (par->res_start) in atyfb_remove()
3756 release_mem_region(par->res_start, par->res_size); in atyfb_remove()
H A Datyfb.h155 unsigned long res_start; member
/linux/drivers/pci/switch/
H A Dswitchtec.c1569 unsigned long res_start, res_len; in switchtec_init_pci() local
1582 res_start = pci_resource_start(pdev, 0); in switchtec_init_pci()
1585 if (!devm_request_mem_region(&pdev->dev, res_start, in switchtec_init_pci()
1589 stdev->mmio_mrpc = devm_ioremap_wc(&pdev->dev, res_start, in switchtec_init_pci()
1595 res_start + SWITCHTEC_GAS_TOP_CFG_OFFSET, in switchtec_init_pci()
/linux/arch/powerpc/platforms/powernv/
H A Dpci-ioda.c1376 unsigned long res_start, res_end; in pnv_pci_ioda2_setup_default_config() local
1423 res_start = 0; in pnv_pci_ioda2_setup_default_config()
1426 res_start = pe->phb->ioda.m32_pci_base >> tbl->it_page_shift; in pnv_pci_ioda2_setup_default_config()
1431 if (iommu_init_table(tbl, pe->phb->hose->node, res_start, res_end)) in pnv_pci_ioda2_setup_default_config()

12