Searched defs:wq (Results 51 - 75 of 99) sorted by relevance

1234

/drivers/media/video/gspca/
H A Dgspca.h200 wait_queue_head_t wq; /* wait queue */ member in struct:gspca_dev
/drivers/net/bonding/
H A Dbonding.h240 struct workqueue_struct *wq; member in struct:bonding
/drivers/net/
H A Dmacvtap.c42 struct socket_wq wq; member in struct:macvtap_queue
398 q->sock.wq = &q->wq;
399 init_waitqueue_head(&q->wq.wait);
447 poll_wait(file, &q->wq.wait, wait);
H A Dtun.c132 struct socket_wq wq; member in struct:tun_struct
351 wake_up_all(&tun->wq.wait);
425 wake_up_interruptible_poll(&tun->wq.wait, POLLIN |
557 poll_wait(file, &tun->wq.wait, wait);
846 add_wait_queue(&tun->wq.wait, &wait);
878 remove_wait_queue(&tun->wq.wait, &wait);
1125 tun->socket.wq = &tun->wq;
1126 init_waitqueue_head(&tun->wq.wait);
/drivers/ps3/
H A Dps3av.c47 struct workqueue_struct *wq; member in struct:ps3av
489 queue_work(ps3av->wq, &ps3av->work);
965 ps3av->wq = create_singlethread_workqueue("ps3avd");
966 if (!ps3av->wq) {
1027 if (ps3av->wq)
1028 destroy_workqueue(ps3av->wq);
/drivers/scsi/fnic/
H A Dfnic.h213 ____cacheline_aligned struct vnic_wq wq[FNIC_WQ_MAX]; member in struct:fnic
237 void fnic_free_wq_buf(struct vnic_wq *wq, struct vnic_wq_buf *buf);
261 void fnic_wq_copy_cleanup_handler(struct vnic_wq_copy *wq,
/drivers/spi/
H A Dspi-ep93xx.c83 * @wq: workqueue used by the driver
121 struct workqueue_struct *wq; member in struct:ep93xx_spi
394 queue_work(espi->wq, &espi->msg_work);
912 queue_work(espi->wq, &espi->msg_work);
1112 espi->wq = create_singlethread_workqueue("ep93xx_spid");
1113 if (!espi->wq) {
1136 destroy_workqueue(espi->wq);
1163 destroy_workqueue(espi->wq);
H A Dspi-omap2-mcspi.c126 struct workqueue_struct *wq; member in struct:omap2_mcspi
1047 queue_work(mcspi->wq, &mcspi->work);
1154 mcspi->wq = alloc_workqueue(wq_name, WQ_MEM_RECLAIM, 1);
1155 if (mcspi->wq == NULL) {
1275 destroy_workqueue(mcspi->wq);
/drivers/tty/serial/
H A Dmrst_max3110.c60 wait_queue_head_t wq; member in struct:uart_max3110
199 wake_up(&pmax->wq);
335 wake_up(&max->wq);
411 wait_queue_head_t *wq = &max->wq; local
418 wait_event_interruptible(*wq,
449 wake_up(&max->wq);
833 init_waitqueue_head(&max->wq);
/drivers/usb/gadget/
H A Df_mtp.c100 struct workqueue_struct *wq; member in struct:mtp_dev
915 queue_work(dev->wq, work);
917 flush_workqueue(dev->wq);
1247 dev->wq = create_singlethread_workqueue("f_mtp");
1248 if (!dev->wq) {
1264 destroy_workqueue(dev->wq);
1280 destroy_workqueue(dev->wq);
/drivers/gpu/drm/exynos/
H A Dexynos_hdmi.c70 struct workqueue_struct *wq; member in struct:hdmi_context
2039 queue_work(hdata->wq, &hdata->hotplug_work);
2305 hdata->wq = alloc_workqueue("exynos-drm-hdmi",
2307 if (hdata->wq == NULL) {
2331 destroy_workqueue(hdata->wq);
2362 destroy_workqueue(hdata->wq);
/drivers/infiniband/hw/cxgb4/
H A Dt4.h340 static inline int t4_rqes_posted(struct t4_wq *wq) argument
342 return wq->rq.in_use;
345 static inline int t4_rq_empty(struct t4_wq *wq) argument
347 return wq->rq.in_use == 0;
350 static inline int t4_rq_full(struct t4_wq *wq) argument
352 return wq->rq.in_use == (wq->rq.size - 1);
355 static inline u32 t4_rq_avail(struct t4_wq *wq) argument
357 return wq->rq.size - 1 - wq
360 t4_rq_produce(struct t4_wq *wq, u8 len16) argument
370 t4_rq_consume(struct t4_wq *wq) argument
383 t4_sq_empty(struct t4_wq *wq) argument
388 t4_sq_full(struct t4_wq *wq) argument
393 t4_sq_avail(struct t4_wq *wq) argument
398 t4_sq_produce(struct t4_wq *wq, u8 len16) argument
408 t4_sq_consume(struct t4_wq *wq) argument
415 t4_ring_sq_db(struct t4_wq *wq, u16 inc) argument
421 t4_ring_rq_db(struct t4_wq *wq, u16 inc) argument
427 t4_wq_in_error(struct t4_wq *wq) argument
432 t4_set_wq_in_error(struct t4_wq *wq) argument
437 t4_disable_wq_db(struct t4_wq *wq) argument
442 t4_enable_wq_db(struct t4_wq *wq) argument
447 t4_wq_db_enabled(struct t4_wq *wq) argument
[all...]
/drivers/infiniband/hw/ipath/
H A Dipath_verbs.c478 struct ipath_rwq *wq = qp->r_rq.wq; local
483 if (!(ib_ipath_state_ops[qp->state] & IPATH_POST_RECV_OK) || !wq) {
501 next = wq->head + 1;
504 if (next == wq->tail) {
511 wqe = get_rwqe_ptr(&qp->r_rq, wq->head);
518 wq->head = next;
/drivers/infiniband/hw/mlx4/
H A Dqp.c1516 static int mlx4_wq_overflow(struct mlx4_ib_wq *wq, int nreq, struct ib_cq *ib_cq) argument
1521 cur = wq->head - wq->tail;
1522 if (likely(cur + nreq < wq->max_post))
1527 cur = wq->head - wq->tail;
1530 return cur + nreq >= wq->max_post;
/drivers/infiniband/hw/mthca/
H A Dmthca_qp.c229 static void mthca_wq_reset(struct mthca_wq *wq) argument
231 wq->next_ind = 0;
232 wq->last_comp = wq->max - 1;
233 wq->head = 0;
234 wq->tail = 0;
1542 static inline int mthca_wq_overflow(struct mthca_wq *wq, int nreq, argument
1548 cur = wq->head - wq->tail;
1549 if (likely(cur + nreq < wq
[all...]
/drivers/infiniband/hw/qib/
H A Dqib_verbs.c488 struct qib_rwq *wq = qp->r_rq.wq; local
493 if (!(ib_qib_state_ops[qp->state] & QIB_POST_RECV_OK) || !wq) {
511 next = wq->head + 1;
514 if (next == wq->tail) {
521 wqe = get_rwqe_ptr(&qp->r_rq, wq->head);
528 wq->head = next;
/drivers/media/dvb/dm1105/
H A Ddm1105.c359 struct workqueue_struct *wq; member in struct:dm1105_dev
728 queue_work(dev->wq, &dev->work);
1130 dev->wq = create_singlethread_workqueue(dev->wqn);
1131 if (!dev->wq)
1142 destroy_workqueue(dev->wq);
/drivers/media/video/tm6000/
H A Dtm6000.h98 wait_queue_head_t wq; member in struct:tm6000_dmaqueue
/drivers/media/video/
H A Dvivi.c149 wait_queue_head_t wq; member in struct:vivi_dmaqueue
564 add_wait_queue(&dma_q->wq, &wait);
576 remove_wait_queue(&dma_q->wq, &wait);
618 wake_up_interruptible(&dma_q->wq);
1304 init_waitqueue_head(&dev->vidq.wq);
/drivers/mtd/
H A Dmtdswap.c552 wait_queue_head_t wq; local
561 init_waitqueue_head(&wq);
568 erase.priv = (u_long)&wq;
587 ret = wait_event_interruptible(wq, erase.state == MTD_ERASE_DONE ||
/drivers/mtd/nand/
H A Dnand_base.c146 wake_up(&chip->controller->wq);
804 wait_queue_head_t *wq = &chip->controller->wq; local
826 add_wait_queue(wq, &wait);
829 remove_wait_queue(wq, &wait);
2803 init_waitqueue_head(&chip->controller->wq);
/drivers/net/can/
H A Dmcp251x.c250 struct workqueue_struct *wq; member in struct:mcp251x_priv
512 queue_work(priv->wq, &priv->tx_work);
529 queue_work(priv->wq, &priv->restart_work);
680 destroy_workqueue(priv->wq);
681 priv->wq = NULL;
943 priv->wq = create_freezable_workqueue("mcp251x_wq");
1157 queue_work(priv->wq, &priv->restart_work);
1162 queue_work(priv->wq, &priv->restart_work);
/drivers/net/ethernet/cisco/enic/
H A Denic_main.c156 static inline unsigned int enic_cq_wq(struct enic *enic, unsigned int wq) argument
158 return enic->rq_count + wq;
181 static inline unsigned int enic_msix_wq_intr(struct enic *enic, unsigned int wq) argument
183 return enic->cq[enic_cq_wq(enic, wq)].interrupt_offset;
367 static void enic_free_wq_buf(struct vnic_wq *wq, struct vnic_wq_buf *buf) argument
369 struct enic *enic = vnic_dev_priv(wq->vdev);
382 static void enic_wq_free_buf(struct vnic_wq *wq, argument
385 enic_free_wq_buf(wq, buf);
395 vnic_wq_service(&enic->wq[q_number], cq_desc,
400 vnic_wq_desc_avail(&enic->wq[q_numbe
605 enic_queue_wq_skb_cont(struct enic *enic, struct vnic_wq *wq, struct sk_buff *skb, unsigned int len_left, int loopback) argument
624 enic_queue_wq_skb_vlan(struct enic *enic, struct vnic_wq *wq, struct sk_buff *skb, int vlan_tag_insert, unsigned int vlan_tag, int loopback) argument
648 enic_queue_wq_skb_csum_l4(struct enic *enic, struct vnic_wq *wq, struct sk_buff *skb, int vlan_tag_insert, unsigned int vlan_tag, int loopback) argument
676 enic_queue_wq_skb_tso(struct enic *enic, struct vnic_wq *wq, struct sk_buff *skb, unsigned int mss, int vlan_tag_insert, unsigned int vlan_tag, int loopback) argument
749 enic_queue_wq_skb(struct enic *enic, struct vnic_wq *wq, struct sk_buff *skb) argument
782 struct vnic_wq *wq = &enic->wq[0]; local
[all...]
/drivers/net/wireless/iwmc3200wifi/
H A Diwm.h197 struct workqueue_struct *wq; member in struct:iwm_tx_queue
/drivers/net/xen-netback/
H A Dnetback.c84 wait_queue_head_t wq; member in struct:xen_netbk
244 wake_up(&netbk->wq);
1567 wait_event_interruptible(netbk->wq,
1659 init_waitqueue_head(&netbk->wq);

Completed in 768 milliseconds

1234