Home
last modified time | relevance | path

Searched full:maintenance (Results 1 – 25 of 667) sorted by relevance

12345678910>>...27

/kernel/linux/linux-6.6/tools/perf/pmu-events/arch/arm64/arm/neoverse-n2-v2/
Dtlb.json12 …e broken up into multiple memory operations. This event does not count TLB maintenance operations."
20 …s from both data and instruction fetch, except for those caused by TLB maintenance operations and …
24 …"PublicDescription": "Counts level 2 TLB accesses except those caused by TLB maintenance operation…
28 …able walk are counted. This event does not count table walks caused by TLB maintenance operations."
32 …able walk are counted. This event does not count table walks caused by TLB maintenance operations."
44 …hether the access hits or misses in the TLB. This event does not count TLB maintenance operations."
48 …hether the access hits or misses in the TLB. This event does not count TLB maintenance operations."
52 …ns from both data and instruction fetch except for those caused by TLB maintenance operations or h…
56 …ations from both data and instruction fetch except for those caused by TLB maintenance operations."
60 …ations from both data and instruction fetch except for those caused by TLB maintenance operations."
[all …]
Dl1d_cache.json12 …victim cache line evictions and cache write-backs from snoops or cache maintenance operations. The…
44 …cache line allocation. This event does not count evictions caused by cache maintenance operations."
48 …t of a coherency operation made by another CPU. Event count includes cache maintenance operations."
52 …dation of a cache line in the level 1 data cache caused by:\n\n- Cache Maintenance Operations (CMO…
Dl2_cache.json40 …-backs from the level 2 cache that are a result of either:\n\n1. Cache maintenance operations,\n\n…
44maintenance operations that operate by a virtual address, or by external coherency operations. Thi…
/kernel/linux/linux-6.6/tools/perf/pmu-events/arch/arm64/arm/neoverse-n1/
Dtlb.json12 …e broken up into multiple memory operations. This event does not count TLB maintenance operations."
20 …s from both data and instruction fetch, except for those caused by TLB maintenance operations and …
24 …"PublicDescription": "Counts level 2 TLB accesses except those caused by TLB maintenance operation…
28 …able walk are counted. This event does not count table walks caused by TLB maintenance operations."
32 …able walk are counted. This event does not count table walks caused by TLB maintenance operations."
44 …hether the access hits or misses in the TLB. This event does not count TLB maintenance operations."
48 …hether the access hits or misses in the TLB. This event does not count TLB maintenance operations."
52 …ns from both data and instruction fetch except for those caused by TLB maintenance operations or h…
56 …ations from both data and instruction fetch except for those caused by TLB maintenance operations."
60 …ations from both data and instruction fetch except for those caused by TLB maintenance operations."
[all …]
Dl1d_cache.json12 …victim cache line evictions and cache write-backs from snoops or cache maintenance operations. The…
40 …cache line allocation. This event does not count evictions caused by cache maintenance operations."
44 …t of a coherency operation made by another CPU. Event count includes cache maintenance operations."
48 …dation of a cache line in the level 1 data cache caused by:\n\n- Cache Maintenance Operations (CMO…
Dl2_cache.json40 …-backs from the level 2 cache that are a result of either:\n\n1. Cache maintenance operations,\n\n…
44maintenance operations that operate by a virtual address, or by external coherency operations. Thi…
/kernel/linux/linux-5.10/include/linux/mfd/
Dabx500.h91 * battery full while in maintenance, in per cent
149 * @maint_a_cur_lvl: charger current in maintenance A state in mA
150 * @maint_a_vol_lvl: charger voltage in maintenance A state in mV
151 * @maint_a_chg_timer_h: charge time in maintenance A state
152 * @maint_b_cur_lvl: charger current in maintenance B state in mA
153 * @maint_b_vol_lvl: charger voltage in maintenance B state in mV
154 * @maint_b_chg_timer_h: charge time in maintenance B state
236 * @no_maintenance indicates that maintenance charging is disabled
/kernel/linux/linux-6.6/include/linux/
Dpower_supply.h360 * @charge_current_max_ua: maintenance charging current that is used to keep
363 * reach this voltage the maintenance charging current is turned off. It is
365 * @charge_voltage_max_uv: maintenance charging voltage that is usually a bit
368 * @safety_timer_minutes: maintenance charging safety timer, with an expiry
369 * time in minutes. We will only use maintenance charging in this setting
371 * maintenance charge current and voltage pair in respective array and wait
396 * To prolong the life of the battery, maintenance charging is applied after
407 * Maintenance charging uses the voltages from this table: a table of settings
409 * CC/CV charging. The maintenance charging will for safety reasons not go on
410 * indefinately: we lower the current and voltage with successive maintenance
[all …]
Dmemregion.h32 * Perform cache maintenance after a memory event / operation that
46 * the cache maintenance.
/kernel/linux/linux-6.6/arch/powerpc/sysdev/
Dfsl_rio.c7 * - fixed maintenance access routines, check for aligned access
136 * @len: Length (in bytes) of the maintenance transaction
158 * @len: Length (in bytes) of the maintenance transaction
177 * fsl_rio_config_read - Generate a MPC85xx read maintenance transaction
183 * @len: Length (in bytes) of the maintenance transaction
186 * Generates a MPC85xx read maintenance transaction. Returns %0 on
203 /* 16MB maintenance window possible */ in fsl_rio_config_read()
204 /* allow only aligned access to maintenance registers */ in fsl_rio_config_read()
242 * fsl_rio_config_write - Generate a MPC85xx write maintenance transaction
248 * @len: Length (in bytes) of the maintenance transaction
[all …]
/kernel/linux/linux-5.10/Documentation/riscv/
Dpatch-acceptance.rst3 arch/riscv maintenance guidelines for developers
13 challenge for RISC-V Linux maintenance. Linux maintainers disapprove
30 Foundation. To avoid the maintenance complexity and potential
/kernel/linux/linux-5.10/arch/powerpc/sysdev/
Dfsl_rio.c7 * - fixed maintenance access routines, check for aligned access
127 * @len: Length (in bytes) of the maintenance transaction
149 * @len: Length (in bytes) of the maintenance transaction
168 * fsl_rio_config_read - Generate a MPC85xx read maintenance transaction
174 * @len: Length (in bytes) of the maintenance transaction
177 * Generates a MPC85xx read maintenance transaction. Returns %0 on
194 /* 16MB maintenance window possible */ in fsl_rio_config_read()
195 /* allow only aligned access to maintenance registers */ in fsl_rio_config_read()
233 * fsl_rio_config_write - Generate a MPC85xx write maintenance transaction
239 * @len: Length (in bytes) of the maintenance transaction
[all …]
/kernel/linux/linux-6.6/Documentation/riscv/
Dpatch-acceptance.rst3 arch/riscv maintenance guidelines for developers
13 challenge for RISC-V Linux maintenance. Linux maintainers disapprove
50 Foundation. To avoid the maintenance complexity and potential
/kernel/linux/linux-5.10/Documentation/driver-api/rapidio/
Dtsi721.rst9 It supports maintenance read and write operations, inbound and outbound RapidIO
10 doorbells, inbound maintenance port-writes and RapidIO messaging.
12 To generate SRIO maintenance transactions this driver uses one of Tsi721 DMA
78 One BDMA channel is reserved for generation of maintenance read/write requests.
/kernel/linux/linux-6.6/Documentation/driver-api/rapidio/
Dtsi721.rst9 It supports maintenance read and write operations, inbound and outbound RapidIO
10 doorbells, inbound maintenance port-writes and RapidIO messaging.
12 To generate SRIO maintenance transactions this driver uses one of Tsi721 DMA
78 One BDMA channel is reserved for generation of maintenance read/write requests.
/kernel/linux/linux-6.6/drivers/power/supply/
Dab8500_chargalg.c51 * full charging cycle in the case where maintenance charging
201 * @maintenance_chg: indicate if maintenance charge is active
220 * @maintenance_timer: maintenance charging timer
278 * the maintenance timer
281 * This function gets called when the maintenance timer
291 dev_dbg(di->dev, "Maintenance timer expired\n"); in ab8500_chargalg_maintenance_timer_expired()
422 * ab8500_chargalg_start_maintenance_timer() - Start charging maintenance timer
424 * @duration: duration of the maintenance timer in minutes
426 * The maintenance timer is used to maintain the charge in the battery once
442 * ab8500_chargalg_stop_maintenance_timer() - Stop maintenance timer
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/powerpc/fsl/
Dsrio.txt64 memory and maintenance transactions then a single LIODN is
68 memory transactions and a unique LIODN for maintenance
72 represents the LIODN associated with maintenance transactions
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/powerpc/fsl/
Dsrio.txt64 memory and maintenance transactions then a single LIODN is
68 memory transactions and a unique LIODN for maintenance
72 represents the LIODN associated with maintenance transactions
/kernel/linux/linux-5.10/arch/arm/include/asm/
Dswitch_to.h9 * during a TLB maintenance operation, so execute an inner-shareable dsb
10 * to ensure that the maintenance completes in case we migrate to another
/kernel/linux/linux-6.6/arch/arm/include/asm/
Dswitch_to.h10 * during a TLB maintenance operation, so execute an inner-shareable dsb
11 * to ensure that the maintenance completes in case we migrate to another
/kernel/linux/linux-6.6/include/uapi/misc/
Dfastrpc.h24 * The driver is responsible for cache maintenance when passed
30 * CPU and DSP cache maintenance for the buffer. Get virtual address
35 * cache maintenance for the buffer.
/kernel/linux/linux-6.6/tools/perf/pmu-events/arch/arm64/arm/cortex-a73/
Dmmu.json39 …: "Duration of a translation table walk requested by a CP15 operation (maintenance by MVA and VA t…
42 …: "Duration of a translation table walk requested by a CP15 operation (maintenance by MVA and VA t…
/kernel/linux/linux-5.10/arch/arm64/kvm/hyp/nvhe/
Dtlb.c87 * then we must perform I-cache maintenance at EL2 in order for in __kvm_tlb_flush_vmid_ipa()
147 * VIPT and PIPT caches are not affected by VMID, so no maintenance in __kvm_flush_vm_context()
150 * VPIPT caches constrain lookup and maintenance to the active VMID, in __kvm_flush_vm_context()
/kernel/linux/linux-5.10/arch/arm64/include/asm/
Dcacheflush.h84 * KGDB performs cache maintenance with interrupts disabled, so we in flush_icache_range()
87 * just means that KGDB will elide the maintenance altogether! As it in flush_icache_range()
100 * Cache maintenance functions used by the DMA API. No to be used directly.
/kernel/linux/linux-6.6/arch/arm64/kvm/hyp/nvhe/
Dtlb.c110 * then we must perform I-cache maintenance at EL2 in order for in __kvm_tlb_flush_vmid_ipa()
162 * then we must perform I-cache maintenance at EL2 in order for in __kvm_tlb_flush_vmid_ipa_nsh()
251 * VIPT and PIPT caches are not affected by VMID, so no maintenance in __kvm_flush_vm_context()
254 * VPIPT caches constrain lookup and maintenance to the active VMID, in __kvm_flush_vm_context()

12345678910>>...27