| /linux/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/drivers/irqchip/ |
| H A D | irq-gic-v5-its.c | 6 #define pr_fmt(fmt) "GICv5 ITS: " fmt 24 #include "irq-gic-its-msi-parent.h" 64 static void gicv5_its_dcache_clean(struct gicv5_its_chip_data *its, void *start, in gicv5_its_dcache_clean() argument 69 if (its->flags & ITS_FLAGS_NON_COHERENT) in gicv5_its_dcache_clean() 75 static void its_write_table_entry(struct gicv5_its_chip_data *its, __le64 *entry, in its_write_table_entry() argument 79 gicv5_its_dcache_clean(its, entry, sizeof(*entry)); in its_write_table_entry() 82 #define devtab_cfgr_field(its, f) \ argument 83 FIELD_GET(GICV5_ITS_DT_CFGR_##f, (its)->devtab_cfgr.cfgr) 85 static int gicv5_its_cache_sync(struct gicv5_its_chip_data *its) in gicv5_its_cache_sync() argument 87 return gicv5_wait_for_op_atomic(its->its_base, GICV5_ITS_STATUSR, in gicv5_its_cache_sync() [all …]
|
| /linux/tools/testing/selftests/timers/ |
| H A D | posix_timers.c | 271 struct itimerspec its; in check_sig_ign() 310 its.it_value.tv_sec = 0; in check_sig_ign() 311 its.it_value.tv_nsec = 100000000; in check_sig_ign() 312 its.it_interval.tv_sec = 0; in check_sig_ign() 313 its.it_interval.tv_nsec = 100000000; in check_sig_ign() 314 timer_settime(timerid, 0, &its, NULL); in check_sig_ign() 357 struct itimerspec its; in check_rearm() 383 its.it_value.tv_sec = 0; in check_rearm() 384 its.it_value.tv_nsec = 100000000; in check_rearm() 385 its in check_rearm() 261 struct itimerspec its; check_sig_ign() local 347 struct itimerspec its; check_rearm() local 403 struct itimerspec its; check_delete() local 460 struct itimerspec its; check_sigev_none() local 497 struct itimerspec its, prev; check_gettime() local 552 struct itimerspec its; check_overrun() local [all...] |
| /linux/tools/perf/pmu-events/arch/x86/knightslanding/ |
| H A D | cache.json | 145 …t accounts for responses from a snoop request hit with data forwarded from its Far(not in the same… 155 …t accounts for responses from a snoop request hit with data forwarded from its Far(not in the same… 165 …hat accounts for responses from snoop request hit with data forwarded from its Near-other tile L2 … 175 …t accounts for responses from a snoop request hit with data forwarded from its Near-other tile's L… 185 …t accounts for responses from a snoop request hit with data forwarded from its Near-other tile's L… 195 …ads and prefetch code read requests that accounts for responses which hit its own tile's L2 with … 205 …ads and prefetch code read requests that accounts for responses which hit its own tile's L2 with … 215 …ads and prefetch code read requests that accounts for responses which hit its own tile's L2 with … 225 …ads and prefetch code read requests that accounts for responses which hit its own tile's L2 with … 265 …t accounts for responses from a snoop request hit with data forwarded from its Far(not in the same… [all …]
|
| /linux/Documentation/admin-guide/hw-vuln/ |
| H A D | indirect-target-selection.rst | 3 Indirect Target Selection (ITS) 6 ITS is a vulnerability in some Intel CPUs that support Enhanced IBRS and were 7 released before Alder Lake. ITS may allow an attacker to control the prediction 10 ITS is assigned CVE-2024-28956 with a CVSS score of 4.7 (Medium). 28 Below is the list of ITS affected CPUs [#f2]_ [#f3]_: 48 - IBPB isolation is affected on all ITS affected CPUs, and need a microcode 53 - Intel Atom CPUs are not affected by ITS. 58 in the lower half of the cacheline are vulnerable to ITS, the basic idea behind 62 compilers. ITS-vulnerable retpoline sites are runtime patched to point to newly 63 added ITS-safe thunks. These safe thunks consists of indirect branch in the [all …]
|
| /linux/arch/um/os-Linux/ |
| H A D | time.c | 63 struct itimerspec its; in os_timer_set_interval() local 65 its.it_value.tv_sec = nsecs / UM_NSEC_PER_SEC; in os_timer_set_interval() 66 its.it_value.tv_nsec = nsecs % UM_NSEC_PER_SEC; in os_timer_set_interval() 68 its.it_interval.tv_sec = nsecs / UM_NSEC_PER_SEC; in os_timer_set_interval() 69 its.it_interval.tv_nsec = nsecs % UM_NSEC_PER_SEC; in os_timer_set_interval() 71 if (timer_settime(event_high_res_timer[cpu], 0, &its, NULL) == -1) in os_timer_set_interval() 79 struct itimerspec its = { in os_timer_one_shot() local 87 timer_settime(event_high_res_timer[cpu], 0, &its, NULL); in os_timer_one_shot() 97 struct itimerspec its; in os_timer_disable() local 99 memset(&its, 0, sizeof(struct itimerspec)); in os_timer_disable() [all …]
|
| /linux/arch/arm64/kvm/vgic/ |
| H A D | vgic-debug.c | 289 * struct vgic_its_iter - Iterator for traversing VGIC ITS device tables. 294 * over the ITS device tables. It holds pointers to both the current device 307 * table, it was marked to indicate the end of iteration by setting its 319 * vgic_its_iter_next - Advances the iterator to the next entry in the ITS tables. 320 * @its: The VGIC ITS structure. 328 static void vgic_its_iter_next(struct vgic_its *its, struct vgic_its_iter *iter) in vgic_its_iter_next() argument 334 if (list_is_last(&dev->dev_list, &its->device_list)) { in vgic_its_iter_next() 356 * This function initializes the iterator to the beginning of the ITS tables 366 struct vgic_its *its = s->private; in vgic_its_debug_start() local 371 mutex_lock(&its->its_lock); in vgic_its_debug_start() [all …]
|
| H A D | vgic-v4.c | 19 * - The GICv4 ITS representation offered by the ITS driver 21 * - The virtual ITS, which is the only thing the guest sees 29 * (ITS instance, device, event and irq) using a process that is 44 * guest performs on its LPI through the vITS. For that, a number of 68 * tell the ITS (so that the messages reach the right redistributor). 123 * IRQ. The SGI code will do its magic. in vgic_v4_enable_vsgis() 383 * turns into a VMOVP command at the ITS level. in vgic_v4_load() 433 struct vgic_its *its; in kvm_vgic_v4_set_forwarding() local 443 * Get the ITS, and escape early on error (not a valid in kvm_vgic_v4_set_forwarding() 446 its = vgic_get_its(kvm, irq_entry); in kvm_vgic_v4_set_forwarding() [all …]
|
| /linux/Documentation/devicetree/bindings/interrupt-controller/ |
| H A D | arm,gic-v5.yaml | 22 - zero or more ITS (Interrupt Translation Service) 132 "^its@[0-9a-f]+$": 135 GICv5 has zero or more Interrupt Translation Services (ITS) that are 137 ITS is connected to an IRS. 142 const: arm,gic-v5-its 146 - description: ITS config frames 168 Present if the GIC ITS permits programming shareability and 176 GICv5 ITS has one or more translate register frames. 182 - description: ITS translate frames 248 its@2f120000 { [all …]
|
| /linux/tools/perf/pmu-events/arch/arm64/fujitsu/a64fx/ |
| H A D | pipeline.json | 75 …"PublicDescription": "This event counts requests in L1D cache pipeline#0 that its sce bit of tagge… 78 …"BriefDescription": "This event counts requests in L1D cache pipeline#0 that its sce bit of tagged… 81 …"PublicDescription": "This event counts requests in L1D cache pipeline#0 that its pfe bit of tagge… 84 …"BriefDescription": "This event counts requests in L1D cache pipeline#0 that its pfe bit of tagged… 87 …"PublicDescription": "This event counts requests in L1D cache pipeline#1 that its sce bit of tagge… 90 …"BriefDescription": "This event counts requests in L1D cache pipeline#1 that its sce bit of tagged… 93 …"PublicDescription": "This event counts requests in L1D cache pipeline#1 that its pfe bit of tagge… 96 …"BriefDescription": "This event counts requests in L1D cache pipeline#1 that its pfe bit of tagged… 129 …"PublicDescription": "This event counts requests in L1D cache pipeline#0 that its sector cache ID … 132 …"BriefDescription": "This event counts requests in L1D cache pipeline#0 that its sector cache ID i… [all …]
|
| /linux/drivers/acpi/arm64/ |
| H A D | iort.c | 156 * ITS ID and base address to the list from where we can get it back later on. 157 * @trans_id: ITS ID. 158 * @base: ITS base address. 184 * iort_deregister_domain_token() - Deregister domain token based on ITS ID 185 * @trans_id: ITS ID. 205 * iort_find_domain_token() - Find domain token based on given ITS ID 206 * @trans_id: ITS ID. 512 * Get the special ID mapping index (if any) and skip its in iort_node_map_id() 559 * optional step 2: map the initial dev id if its parent is not in iort_node_map_platform_id() 561 * as NC (named component) -> SMMU -> ITS. If the type is matched, in iort_node_map_platform_id() [all …]
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-bus-usb | 142 connected to its receiver dongle, and, for example, consider 210 which wraps to 0 after its maximum is reached. This file supports 237 connection between a port and its connector. 329 See USB specs for its meaning. 335 See USB specs for its meaning. 344 Changing its value will change the device's configuration 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. [all …]
|
| /linux/drivers/base/power/ |
| H A D | common.c | 23 * its reference counter. Return 0 if new object has been created or refcount 48 /* kfree() verifies that its argument is nonzero. */ in dev_pm_get_subsys_data() 84 * dev_pm_domain_attach - Attach a device to its PM domain. 122 * dev_pm_domain_attach_by_id - Associate a device with one of its PM domains. 133 * in case its device requires power management through multiple PM domains. The 135 * towards its original device. Depending on the use-case and if needed, the 142 * Returns the virtual created device when successfully attached to its PM 158 * dev_pm_domain_attach_by_name - Associate a device with one of its PM domains. 175 * dev_pm_domain_attach_list - Associate a device with its PM domains. 180 * This function helps to attach a device to its multiple PM domains. The [all …]
|
| /linux/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`…
|
| /linux/Documentation/filesystems/fuse/ |
| H A D | fuse-passthrough.rst | 20 When a FUSE file is subsequently opened, the FUSE daemon can, in its response to 36 ``FUSE_PASSTHROUGH`` capability and specify its desired 39 on its connection file descriptor (e.g., ``/dev/fuse``) to register a 67 A significant concern arises because the FUSE daemon can close its own file 76 daemon closes its file descriptor, the open backing file held by the kernel 86 and then close its own FDs, it could potentially cause the kernel to hold 94 **NOTE**: ``io_uring`` solves this similar issue by exposing its "fixed files", 129 the kernel to perform direct operations on its behalf based on user-provided
|
| /linux/arch/sh/kernel/ |
| H A D | ptrace.c | 5 * regs_query_register_offset() - query register offset from its name 9 * pt_regs from its name. If the name is invalid, this returns -EINVAL; 21 * regs_query_register_name() - query register name from its offset 24 * regs_query_register_name() returns the name of a register from its
|
| /linux/drivers/clk/sunxi-ng/ |
| H A D | ccu_phase.c | 29 /* Get our parent clock, it's the one that can adjust its rate */ in ccu_phase_get_phase() 34 /* And its rate */ in ccu_phase_get_phase() 44 /* And its rate */ in ccu_phase_get_phase() 65 /* Get our parent clock, it's the one that can adjust its rate */ in ccu_phase_set_phase() 70 /* And its rate */ in ccu_phase_set_phase() 80 /* And its rate */ in ccu_phase_set_phase()
|
| /linux/arch/sh/boards/mach-dreamcast/ |
| H A D | irq.c | 24 * triggered, its corresponding bit in the Event Status Registers (ESRs) 62 /* Disable the hardware event by masking its bit in its EMR */ 74 /* Enable the hardware event by setting its bit in its EMR */ 86 /* Acknowledge a hardware event by writing its bit back to its ESR */
|
| /linux/rust/kernel/ |
| H A D | opp.rs | 43 // SAFETY: The requirements are satisfied by the existence of [`Device`] and its safety in new() 183 // SAFETY: The requirements are satisfied by the existence of [`Device`] and its safety in new() 195 // SAFETY: The requirements are satisfied by the existence of [`Device`] and its safety in drop() 493 // SAFETY: The requirements are satisfied by the existence of [`Device`] and its safety in set() 505 // closure is `FnOnce` because it moves the variable `clk_names` out of its environment in set() 576 /// The following example demonstrates how to get OPP [`Table`] for a [`Cpumask`] and set its 626 // SAFETY: By the safety requirements, ptr is valid and its refcount will be incremented. in from_raw_table() 642 // SAFETY: The requirements are satisfied by the existence of the [`Device`] and its safety in from_dev() 662 // SAFETY: The requirements are satisfied by the existence of the [`Device`] and its safety in from_of() 680 // SAFETY: The requirements are satisfied by the existence of the [`Device`] and its safet in remove_of() [all...] |
| /linux/Documentation/admin-guide/cgroup-v1/ |
| H A D | cpusets.rst | 57 include CPUs in its CPU affinity mask, and using the mbind(2) and 58 set_mempolicy(2) system calls to include Memory Nodes in its memory 61 schedule a task on a CPU that is not allowed in its cpus_allowed 145 - in fork and exit, to attach and detach a task from its cpuset. 191 command. The properties of a cpuset, such as its flags, allowed 211 - Its CPUs and Memory Nodes must be a subset of its parents. 212 - It can't be marked exclusive unless its parent is. 213 - If its cpu or memory is exclusive, they may not overlap any sibling. 253 isolating each job's user allocation in its own cpuset. To do this, 398 The algorithmic cost of load balancing and its impact on key shared [all …]
|
| /linux/Documentation/filesystems/nfs/ |
| H A D | client-identifier.rst | 14 There are risks if a client's NFSv4 identifier and its principal 29 The client is responsible for periodically renewing its leases. 33 If a client stops renewing its lease (for example, if it crashes), 37 associated with its previous leases is no longer valid and can be 51 they can associate the client with its lease. Each client's 116 client to reclaim its open and lock state, and may give those locks 126 By default, the Linux NFSv4 client implementation constructs its 147 Linux provides two mechanisms to add uniqueness to its "co_ownerid" 176 AUTH_SYS and UID 0 as the principal part of its client identity.
|
| /linux/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/arch/arm/mach-omap2/ |
| H A D | powerdomains2xxx_3xxx_data.c | 16 * On the 2420, this is a 'C55 DSP called, simply, the DSP. Its 18 * on-board DSP is a 'C64 DSP, now called (along with its hardware 19 * accelerators) the IVA2 or IVA2.1. Its powerdomain is still called 21 * 2430, also known as the IVA2; but its powerdomain is now called the
|
| /linux/Documentation/userspace-api/media/mediactl/ |
| H A D | media-types.rst | 108 its component parts, luminance and chrominance, and output it in 163 its sink pad(s) to a different encoding output on its source 171 the values of the pixels received on its sink pad to look up 172 entries in internal tables and output them on its source pad. 180 video frame(s) received on its sink pad(s) to a different 181 resolution output on its source pad(s). The range of 192 received on its sink pad and outputs the statistics data on 193 its source pad. 219 frames on its sink pad from an input video bus of one type (HDMI, eDP, 220 MIPI CSI-2, etc.), and outputs them on its source pad to an output [all …]
|
| /linux/Documentation/ABI/removed/ |
| H A D | raw1394 | 6 access to FireWire buses. Its major drawbacks were its inability 7 to implement sensible device security policies, and its low level
|