Home
last modified time | relevance | path

Searched refs:notifier (Results 51 – 75 of 431) sorted by relevance

12345678910>>...18

/openbmc/linux/drivers/staging/media/imx/
H A Dimx6-mipi-csi2.c40 struct v4l2_async_notifier notifier; member
101 return container_of(n, struct csi2_dev, notifier); in notifier_to_dev()
641 struct csi2_dev *csi2 = notifier_to_dev(notifier); in csi2_notify_bound()
664 struct csi2_dev *csi2 = notifier_to_dev(notifier); in csi2_notify_unbind()
683 v4l2_async_subdev_nf_init(&csi2->notifier, &csi2->sd); in csi2_async_register()
706 csi2->notifier.ops = &csi2_notify_ops; in csi2_async_register()
708 ret = v4l2_async_nf_register(&csi2->notifier); in csi2_async_register()
803 v4l2_async_nf_unregister(&csi2->notifier); in csi2_probe()
804 v4l2_async_nf_cleanup(&csi2->notifier); in csi2_probe()
818 v4l2_async_nf_unregister(&csi2->notifier); in csi2_remove()
[all …]
H A Dimx-media-dev-common.c17 return container_of(n, struct imx_media_dev, notifier); in notifier2dev()
169 int imx_media_probe_complete(struct v4l2_async_notifier *notifier) in imx_media_probe_complete() argument
171 struct imx_media_dev *imxmd = notifier2dev(notifier); in imx_media_probe_complete()
368 v4l2_async_nf_init(&imxmd->notifier, &imxmd->v4l2_dev); in imx_media_dev_init()
385 if (list_empty(&imxmd->notifier.waiting_list)) { in imx_media_dev_notifier_register()
391 imxmd->notifier.ops = ops ? ops : &imx_media_notifier_ops; in imx_media_dev_notifier_register()
392 ret = v4l2_async_nf_register(&imxmd->notifier); in imx_media_dev_notifier_register()
/openbmc/linux/drivers/net/ipa/
H A Dipa_modem.c454 void *notifier; in ipa_modem_config() local
458 notifier = qcom_register_ssr_notifier("mpss", &ipa->nb); in ipa_modem_config()
459 if (IS_ERR(notifier)) in ipa_modem_config()
460 return PTR_ERR(notifier); in ipa_modem_config()
462 ipa->notifier = notifier; in ipa_modem_config()
472 ret = qcom_unregister_ssr_notifier(ipa->notifier, &ipa->nb); in ipa_modem_deconfig()
476 ipa->notifier = NULL; in ipa_modem_deconfig()
/openbmc/qemu/hw/virtio/
H A Dvirtio-bus.c282 EventNotifier *notifier = virtio_queue_get_host_notifier(vq); in virtio_bus_set_host_notifier() local
290 r = event_notifier_init(notifier, 1); in virtio_bus_set_host_notifier()
296 r = k->ioeventfd_assign(proxy, notifier, n, true); in virtio_bus_set_host_notifier()
302 k->ioeventfd_assign(proxy, notifier, n, false); in virtio_bus_set_host_notifier()
316 EventNotifier *notifier = virtio_queue_get_host_notifier(vq); in virtio_bus_cleanup_host_notifier() local
321 virtio_queue_host_notifier_read(notifier); in virtio_bus_cleanup_host_notifier()
322 event_notifier_cleanup(notifier); in virtio_bus_cleanup_host_notifier()
/openbmc/qemu/hw/hyperv/
H A Dhyperv.c328 static void sint_ack_handler(EventNotifier *notifier) in sint_ack_handler() argument
330 HvSintRoute *sint_route = container_of(notifier, HvSintRoute, in sint_ack_handler()
332 event_notifier_test_and_clear(notifier); in sint_ack_handler()
528 EventNotifier *notifier; member
623 if (notifier) { in set_event_flag_handler()
634 if (notifier) { in set_event_flag_handler()
637 handler->notifier = notifier; in set_event_flag_handler()
662 .fd = notifier ? event_notifier_get_fd(notifier) : -1, in hyperv_set_event_flag_handler()
663 .flags = notifier ? 0 : KVM_HYPERV_EVENTFD_DEASSIGN, in hyperv_set_event_flag_handler()
668 return set_event_flag_handler(conn_id, notifier); in hyperv_set_event_flag_handler()
[all …]
/openbmc/linux/drivers/input/keyboard/
H A Dadp5520-keys.c18 struct notifier_block notifier; member
42 dev = container_of(nb, struct adp5520_keys, notifier); in adp5520_keys_notifier()
159 dev->notifier.notifier_call = adp5520_keys_notifier; in adp5520_keys_probe()
160 ret = adp5520_register_notifier(dev->master, &dev->notifier, in adp5520_keys_probe()
175 adp5520_unregister_notifier(dev->master, &dev->notifier, in adp5520_keys_remove()
H A Diqs62x-keys.c38 struct notifier_block notifier; member
187 static int iqs62x_keys_notifier(struct notifier_block *notifier, in iqs62x_keys_notifier() argument
194 iqs62x_keys = container_of(notifier, struct iqs62x_keys_private, in iqs62x_keys_notifier()
195 notifier); in iqs62x_keys_notifier()
304 iqs62x_keys->notifier.notifier_call = iqs62x_keys_notifier; in iqs62x_keys_probe()
306 &iqs62x_keys->notifier); in iqs62x_keys_probe()
319 &iqs62x_keys->notifier); in iqs62x_keys_remove()
/openbmc/linux/tools/testing/selftests/memory-hotplug/
H A Dmem-on-off-test.sh243 NOTIFIER_ERR_INJECT_DIR=$DEBUGFS/notifier-error-inject/memory
249 /sbin/modprobe -q -r memory-notifier-error-inject
250 /sbin/modprobe -q memory-notifier-error-inject priority=$priority
258 echo $msg memory-notifier-error-inject module is not available >&2
305 /sbin/modprobe -q -r memory-notifier-error-inject
/openbmc/linux/include/rdma/
H A Dib_umem_odp.h14 struct mmu_interval_notifier notifier; member
55 return umem_odp->notifier.interval_tree.start; in ib_umem_start()
61 return umem_odp->notifier.interval_tree.last + 1; in ib_umem_end()
/openbmc/qemu/hw/misc/
H A Dpci-testdev.c42 EventNotifier notifier; member
112 event_notifier_test_and_clear(&test->notifier); in OBJECT_DECLARE_SIMPLE_TYPE()
118 &test->notifier); in OBJECT_DECLARE_SIMPLE_TYPE()
132 &test->notifier); in pci_testdev_stop()
203 event_notifier_test_and_clear(&test->notifier); in pci_testdev_read()
294 r = event_notifier_init(&test->notifier, 0); in pci_testdev_realize()
309 event_notifier_cleanup(&d->tests[i].notifier); in pci_testdev_uninit()
/openbmc/linux/drivers/staging/nvec/
H A Dnvec_power.c24 struct notifier_block notifier; member
88 container_of(nb, struct nvec_power, notifier); in nvec_power_notifier()
124 container_of(nb, struct nvec_power, notifier); in nvec_power_bat_notifier()
394 power->notifier.notifier_call = nvec_power_notifier; in nvec_power_probe()
403 power->notifier.notifier_call = nvec_power_bat_notifier; in nvec_power_probe()
409 nvec_register_notifier(nvec, &power->notifier, NVEC_SYS); in nvec_power_probe()
424 nvec_unregister_notifier(power->nvec, &power->notifier); in nvec_power_remove()
H A Dnvec_ps2.c43 struct notifier_block notifier; member
119 ps2_dev.notifier.notifier_call = nvec_ps2_notifier; in nvec_mouse_probe()
121 nvec_register_notifier(nvec, &ps2_dev.notifier, 0); in nvec_mouse_probe()
134 nvec_unregister_notifier(nvec, &ps2_dev.notifier); in nvec_mouse_remove()
H A Dnvec_kbd.c33 struct notifier_block notifier; member
146 keys_dev.notifier.notifier_call = nvec_keys_notifier; in nvec_kbd_probe()
148 nvec_register_notifier(nvec, &keys_dev.notifier, 0); in nvec_kbd_probe()
172 nvec_unregister_notifier(nvec, &keys_dev.notifier); in nvec_kbd_remove()
/openbmc/linux/drivers/gpu/drm/nouveau/dispnv50/
H A Dcrcc37d.c70 struct crcc37d_notifier __iomem *notifier = ctx->mem.object.map.ptr; in crcc37d_get_entry() local
71 struct crcc37d_entry __iomem *entry = &notifier->entries[idx]; in crcc37d_get_entry()
85 struct crcc37d_notifier __iomem *notifier = ctx->mem.object.map.ptr; in crcc37d_ctx_finished() local
86 const u32 status = ioread32_native(&notifier->status); in crcc37d_ctx_finished()
H A Dcrc907d.c92 struct crc907d_notifier __iomem *notifier = ctx->mem.object.map.ptr; in crc907d_get_entry() local
94 return ioread32_native(&notifier->entries[idx].output_crc[0]); in crc907d_get_entry()
101 struct crc907d_notifier __iomem *notifier = ctx->mem.object.map.ptr; in crc907d_ctx_finished() local
102 const u32 status = ioread32_native(&notifier->status); in crc907d_ctx_finished()
/openbmc/linux/kernel/power/
H A Dqos.c627 struct notifier_block *notifier) in freq_qos_add_notifier() argument
631 if (IS_ERR_OR_NULL(qos) || !notifier) in freq_qos_add_notifier()
637 notifier); in freq_qos_add_notifier()
641 notifier); in freq_qos_add_notifier()
660 struct notifier_block *notifier) in freq_qos_remove_notifier() argument
664 if (IS_ERR_OR_NULL(qos) || !notifier) in freq_qos_remove_notifier()
670 notifier); in freq_qos_remove_notifier()
674 notifier); in freq_qos_remove_notifier()
/openbmc/linux/drivers/infiniband/core/
H A Dumem_odp.c90 ret = mmu_interval_notifier_insert(&umem_odp->notifier, in ib_init_umem_odp()
183 odp_data->notifier.ops = ops; in ib_umem_odp_alloc_child()
242 umem_odp->notifier.ops = ops; in ib_umem_odp_get()
276 mmu_interval_notifier_remove(&umem_odp->notifier); in ib_umem_odp_release()
378 range.notifier = &umem_odp->notifier; in ib_umem_odp_map_dma_and_lock()
395 mmu_interval_read_begin(&umem_odp->notifier); in ib_umem_odp_map_dma_and_lock()
410 if (mmu_interval_read_retry(&umem_odp->notifier, current_seq)) { in ib_umem_odp_map_dma_and_lock()
/openbmc/qemu/util/
H A Dqemu-coroutine.c67 Notifier *notifier = get_ptr_coroutine_pool_cleanup_notifier(); in qemu_coroutine_create() local
68 if (!notifier->notify) { in qemu_coroutine_create()
69 notifier->notify = coroutine_pool_cleanup; in qemu_coroutine_create()
70 qemu_thread_atexit_add(notifier); in qemu_coroutine_create()
/openbmc/linux/drivers/net/wwan/t7xx/
H A Dt7xx_state_monitor.c50 void t7xx_fsm_notifier_register(struct t7xx_modem *md, struct t7xx_fsm_notifier *notifier) in t7xx_fsm_notifier_register() argument
56 list_add_tail(&notifier->entry, &ctl->notifier_list); in t7xx_fsm_notifier_register()
60 void t7xx_fsm_notifier_unregister(struct t7xx_modem *md, struct t7xx_fsm_notifier *notifier) in t7xx_fsm_notifier_unregister() argument
68 if (notifier_cur == notifier) in t7xx_fsm_notifier_unregister()
69 list_del(&notifier->entry); in t7xx_fsm_notifier_unregister()
77 struct t7xx_fsm_notifier *notifier; in fsm_state_notify() local
81 list_for_each_entry(notifier, &ctl->notifier_list, entry) { in fsm_state_notify()
83 if (notifier->notifier_fn) in fsm_state_notify()
84 notifier->notifier_fn(state, notifier->data); in fsm_state_notify()
/openbmc/linux/Documentation/driver-api/surface_aggregator/clients/
H A Dcdev.rst85 - Register event notifier.
91 - Unregister event notifier.
149 Register a notifier for the event target category specified in the given
150 notifier description with the specified priority. Notifiers registration is
152 notifier for a specific target category has been registered, all events of that
157 Only one notifier can be registered per target category and client instance. If
158 a notifier has already been registered, this IOCTL will fail with ``-EEXIST``.
168 Unregisters the notifier associated with the specified target category. The
169 priority field will be ignored by this IOCTL. If no notifier has been
180 Note that this call will not register a notifier itself, it will only enable
[all …]
/openbmc/linux/drivers/iio/proximity/
H A Dcros_ec_mkbp_proximity.c30 struct notifier_block notifier; member
134 notifier); in cros_ec_mkbp_proximity_notify()
236 data->notifier.notifier_call = cros_ec_mkbp_proximity_notify; in cros_ec_mkbp_proximity_probe()
237 blocking_notifier_chain_register(&ec->event_notifier, &data->notifier); in cros_ec_mkbp_proximity_probe()
248 &data->notifier); in cros_ec_mkbp_proximity_remove()
/openbmc/linux/drivers/infiniband/hw/hfi1/
H A Duser_exp_rcv.c280 &tidbuf->notifier, current->mm, in hfi1_user_exp_rcv_setup()
285 mmu_seq = mmu_interval_read_begin(&tidbuf->notifier); in hfi1_user_exp_rcv_setup()
452 mmu_interval_notifier_remove(&tidbuf->notifier); in hfi1_user_exp_rcv_setup()
472 mmu_interval_notifier_remove(&tidbuf->notifier); in hfi1_user_exp_rcv_setup()
764 &node->notifier, current->mm, in set_rcvarray_entry()
812 mmu_interval_notifier_remove(&node->notifier); in unprogram_rcvarray()
830 node->notifier.interval_tree.start, node->phys, in __clear_tid_node()
885 &node->notifier); in unlock_exp_tids()
897 container_of(mni, struct tid_rb_node, notifier); in tid_rb_invalidate()
909 node->notifier.interval_tree.start, in tid_rb_invalidate()
[all …]
/openbmc/linux/include/linux/
H A Dpm_qos.h175 struct notifier_block *notifier,
178 struct notifier_block *notifier,
247 struct notifier_block *notifier, in dev_pm_qos_add_notifier() argument
251 struct notifier_block *notifier, in dev_pm_qos_remove_notifier() argument
314 struct notifier_block *notifier);
317 struct notifier_block *notifier);
/openbmc/linux/drivers/pwm/
H A Dpwm-sifive.c46 struct notifier_block notifier; member
214 container_of(nb, struct pwm_sifive_ddata, notifier); in pwm_sifive_clock_notifier()
287 ddata->notifier.notifier_call = pwm_sifive_clock_notifier; in pwm_sifive_probe()
288 ret = clk_notifier_register(ddata->clk, &ddata->notifier); in pwm_sifive_probe()
306 clk_notifier_unregister(ddata->clk, &ddata->notifier); in pwm_sifive_probe()
323 clk_notifier_unregister(ddata->clk, &ddata->notifier); in pwm_sifive_remove()
/openbmc/linux/drivers/media/platform/rockchip/rkisp1/
H A Drkisp1-dev.c124 static int rkisp1_subdev_notifier_bound(struct v4l2_async_notifier *notifier, in rkisp1_subdev_notifier_bound() argument
129 container_of(notifier, struct rkisp1_device, notifier); in rkisp1_subdev_notifier_bound()
161 static int rkisp1_subdev_notifier_complete(struct v4l2_async_notifier *notifier) in rkisp1_subdev_notifier_complete() argument
164 container_of(notifier, struct rkisp1_device, notifier); in rkisp1_subdev_notifier_complete()
185 struct v4l2_async_notifier *ntf = &rkisp1->notifier; in rkisp1_subdev_notifier_register()
670 v4l2_async_nf_unregister(&rkisp1->notifier); in rkisp1_remove()
671 v4l2_async_nf_cleanup(&rkisp1->notifier); in rkisp1_remove()

12345678910>>...18