/kernel/linux/linux-5.10/arch/arm64/kvm/vgic/ |
D | vgic-its.c | 26 static int vgic_its_save_tables_v0(struct vgic_its *its); 27 static int vgic_its_restore_tables_v0(struct vgic_its *its); 28 static int vgic_its_commit_v0(struct vgic_its *its); 171 int (*save_tables)(struct vgic_its *its); 172 int (*restore_tables)(struct vgic_its *its); 173 int (*commit)(struct vgic_its *its); 192 inline const struct vgic_its_abi *vgic_its_get_abi(struct vgic_its *its) in vgic_its_get_abi() argument 194 return &its_table_abi_versions[its->abi_rev]; in vgic_its_get_abi() 197 static int vgic_its_set_abi(struct vgic_its *its, u32 rev) in vgic_its_set_abi() argument 201 its->abi_rev = rev; in vgic_its_set_abi() [all …]
|
D | vgic-v4.c | 373 struct vgic_its *its; in kvm_vgic_v4_set_forwarding() local 385 its = vgic_get_its(kvm, irq_entry); in kvm_vgic_v4_set_forwarding() 386 if (IS_ERR(its)) in kvm_vgic_v4_set_forwarding() 389 mutex_lock(&its->its_lock); in kvm_vgic_v4_set_forwarding() 392 ret = vgic_its_resolve_lpi(kvm, its, irq_entry->msi.devid, in kvm_vgic_v4_set_forwarding() 422 mutex_unlock(&its->its_lock); in kvm_vgic_v4_set_forwarding() 429 struct vgic_its *its; in kvm_vgic_v4_unset_forwarding() local 440 its = vgic_get_its(kvm, irq_entry); in kvm_vgic_v4_unset_forwarding() 441 if (IS_ERR(its)) in kvm_vgic_v4_unset_forwarding() 444 mutex_lock(&its->its_lock); in kvm_vgic_v4_unset_forwarding() [all …]
|
/kernel/liteos_a/testsuites/unittest/libc/time/timer/smoke/ |
D | timer_test_005.cpp | 64 struct itimerspec its; in TimerTest() local 75 its.it_value.tv_sec = 3; // 3, timer time 3 seconds. in TimerTest() 76 its.it_value.tv_nsec = 0; in TimerTest() 77 its.it_interval.tv_sec = its.it_value.tv_sec; in TimerTest() 78 its.it_interval.tv_nsec = its.it_value.tv_nsec; in TimerTest() 83 ret = timer_settime(timerid01, 0, &its, nullptr); in TimerTest() 87 its.it_value.tv_sec = 4; // 4, timer time 4 seconds. in TimerTest() 88 its.it_value.tv_nsec = 0; in TimerTest() 89 its.it_interval.tv_sec = its.it_value.tv_sec; in TimerTest() 90 its.it_interval.tv_nsec = its.it_value.tv_nsec; in TimerTest() [all …]
|
D | timer_test_001.cpp | 57 struct itimerspec its; in TimerTest() local 87 its.it_value.tv_sec = 0; in TimerTest() 88 its.it_value.tv_nsec = 900000000; // 900000000, 0.9s in TimerTest() 89 its.it_interval.tv_sec = its.it_value.tv_sec; in TimerTest() 90 its.it_interval.tv_nsec = its.it_value.tv_nsec; in TimerTest() 92 ret = timer_settime(timerid01, 0, &its, nullptr); in TimerTest() 102 its.it_value.tv_sec = 1; in TimerTest() 103 its.it_value.tv_nsec = 0; in TimerTest() 104 its.it_interval.tv_sec = its.it_value.tv_sec; in TimerTest() 105 its.it_interval.tv_nsec = its.it_value.tv_nsec; in TimerTest() [all …]
|
D | timer_test_004.cpp | 67 struct itimerspec its; in SigInfoTimerTest() local 96 its.it_value.tv_sec = 0; in SigInfoTimerTest() 97 its.it_value.tv_nsec = 990000000; // 990000000, 0.99s in SigInfoTimerTest() 98 its.it_interval.tv_sec = its.it_value.tv_sec; in SigInfoTimerTest() 99 its.it_interval.tv_nsec = its.it_value.tv_nsec; in SigInfoTimerTest() 101 ret = timer_settime(timerid, 0, &its, nullptr); in SigInfoTimerTest() 110 ret = timer_gettime(timerid, &its); in SigInfoTimerTest()
|
D | timer_test_003.cpp | 79 struct itimerspec its; in SetTimerTest() local 82 its.it_interval = zero; in SetTimerTest() 83 its.it_value = testcases[i]; in SetTimerTest() 88 ret = timer_settime(timerid, 0, &its, nullptr); in SetTimerTest() 97 expected = its.it_value.tv_sec * static_cast<int64_t>(1e9) + its.it_value.tv_nsec; in SetTimerTest()
|
/kernel/linux/linux-5.10/drivers/irqchip/ |
D | irq-gic-v3-its.c | 120 #define is_v4(its) (!!((its)->typer & GITS_TYPER_VLPIS)) argument 121 #define is_v4_1(its) (!!((its)->typer & GITS_TYPER_VMAPP)) argument 122 #define device_ids(its) (FIELD_GET(GITS_TYPER_DEVBITS, (its)->typer) + 1) argument 161 struct its_node *its; member 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() 210 struct its_node *its; in get_its_list() local 213 list_for_each_entry(its, &its_nodes, entry) { in get_its_list() 214 if (!is_v4(its)) in get_its_list() 217 if (require_its_list_vmovp(vm, its)) in get_its_list() [all …]
|
/kernel/linux/linux-5.10/arch/um/os-Linux/ |
D | time.c | 54 struct itimerspec its; in os_timer_set_interval() local 56 its.it_value.tv_sec = nsecs / UM_NSEC_PER_SEC; in os_timer_set_interval() 57 its.it_value.tv_nsec = nsecs % UM_NSEC_PER_SEC; in os_timer_set_interval() 59 its.it_interval.tv_sec = nsecs / UM_NSEC_PER_SEC; in os_timer_set_interval() 60 its.it_interval.tv_nsec = nsecs % UM_NSEC_PER_SEC; in os_timer_set_interval() 62 if (timer_settime(event_high_res_timer, 0, &its, NULL) == -1) in os_timer_set_interval() 70 struct itimerspec its = { in os_timer_one_shot() local 78 timer_settime(event_high_res_timer, 0, &its, NULL); in os_timer_one_shot() 87 struct itimerspec its; in os_timer_disable() local 89 memset(&its, 0, sizeof(struct itimerspec)); in os_timer_disable() [all …]
|
/kernel/linux/linux-5.10/arch/mips/generic/ |
D | Platform | 19 its-y := vmlinux.its.S 20 its-$(CONFIG_FIT_IMAGE_FDT_BOSTON) += board-boston.its.S 21 its-$(CONFIG_FIT_IMAGE_FDT_NI169445) += board-ni169445.its.S 22 its-$(CONFIG_FIT_IMAGE_FDT_OCELOT) += board-ocelot.its.S 23 its-$(CONFIG_FIT_IMAGE_FDT_XILFPGA) += board-xilfpga.its.S
|
/kernel/linux/linux-5.10/arch/mips/boot/ |
D | Makefile | 115 targets += vmlinux.its.S 120 $(obj)/vmlinux.its.S: $(addprefix $(srctree)/arch/mips/$(PLATFORM)/,$(ITS_INPUTS)) FORCE 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 [all …]
|
/kernel/liteos_a/testsuites/unittest/security/vid/smoke/ |
D | vid_test_001.cpp | 49 struct itimerspec its; in ChildFunc() local 109 its.it_interval.tv_sec = 1; in ChildFunc() 110 its.it_interval.tv_nsec = 0; in ChildFunc() 111 its.it_value.tv_sec = 1; in ChildFunc() 112 its.it_value.tv_nsec = 0; in ChildFunc() 113 ret1 = (INT32 *)timer_settime(tid, 0, &its, NULL); in ChildFunc()
|
/kernel/linux/linux-5.10/include/linux/ |
D | time.h | 75 static inline bool itimerspec64_valid(const struct itimerspec64 *its) in itimerspec64_valid() argument 77 if (!timespec64_valid(&(its->it_interval)) || in itimerspec64_valid() 78 !timespec64_valid(&(its->it_value))) in itimerspec64_valid()
|
D | time32.h | 56 extern int get_old_itimerspec32(struct itimerspec64 *its, 58 extern int put_old_itimerspec32(const struct itimerspec64 *its,
|
/kernel/linux/linux-5.10/Documentation/hwmon/ |
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.
|
/kernel/linux/linux-5.10/Documentation/ABI/testing/ |
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
|
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
|
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/iommu/ |
D | rockchip,iommu.txt | 5 its master device. Each slave device is bound to a single master device, and 6 shares its clocks, power domain and irq. 15 to associate with its master device. See:
|
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/soc/fsl/cpm_qe/qe/ |
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.
|
/kernel/linux/linux-5.10/Documentation/power/ |
D | runtime_pm.rst | 108 the helper functions described in Section 4 for the device until its status 113 mechanism allowing the device to request a change of its power state, such as 136 4 for the device, until its status is directly set to either 'active', or 148 idle callback with the device as its argument. 266 PM core as 'suspended', regardless of its real hardware status 319 then run pm_runtime_autosuspend(dev) and return its result 373 return its result 377 return its result 396 pm_request_idle(dev) and return its result 400 pm_request_autosuspend(dev) and return its result [all …]
|
/kernel/linux/linux-5.10/arch/arm64/boot/dts/arm/ |
D | foundation-v8-gicv3.dtsi | 22 its: msi-controller@2f020000 { label 23 compatible = "arm,gic-v3-its";
|
/kernel/linux/linux-5.10/tools/bpf/bpftool/Documentation/ |
D | bpftool-struct_ops.rst | 41 Output will start with struct_ops map ID, followed by its map 42 name and its struct_ops's kernel type. 53 its kernel subsystem.
|
/kernel/linux/linux-5.10/Documentation/i2c/ |
D | i2c-topology.rst | 27 an I2C transfer on one of its child adapters. The mux driver can 141 2. M1 locks muxes on its parent (the root adapter in this case). 143 4. M1 (presumably) does some I2C transfers as part of its select. 146 5. M1 feeds the I2C transfer from step 1 to its parent adapter as a 150 8. M1 unlocks muxes on its parent. 170 child mux that the root adapter is unused between its select op 172 and the parent mux issues I2C transfers as part of its select). 201 2. M1 locks muxes on its parent (the root adapter in this case). 202 3. M1 locks its parent adapter. 205 its select, those transfers must be unlocked I2C transfers so [all …]
|
/kernel/linux/linux-5.10/Documentation/powerpc/ |
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.
|
/kernel/linux/linux-5.10/Documentation/filesystems/caching/ |
D | object.rst | 96 Within FS-Cache, each active object is managed by its own individual state 106 be created or accessed with respect to its parent object. 158 preparation states in which the object sets itself up and waits for its parent 159 object to transit to a state that allows access to its children: 204 There are some normal running states in which the object spends its time 242 The object comes here if it is dying due to an error, because its parent 247 can destroy themselves. This object waits for all its children to go away 252 The object comes to this state if it was waiting on its parent in 253 FSCACHE_OBJECT_INIT, but its parent died. The object will destroy itself 260 all its children, if it is dying because the netfs relinquished its [all …]
|
/kernel/linux/linux-5.10/Documentation/usb/ |
D | gadget_configfs.rst | 18 A gadget is seen by its host as a set of configurations, each of which contains 62 For each gadget to be created its corresponding directory must be created:: 76 Each gadget needs to have its vendor id <VID> and product id <PID> specified:: 81 A gadget also needs its serial number, manufacturer and product strings. 110 Each configuration also needs its strings, so a subdirectory must be created 126 The gadget will provide some functions, for each function its corresponding 140 Each function provides its specific set of attributes, with either read-only 354 a number of its default sub-groups created automatically. 361 1. A gadget has its config group, which has some attributes (idVendor, 381 4. Each USB function naturally has its own view of what it wants
|