Home
last modified time | relevance | path

Searched refs:notif (Results 1 – 25 of 51) sorted by relevance

123

/linux-6.3-rc2/io_uring/
A Dnotif.c15 struct io_ring_ctx *ctx = notif->ctx; in io_notif_complete_tw_ext()
24 io_req_task_complete(notif, locked); in io_notif_complete_tw_ext()
34 io_req_task_work_add(notif); in io_tx_ubuf_callback()
68 struct io_kiocb *notif; in io_alloc_notif() local
73 notif->opcode = IORING_OP_NOP; in io_alloc_notif()
74 notif->flags = 0; in io_alloc_notif()
75 notif->file = NULL; in io_alloc_notif()
76 notif->task = current; in io_alloc_notif()
78 notif->rsrc_node = NULL; in io_alloc_notif()
81 nd = io_notif_to_data(notif); in io_alloc_notif()
[all …]
A Dnotif.h22 void io_notif_set_extended(struct io_kiocb *notif);
24 static inline struct io_notif_data *io_notif_to_data(struct io_kiocb *notif) in io_notif_to_data() argument
26 return io_kiocb_to_cmd(notif, struct io_notif_data); in io_notif_to_data()
29 static inline void io_notif_flush(struct io_kiocb *notif) in io_notif_flush() argument
30 __must_hold(&notif->ctx->uring_lock) in io_notif_flush()
32 struct io_notif_data *nd = io_notif_to_data(notif); in io_notif_flush()
36 io_req_task_work_add(notif); in io_notif_flush()
39 static inline int io_notif_account_mem(struct io_kiocb *notif, unsigned len) in io_notif_account_mem() argument
41 struct io_ring_ctx *ctx = notif->ctx; in io_notif_account_mem()
42 struct io_notif_data *nd = io_notif_to_data(notif); in io_notif_account_mem()
A Dnet.c68 struct io_kiocb *notif; member
944 if (zc->notif) { in io_send_zc_cleanup()
945 io_notif_flush(zc->notif); in io_send_zc_cleanup()
946 zc->notif = NULL; in io_send_zc_cleanup()
957 struct io_kiocb *notif; in io_send_zc_prep() local
965 notif = zc->notif = io_alloc_notif(ctx); in io_send_zc_prep()
966 if (!notif) in io_send_zc_prep()
969 notif->cqe.res = 0; in io_send_zc_prep()
978 io_notif_set_extended(notif); in io_send_zc_prep()
1169 io_notif_flush(zc->notif); in io_send_zc()
[all …]
/linux-6.3-rc2/drivers/tee/optee/
A Dnotif.c38 if (key > optee->notif.max_key) in optee_notif_wait()
47 spin_lock_irqsave(&optee->notif.lock, flags); in optee_notif_wait()
53 if (test_bit(key, optee->notif.bitmap)) { in optee_notif_wait()
54 clear_bit(key, optee->notif.bitmap); in optee_notif_wait()
90 if (key > optee->notif.max_key) in optee_notif_send()
102 set_bit(key, optee->notif.bitmap); in optee_notif_send()
111 spin_lock_init(&optee->notif.lock); in optee_notif_init()
112 INIT_LIST_HEAD(&optee->notif.db); in optee_notif_init()
114 if (!optee->notif.bitmap) in optee_notif_init()
117 optee->notif.max_key = max_key; in optee_notif_init()
[all …]
A DMakefile5 optee-objs += notif.o
/linux-6.3-rc2/sound/aoa/core/
A Dgpio-pmf.c77 mutex_lock(&notif->mutex); in pmf_handle_notify()
78 if (notif->notify) in pmf_handle_notify()
79 notif->notify(notif->data); in pmf_handle_notify()
80 mutex_unlock(&notif->mutex); in pmf_handle_notify()
157 mutex_lock(&notif->mutex); in pmf_set_notify()
159 old = notif->notify; in pmf_set_notify()
176 notif->gpio_private = NULL; in pmf_set_notify()
185 irq_client->data = notif; in pmf_set_notify()
199 notif->notify = notify; in pmf_set_notify()
200 notif->data = data; in pmf_set_notify()
[all …]
A Dgpio-feature.c215 mutex_lock(&notif->mutex); in ftr_handle_notify()
216 if (notif->notify) in ftr_handle_notify()
217 notif->notify(notif->data); in ftr_handle_notify()
218 mutex_unlock(&notif->mutex); in ftr_handle_notify()
328 notif = &rt->line_in_notify; in ftr_set_notify()
344 mutex_lock(&notif->mutex); in ftr_set_notify()
346 old = notif->notify; in ftr_set_notify()
360 free_irq(irq, notif); in ftr_set_notify()
368 notif->notify = notify; in ftr_set_notify()
369 notif->data = data; in ftr_set_notify()
[all …]
/linux-6.3-rc2/drivers/net/wireless/intel/iwlwifi/mvm/
A Dtime-event.c201 if (!notif->status) in iwl_mvm_te_handle_notify_csa()
206 if (!notif->status) in iwl_mvm_te_handle_notify_csa()
211 if (!notif->status) { in iwl_mvm_te_handle_notify_csa()
261 le32_to_cpu(notif->action), in iwl_mvm_te_check_trigger()
262 le32_to_cpu(notif->status)); in iwl_mvm_te_check_trigger()
294 le32_to_cpu(notif->action)); in iwl_mvm_te_handle_notif()
306 if (!le32_to_cpu(notif->status)) { in iwl_mvm_te_handle_notif()
395 le32_to_cpu(notif->action), le32_to_cpu(notif->status)); in iwl_mvm_aux_roc_te_handle_notif()
872 if (!le32_to_cpu(notif->status) || !le32_to_cpu(notif->start)) { in iwl_mvm_rx_session_protect_notif()
879 le32_to_cpu(notif->conf_id))) in iwl_mvm_rx_session_protect_notif()
[all …]
A Drs-fw.c407 struct iwl_tlc_update_notif *notif; in iwl_mvm_tlc_update_notif() local
415 notif = (void *)pkt->data; in iwl_mvm_tlc_update_notif()
416 sta = rcu_dereference(mvm->fw_id_to_mac_id[notif->sta_id]); in iwl_mvm_tlc_update_notif()
423 notif->sta_id); in iwl_mvm_tlc_update_notif()
431 notif->sta_id); in iwl_mvm_tlc_update_notif()
435 flags = le32_to_cpu(notif->flags); in iwl_mvm_tlc_update_notif()
446 le32_to_cpu(notif->rate)); in iwl_mvm_tlc_update_notif()
451 iwl_new_rate_from_v1(le32_to_cpu(notif->rate)); in iwl_mvm_tlc_update_notif()
453 lq_sta->last_rate_n_flags = le32_to_cpu(notif->rate); in iwl_mvm_tlc_update_notif()
461 u16 size = le32_to_cpu(notif->amsdu_size); in iwl_mvm_tlc_update_notif()
[all …]
A Dcoex.c213 struct iwl_bt_coex_profile_notif *notif; member
307 bt_activity_grading = le32_to_cpu(data->notif->bt_activity_grading); in iwl_mvm_bt_notif_iterator()
414 .notif = &mvm->last_bt_notif, in iwl_mvm_bt_coex_notif_handle()
491 struct iwl_bt_coex_profile_notif *notif = (void *)pkt->data; in iwl_mvm_rx_bt_coex_notif() local
494 IWL_DEBUG_COEX(mvm, "\tBT ci compliance %d\n", notif->bt_ci_compliance); in iwl_mvm_rx_bt_coex_notif()
496 le32_to_cpu(notif->primary_ch_lut)); in iwl_mvm_rx_bt_coex_notif()
498 le32_to_cpu(notif->secondary_ch_lut)); in iwl_mvm_rx_bt_coex_notif()
500 le32_to_cpu(notif->bt_activity_grading)); in iwl_mvm_rx_bt_coex_notif()
503 memcpy(&mvm->last_bt_notif, notif, sizeof(mvm->last_bt_notif)); in iwl_mvm_rx_bt_coex_notif()
A Dmac-ctxt.c1540 u32 id = le32_to_cpu(notif->mac_id); in iwl_mvm_probe_resp_data_notif()
1545 notif->noa_active, notif->csa_counter); in iwl_mvm_probe_resp_data_notif()
1557 memcpy(&new_data->notif, notif, sizeof(new_data->notif)); in iwl_mvm_probe_resp_data_notif()
1561 sizeof(new_data->notif.noa_attr) - 1; in iwl_mvm_probe_resp_data_notif()
1567 if (new_data->notif.noa_attr.len_low == in iwl_mvm_probe_resp_data_notif()
1578 if (notif->csa_counter != IWL_PROBE_RESP_DATA_NO_CSA && in iwl_mvm_probe_resp_data_notif()
1579 notif->csa_counter >= 1) in iwl_mvm_probe_resp_data_notif()
1580 ieee80211_beacon_set_cntdwn(vif, notif->csa_counter); in iwl_mvm_probe_resp_data_notif()
1592 id_n_color = le32_to_cpu(notif->id_and_color); in iwl_mvm_channel_switch_start_notif()
1659 u32 id = le32_to_cpu(notif->mac_id); in iwl_mvm_channel_switch_error_notif()
[all …]
A Drfi.c140 struct iwl_rfi_deactivate_notif *notif = (void *)pkt->data; in iwl_rfi_deactivate_notif_handler() local
142 IWL_INFO(mvm, "RFIm is deactivated, reason = %d\n", notif->reason); in iwl_rfi_deactivate_notif_handler()
A Drx.c1029 struct iwl_ba_window_status_notif *notif = (void *)pkt->data; in iwl_mvm_window_status_notif() local
1032 BUILD_BUG_ON(ARRAY_SIZE(notif->ra_tid) != BA_WINDOW_STREAMS_MAX); in iwl_mvm_window_status_notif()
1033 BUILD_BUG_ON(ARRAY_SIZE(notif->mpdu_rx_count) != BA_WINDOW_STREAMS_MAX); in iwl_mvm_window_status_notif()
1034 BUILD_BUG_ON(ARRAY_SIZE(notif->bitmap) != BA_WINDOW_STREAMS_MAX); in iwl_mvm_window_status_notif()
1035 BUILD_BUG_ON(ARRAY_SIZE(notif->start_seq_num) != BA_WINDOW_STREAMS_MAX); in iwl_mvm_window_status_notif()
1046 ratid = le16_to_cpu(notif->ra_tid[i]); in iwl_mvm_window_status_notif()
1051 received_mpdu = le16_to_cpu(notif->mpdu_rx_count[i]); in iwl_mvm_window_status_notif()
1062 bitmap = le64_to_cpu(notif->bitmap[i]); in iwl_mvm_window_status_notif()
1063 ssn = le32_to_cpu(notif->start_seq_num[i]); in iwl_mvm_window_status_notif()
A Dnvm.c557 struct iwl_mcc_chub_notif *notif = (void *)pkt->data; in iwl_mvm_rx_chub_update_mcc() local
565 if (iwl_mvm_is_vif_assoc(mvm) && notif->source_id == MCC_SOURCE_WIFI) { in iwl_mvm_rx_chub_update_mcc()
573 mcc[0] = le16_to_cpu(notif->mcc) >> 8; in iwl_mvm_rx_chub_update_mcc()
574 mcc[1] = le16_to_cpu(notif->mcc) & 0xff; in iwl_mvm_rx_chub_update_mcc()
576 src = notif->source_id; in iwl_mvm_rx_chub_update_mcc()
/linux-6.3-rc2/drivers/power/supply/
A Dsurface_charger.c57 struct ssam_event_notifier notif; member
108 ac = container_of(nf, struct spwr_ac_device, notif); in spwr_notify_ac()
182 ac->notif.base.priority = 1; in spwr_ac_init()
183 ac->notif.base.fn = spwr_notify_ac; in spwr_ac_init()
184 ac->notif.event.reg = registry; in spwr_ac_init()
185 ac->notif.event.id.target_category = sdev->uid.category; in spwr_ac_init()
186 ac->notif.event.id.instance = 0; in spwr_ac_init()
187 ac->notif.event.mask = SSAM_EVENT_MASK_NONE; in spwr_ac_init()
188 ac->notif.event.flags = SSAM_EVENT_SEQUENCED; in spwr_ac_init()
219 return ssam_device_notifier_register(ac->sdev, &ac->notif); in spwr_ac_register()
[all …]
A Dsurface_battery.c128 struct ssam_event_notifier notif; member
345 struct spwr_battery_device *bat = container_of(nf, struct spwr_battery_device, notif); in spwr_notify_bat()
729 bat->notif.base.priority = 1; in spwr_battery_init()
730 bat->notif.base.fn = spwr_notify_bat; in spwr_battery_init()
731 bat->notif.event.reg = registry; in spwr_battery_init()
732 bat->notif.event.id.target_category = sdev->uid.category; in spwr_battery_init()
733 bat->notif.event.id.instance = 0; /* need to register with instance 0 */ in spwr_battery_init()
734 bat->notif.event.mask = SSAM_EVENT_MASK_TARGET; in spwr_battery_init()
735 bat->notif.event.flags = SSAM_EVENT_SEQUENCED; in spwr_battery_init()
805 return ssam_device_notifier_register(bat->sdev, &bat->notif); in spwr_battery_register()
[all …]
/linux-6.3-rc2/drivers/platform/surface/
A Dsurface_aggregator_hub.c48 struct ssam_event_notifier notif; member
174 hub->notif.base.priority = INT_MAX; /* This notifier should run first. */ in ssam_hub_probe()
175 hub->notif.base.fn = desc->ops.notify; in ssam_hub_probe()
176 hub->notif.event.reg = desc->event.reg; in ssam_hub_probe()
177 hub->notif.event.id = desc->event.id; in ssam_hub_probe()
178 hub->notif.event.mask = desc->event.mask; in ssam_hub_probe()
179 hub->notif.event.flags = SSAM_EVENT_SEQUENCED; in ssam_hub_probe()
188 status = ssam_device_notifier_register(sdev, &hub->notif); in ssam_hub_probe()
200 ssam_device_notifier_unregister(sdev, &hub->notif); in ssam_hub_remove()
246 struct ssam_hub *hub = container_of(nf, struct ssam_hub, notif); in ssam_base_hub_notif()
[all …]
A Dsurface_aggregator_tabletsw.c37 struct ssam_event_notifier notif; member
158 sw->notif.base.priority = 0; in ssam_tablet_sw_probe()
159 sw->notif.base.fn = desc->ops.notify; in ssam_tablet_sw_probe()
160 sw->notif.event.reg = desc->event.reg; in ssam_tablet_sw_probe()
161 sw->notif.event.id = desc->event.id; in ssam_tablet_sw_probe()
162 sw->notif.event.mask = desc->event.mask; in ssam_tablet_sw_probe()
163 sw->notif.event.flags = SSAM_EVENT_SEQUENCED; in ssam_tablet_sw_probe()
165 status = ssam_device_notifier_register(sdev, &sw->notif); in ssam_tablet_sw_probe()
178 ssam_device_notifier_unregister(sdev, &sw->notif); in ssam_tablet_sw_probe()
189 ssam_device_notifier_unregister(sdev, &sw->notif); in ssam_tablet_sw_remove()
[all …]
A Dsurface_dtx.c169 struct ssam_event_notifier notif; member
959 ddev->notif.base.priority = 1; in sdtx_device_init()
960 ddev->notif.base.fn = sdtx_notifier; in sdtx_device_init()
961 ddev->notif.event.reg = SSAM_EVENT_REGISTRY_SAM; in sdtx_device_init()
962 ddev->notif.event.id.target_category = SSAM_SSH_TC_BAS; in sdtx_device_init()
963 ddev->notif.event.id.instance = 0; in sdtx_device_init()
964 ddev->notif.event.mask = SSAM_EVENT_MASK_NONE; in sdtx_device_init()
965 ddev->notif.event.flags = SSAM_EVENT_SEQUENCED; in sdtx_device_init()
1019 status = ssam_notifier_register(ddev->ctrl, &ddev->notif); in sdtx_device_init()
1036 ssam_notifier_unregister(ddev->ctrl, &ddev->notif); in sdtx_device_init()
[all …]
/linux-6.3-rc2/drivers/hid/surface-hid/
A Dsurface_hid.c159 struct surface_hid_device *shid = container_of(nf, struct surface_hid_device, notif); in ssam_hid_event_fn()
210 shid->notif.base.priority = 1; in surface_hid_probe()
211 shid->notif.base.fn = ssam_hid_event_fn; in surface_hid_probe()
212 shid->notif.event.reg = SSAM_EVENT_REGISTRY_REG(sdev->uid.target); in surface_hid_probe()
213 shid->notif.event.id.target_category = sdev->uid.category; in surface_hid_probe()
214 shid->notif.event.id.instance = sdev->uid.instance; in surface_hid_probe()
215 shid->notif.event.mask = SSAM_EVENT_MASK_STRICT; in surface_hid_probe()
216 shid->notif.event.flags = 0; in surface_hid_probe()
A Dsurface_kbd.c126 struct surface_hid_device *shid = container_of(nf, struct surface_hid_device, notif); in ssam_kbd_event_fn()
257 shid->notif.base.priority = 1; in surface_kbd_probe()
258 shid->notif.base.fn = ssam_kbd_event_fn; in surface_kbd_probe()
259 shid->notif.event.reg = SSAM_EVENT_REGISTRY_SAM; in surface_kbd_probe()
260 shid->notif.event.id.target_category = shid->uid.category; in surface_kbd_probe()
261 shid->notif.event.id.instance = shid->uid.instance; in surface_kbd_probe()
262 shid->notif.event.mask = SSAM_EVENT_MASK_NONE; in surface_kbd_probe()
263 shid->notif.event.flags = 0; in surface_kbd_probe()
/linux-6.3-rc2/drivers/net/wireless/intel/iwlwifi/dvm/
A Dscan.c254 notif->channel, in iwl_rx_scan_start_notif()
255 notif->band ? "bg" : "a", in iwl_rx_scan_start_notif()
256 le32_to_cpu(notif->tsf_high), in iwl_rx_scan_start_notif()
257 le32_to_cpu(notif->tsf_low), in iwl_rx_scan_start_notif()
258 notif->status, notif->beacon_timer); in iwl_rx_scan_start_notif()
274 notif->channel, in iwl_rx_scan_results_notif()
275 notif->band ? "bg" : "a", in iwl_rx_scan_results_notif()
276 notif->probe_status, notif->num_probe_not_sent, in iwl_rx_scan_results_notif()
277 le32_to_cpu(notif->tsf_high), in iwl_rx_scan_results_notif()
278 le32_to_cpu(notif->tsf_low), in iwl_rx_scan_results_notif()
[all …]
/linux-6.3-rc2/kernel/
A Dseccomp.c229 struct notification *notif; member
1108 if (!match->notif) in seccomp_do_user_notification()
1119 up(&match->notif->request); in seccomp_do_user_notification()
1177 if (match->notif) in seccomp_do_user_notification()
1391 kfree(filter->notif); in seccomp_notify_free()
1392 filter->notif = NULL; in seccomp_notify_free()
1518 up(&filter->notif->request); in seccomp_notify_recv()
1776 filter->notif = kzalloc(sizeof(*(filter->notif)), GFP_KERNEL); in init_listener()
1777 if (!filter->notif) in init_listener()
1814 if (!new_child->notif) in has_duplicate_listener()
[all …]
/linux-6.3-rc2/drivers/media/v4l2-core/
A Dv4l2-async.c708 __v4l2_async_nf_add_fwnode_remote(struct v4l2_async_notifier *notif, in __v4l2_async_nf_add_fwnode_remote() argument
719 asd = __v4l2_async_nf_add_fwnode(notif, remote, asd_struct_size); in __v4l2_async_nf_add_fwnode_remote()
888 struct v4l2_async_notifier *notif; in pending_subdevs_show() local
893 list_for_each_entry(notif, &notifier_list, list) { in pending_subdevs_show()
894 seq_printf(s, "%s:\n", v4l2_async_nf_name(notif)); in pending_subdevs_show()
895 list_for_each_entry(asd, &notif->waiting, list) in pending_subdevs_show()
/linux-6.3-rc2/drivers/platform/surface/aggregator/
A Dcontroller.c785 nf = &queue->cplt->event.notif; in ssam_event_queue_work_fn()
839 status = ssam_nf_init(&cplt->event.notif); in ssam_cplt_init()
862 ssam_nf_destroy(&cplt->event.notif); in ssam_cplt_destroy()
2178 struct ssam_nf *nf = &ctrl->cplt.event.notif; in ssam_nf_refcount_enable()
2242 struct ssam_nf *nf = &ctrl->cplt.event.notif; in ssam_nf_refcount_disable_free()
2299 nf = &ctrl->cplt.event.notif; in ssam_notifier_register()
2368 nf = &ctrl->cplt.event.notif; in __ssam_notifier_unregister()
2433 struct ssam_nf *nf = &ctrl->cplt.event.notif; in ssam_controller_event_enable()
2484 struct ssam_nf *nf = &ctrl->cplt.event.notif; in ssam_controller_event_disable()
2529 struct ssam_nf *nf = &ctrl->cplt.event.notif; in ssam_notifier_disable_registered()
[all …]

Completed in 72 milliseconds

123