| /linux/drivers/infiniband/core/ |
| H A D | uverbs_std_types.c | 133 void ib_uverbs_free_event_queue(struct ib_uverbs_event_queue *event_queue) in ib_uverbs_free_event_queue() argument 137 spin_lock_irq(&event_queue->lock); in ib_uverbs_free_event_queue() 142 event_queue->is_closed = 1; in ib_uverbs_free_event_queue() 143 spin_unlock_irq(&event_queue->lock); in ib_uverbs_free_event_queue() 144 wake_up_interruptible(&event_queue->poll_wait); in ib_uverbs_free_event_queue() 145 kill_fasync(&event_queue->async_queue, SIGIO, POLL_IN); in ib_uverbs_free_event_queue() 147 spin_lock_irq(&event_queue->lock); in ib_uverbs_free_event_queue() 148 list_for_each_entry_safe(entry, tmp, &event_queue->event_list, list) { in ib_uverbs_free_event_queue() 154 spin_unlock_irq(&event_queue->lock); in ib_uverbs_free_event_queue()
|
| /linux/drivers/net/wireless/quantenna/qtnfmac/ |
| H A D | trans.c | 116 if (likely(skb_queue_len(&trans->event_queue) < in qtnf_trans_event_enqueue() 118 skb_queue_tail(&trans->event_queue, skb); in qtnf_trans_event_enqueue() 143 skb_queue_head_init(&trans->event_queue); in qtnf_trans_init() 149 struct sk_buff_head *event_queue = &bus->trans.event_queue; in qtnf_trans_free_events() local 150 struct sk_buff *current_event_skb = skb_dequeue(event_queue); in qtnf_trans_free_events() 154 current_event_skb = skb_dequeue(event_queue); in qtnf_trans_free_events()
|
| H A D | trans.h | 31 struct sk_buff_head event_queue; member
|
| H A D | event.c | 789 struct sk_buff_head *event_queue = &bus->trans.event_queue; in qtnf_event_work_handler() local 790 struct sk_buff *current_event_skb = skb_dequeue(event_queue); in qtnf_event_work_handler() 795 current_event_skb = skb_dequeue(event_queue); in qtnf_event_work_handler()
|
| /linux/drivers/net/wireless/rsi/ |
| H A D | rsi_common.h | 30 init_waitqueue_head(&pevent->event_queue); in rsi_init_event() 39 status = wait_event_interruptible(event->event_queue, in rsi_wait_event() 42 status = wait_event_interruptible_timeout(event->event_queue, in rsi_wait_event() 51 wake_up_interruptible(&event->event_queue); in rsi_set_event()
|
| H A D | rsi_main.h | 199 wait_queue_head_t event_queue; member
|
| /linux/drivers/net/fddi/skfp/h/ |
| H A D | smc.h | 58 struct event_queue { struct 74 struct event_queue ev_queue[MAX_EVENT]; argument 75 struct event_queue *ev_put ; 76 struct event_queue *ev_get ;
|
| /linux/drivers/net/wwan/t7xx/ |
| H A D | t7xx_state_monitor.c | 146 list_for_each_entry_safe(event, evt_next, &ctl->event_queue, entry) { in fsm_flush_event_cmd_qs() 168 event = list_first_entry_or_null(&ctl->event_queue, struct t7xx_fsm_event, entry); in fsm_wait_for_event() 548 list_add_tail(&event->entry, &ctl->event_queue); in t7xx_fsm_append_event() 561 list_for_each_entry_safe(event, evt_next, &ctl->event_queue, entry) { in t7xx_fsm_clr_event() 623 INIT_LIST_HEAD(&ctl->event_queue); in t7xx_fsm_init()
|
| H A D | t7xx_state_monitor.h | 89 struct list_head event_queue; member
|
| H A D | t7xx_modem_ops.c | 517 list_for_each_entry_safe(event, event_next, &ctl->event_queue, entry) { in t7xx_core_hk_handler() 534 wait_event_interruptible(ctl->event_wq, !list_empty(&ctl->event_queue) || in t7xx_core_hk_handler()
|
| /linux/drivers/pci/hotplug/ |
| H A D | cpqphp_ctrl.c | 78 taskInfo = &(ctrl->event_queue[ctrl->next_event]); in handle_switch_change() 154 taskInfo = &(ctrl->event_queue[ctrl->next_event]); in handle_presence_change() 245 taskInfo = &(ctrl->event_queue[ctrl->next_event]); in handle_power_fault() 1778 if (ctrl->event_queue[loop].event_type != 0) { in interrupt_event_handler() 1779 hp_slot = ctrl->event_queue[loop].hp_slot; in interrupt_event_handler() 1792 if (ctrl->event_queue[loop].event_type == INT_BUTTON_PRESS) { in interrupt_event_handler() 1794 } else if (ctrl->event_queue[loop].event_type == in interrupt_event_handler() 1825 else if (ctrl->event_queue[loop].event_type == INT_BUTTON_RELEASE) { in interrupt_event_handler() 1862 else if (ctrl->event_queue[loop].event_type == INT_POWER_FAULT) { in interrupt_event_handler() 1866 ctrl->event_queue[loop].event_type = 0; in interrupt_event_handler()
|
| H A D | cpqphp.h | 288 struct event_info event_queue[10]; member
|
| /linux/drivers/net/fddi/skfp/ |
| H A D | queue.c | 67 struct event_queue *ev ; /* pointer into queue */ in ev_dispatcher()
|
| /linux/drivers/gpib/include/ |
| H A D | gpib_types.h | 312 struct gpib_event_queue event_queue; member
|
| /linux/drivers/gpib/common/ |
| H A D | gpib_os.c | 1864 struct gpib_event_queue *queue = &board->event_queue; in push_gpib_event_nolock() 1905 spin_lock_irqsave(&board->event_queue.lock, flags); in push_gpib_event() 1907 spin_unlock_irqrestore(&board->event_queue.lock, flags); in push_gpib_event() 1970 retval = pop_gpib_event(board, &board->event_queue, &event); in event_ioctl() 2119 init_event_queue(&board->event_queue); in init_gpib_board() 2149 while (num_gpib_events(&board->event_queue)) in gpib_deallocate_board() 2150 pop_gpib_event(board, &board->event_queue, &dummy); in gpib_deallocate_board()
|
| H A D | iblib.c | 560 if (num_gpib_events(&board->event_queue)) in general_ibstatus()
|
| /linux/drivers/scsi/smartpqi/ |
| H A D | smartpqi_init.c | 3896 struct pqi_event_queue *event_queue; in pqi_process_event_intr() local 3901 event_queue = &ctrl_info->event_queue; in pqi_process_event_intr() 3903 oq_ci = event_queue->oq_ci_copy; in pqi_process_event_intr() 3906 oq_pi = readl(event_queue->oq_pi); in pqi_process_event_intr() 3919 response = event_queue->oq_element_array + (oq_ci * PQI_EVENT_OQ_ELEMENT_LENGTH); in pqi_process_event_intr() 3938 event_queue->oq_ci_copy = oq_ci; in pqi_process_event_intr() 3939 writel(oq_ci, event_queue->oq_ci); in pqi_process_event_intr() 4236 ctrl_info->event_queue.oq_element_array = element_array; in pqi_alloc_operational_queues() 4237 ctrl_info->event_queue.oq_element_array_bus_addr = in pqi_alloc_operational_queues() 4274 ctrl_info->event_queue.oq_pi = next_queue_index; in pqi_alloc_operational_queues() [all …]
|
| /linux/drivers/net/wireless/st/cw1200/ |
| H A D | cw1200.h | 261 struct list_head event_queue; member
|
| H A D | main.c | 367 INIT_LIST_HEAD(&priv->event_queue); in cw1200_init_common()
|
| H A D | sta.c | 122 list_splice_init(&priv->event_queue, &list); in cw1200_stop() 959 list_splice_init(&priv->event_queue, &list); in cw1200_free_event_queue() 973 list_splice_init(&priv->event_queue, &list); in cw1200_event_handler()
|
| H A D | wsm.c | 936 first = list_empty(&priv->event_queue); in wsm_event_indication() 937 list_add_tail(&event->link, &priv->event_queue); in wsm_event_indication()
|
| /linux/drivers/scsi/ |
| H A D | 3w-sas.h | 394 TW_Event *event_queue[TW_Q_LENGTH]; member
|
| H A D | 3w-9xxx.h | 681 TW_Event *event_queue[TW_Q_LENGTH]; member
|
| /linux/drivers/accel/habanalabs/common/ |
| H A D | irq.c | 517 if ((hdev->event_queue.check_eqe_index) && in hl_irq_handler_eq()
|
| H A D | firmware_if.c | 919 hdev->event_queue.check_eqe_index = false; in hl_fw_cpucp_info_get() 926 hdev->event_queue.check_eqe_index = true; in hl_fw_cpucp_info_get()
|