| /drivers/usb/usbip/ |
| A D | usbip_event.c | 20 static LIST_HEAD(event_list); 47 if (!list_empty(&event_list)) { in get_event() 48 ue = list_first_entry(&event_list, struct usbip_event, node); in get_event() 156 list_for_each_entry_reverse(ue, &event_list, node) { in usbip_event_add() 167 list_add_tail(&ue->node, &event_list); in usbip_event_add()
|
| /drivers/dma/idxd/ |
| A D | perfmon.c | 69 idxd_pmu->event_list[n] = leader; in perfmon_collect_events() 70 idxd_pmu->event_list[n]->hw.idx = n; in perfmon_collect_events() 85 idxd_pmu->event_list[n] = event; in perfmon_collect_events() 86 idxd_pmu->event_list[n]->hw.idx = n; in perfmon_collect_events() 154 event = fake_pmu->event_list[i]; in perfmon_validate_group() 254 event = idxd->idxd_pmu->event_list[i]; in perfmon_counter_overflow() 352 if (event != idxd->idxd_pmu->event_list[i]) in perfmon_pmu_event_stop() 356 idxd->idxd_pmu->event_list[i - 1] = idxd->idxd_pmu->event_list[i]; in perfmon_pmu_event_stop()
|
| /drivers/acpi/ |
| A D | evged.c | 45 struct list_head event_list; member 137 list_add_tail(&event->node, &geddev->event_list); in acpi_ged_request_interrupt() 151 INIT_LIST_HEAD(&geddev->event_list); in ged_probe() 168 list_for_each_entry_safe(event, next, &geddev->event_list, node) { in ged_shutdown()
|
| /drivers/gpu/drm/ |
| A D | drm_file.c | 156 INIT_LIST_HEAD(&file->event_list); in drm_file_alloc() 215 list_for_each_entry_safe(e, et, &file_priv->event_list, link) { in drm_events_release() 271 WARN_ON(!list_empty(&file->event_list)); in drm_file_free() 555 if (!list_empty(&file_priv->event_list)) { in drm_read() 556 e = list_first_entry(&file_priv->event_list, in drm_read() 574 !list_empty(&file_priv->event_list)); in drm_read() 586 list_add(&e->link, &file_priv->event_list); in drm_read() 631 if (!list_empty(&file_priv->event_list)) in drm_poll() 772 &e->file_priv->event_list); in drm_send_event_helper()
|
| /drivers/infiniband/hw/mlx5/ |
| A D | devx.c | 100 struct list_head event_list; member 1725 struct list_head event_list; member 1739 INIT_LIST_HEAD(&ev_queue->event_list); in devx_init_event_queue() 1783 INIT_LIST_HEAD(&ev_file->event_list); in UVERBS_HANDLER() 2181 list_del_init(&event_sub->event_list); in UVERBS_HANDLER() 2211 list_del(&event_sub->event_list); in UVERBS_HANDLER() 2513 list_add_tail(&event_sub->event_list, &ev_file->event_list); in deliver_event() 2769 list_del(ev_queue->event_list.next); in devx_async_cmd_event_read() 2852 event_list); in devx_async_event_read() 2869 list_del_init(&event_sub->event_list); in devx_async_event_read() [all …]
|
| /drivers/gpu/drm/exynos/ |
| A D | exynos_drm_g2d.c | 228 struct list_head event_list; member 375 list_add_tail(&node->event->base.link, &file_priv->event_list); in g2d_add_cmdlist_to_inuse() 919 if (list_empty(&runqueue_node->event_list)) in g2d_finish_event() 922 e = list_first_entry(&runqueue_node->event_list, in g2d_finish_event() 1307 struct list_head *event_list; in exynos_g2d_exec_ioctl() local 1314 event_list = &runqueue_node->event_list; in exynos_g2d_exec_ioctl() 1316 INIT_LIST_HEAD(event_list); in exynos_g2d_exec_ioctl() 1321 list_splice_init(&file_priv->event_list, event_list); in exynos_g2d_exec_ioctl() 1353 INIT_LIST_HEAD(&file_priv->event_list); in g2d_open()
|
| A D | exynos_drm_drv.h | 188 struct list_head event_list; member
|
| /drivers/infiniband/core/ |
| A D | uverbs_main.c | 172 list_for_each_entry_safe(evt, tmp, &uobj->event_list, obj_list) { in ib_uverbs_release_uevent() 238 while (list_empty(&ev_queue->event_list)) { in ib_uverbs_event_read() 249 (!list_empty(&ev_queue->event_list) || in ib_uverbs_event_read() 256 event = list_entry(ev_queue->event_list.next, struct ib_uverbs_event, list); in ib_uverbs_event_read() 262 list_del(ev_queue->event_list.next); in ib_uverbs_event_read() 312 if (!list_empty(&ev_queue->event_list)) in ib_uverbs_event_poll() 396 list_add_tail(&entry->list, &ev_queue->event_list); in ib_uverbs_comp_handler() 431 list_add_tail(&entry->list, &async_file->ev_queue.event_list); in ib_uverbs_async_handler() 445 &eobj->event_list, &eobj->events_reported); in uverbs_uobj_event() 484 INIT_LIST_HEAD(&ev_queue->event_list); in ib_uverbs_init_event_queue()
|
| A D | ucma.c | 82 struct list_head event_list; member 321 list_add_tail(&uevent->list, &ctx->file->event_list); in ucma_connect_event_handler() 356 list_add_tail(&uevent->list, &ctx->file->event_list); in ucma_event_handler() 388 while (list_empty(&file->event_list)) { in ucma_get_event() 395 !list_empty(&file->event_list))) in ucma_get_event() 1619 LIST_HEAD(event_list); in ucma_migrate_id() 1660 list_for_each_entry_safe(uevent, tmp, &cur_file->event_list, list) in ucma_migrate_id() 1662 list_move_tail(&uevent->list, &event_list); in ucma_migrate_id() 1668 list_splice_tail(&event_list, &new_file->event_list); in ucma_migrate_id() 1752 if (!list_empty(&file->event_list)) in ucma_poll() [all …]
|
| A D | uverbs.h | 122 struct list_head event_list; member 156 struct list_head event_list; member
|
| A D | uverbs_std_types_wq.c | 69 INIT_LIST_HEAD(&obj->uevent.event_list); in UVERBS_HANDLER()
|
| A D | uverbs_std_types.c | 148 list_for_each_entry_safe(entry, tmp, &event_queue->event_list, list) { in ib_uverbs_free_event_queue()
|
| A D | uverbs_std_types_srq.c | 103 INIT_LIST_HEAD(&obj->uevent.event_list); in UVERBS_HANDLER()
|
| A D | uverbs_std_types_cq.c | 119 INIT_LIST_HEAD(&obj->uevent.event_list); in UVERBS_HANDLER()
|
| A D | uverbs_std_types_qp.c | 230 INIT_LIST_HEAD(&obj->uevent.event_list); in UVERBS_HANDLER()
|
| /drivers/pci/controller/dwc/ |
| A D | pcie-designware-debugfs.c | 148 static const struct dwc_pcie_event_counter event_list[] = { variable 315 val |= FIELD_PREP(EVENT_COUNTER_GROUP_SELECT, event_list[pdata->idx].group_no); in set_event_number() 316 val |= FIELD_PREP(EVENT_COUNTER_EVENT_SELECT, event_list[pdata->idx].event_no); in set_event_number() 612 for (i = 0; i < ARRAY_SIZE(event_list); i++) { in dwc_pcie_rasdes_debugfs_init() 621 rasdes_events = debugfs_create_dir(event_list[i].name, rasdes_event_counter); in dwc_pcie_rasdes_debugfs_init() 622 if (event_list[i].group_no == 0 || event_list[i].group_no == 4) { in dwc_pcie_rasdes_debugfs_init()
|
| /drivers/firewire/ |
| A D | core-cdev.c | 57 struct list_head event_list; member 300 INIT_LIST_HEAD(&client->event_list); in fw_device_op_open() 324 list_add_tail(&event->link, &client->event_list); in queue_event() 338 !list_empty(&client->event_list) || in dequeue_event() 343 if (list_empty(&client->event_list) && in dequeue_event() 348 event = list_first_entry(&client->event_list, struct event, link); in dequeue_event() 1884 list_for_each_entry_safe(event, next_event, &client->event_list, link) in fw_device_op_release() 1901 if (!list_empty(&client->event_list)) in fw_device_op_poll()
|
| /drivers/net/wireless/ath/ath10k/ |
| A D | qmi.h | 97 struct list_head event_list; member
|
| A D | qmi.c | 888 list_add_tail(&event->list, &qmi->event_list); in ath10k_qmi_driver_event_post() 1034 while (!list_empty(&qmi->event_list)) { in ath10k_qmi_driver_event_work() 1035 event = list_first_entry(&qmi->event_list, in ath10k_qmi_driver_event_work() 1104 INIT_LIST_HEAD(&qmi->event_list); in ath10k_qmi_init()
|
| /drivers/scsi/ |
| A D | virtio_scsi.c | 80 struct virtio_scsi_event_node event_list[VIRTIO_SCSI_EVENT_LEN]; member 259 vscsi->event_list[i].vscsi = vscsi; in virtscsi_kick_event_all() 260 virtscsi_kick_event(vscsi, &vscsi->event_list[i]); in virtscsi_kick_event_all() 276 cancel_work_sync(&vscsi->event_list[i].work); in virtscsi_cancel_event_work()
|
| A D | scsi_lib.c | 2612 LIST_HEAD(event_list); in scsi_evt_thread() 2626 list_splice_init(&sdev->event_list, &event_list); in scsi_evt_thread() 2629 if (list_empty(&event_list)) in scsi_evt_thread() 2632 list_for_each_safe(this, tmp, &event_list) { in scsi_evt_thread() 2663 list_add_tail(&evt->node, &sdev->event_list); in sdev_evt_send()
|
| /drivers/iommu/intel/ |
| A D | perfmon.c | 410 iommu_pmu->event_list[idx] = event; in iommu_pmu_assign_event() 466 iommu_pmu->event_list[idx] = NULL; in iommu_pmu_del() 505 event = iommu_pmu->event_list[i]; in iommu_pmu_counter_overflow()
|
| /drivers/gpu/drm/msm/dp/ |
| A D | dp_display.c | 107 struct msm_dp_event event_list[DP_EVENT_Q_MAX]; member 228 todo = &msm_dp_priv->event_list[msm_dp_priv->event_pndx++]; in msm_dp_add_event() 253 todo = &msm_dp_priv->event_list[gndx]; in msm_dp_del_event() 1075 todo = &msm_dp_priv->event_list[msm_dp_priv->event_gndx]; in hpd_event_thread() 1083 todo_next = &msm_dp_priv->event_list[msm_dp_priv->event_pndx++]; in hpd_event_thread()
|
| /drivers/net/wireless/ath/ath11k/ |
| A D | qmi.h | 136 struct list_head event_list; member
|
| /drivers/media/i2c/ |
| A D | saa6588.c | 405 poll_wait(a->instance, &s->read_queue, a->event_list); in saa6588_command()
|