| /linux/drivers/iommu/iommufd/ |
| H A D | eventq.c | 58 struct iommufd_eventq *eventq = in iommufd_fault_destroy() local 60 struct iommufd_fault *fault = eventq_to_fault(eventq); in iommufd_fault_destroy() 128 struct iommufd_eventq *eventq = filep->private_data; in iommufd_fault_fops_read() local 129 struct iommufd_fault *fault = eventq_to_fault(eventq); in iommufd_fault_fops_read() 178 struct iommufd_eventq *eventq = filep->private_data; in iommufd_fault_fops_write() local 179 struct iommufd_fault *fault = eventq_to_fault(eventq); in iommufd_fault_fops_write() 223 struct iommufd_eventq *eventq = in iommufd_veventq_abort() local 225 struct iommufd_veventq *veventq = eventq_to_veventq(eventq); in iommufd_veventq_abort() 231 list_for_each_entry_safe(cur, next, &eventq->deliver, node) { in iommufd_veventq_abort() 254 struct iommufd_eventq *eventq = &veventq->common; in iommufd_veventq_deliver_fetch() local [all …]
|
| H A D | iommufd_private.h | 582 eventq_to_fault(struct iommufd_eventq *eventq) in eventq_to_fault() argument 584 return container_of(eventq, struct iommufd_fault, common); in eventq_to_fault() 634 eventq_to_veventq(struct iommufd_eventq *eventq) in eventq_to_veventq() argument 636 return container_of(eventq, struct iommufd_veventq, common); in eventq_to_veventq() 654 struct iommufd_eventq *eventq = &veventq->common; in iommufd_vevent_handler() local 656 lockdep_assert_held(&eventq->lock); in iommufd_vevent_handler() 662 if (list_is_last(&veventq->lost_events_header.node, &eventq->deliver)) in iommufd_vevent_handler() 664 list_add_tail(&vevent->node, &eventq->deliver); in iommufd_vevent_handler() 668 wake_up_interruptible(&eventq->wait_queue); in iommufd_vevent_handler()
|
| /linux/drivers/scsi/isci/ |
| H A D | host.h | 205 wait_queue_head_t eventq; member 318 wait_event(ihost->eventq, !test_bit(IHOST_START_PENDING, &ihost->flags)); in wait_for_start() 323 wait_event(ihost->eventq, !test_bit(IHOST_STOP_PENDING, &ihost->flags)); in wait_for_stop() 328 wait_event(ihost->eventq, !test_bit(IDEV_START_PENDING, &idev->flags)); in wait_for_device_start() 333 wait_event(ihost->eventq, !test_bit(IDEV_STOP_PENDING, &idev->flags)); in wait_for_device_stop()
|
| H A D | remote_node_context.c | 197 wake_up(&ihost->eventq); in sci_remote_node_context_setup_to_destroy() 282 wake_up(&ihost->eventq); in sci_remote_node_context_initial_state_enter() 368 wake_up(&ihost->eventq); in sci_remote_node_context_tx_rx_suspended_state_enter() 637 wake_up_all(&ihost->eventq); /* Let observers look. */ in sci_remote_node_context_suspend()
|
| H A D | port.c | 348 wake_up(&ihost->eventq); in isci_port_hard_reset_complete() 1648 wait_event(ihost->eventq, !test_bit(IPORT_RESET_PENDING, &iport->state)); in wait_port_reset() 1685 wake_up(&ihost->eventq); in isci_port_perform_hard_reset()
|
| H A D | task.c | 705 wake_up_all(&ihost->eventq); in isci_task_request_complete()
|
| H A D | init.c | 493 init_waitqueue_head(&ihost->eventq); in isci_host_alloc()
|
| H A D | host.c | 649 wake_up(&ihost->eventq); in isci_host_start_complete() 1062 wake_up(&ihost->eventq); in isci_host_stop_complete() 1101 wake_up_all(&ihost->eventq); in ireq_done()
|
| /linux/drivers/net/ethernet/sfc/ |
| H A D | mcdi_functions.c | 65 return efx_nic_alloc_buffer(channel->efx, &channel->eventq, in efx_mcdi_ev_probe() 77 size_t entries = channel->eventq.len / EFX_BUF_SIZE; in efx_mcdi_ev_init() 84 memset(channel->eventq.addr, 0xff, channel->eventq.len); in efx_mcdi_ev_init() 115 dma_addr = channel->eventq.dma_addr; in efx_mcdi_ev_init() 137 efx_nic_free_buffer(channel->efx, &channel->eventq); in efx_mcdi_ev_remove()
|
| H A D | nic_common.h | 36 return ((efx_qword_t *)(channel->eventq.addr)) + in efx_event()
|
| H A D | net_driver.h | 532 struct efx_buffer eventq; member
|
| H A D | ef100_nic.c | 227 return efx_nic_alloc_buffer(channel->efx, &channel->eventq, in ef100_ev_probe()
|
| /linux/arch/arm64/boot/dts/arm/ |
| H A D | morello-sdp.dts | 91 interrupt-names = "eventq", "gerror", "priq", "cmdq-sync"; 105 interrupt-names = "eventq", "gerror", "priq", "cmdq-sync";
|
| H A D | morello.dtsi | 281 interrupt-names = "eventq", "gerror", "cmdq-sync";
|
| H A D | fvp-base-revc.dts | 357 interrupt-names = "eventq", "gerror", "priq", "cmdq-sync";
|
| /linux/drivers/virt/nitro_enclaves/ |
| H A D | ne_misc_dev.h | 67 wait_queue_head_t eventq; member
|
| H A D | ne_pci_dev.c | 255 wake_up_interruptible(&ne_enclave->eventq); in ne_event_work_handler()
|
| H A D | ne_misc_dev.c | 1562 poll_wait(file, &ne_enclave->eventq, wait); in ne_enclave_poll() 1684 init_waitqueue_head(&ne_enclave->eventq); in ne_create_vm_ioctl()
|
| /linux/drivers/net/ethernet/sfc/siena/ |
| H A D | farch.c | 1343 return efx_alloc_special_buffer(efx, &channel->eventq, in efx_farch_ev_probe() 1354 channel->channel, channel->eventq.index, in efx_farch_ev_init() 1355 channel->eventq.index + channel->eventq.entries - 1); in efx_farch_ev_init() 1364 efx_init_special_buffer(efx, &channel->eventq); in efx_farch_ev_init() 1367 memset(channel->eventq.buf.addr, 0xff, channel->eventq.buf.len); in efx_farch_ev_init() 1372 FRF_AZ_EVQ_SIZE, __ffs(channel->eventq.entries), in efx_farch_ev_init() 1373 FRF_AZ_EVQ_BUF_BASE_ID, channel->eventq.index); in efx_farch_ev_init() 1392 efx_fini_special_buffer(efx, &channel->eventq); in efx_farch_ev_fini() 1398 efx_free_special_buffer(channel->efx, &channel->eventq); in efx_farch_ev_remove()
|
| H A D | net_driver.h | 502 struct efx_special_buffer eventq; member
|
| /linux/drivers/md/ |
| H A D | dm-core.h | 112 wait_queue_head_t eventq; member
|
| H A D | dm.c | 2339 init_waitqueue_head(&md->eventq); in alloc_dev() 2435 wake_up(&md->eventq); in event_callback() 3310 return wait_event_interruptible(md->eventq, in dm_wait_event()
|
| /linux/arch/arm64/boot/dts/hisilicon/ |
| H A D | hip07.dtsi | 1247 interrupt-names = "eventq", "gerror", "priq"; 1259 interrupt-names = "eventq", "gerror", "priq"; 1271 interrupt-names = "eventq", "gerror", "priq"; 1283 interrupt-names = "eventq", "gerror", "priq";
|
| /linux/drivers/net/ethernet/sfc/falcon/ |
| H A D | efx.c | 469 memset(&channel->eventq, 0, sizeof(channel->eventq)); in ef4_copy_channel() 779 channel->eventq.index + in ef4_realloc_channels() 780 channel->eventq.entries); in ef4_realloc_channels()
|
| /linux/arch/arm64/boot/dts/nvidia/ |
| H A D | tegra264.dtsi | 3368 interrupt-names = "eventq", "gerror"; 3380 interrupt-names = "eventq", "gerror"; 3444 interrupt-names = "eventq", "gerror"; 3456 interrupt-names = "eventq", "gerror"; 3697 interrupt-names = "eventq", "gerror";
|