| /OK3568_Linux_fs/kernel/Documentation/cpu-freq/ |
| H A D | core.rst | 4 General description of the CPUFreq core and CPUFreq notifiers 16 2. CPUFreq notifiers 25 frequency transitions), as well as to "notifiers". These are device 39 2. CPUFreq notifiers 42 CPUFreq notifiers conform to the standard kernel notifier interface. 43 See linux/include/linux/notifier.h for details on notifiers. 45 There are two different CPUFreq notifiers - policy notifiers and 46 transition notifiers. 49 2.1 CPUFreq policy notifiers 63 2.2 CPUFreq transition notifiers
|
| /OK3568_Linux_fs/kernel/kernel/power/ |
| H A D | qos.c | 145 if (c->notifiers) in pm_qos_update_target() 146 blocking_notifier_call_chain(c->notifiers, curr_value, NULL); in pm_qos_update_target() 446 c->notifiers = &qos->min_freq_notifiers; in freq_constraints_init() 447 BLOCKING_INIT_NOTIFIER_HEAD(c->notifiers); in freq_constraints_init() 455 c->notifiers = &qos->max_freq_notifiers; in freq_constraints_init() 456 BLOCKING_INIT_NOTIFIER_HEAD(c->notifiers); in freq_constraints_init() 632 ret = blocking_notifier_chain_register(qos->min_freq.notifiers, in freq_qos_add_notifier() 636 ret = blocking_notifier_chain_register(qos->max_freq.notifiers, in freq_qos_add_notifier() 665 ret = blocking_notifier_chain_unregister(qos->min_freq.notifiers, in freq_qos_remove_notifier() 669 ret = blocking_notifier_chain_unregister(qos->max_freq.notifiers, in freq_qos_remove_notifier()
|
| /OK3568_Linux_fs/kernel/Documentation/driver-api/pm/ |
| H A D | notifiers.rst | 26 Subsystems or drivers having such needs can register suspend notifiers that 32 additional work is done between the notifiers and the invocation of PM 56 It is generally assumed that whatever the notifiers do for 61 Moreover, if one of the notifiers fails for the ``PM_HIBERNATION_PREPARE`` or 62 ``PM_SUSPEND_PREPARE`` event, the notifiers that have already succeeded for that 66 The hibernation and suspend notifiers are called with :c:data:`pm_mutex` held.
|
| H A D | index.rst | 11 notifiers
|
| /OK3568_Linux_fs/kernel/drivers/clk/renesas/ |
| H A D | rcar-gen3-cpg.c | 73 static void cpg_simple_notifier_register(struct raw_notifier_head *notifiers, in cpg_simple_notifier_register() argument 77 raw_notifier_chain_register(notifiers, &csn->nb); in cpg_simple_notifier_register() 387 struct raw_notifier_head *notifiers) in cpg_sd_clk_register() argument 422 cpg_simple_notifier_register(notifiers, &clock->csn); in cpg_sd_clk_register() 450 struct raw_notifier_head *notifiers) in cpg_rpc_clk_register() argument 480 cpg_simple_notifier_register(notifiers, &rpc->csn); in cpg_rpc_clk_register() 550 struct raw_notifier_head *notifiers) in rcar_gen3_cpg_clk_register() argument 617 __clk_get_name(parent), notifiers); in rcar_gen3_cpg_clk_register() 641 cpg_simple_notifier_register(notifiers, csn); in rcar_gen3_cpg_clk_register() 701 __clk_get_name(parent), notifiers); in rcar_gen3_cpg_clk_register()
|
| H A D | clk-div6.c | 216 struct raw_notifier_head *notifiers) in cpg_div6_register() argument 280 if (notifiers) { in cpg_div6_register() 282 raw_notifier_chain_register(notifiers, &clock->nb); in cpg_div6_register()
|
| H A D | renesas-cpg-mssr.c | 156 struct raw_notifier_head notifiers; member 367 &priv->notifiers); in cpg_mssr_register_core_clk() 384 &priv->notifiers); in cpg_mssr_register_core_clk() 862 raw_notifier_call_chain(&priv->notifiers, PM_EVENT_SUSPEND, NULL); in cpg_mssr_suspend_noirq() 878 raw_notifier_call_chain(&priv->notifiers, PM_EVENT_RESUME, NULL); in cpg_mssr_resume_noirq() 967 RAW_INIT_NOTIFIER_HEAD(&priv->notifiers); in cpg_mssr_common_init()
|
| H A D | clk-div6.h | 7 struct raw_notifier_head *notifiers);
|
| H A D | r8a77970-cpg-mssr.c | 225 struct raw_notifier_head *notifiers) in r8a77970_cpg_clk_register() argument 242 notifiers); in r8a77970_cpg_clk_register()
|
| H A D | rcar-gen2-cpg.h | 36 struct raw_notifier_head *notifiers);
|
| H A D | rcar-gen3-cpg.h | 72 struct raw_notifier_head *notifiers);
|
| H A D | renesas-cpg-mssr.h | 157 struct raw_notifier_head *notifiers);
|
| H A D | r7s9210-cpg-mssr.c | 163 struct raw_notifier_head *notifiers) in rza2_cpg_clk_register() argument
|
| H A D | r8a779a0-cpg-mssr.c | 165 struct raw_notifier_head *notifiers) in rcar_r8a779a0_cpg_clk_register() argument
|
| /OK3568_Linux_fs/external/xserver/hw/xquartz/xpr/ |
| H A D | dri.c | 277 pDRIDrawablePriv->notifiers = NULL; in CreateSurfaceForWindow() 336 pDRIDrawablePriv->notifiers = NULL; in CreateSurfaceForPixmap() 457 pDRIDrawablePriv->notifiers = x_hook_add(pDRIDrawablePriv->notifiers, in DRICreateSurface() 486 pDRIDrawablePriv->notifiers = x_hook_remove( in DRIDestroySurface() 487 pDRIDrawablePriv->notifiers, in DRIDestroySurface() 551 if (pDRIDrawablePriv->notifiers != NULL) in DRIDrawablePrivDelete() 552 x_hook_free(pDRIDrawablePriv->notifiers); in DRIDrawablePrivDelete() 658 x_hook_run(pDRIDrawablePriv->notifiers, &arg); in DRISurfaceNotify()
|
| H A D | dristruct.h | 60 x_list *notifiers; /* list of (FUN . DATA) */ member
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | events.c | 57 struct mlx5_event_nb notifiers[ARRAY_SIZE(events_nbs_ref)]; member 370 events->notifiers[i].nb = events_nbs_ref[i]; in mlx5_events_start() 371 events->notifiers[i].ctx = events; in mlx5_events_start() 372 mlx5_eq_notifier_register(dev, &events->notifiers[i].nb); in mlx5_events_start() 382 mlx5_eq_notifier_unregister(dev, &events->notifiers[i].nb); in mlx5_events_stop()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/nouveau/ |
| H A D | nouveau_abi16.c | 135 list_for_each_entry_safe(ntfy, temp, &chan->notifiers, head) { in nouveau_abi16_chan_fini() 299 INIT_LIST_HEAD(&chan->notifiers); in nouveau_abi16_ioctl_channel_alloc() 503 list_add(&ntfy->head, &chan->notifiers); in nouveau_abi16_ioctl_grobj_alloc() 544 list_add(&ntfy->head, &chan->notifiers); in nouveau_abi16_ioctl_notifierobj_alloc() 607 list_for_each_entry(ntfy, &chan->notifiers, head) { in nouveau_abi16_ioctl_gpuobj_free()
|
| H A D | nouveau_abi16.h | 24 struct list_head notifiers; member
|
| /OK3568_Linux_fs/kernel/drivers/misc/vmw_vmci/ |
| H A D | vmci_context.c | 703 u32 *notifiers; in vmci_ctx_get_chkpt_notifiers() local 714 data_size = context->n_notifiers * sizeof(*notifiers); in vmci_ctx_get_chkpt_notifiers() 720 notifiers = kmalloc(data_size, GFP_ATOMIC); /* FIXME: want GFP_KERNEL */ in vmci_ctx_get_chkpt_notifiers() 721 if (!notifiers) in vmci_ctx_get_chkpt_notifiers() 725 notifiers[i++] = entry->handle.context; in vmci_ctx_get_chkpt_notifiers() 728 *pbuf = notifiers; in vmci_ctx_get_chkpt_notifiers()
|
| /OK3568_Linux_fs/kernel/Documentation/fault-injection/ |
| H A D | notifier-error-inject.rst | 7 modules that can be used to test the following notifiers. 92 for CPU and memory notifiers.
|
| /OK3568_Linux_fs/kernel/drivers/base/power/ |
| H A D | qos.c | 217 c->notifiers = n; in dev_pm_qos_constraints_allocate() 313 kfree(qos->resume_latency.notifiers); in dev_pm_qos_constraints_destroy() 553 ret = blocking_notifier_chain_register(dev->power.qos->resume_latency.notifiers, in dev_pm_qos_add_notifier() 600 ret = blocking_notifier_chain_unregister(dev->power.qos->resume_latency.notifiers, in dev_pm_qos_remove_notifier()
|
| /OK3568_Linux_fs/kernel/Documentation/admin-guide/pm/ |
| H A D | suspend-flows.rst | 48 1. Invoking system-wide suspend notifiers. 157 4. Invoking system-wide resume notifiers. 170 1. Invoking system-wide suspend notifiers. 267 6. Invoking system-wide resume notifiers.
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/ |
| H A D | changesets.rst | 15 at once before emitting OF_RECONFIG notifiers. This is so that the
|
| /OK3568_Linux_fs/kernel/Documentation/driver-api/memory-devices/ |
| H A D | ti-emif.rst | 50 EMIF driver registers notifiers for voltage and frequency changes
|