Home
last modified time | relevance | path

Searched refs:event_queue (Results 1 – 25 of 33) sorted by relevance

12

/Linux-v4.19/drivers/net/wireless/quantenna/qtnfmac/
Dtrans.c129 if (likely(skb_queue_len(&trans->event_queue) < in qtnf_trans_event_enqueue()
131 skb_queue_tail(&trans->event_queue, skb); in qtnf_trans_event_enqueue()
156 skb_queue_head_init(&trans->event_queue); in qtnf_trans_init()
162 struct sk_buff_head *event_queue = &bus->trans.event_queue; in qtnf_trans_free_events() local
163 struct sk_buff *current_event_skb = skb_dequeue(event_queue); in qtnf_trans_free_events()
167 current_event_skb = skb_dequeue(event_queue); in qtnf_trans_free_events()
Dtrans.h44 struct sk_buff_head event_queue; member
Devent.c576 struct sk_buff_head *event_queue = &bus->trans.event_queue; in qtnf_event_work_handler() local
577 struct sk_buff *current_event_skb = skb_dequeue(event_queue); in qtnf_event_work_handler()
582 current_event_skb = skb_dequeue(event_queue); in qtnf_event_work_handler()
/Linux-v4.19/drivers/net/wireless/rsi/
Drsi_common.h30 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()
Drsi_main.h176 wait_queue_head_t event_queue; member
/Linux-v4.19/drivers/infiniband/core/
Duverbs_std_types.c200 struct ib_uverbs_event_queue *event_queue = &comp_event_file->ev_queue; in uverbs_hot_unplug_completion_event_file() local
202 spin_lock_irq(&event_queue->lock); in uverbs_hot_unplug_completion_event_file()
203 event_queue->is_closed = 1; in uverbs_hot_unplug_completion_event_file()
204 spin_unlock_irq(&event_queue->lock); in uverbs_hot_unplug_completion_event_file()
207 wake_up_interruptible(&event_queue->poll_wait); in uverbs_hot_unplug_completion_event_file()
208 kill_fasync(&event_queue->async_queue, SIGIO, POLL_IN); in uverbs_hot_unplug_completion_event_file()
/Linux-v4.19/drivers/s390/net/
Dsmsgiucv_app.c99 LIST_HEAD(event_queue); in smsg_event_work_fn()
108 list_splice_init(&smsg_event_queue, &event_queue); in smsg_event_work_fn()
111 list_for_each_entry_safe(p, n, &event_queue, list) { in smsg_event_work_fn()
/Linux-v4.19/drivers/net/fddi/skfp/h/
Dsmc.h62 struct event_queue { struct
78 struct event_queue ev_queue[MAX_EVENT]; argument
79 struct event_queue *ev_put ;
80 struct event_queue *ev_get ;
/Linux-v4.19/drivers/scsi/
D3w-9xxx.c380 event = tw_dev->event_queue[tw_dev->error_index]; in twa_aen_queue_event()
757 memcpy(tw_ioctl->data_buffer, tw_dev->event_queue[event_index], sizeof(TW_Event)); in twa_chrdev_ioctl()
758 tw_dev->event_queue[event_index]->retrieved = TW_AEN_RETRIEVED; in twa_chrdev_ioctl()
776 memcpy(tw_ioctl->data_buffer, tw_dev->event_queue[event_index], sizeof(TW_Event)); in twa_chrdev_ioctl()
777 tw_dev->event_queue[event_index]->retrieved = TW_AEN_RETRIEVED; in twa_chrdev_ioctl()
797 …event_index = (start_index + sequence_id - tw_dev->event_queue[start_index]->sequence_id + 1) % TW… in twa_chrdev_ioctl()
799 if (!(tw_dev->event_queue[event_index]->sequence_id > sequence_id)) { in twa_chrdev_ioctl()
805 memcpy(tw_ioctl->data_buffer, tw_dev->event_queue[event_index], sizeof(TW_Event)); in twa_chrdev_ioctl()
806 tw_dev->event_queue[event_index]->retrieved = TW_AEN_RETRIEVED; in twa_chrdev_ioctl()
826 …event_index = (start_index + sequence_id - tw_dev->event_queue[start_index]->sequence_id - 1) % TW… in twa_chrdev_ioctl()
[all …]
D3w-sas.c112 …ret = memory_read_from_buffer(outbuf, count, &offset, tw_dev->event_queue[0], sizeof(TW_Event) * T… in twl_sysfs_aen_read()
232 event = tw_dev->event_queue[tw_dev->error_index]; in twl_aen_queue_event()
920 kfree(tw_dev->event_queue[0]); in twl_free_device_extension()
1054 tw_dev->event_queue[0] = kcalloc(TW_Q_LENGTH, sizeof(TW_Event), GFP_KERNEL); in twl_initialize_device_extension()
1055 if (!tw_dev->event_queue[0]) { in twl_initialize_device_extension()
1061 …tw_dev->event_queue[i] = (TW_Event *)((unsigned char *)tw_dev->event_queue[0] + (i * sizeof(TW_Eve… in twl_initialize_device_extension()
D3w-sas.h378 TW_Event *event_queue[TW_Q_LENGTH]; member
D3w-9xxx.h664 TW_Event *event_queue[TW_Q_LENGTH]; member
/Linux-v4.19/net/rxrpc/
Dlocal_object.c91 skb_queue_head_init(&local->event_queue); in rxrpc_alloc_local()
427 rxrpc_purge_queue(&local->event_queue); in rxrpc_local_destroyer()
455 if (!skb_queue_empty(&local->event_queue)) { in rxrpc_local_processor()
Dlocal_event.c93 skb = skb_dequeue(&local->event_queue); in rxrpc_process_local_events()
/Linux-v4.19/drivers/scsi/smartpqi/
Dsmartpqi_init.c2946 struct pqi_event_queue *event_queue; in pqi_process_event_intr() local
2951 event_queue = &ctrl_info->event_queue; in pqi_process_event_intr()
2953 oq_ci = event_queue->oq_ci_copy; in pqi_process_event_intr()
2956 oq_pi = readl(event_queue->oq_pi); in pqi_process_event_intr()
2961 response = event_queue->oq_element_array + in pqi_process_event_intr()
2982 event_queue->oq_ci_copy = oq_ci; in pqi_process_event_intr()
2983 writel(oq_ci, event_queue->oq_ci); in pqi_process_event_intr()
3269 ctrl_info->event_queue.oq_element_array = element_array; in pqi_alloc_operational_queues()
3270 ctrl_info->event_queue.oq_element_array_bus_addr = in pqi_alloc_operational_queues()
3307 ctrl_info->event_queue.oq_pi = next_queue_index; in pqi_alloc_operational_queues()
[all …]
Dsmartpqi.h1007 struct pqi_event_queue event_queue; member
/Linux-v4.19/drivers/pci/hotplug/
Dcpqphp_ctrl.c78 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()
1801 if (ctrl->event_queue[loop].event_type != 0) { in interrupt_event_handler()
1802 hp_slot = ctrl->event_queue[loop].hp_slot; in interrupt_event_handler()
1815 if (ctrl->event_queue[loop].event_type == INT_BUTTON_PRESS) { in interrupt_event_handler()
1817 } else if (ctrl->event_queue[loop].event_type == in interrupt_event_handler()
1848 else if (ctrl->event_queue[loop].event_type == INT_BUTTON_RELEASE) { in interrupt_event_handler()
1885 else if (ctrl->event_queue[loop].event_type == INT_POWER_FAULT) { in interrupt_event_handler()
1892 ctrl->event_queue[loop].event_type = 0; in interrupt_event_handler()
Dcpqphp.h288 struct event_info event_queue[10]; member
/Linux-v4.19/drivers/net/fddi/skfp/
Dqueue.c75 struct event_queue *ev ; /* pointer into queue */ in ev_dispatcher()
/Linux-v4.19/drivers/net/ethernet/toshiba/
Dps3_gelic_wireless.h258 struct workqueue_struct *event_queue; member
Dps3_gelic_wireless.c2264 queue_delayed_work(wl->event_queue, &wl->event_work, 0); in gelic_wl_interrupt()
2334 wl->event_queue = create_singlethread_workqueue("gelic_event"); in gelic_wl_alloc()
2335 if (!wl->event_queue) in gelic_wl_alloc()
2385 destroy_workqueue(wl->event_queue); in gelic_wl_free()
2658 flush_workqueue(wl->event_queue); in gelic_wl_driver_remove()
/Linux-v4.19/drivers/net/wireless/st/cw1200/
Dcw1200.h264 struct list_head event_queue; member
Dmain.c360 INIT_LIST_HEAD(&priv->event_queue); in cw1200_init_common()
Dsta.c125 list_splice_init(&priv->event_queue, &list); in cw1200_stop()
960 list_splice_init(&priv->event_queue, &list); in cw1200_free_event_queue()
974 list_splice_init(&priv->event_queue, &list); in cw1200_event_handler()
/Linux-v4.19/drivers/visorbus/
Dcontrolvmchannel.h551 struct signal_queue_header event_queue; member

12