| /linux-6.15/arch/arm64/kvm/vgic/ |
| H A D | vgic-its.c | 1252 if (!vgic_its_check_id(its, its->baser_coll_table, in vgic_its_cmd_handle_mapc() 1535 its->cbaser = vgic_sanitise_its_cbaser(its->cbaser); in vgic_mmio_write_its_cbaser() 1541 its->cwriter = its->creadr; in vgic_mmio_write_its_cbaser() 1561 while (its->cwriter != its->creadr) { in vgic_its_process_commands() 1592 if (!its) in vgic_mmio_write_its_cwriter() 1735 if (its->creadr == its->cwriter) in vgic_mmio_read_its_ctlr() 1854 iodev->its = its; in vgic_register_its_iodev() 1883 if (!its) in vgic_its_create() 2350 vgic_its_free_device(its->dev->kvm, its, dev); in vgic_its_restore_dte() 2472 vgic_its_free_device_list(its->dev->kvm, its); in vgic_its_restore_device_tables() [all …]
|
| H 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 mutex_lock(&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() 507 mutex_unlock(&its->its_lock); in kvm_vgic_v4_set_forwarding() 514 struct vgic_its *its; in kvm_vgic_v4_unset_forwarding() local 525 its = vgic_get_its(kvm, irq_entry); in kvm_vgic_v4_unset_forwarding() 526 if (IS_ERR(its)) in kvm_vgic_v4_unset_forwarding() 529 mutex_lock(&its->its_lock); in kvm_vgic_v4_unset_forwarding() [all …]
|
| /linux-6.15/drivers/irqchip/ |
| H A D | irq-gic-v3-its.c | 330 struct its_node *its = its_dev->its; in dev_event_to_col() local 1102 widx = its->cmd_write - its->cmd_base; in its_queue_full() 1131 its->cmd_write = its->cmd_base; in its_allocate_entry() 1806 struct its_node *its = its_dev->its; in its_irq_get_msi_base() local 2581 if (!is_v4_1(its) || its == cur_its) in find_sibling_its() 3514 dev->its = its; in its_create_device() 3586 vpe_proxy.dev->its == its && in its_msi_prepare() 3656 struct its_node *its = its_dev->its; in its_irq_domain_alloc() local 3725 struct its_node *its = its_dev->its; in its_irq_domain_free() local 5056 its->cmd_write = its->cmd_base; in its_restore_enable() [all …]
|
| /linux-6.15/arch/mips/generic/ |
| H 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
|
| /linux-6.15/arch/um/os-Linux/ |
| H 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 …]
|
| /linux-6.15/tools/testing/selftests/timers/ |
| H A D | posix_timers.c | 260 struct itimerspec its; in check_sig_ign() local 299 its.it_value.tv_sec = 0; in check_sig_ign() 346 struct itimerspec its; in check_rearm() local 372 its.it_value.tv_sec = 0; in check_rearm() 402 struct itimerspec its; in check_delete() local 428 its.it_value.tv_sec = 0; in check_delete() 459 struct itimerspec its; in check_sigev_none() local 470 its.it_value.tv_sec = 0; in check_sigev_none() 490 ksft_test_result(its.it_value.tv_sec || its.it_value.tv_nsec, in check_sigev_none() 537 prev = its; in check_gettime() [all …]
|
| /linux-6.15/arch/mips/boot/ |
| H 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 …]
|
| /linux-6.15/arch/mips/mobileye/ |
| H A D | Platform | 15 its-y := vmlinux.its.S 16 its-$(CONFIG_FIT_IMAGE_FDT_EPM5) += board-epm5.its.S
|
| /linux-6.15/arch/mips/boot/compressed/ |
| H 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
|
| /linux-6.15/include/linux/ |
| H A D | time.h | 62 static inline bool itimerspec64_valid(const struct itimerspec64 *its) in itimerspec64_valid() argument 64 if (!timespec64_valid(&(its->it_interval)) || in itimerspec64_valid() 65 !timespec64_valid(&(its->it_value))) in itimerspec64_valid()
|
| H A D | time32.h | 56 extern int get_old_itimerspec32(struct itimerspec64 *its, 58 extern int put_old_itimerspec32(const struct itimerspec64 *its,
|
| /linux-6.15/Documentation/mm/ |
| H A D | split_page_table_lock.rst | 18 pointer to its PTE table lock, or returns NULL if no PTE table; 20 maps PTE, returns pointer to PTE with pointer to its PTE table 23 maps PTE, returns pointer to PTE with pointer to its PTE table 24 lock (not taken) and the value of its pmd entry, or returns NULL 33 allocates PTE table if needed and takes its lock, returns pointer to 34 PTE with pointer to its lock, or returns NULL if allocation failed; 69 allocation: slab uses page->slab_cache for its pages.
|
| /linux-6.15/Documentation/hwmon/ |
| H A D | ibmpowernv.rst | 19 sensor type and its attribute data. 46 disable/enable all of its temperature sensors. 59 disable/enable all of its voltage sensors. 70 disable/enable all of its power sensors. 81 disable/enable all of its current sensors.
|
| /linux-6.15/Documentation/ABI/testing/ |
| H A D | sysfs-devices-online | 11 successful) its 'offline' field is updated accordingly. In 14 for the device and (if successful) its 'offline' field is 19 it is removed (i.e. device_del() is called for it), or its bus
|
| H A D | sysfs-bus-usb | 329 See USB specs for its meaning. 335 See USB specs for its meaning. 351 See USB specs for its meaning. 357 See USB specs for its meaning. 363 See USB specs for its meaning. 369 See USB specs for its meaning. 375 See USB specs for its meaning. 381 See USB specs for its meaning. 387 See USB specs for its meaning. 393 See USB specs for its meaning. [all …]
|
| H A D | sysfs-bus-fsi | 7 on its links. 24 Sends an FSI terminate command from the master to its 27 addition the slave freezes its internal error register for
|
| /linux-6.15/Documentation/security/ |
| H A D | IMA-templates.rst | 90 - "ima": its format is ``d|n``; 91 - "ima-ng" (default): its format is ``d-ng|n-ng``; 92 - "ima-ngv2": its format is ``d-ngv2|n-ng``; 93 - "ima-sig": its format is ``d-ng|n-ng|sig``; 94 - "ima-sigv2": its format is ``d-ngv2|n-ng|sig``; 95 - "ima-buf": its format is ``d-ng|n-ng|buf``; 96 - "ima-modsig": its format is ``d-ng|n-ng|sig|d-modsig|modsig``; 97 …- "evm-sig": its format is ``d-ng|n-ng|evmsig|xattrnames|xattrlengths|xattrvalues|iuid|igid|imode`…
|
| H A D | snp-tdx-threat-model.rst | 27 of data in use (vs. data at rest or data in transit). At its core, CoCo 39 inside a CoCo VM. Namely, confidential computing allows its users to 40 confirm the trustworthiness of all SW pieces to include in its reduced 41 Trusted Computing Base (TCB) given its ability to attest the state of these 59 VM, manage its access to system resources, etc. However, since it 60 typically stays out of CoCo VM TCB, its access is limited to preserve the 110 its TCB. The primary attacker resides in the userspace, and all of the data 125 Confidential Computing threat model and its security objectives 131 CoCo VM TCB due to its large SW attack surface. It is important to note 201 data should also be considered untrusted until its integrity and [all …]
|
| /linux-6.15/Documentation/devicetree/bindings/soc/fsl/cpm_qe/qe/ |
| H A D | par_io.txt | 11 - reg : offset to the register set and its length. 27 via its own gpio-controller node: 33 - reg : offset to the register set and its length.
|
| /linux-6.15/Documentation/power/ |
| H A D | runtime_pm.rst | 148 idle callback with the device as its argument. 385 return its result 389 return its result; 411 pm_request_idle(dev) and return its result 423 pm_runtime_idle(dev) and return its result 427 pm_runtime_suspend(dev) and return its result 595 reflects the actual state of the device, its bus type's or its driver's 755 callback provided by its driver and return its result, or return 0 if not 772 callback provided by its driver and return its result, or return 0 if not 782 callback provided by its driver and return its result, or return 0 if not [all …]
|
| /linux-6.15/Documentation/i2c/ |
| H A D | i2c-topology.rst | 29 an I2C transfer on one of its child adapters. The mux driver can 72 2. M1 locks muxes on its parent (the root adapter in this case). 74 4. M1 (presumably) does some I2C transfers as part of its select. 81 8. M1 unlocks muxes on its parent. 152 3. M1 locks its parent adapter. 162 9. M1 unlocks its parent adapter. 163 10. M1 unlocks muxes on its parent. 176 child mux that the root adapter is unused between its select op 178 and the parent mux issues I2C transfers as part of its select). 209 and specifically when M2 requests its parent to lock, M1 passes [all …]
|
| /linux-6.15/arch/arm64/boot/dts/arm/ |
| H A D | foundation-v8-gicv3.dtsi | 22 its: msi-controller@2f020000 { label 23 compatible = "arm,gic-v3-its";
|
| /linux-6.15/Documentation/devicetree/bindings/iommu/ |
| H A D | rockchip,iommu.yaml | 14 its master device. Each slave device is bound to a single master device and 15 shares its clocks, power domain and irq. 17 For information on assigning IOMMU controller to its peripheral devices,
|
| /linux-6.15/Documentation/arch/powerpc/ |
| H A D | vcpudispatch_stats.rst | 12 from its home node). 42 6. number of times this vcpu was dispatched in its home node (chip) 71 its last dispatch. 75 outside its home node, on a neighbouring chip.
|
| /linux-6.15/Documentation/driver-api/ |
| H A D | pwrseq.rst | 35 A target is a set of units (composed of the "final" unit and its 36 dependencies) that a consumer selects by its name when requesting a handle 54 the consumer can request the powering down of its target with 82 client device is indeed its consumer. For example: if the provider binds to the 84 consumer driver controls one of its modules, the provider driver may parse the
|