/drivers/media/video/gspca/ |
H A D | gspca.h | 200 wait_queue_head_t wq; /* wait queue */ member in struct:gspca_dev
|
/drivers/net/bonding/ |
H A D | bonding.h | 240 struct workqueue_struct *wq; member in struct:bonding
|
/drivers/net/ |
H A D | macvtap.c | 42 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 D | tun.c | 132 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 D | ps3av.c | 47 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 D | fnic.h | 213 ____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 D | spi-ep93xx.c | 83 * @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 D | spi-omap2-mcspi.c | 126 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 D | mrst_max3110.c | 60 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 D | f_mtp.c | 100 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 D | exynos_hdmi.c | 70 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 D | t4.h | 340 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 D | ipath_verbs.c | 478 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 D | qp.c | 1516 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 D | mthca_qp.c | 229 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 D | qib_verbs.c | 488 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 D | dm1105.c | 359 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 D | tm6000.h | 98 wait_queue_head_t wq; member in struct:tm6000_dmaqueue
|
/drivers/media/video/ |
H A D | vivi.c | 149 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 D | mtdswap.c | 552 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 D | nand_base.c | 146 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 D | mcp251x.c | 250 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 D | enic_main.c | 156 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 D | iwm.h | 197 struct workqueue_struct *wq; member in struct:iwm_tx_queue
|
/drivers/net/xen-netback/ |
H A D | netback.c | 84 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);
|