Searched refs:event_queue (Results 1 - 25 of 40) sorted by relevance

12

/linux-master/drivers/net/wireless/rsi/
H A Drsi_common.h30 init_waitqueue_head(&pevent->event_queue);
39 status = wait_event_interruptible(event->event_queue,
42 status = wait_event_interruptible_timeout(event->event_queue,
51 wake_up_interruptible(&event->event_queue);
H A Drsi_main.h199 wait_queue_head_t event_queue; member in struct:rsi_event
/linux-master/drivers/infiniband/core/
H A Duverbs_std_types.c133 void ib_uverbs_free_event_queue(struct ib_uverbs_event_queue *event_queue) argument
137 spin_lock_irq(&event_queue->lock);
142 event_queue->is_closed = 1;
143 spin_unlock_irq(&event_queue->lock);
144 wake_up_interruptible(&event_queue->poll_wait);
145 kill_fasync(&event_queue->async_queue, SIGIO, POLL_IN);
147 spin_lock_irq(&event_queue->lock);
148 list_for_each_entry_safe(entry, tmp, &event_queue->event_list, list) {
154 spin_unlock_irq(&event_queue->lock);
H A Duverbs.h221 void ib_uverbs_free_event_queue(struct ib_uverbs_event_queue *event_queue);
/linux-master/drivers/net/wireless/quantenna/qtnfmac/
H A Dtrans.c116 if (likely(skb_queue_len(&trans->event_queue) <
118 skb_queue_tail(&trans->event_queue, skb);
143 skb_queue_head_init(&trans->event_queue);
149 struct sk_buff_head *event_queue = &bus->trans.event_queue; local
150 struct sk_buff *current_event_skb = skb_dequeue(event_queue);
154 current_event_skb = skb_dequeue(event_queue);
H A Dtrans.h31 struct sk_buff_head event_queue; member in struct:qtnf_qlink_transport
H A Devent.c789 struct sk_buff_head *event_queue = &bus->trans.event_queue; local
790 struct sk_buff *current_event_skb = skb_dequeue(event_queue);
795 current_event_skb = skb_dequeue(event_queue);
/linux-master/drivers/s390/net/
H A Dsmsgiucv_app.c99 LIST_HEAD(event_queue);
108 list_splice_init(&smsg_event_queue, &event_queue);
111 list_for_each_entry_safe(p, n, &event_queue, list) {
/linux-master/drivers/net/fddi/skfp/h/
H A Dsmc.h58 struct event_queue { struct
74 struct event_queue ev_queue[MAX_EVENT];
75 struct event_queue *ev_put ;
76 struct event_queue *ev_get ;
/linux-master/drivers/net/wwan/t7xx/
H A Dt7xx_state_monitor.h89 struct list_head event_queue; member in struct:t7xx_fsm_ctl
H A Dt7xx_state_monitor.c139 list_for_each_entry_safe(event, evt_next, &ctl->event_queue, entry) {
161 event = list_first_entry_or_null(&ctl->event_queue, struct t7xx_fsm_event, entry);
552 list_add_tail(&event->entry, &ctl->event_queue);
565 list_for_each_entry_safe(event, evt_next, &ctl->event_queue, entry) {
627 INIT_LIST_HEAD(&ctl->event_queue);
H A Dt7xx_modem_ops.c483 list_for_each_entry_safe(event, event_next, &ctl->event_queue, entry) {
500 wait_event_interruptible(ctl->event_wq, !list_empty(&ctl->event_queue) ||
/linux-master/drivers/scsi/
H A D3w-9xxx.c384 event = tw_dev->event_queue[tw_dev->error_index];
764 memcpy(tw_ioctl->data_buffer, tw_dev->event_queue[event_index], sizeof(TW_Event));
765 tw_dev->event_queue[event_index]->retrieved = TW_AEN_RETRIEVED;
783 memcpy(tw_ioctl->data_buffer, tw_dev->event_queue[event_index], sizeof(TW_Event));
784 tw_dev->event_queue[event_index]->retrieved = TW_AEN_RETRIEVED;
804 event_index = (start_index + sequence_id - tw_dev->event_queue[start_index]->sequence_id + 1) % TW_Q_LENGTH;
806 if (!(tw_dev->event_queue[event_index]->sequence_id > sequence_id)) {
812 memcpy(tw_ioctl->data_buffer, tw_dev->event_queue[event_index], sizeof(TW_Event));
813 tw_dev->event_queue[event_index]->retrieved = TW_AEN_RETRIEVED;
833 event_index = (start_index + sequence_id - tw_dev->event_queue[start_inde
[all...]
H A D3w-sas.h394 TW_Event *event_queue[TW_Q_LENGTH]; member in struct:TAG_TW_Device_Extension
H A D3w-sas.c112 ret = memory_read_from_buffer(outbuf, count, &offset, tw_dev->event_queue[0], sizeof(TW_Event) * TW_Q_LENGTH);
234 event = tw_dev->event_queue[tw_dev->error_index];
921 kfree(tw_dev->event_queue[0]);
1055 tw_dev->event_queue[0] = kcalloc(TW_Q_LENGTH, sizeof(TW_Event), GFP_KERNEL);
1056 if (!tw_dev->event_queue[0]) {
1062 tw_dev->event_queue[i] = (TW_Event *)((unsigned char *)tw_dev->event_queue[0] + (i * sizeof(TW_Event)));
H A D3w-9xxx.h681 TW_Event *event_queue[TW_Q_LENGTH]; member in struct:TAG_TW_Device_Extension
/linux-master/sound/firewire/motu/
H A Dmotu-register-dsp-message-parser.c96 u32 event_queue[EVENT_QUEUE_SIZE]; member in struct:msg_parser
137 parser->event_queue[pos] = entry;
413 *event = parser->event_queue[pos];
/linux-master/drivers/net/ethernet/toshiba/
H A Dps3_gelic_wireless.h246 struct workqueue_struct *event_queue; member in struct:gelic_wl_info
H A Dps3_gelic_wireless.c2249 queue_delayed_work(wl->event_queue, &wl->event_work, 0);
2319 wl->event_queue = create_singlethread_workqueue("gelic_event");
2320 if (!wl->event_queue)
2370 destroy_workqueue(wl->event_queue);
2643 flush_workqueue(wl->event_queue);
/linux-master/drivers/net/fddi/skfp/
H A Dqueue.c67 struct event_queue *ev ; /* pointer into queue */
/linux-master/drivers/net/wireless/st/cw1200/
H A Dcw1200.h261 struct list_head event_queue; member in struct:cw1200_common
H A Dmain.c367 INIT_LIST_HEAD(&priv->event_queue);
/linux-master/drivers/pci/hotplug/
H A Dcpqphp_ctrl.c78 taskInfo = &(ctrl->event_queue[ctrl->next_event]);
154 taskInfo = &(ctrl->event_queue[ctrl->next_event]);
245 taskInfo = &(ctrl->event_queue[ctrl->next_event]);
1778 if (ctrl->event_queue[loop].event_type != 0) {
1779 hp_slot = ctrl->event_queue[loop].hp_slot;
1792 if (ctrl->event_queue[loop].event_type == INT_BUTTON_PRESS) {
1794 } else if (ctrl->event_queue[loop].event_type ==
1825 else if (ctrl->event_queue[loop].event_type == INT_BUTTON_RELEASE) {
1862 else if (ctrl->event_queue[loop].event_type == INT_POWER_FAULT) {
1866 ctrl->event_queue[loo
[all...]
/linux-master/drivers/scsi/smartpqi/
H A Dsmartpqi_init.c3866 struct pqi_event_queue *event_queue; local
3871 event_queue = &ctrl_info->event_queue;
3873 oq_ci = event_queue->oq_ci_copy;
3876 oq_pi = readl(event_queue->oq_pi);
3889 response = event_queue->oq_element_array + (oq_ci * PQI_EVENT_OQ_ELEMENT_LENGTH);
3908 event_queue->oq_ci_copy = oq_ci;
3909 writel(oq_ci, event_queue->oq_ci);
4206 ctrl_info->event_queue.oq_element_array = element_array;
4207 ctrl_info->event_queue
4831 struct pqi_event_queue *event_queue; local
8450 struct pqi_event_queue *event_queue; local
[all...]
/linux-master/drivers/accel/habanalabs/common/
H A Dirq.c517 if ((hdev->event_queue.check_eqe_index) &&

Completed in 569 milliseconds

12