/device/soc/rockchip/common/sdk_linux/drivers/irqchip/ |
H A D | irq-gic-v4.c | 141 int its_alloc_vcpu_irqs(struct its_vm *vm) in its_alloc_vcpu_irqs() argument 145 vm->fwnode = irq_domain_alloc_named_id_fwnode("GICv4-vpe", task_pid_nr(current)); in its_alloc_vcpu_irqs() 146 if (!vm->fwnode) { in its_alloc_vcpu_irqs() 150 vm->domain = irq_domain_create_hierarchy(gic_domain, 0, vm->nr_vpes, vm->fwnode, vpe_domain_ops, vm); in its_alloc_vcpu_irqs() 151 if (!vm->domain) { in its_alloc_vcpu_irqs() 155 for (i = 0; i < vm->nr_vpes; i++) { in its_alloc_vcpu_irqs() 156 vm in its_alloc_vcpu_irqs() 187 its_free_sgi_irqs(struct its_vm *vm) its_free_sgi_irqs() argument 207 its_free_vcpu_irqs(struct its_vm *vm) its_free_vcpu_irqs() argument [all...] |
H A D | irq-gic-v3-its.c | 148 struct its_vm *vm;
member 156 * LPIs are injected into a guest (GICv4), the event_map.vm field
203 static bool require_its_list_vmovp(struct its_vm *vm, struct its_node *its)
in require_its_list_vmovp() argument 205 return (gic_rdists->has_rvpeid || vm->vlpi_count[its->list_nr]);
in require_its_list_vmovp() 208 static u16 get_its_list(struct its_vm *vm)
in get_its_list() argument 219 if (require_its_list_vmovp(vm, its)) {
in get_its_list() 1383 va = page_address(map->vm->vprop_page);
in lpi_write_config() 1748 static void its_map_vm(struct its_node *its, struct its_vm *vm)
in its_map_vm() argument 1762 vm->vlpi_count[its->list_nr]++;
in its_map_vm() 1764 if (vm in its_map_vm() 1782 its_unmap_vm(struct its_node *its, struct its_vm *vm) its_unmap_vm() argument 4452 struct its_vm *vm = domain->host_data; its_vpe_irq_domain_free() local 4477 struct its_vm *vm = args; its_vpe_irq_domain_alloc() local [all...] |
/device/soc/hisilicon/hi3751v350/sdk_linux/source/common/drv/osal/ |
H A D | osal_device.c | 367 static int osal_mmap(struct file *file, struct vm_area_struct *vm) in osal_mmap() argument 374 if (!osal_valid_mmap_phys_addr_range(vm->vm_pgoff, vm->vm_end - vm->vm_start)) { in osal_mmap() 375 osal_printk("\n%s - invalid argument size=%ld!!!\n", __FUNCTION__, vm->vm_end - vm->vm_start); in osal_mmap() 391 osal_vm.vm = vm; in osal_mmap() 393 ret = fops->mmap(&osal_vm, vm->vm_start, vm in osal_mmap() 592 osal_remap_pfn_range(osal_vm *vm, unsigned long addr, unsigned long pfn, unsigned long size, unsigned int cached) osal_remap_pfn_range() argument 628 osal_irq_mmap(osal_vm *vm, void *ptr, unsigned long start, unsigned long sz) osal_irq_mmap() argument [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/osal/linux/ |
H A D | osal_device.c | 484 static int osal_mmap(struct file *file, struct vm_area_struct *vm) in osal_mmap() argument 488 osal_vm.vm = vm; in osal_mmap() 490 if (!valid_mmap_phys_addr_range(vm->vm_pgoff, vm->vm_end - vm->vm_start)) { in osal_mmap() 491 osal_trace("\n%s - invalid argument size=%ld!!!\n", __FUNCTION__, vm->vm_end - vm->vm_start); in osal_mmap() 496 osal_trace("%s - start=%lx, end=%lx!, off=%lx\n", __FUNCTION__, vm->vm_start, vm in osal_mmap() 858 osal_pgprot_noncached(osal_vm_t *vm) osal_pgprot_noncached() argument 867 osal_pgprot_cached(osal_vm_t *vm) osal_pgprot_cached() argument 884 osal_pgprot_writecombine(osal_vm_t *vm) osal_pgprot_writecombine() argument 893 osal_remap_pfn_range(osal_vm_t *vm, unsigned long addr, unsigned long pfn, unsigned long size) osal_remap_pfn_range() argument [all...] |
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/ |
H A D | drm_modes.c | 582 * drm_display_mode_from_videomode - fill in @dmode using @vm, 583 * @vm: videomode structure to use as source 586 * Fills out @dmode using the display mode specified in @vm. 588 void drm_display_mode_from_videomode(const struct videomode *vm, struct drm_display_mode *dmode) in drm_display_mode_from_videomode() argument 590 dmode->hdisplay = vm->hactive; in drm_display_mode_from_videomode() 591 dmode->hsync_start = dmode->hdisplay + vm->hfront_porch; in drm_display_mode_from_videomode() 592 dmode->hsync_end = dmode->hsync_start + vm->hsync_len; in drm_display_mode_from_videomode() 593 dmode->htotal = dmode->hsync_end + vm->hback_porch; in drm_display_mode_from_videomode() 595 dmode->vdisplay = vm->vactive; in drm_display_mode_from_videomode() 596 dmode->vsync_start = dmode->vdisplay + vm in drm_display_mode_from_videomode() 633 drm_display_mode_to_videomode(const struct drm_display_mode *dmode, struct videomode *vm) drm_display_mode_to_videomode() argument 681 drm_bus_flags_from_videomode(const struct videomode *vm, u32 *bus_flags) drm_bus_flags_from_videomode() argument 724 struct videomode vm; of_get_drm_display_mode() local [all...] |
/device/soc/rockchip/common/sdk_linux/include/linux/irqchip/ |
H A D | arm-gic-v4.h | 88 * @vm: Pointer to the GICv4 notion of a VM 95 struct its_vm *vm; member 131 int its_alloc_vcpu_irqs(struct its_vm *vm); 132 void its_free_vcpu_irqs(struct its_vm *vm);
|
/device/soc/hisilicon/hi3516dv300/sdk_liteos/include/ |
H A D | hi_osal.h | 388 void *vm; member 414 int (*mmap)(osal_vm_t *vm, unsigned long start, unsigned long end, unsigned long vm_pgoff, void *private_data); 452 extern void osal_pgprot_noncached(osal_vm_t *vm); 453 extern void osal_pgprot_cached(osal_vm_t *vm); 454 extern void osal_pgprot_writecombine(osal_vm_t *vm); 455 extern void osal_pgprot_stronglyordered(osal_vm_t *vm); 456 extern int osal_remap_pfn_range(osal_vm_t *vm, unsigned long addr, unsigned long pfn, unsigned long size); 457 extern int osal_io_remap_pfn_range(osal_vm_t *vm, unsigned long addr, unsigned long pfn, unsigned long size);
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/osal/include/ |
H A D | hi_osal.h | 388 void *vm; member 414 int (*mmap)(osal_vm_t *vm, unsigned long start, unsigned long end, unsigned long vm_pgoff, void *private_data); 452 extern void osal_pgprot_noncached(osal_vm_t *vm); 453 extern void osal_pgprot_cached(osal_vm_t *vm); 454 extern void osal_pgprot_writecombine(osal_vm_t *vm); 455 extern int osal_remap_pfn_range(osal_vm_t *vm, unsigned long addr, unsigned long pfn, unsigned long size);
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/include/ |
H A D | hi_osal.h | 385 void *vm; member 411 int (*mmap)(osal_vm_t *vm, unsigned long start, unsigned long end, unsigned long vm_pgoff, void *private_data); 449 extern void osal_pgprot_noncached(osal_vm_t *vm); 450 extern void osal_pgprot_cached(osal_vm_t *vm); 451 extern void osal_pgprot_writecombine(osal_vm_t *vm); 452 extern int osal_remap_pfn_range(osal_vm_t *vm, unsigned long addr, unsigned long pfn, unsigned long size);
|
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/i915/gt/uc/ |
H A D | intel_uc_fw.c | 398 .vm = &ggtt->vm, in uc_fw_bind_ggtt() 407 ggtt->vm.insert_entries(&ggtt->vm, &dummy, I915_CACHE_NONE, 0); in uc_fw_bind_ggtt() 416 ggtt->vm.clear_range(&ggtt->vm, start, obj->base.size); in uc_fw_unbind_ggtt()
|
H A D | intel_guc.c | 664 vma = i915_vma_instance(obj, >->ggtt->vm, NULL); in intel_guc_allocate_vma()
|
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/rockchip/ |
H A D | dw-mipi-dsi2-rockchip.c | 972 struct videomode vm; in dw_mipi_dsi2_connector_mode_valid() local 974 drm_display_mode_to_videomode(mode, &vm); in dw_mipi_dsi2_connector_mode_valid() 980 if (!(vm.hsync_len < 0x4 || vm.hback_porch < 0x4 || vm.hfront_porch < 0x4 || vm.hactive < 0x4)) { in dw_mipi_dsi2_connector_mode_valid() 984 if (vm.hsync_len < 0x4) { in dw_mipi_dsi2_connector_mode_valid() 985 vm.hsync_len = 0x4; in dw_mipi_dsi2_connector_mode_valid() 988 if (vm.hback_porch < 0x4) { in dw_mipi_dsi2_connector_mode_valid() 989 vm in dw_mipi_dsi2_connector_mode_valid() [all...] |
/device/soc/rockchip/rk3588/kernel/drivers/gpu/drm/rockchip/ |
H A D | dw-mipi-dsi2-rockchip.c | 966 struct videomode vm; in dw_mipi_dsi2_connector_mode_valid() local 968 drm_display_mode_to_videomode(mode, &vm); in dw_mipi_dsi2_connector_mode_valid() 974 if (!(vm.hsync_len < 4 || vm.hback_porch < 4 || in dw_mipi_dsi2_connector_mode_valid() 975 vm.hfront_porch < 4 || vm.hactive < 4)) in dw_mipi_dsi2_connector_mode_valid() 978 if (vm.hsync_len < 4) in dw_mipi_dsi2_connector_mode_valid() 979 vm.hsync_len = 4; in dw_mipi_dsi2_connector_mode_valid() 981 if (vm.hback_porch < 4) in dw_mipi_dsi2_connector_mode_valid() 982 vm in dw_mipi_dsi2_connector_mode_valid() [all...] |
/device/soc/hisilicon/hi3751v350/sdk_linux/source/common/drv/include/ |
H A D | hi_osal.h | 386 void *vm; member 397 int (*mmap)(osal_vm *vm, unsigned long start, unsigned long end, unsigned long vm_pgoff, void *private_data); 431 int osal_remap_pfn_range(osal_vm *vm, unsigned long addr, unsigned long pfn, unsigned long size, unsigned int cached); 434 extern int osal_irq_mmap(osal_vm *vm, void *ptr, unsigned long start, unsigned long sz);
|
/device/soc/hisilicon/hi3751v350/sdk_linux/source/msp/drv/hiirq/kernel/ |
H A D | hiirq.c | 955 static inline void osal_pgprot_noncached(osal_vm *vm) in osal_pgprot_noncached() argument 957 if (vm != NULL) { in osal_pgprot_noncached() 958 struct vm_area_struct *v = (struct vm_area_struct *)(vm->vm); in osal_pgprot_noncached() 970 static hi_s32 hiirq_mmap(osal_vm *vm, hi_ulong start, hi_ulong end, hi_ulong vm_pgoff, hi_void *private_data) in hiirq_mmap() argument 994 osal_pgprot_noncached(vm); in hiirq_mmap() 996 if (osal_remap_pfn_range(vm, start, vm_pgoff, size, OSAL_CACHE)) { in hiirq_mmap() 999 if (osal_remap_pfn_range(vm, start + size, vm_pgoff, size, OSAL_CACHE)) { in hiirq_mmap()
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/interdrv/common/hi_irq/kernel/ |
H A D | hiirq.c | 781 static hi_s32 hiirq_mmap(osal_vm_t *vm, hi_ulong start, hi_ulong end, hi_ulong vm_pgoff, hi_void *private_data) in hiirq_mmap() argument 805 osal_pgprot_noncached(vm); in hiirq_mmap() 807 if (osal_remap_pfn_range(vm, start, vm_pgoff, size)) { in hiirq_mmap() 810 if (osal_remap_pfn_range(vm, start + size, vm_pgoff, size)) { in hiirq_mmap()
|
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/panel/ |
H A D | panel-simple.c | 286 struct videomode vm; in panel_simple_get_timings_modes() local 288 videomode_from_timing(dt, &vm); in panel_simple_get_timings_modes() 295 drm_display_mode_from_videomode(&vm, mode); in panel_simple_get_timings_modes() 666 struct videomode vm; in panel_dpi_probe() local 694 vm.flags = timing->flags; in panel_dpi_probe() 695 drm_bus_flags_from_videomode(&vm, &bus_flags); in panel_dpi_probe() 712 struct videomode vm; in panel_simple_parse_panel_timing_node() local 738 videomode_from_timing(ot, &vm); in panel_simple_parse_panel_timing_node() 739 drm_display_mode_from_videomode(&vm, &panel->override_mode); in panel_simple_parse_panel_timing_node() 4921 struct videomode vm; in panel_simple_of_get_desc_data() local [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/cbb/sysd/mkp/src/ |
H A D | sys_ext.c | 663 static int sys_mmap(osal_vm_t *vm, unsigned long start, unsigned long end, unsigned long vm_pgoff, void *private_data) in sys_mmap() argument 675 osal_pgprot_cached(vm); in sys_mmap() 676 if (osal_remap_pfn_range(vm, start, vm_pgoff, size)) { in sys_mmap()
|
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/i915/gt/ |
H A D | intel_engine_cs.c | 662 vma = i915_vma_instance(obj, &engine->gt->ggtt->vm, NULL); in init_status_page()
|