/Linux-v4.19/Documentation/cpu-freq/ |
D | core.txt | 24 2. CPUFreq notifiers 33 frequency transitions), as well as to "notifiers". These are device 47 2. CPUFreq notifiers 50 CPUFreq notifiers conform to the standard kernel notifier interface. 51 See linux/include/linux/notifier.h for details on notifiers. 53 There are two different CPUFreq notifiers - policy notifiers and 54 transition notifiers. 57 2.1 CPUFreq policy notifiers 63 1.) During CPUFREQ_ADJUST all CPUFreq notifiers may change the limit if 67 2.) And during CPUFREQ_NOTIFY all notifiers are informed of the new policy [all …]
|
D | index.txt | 25 of CPUFreq notifiers.
|
/Linux-v4.19/Documentation/driver-api/pm/ |
D | notifiers.rst | 22 Subsystems or drivers having such needs can register suspend notifiers that 28 additional work is done between the notifiers and the invocation of PM 52 It is generally assumed that whatever the notifiers do for 57 Moreover, if one of the notifiers fails for the ``PM_HIBERNATION_PREPARE`` or 58 ``PM_SUSPEND_PREPARE`` event, the notifiers that have already succeeded for that 62 The hibernation and suspend notifiers are called with :c:data:`pm_mutex` held.
|
D | index.rst | 8 notifiers
|
/Linux-v4.19/kernel/power/ |
D | qos.c | 73 .notifiers = &cpu_dma_lat_notifier, 87 .notifiers = &network_lat_notifier, 102 .notifiers = &network_throughput_notifier, 117 .notifiers = &memory_bandwidth_notifier, 315 if (c->notifiers) in pm_qos_update_target() 316 blocking_notifier_call_chain(c->notifiers, in pm_qos_update_target() 562 pm_qos_array[pm_qos_class]->constraints->notifiers, in pm_qos_add_notifier() 582 pm_qos_array[pm_qos_class]->constraints->notifiers, in pm_qos_remove_notifier()
|
/Linux-v4.19/drivers/clk/renesas/ |
D | rcar-gen3-cpg.c | 58 static void cpg_simple_notifier_register(struct raw_notifier_head *notifiers, in cpg_simple_notifier_register() argument 62 raw_notifier_chain_register(notifiers, &csn->nb); in cpg_simple_notifier_register() 358 struct raw_notifier_head *notifiers) in cpg_sd_clk_register() argument 404 cpg_simple_notifier_register(notifiers, &clock->csn); in cpg_sd_clk_register() 440 struct raw_notifier_head *notifiers) in rcar_gen3_cpg_clk_register() argument 507 notifiers); in rcar_gen3_cpg_clk_register() 531 cpg_simple_notifier_register(notifiers, csn); in rcar_gen3_cpg_clk_register()
|
D | clk-div6.h | 7 struct raw_notifier_head *notifiers);
|
D | clk-div6.c | 219 struct raw_notifier_head *notifiers) in cpg_div6_register() argument 290 if (notifiers) { in cpg_div6_register() 292 raw_notifier_chain_register(notifiers, &clock->nb); in cpg_div6_register()
|
D | rcar-gen2-cpg.h | 39 struct raw_notifier_head *notifiers);
|
D | renesas-cpg-mssr.c | 127 struct raw_notifier_head notifiers; member 308 &priv->notifiers); in cpg_mssr_register_core_clk() 320 &priv->notifiers); in cpg_mssr_register_core_clk() 759 raw_notifier_call_chain(&priv->notifiers, PM_EVENT_SUSPEND, NULL); in cpg_mssr_suspend_noirq() 775 raw_notifier_call_chain(&priv->notifiers, PM_EVENT_RESUME, NULL); in cpg_mssr_resume_noirq() 860 RAW_INIT_NOTIFIER_HEAD(&priv->notifiers); in cpg_mssr_probe()
|
D | rcar-gen3-cpg.h | 50 struct raw_notifier_head *notifiers);
|
D | renesas-cpg-mssr.h | 131 struct raw_notifier_head *notifiers);
|
D | rcar-gen2-cpg.c | 279 struct raw_notifier_head *notifiers) in rcar_gen2_cpg_clk_register() argument
|
/Linux-v4.19/drivers/gpu/drm/nouveau/ |
D | nouveau_abi16.c | 135 list_for_each_entry_safe(ntfy, temp, &chan->notifiers, head) { in nouveau_abi16_chan_fini() 304 INIT_LIST_HEAD(&chan->notifiers); in nouveau_abi16_ioctl_channel_alloc() 506 list_add(&ntfy->head, &chan->notifiers); in nouveau_abi16_ioctl_grobj_alloc() 547 list_add(&ntfy->head, &chan->notifiers); in nouveau_abi16_ioctl_notifierobj_alloc() 610 list_for_each_entry(ntfy, &chan->notifiers, head) { in nouveau_abi16_ioctl_gpuobj_free()
|
D | nouveau_abi16.h | 25 struct list_head notifiers; member
|
/Linux-v4.19/drivers/misc/vmw_vmci/ |
D | vmci_context.c | 699 u32 *notifiers; in vmci_ctx_get_chkpt_notifiers() local 710 data_size = context->n_notifiers * sizeof(*notifiers); in vmci_ctx_get_chkpt_notifiers() 716 notifiers = kmalloc(data_size, GFP_ATOMIC); /* FIXME: want GFP_KERNEL */ in vmci_ctx_get_chkpt_notifiers() 717 if (!notifiers) in vmci_ctx_get_chkpt_notifiers() 721 notifiers[i++] = entry->handle.context; in vmci_ctx_get_chkpt_notifiers() 724 *pbuf = notifiers; in vmci_ctx_get_chkpt_notifiers()
|
/Linux-v4.19/Documentation/fault-injection/ |
D | notifier-error-inject.txt | 7 modules that can be used to test the following notifiers. 88 for CPU and memory notifiers.
|
/Linux-v4.19/drivers/base/power/ |
D | qos.c | 197 c->notifiers = n; in dev_pm_qos_constraints_allocate() 274 kfree(qos->resume_latency.notifiers); in dev_pm_qos_constraints_destroy() 493 ret = blocking_notifier_chain_register(dev->power.qos->resume_latency.notifiers, in dev_pm_qos_add_notifier() 520 retval = blocking_notifier_chain_unregister(dev->power.qos->resume_latency.notifiers, in dev_pm_qos_remove_notifier()
|
/Linux-v4.19/Documentation/memory-devices/ |
D | ti-emif.txt | 45 EMIF driver registers notifiers for voltage and frequency changes
|
/Linux-v4.19/Documentation/devicetree/ |
D | changesets.txt | 9 at once before emitting OF_RECONFIG notifiers. This is so that the
|
D | overlay-notes.txt | 101 In addition, there is the option to register notifiers that get called on
|
/Linux-v4.19/include/linux/ |
D | pm_qos.h | 91 struct blocking_notifier_head *notifiers; member
|
/Linux-v4.19/Documentation/power/ |
D | freezing-of-tasks.txt | 183 hibernation (and suspend) notifiers (in that case, though, we won't be able to 201 Documentation/driver-api/pm/notifiers.rst. 210 notifiers to achieve mutual exclusion. Look at the CPU-Hotplug code
|
D | pm_qos_interface.txt | 42 registered notifiers are called only if the target value is now different. 112 registered notifiers are called only if the target value is now different.
|
/Linux-v4.19/lib/ |
D | Kconfig.kgdb | 62 bool "KGDB: Allow debugging with traps in notifiers"
|