| /arch/arm64/kvm/vgic/ |
| A D | vgic-its.c | 1222 if (!vgic_its_check_id(its, its->baser_coll_table, in vgic_its_cmd_handle_mapc() 1505 its->cbaser = vgic_sanitise_its_cbaser(its->cbaser); in vgic_mmio_write_its_cbaser() 1511 its->cwriter = its->creadr; in vgic_mmio_write_its_cbaser() 1531 while (its->cwriter != its->creadr) { in vgic_its_process_commands() 1562 if (!its) in vgic_mmio_write_its_cwriter() 1705 if (its->creadr == its->cwriter) in vgic_mmio_read_its_ctlr() 1824 iodev->its = its; in vgic_register_its_iodev() 1853 if (!its) in vgic_its_create() 2322 vgic_its_free_device(its->dev->kvm, its, dev); in vgic_its_restore_dte() 2444 vgic_its_free_device_list(its->dev->kvm, its); in vgic_its_restore_device_tables() [all …]
|
| A D | vgic-debug.c | 370 if (list_is_last(&dev->dev_list, &its->device_list)) { in vgic_its_iter_next() 402 struct vgic_its *its = s->private; in vgic_its_debug_start() local 407 mutex_lock(&its->its_lock); in vgic_its_debug_start() 409 dev = list_first_entry_or_null(&its->device_list, in vgic_its_debug_start() 423 vgic_its_iter_next(its, iter); in vgic_its_debug_start() 447 struct vgic_its *its = s->private; in vgic_its_debug_next() local 451 vgic_its_iter_next(its, iter); in vgic_its_debug_next() 469 struct vgic_its *its = s->private; in vgic_its_debug_stop() local 474 mutex_unlock(&its->its_lock); in vgic_its_debug_stop() 534 struct vgic_its *its = dev->private; in vgic_its_debug_init() local [all …]
|
| A D | vgic-v4.c | 430 struct vgic_its *its; in kvm_vgic_v4_set_forwarding() local 443 its = vgic_get_its(kvm, irq_entry); in kvm_vgic_v4_set_forwarding() 444 if (IS_ERR(its)) in kvm_vgic_v4_set_forwarding() 447 guard(mutex)(&its->its_lock); in kvm_vgic_v4_set_forwarding() 456 if (vgic_its_resolve_lpi(kvm, its, irq_entry->msi.devid, in kvm_vgic_v4_set_forwarding()
|
| A D | vgic-mmio.h | 16 unsigned long (*its_read)(struct kvm *kvm, struct vgic_its *its, 22 void (*its_write)(struct kvm *kvm, struct vgic_its *its, 31 int (*uaccess_its_write)(struct kvm *kvm, struct vgic_its *its,
|
| /arch/mips/generic/ |
| A D | Platform | 18 its-y := vmlinux.its.S 19 its-$(CONFIG_FIT_IMAGE_FDT_BOSTON) += board-boston.its.S 20 its-$(CONFIG_FIT_IMAGE_FDT_NI169445) += board-ni169445.its.S 21 its-$(CONFIG_FIT_IMAGE_FDT_OCELOT) += board-ocelot.its.S 22 its-$(CONFIG_FIT_IMAGE_FDT_LUTON) += board-luton.its.S 23 its-$(CONFIG_FIT_IMAGE_FDT_JAGUAR2) += board-jaguar2.its.S 24 its-$(CONFIG_FIT_IMAGE_FDT_SERVAL) += board-serval.its.S 25 its-$(CONFIG_FIT_IMAGE_FDT_XILFPGA) += board-xilfpga.its.S 26 its-$(CONFIG_FIT_IMAGE_FDT_MARDUK) += board-marduk.its.S
|
| /arch/um/os-Linux/ |
| A D | time.c | 49 struct itimerspec its; in os_timer_set_interval() local 51 its.it_value.tv_sec = nsecs / UM_NSEC_PER_SEC; in os_timer_set_interval() 52 its.it_value.tv_nsec = nsecs % UM_NSEC_PER_SEC; in os_timer_set_interval() 54 its.it_interval.tv_sec = nsecs / UM_NSEC_PER_SEC; in os_timer_set_interval() 55 its.it_interval.tv_nsec = nsecs % UM_NSEC_PER_SEC; in os_timer_set_interval() 65 struct itimerspec its = { in os_timer_one_shot() local 82 struct itimerspec its; in os_timer_disable() local 84 memset(&its, 0, sizeof(struct itimerspec)); in os_timer_disable() 101 struct itimerspec its; in os_idle_sleep() local 110 timer_gettime(event_high_res_timer, &its); in os_idle_sleep() [all …]
|
| /arch/mips/boot/ |
| A D | Makefile | 115 targets += vmlinux.its.S 123 targets += vmlinux.its 124 targets += vmlinux.gz.its 125 targets += vmlinux.bz2.its 126 targets += vmlinux.lzma.its 127 targets += vmlinux.lzo.its 139 $(obj)/vmlinux.its: $(obj)/vmlinux.its.S $(VMLINUX) FORCE 142 $(obj)/vmlinux.gz.its: $(obj)/vmlinux.its.S $(VMLINUX) FORCE 145 $(obj)/vmlinux.bz2.its: $(obj)/vmlinux.its.S $(VMLINUX) FORCE 148 $(obj)/vmlinux.lzma.its: $(obj)/vmlinux.its.S $(VMLINUX) FORCE [all …]
|
| /arch/mips/mobileye/ |
| A D | Platform | 15 its-y := vmlinux.its.S 16 its-$(CONFIG_FIT_IMAGE_FDT_EPM5) += board-epm5.its.S
|
| /arch/mips/boot/compressed/ |
| A D | Makefile | 178 targets += ../vmlinuz.its.S 183 $(objboot)/vmlinuz.its.S: $(addprefix $(srctree)/arch/mips/$(PLATFORM)/,$(ITS_INPUTS)) FORCE 186 targets += ../vmlinuz.its 198 $(objboot)/vmlinuz.its: $(objboot)/vmlinuz.its.S FORCE 212 $(objboot)/vmlinuz.itb: $(objboot)/vmlinuz.its $(objboot)/vmlinuz.bin FORCE
|
| /arch/arm64/boot/dts/arm/ |
| A D | foundation-v8-gicv3.dtsi | 22 its: msi-controller@2f020000 { label 23 compatible = "arm,gic-v3-its";
|
| A D | morello.dtsi | 242 compatible = "arm,gic-v3-its"; 250 compatible = "arm,gic-v3-its"; 258 compatible = "arm,gic-v3-its"; 266 compatible = "arm,gic-v3-its";
|
| /arch/arm64/boot/dts/microchip/ |
| A D | sparx5_pcb134.dts | 3 * Copyright (c) 2020 Microchip Technology Inc. and its subsidiaries.
|
| A D | sparx5_pcb135.dts | 3 * Copyright (c) 2020 Microchip Technology Inc. and its subsidiaries.
|
| A D | sparx5_pcb_common.dtsi | 3 * Copyright (c) 2020 Microchip Technology Inc. and its subsidiaries.
|
| A D | sparx5_nand.dtsi | 3 * Copyright (c) 2020 Microchip Technology Inc. and its subsidiaries.
|
| A D | sparx5_pcb134_emmc.dts | 3 * Copyright (c) 2020 Microchip Technology Inc. and its subsidiaries.
|
| A D | sparx5_pcb135_emmc.dts | 3 * Copyright (c) 2020 Microchip Technology Inc. and its subsidiaries.
|
| /arch/arm/boot/dts/microchip/ |
| A D | sama5d29.dtsi | 6 * Copyright (C) 2021 Microchip Technology, Inc. and its subsidiaries
|
| /arch/arm64/boot/dts/amlogic/ |
| A D | meson-gxl-s905x.dtsi | 14 /* S905X only has access to its internal PHY */
|
| /arch/arm64/boot/dts/amd/ |
| A D | elba.dtsi | 160 * existing property socionext,synquacer-pre-its 163 compatible = "arm,gic-v3-its"; 167 socionext,synquacer-pre-its =
|
| /arch/arm64/boot/dts/amazon/ |
| A D | alpine-v3-evp.dts | 3 * Copyright 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved.
|
| /arch/arm64/boot/dts/hisilicon/ |
| A D | hip05.dtsi | 254 compatible = "arm,gic-v3-its"; 261 compatible = "arm,gic-v3-its"; 268 compatible = "arm,gic-v3-its"; 275 compatible = "arm,gic-v3-its";
|
| /arch/arm64/boot/dts/rockchip/ |
| A D | rk3588-turing-rk1.dts | 5 * generic backplane (with no non-autoenumerable peripherals of its own) than
|
| /arch/riscv/boot/dts/canaan/ |
| A D | k210_generic.dts | 4 * Copyright (C) 2020 Western Digital Corporation or its affiliates.
|
| /arch/arm64/boot/dts/axiado/ |
| A D | ax3000-evk.dts | 3 * Copyright (c) 2021-25 Axiado Corporation (or its affiliates). All rights reserved.
|