Lines Matching refs:queue_pair
478 struct queue_pair { struct
514 struct queue_pair qp[XMM_QP_COUNT]; argument
567 struct queue_pair *qp;
584 static void xmm7360_os_handle_tty_idata(struct queue_pair *, const u8 *, size_t);
819 static struct queue_pair * xmm7360_init_qp(struct xmm_dev *xmm, int num, u8 depth, u16 page_size) in xmm7360_init_qp()
821 struct queue_pair *qp = &xmm->qp[num]; in xmm7360_init_qp()
834 static void xmm7360_qp_arm(struct xmm_dev *xmm, struct queue_pair *qp) in xmm7360_qp_arm()
841 static int xmm7360_qp_start(struct queue_pair *qp) in xmm7360_qp_start()
864 static void xmm7360_qp_resume(struct queue_pair *qp) in xmm7360_qp_resume()
874 static int xmm7360_qp_stop(struct queue_pair *qp) in xmm7360_qp_stop()
900 static void xmm7360_qp_suspend(struct queue_pair *qp) in xmm7360_qp_suspend()
908 static int xmm7360_qp_can_write(struct queue_pair *qp) in xmm7360_qp_can_write()
914 static ssize_t xmm7360_qp_write(struct queue_pair *qp, const char *buf, size_t size) in xmm7360_qp_write()
929 static ssize_t xmm7360_qp_write_user(struct queue_pair *qp, const char __user *buf, size_t size) in xmm7360_qp_write_user()
944 static int xmm7360_qp_has_data(struct queue_pair *qp) in xmm7360_qp_has_data()
952 static ssize_t xmm7360_qp_read_user(struct queue_pair *qp, char __user *buf, size_t size) in xmm7360_qp_read_user()
981 static void xmm7360_tty_poll_qp(struct queue_pair *qp) in xmm7360_tty_poll_qp()
999 static void xmm7360_os_handle_tty_idata(struct queue_pair *qp, const u8 *data, size_t nread) in xmm7360_os_handle_tty_idata()
1007 struct queue_pair *qp = container_of(inode->i_cdev, struct queue_pair, cdev); in xmm7360_cdev_open()
1014 struct queue_pair *qp = file->private_data; in xmm7360_cdev_release()
1020 struct queue_pair *qp = file->private_data; in xmm7360_cdev_write()
1033 struct queue_pair *qp = file->private_data; in xmm7360_cdev_read()
1046 struct queue_pair *qp = file->private_data; in xmm7360_cdev_poll()
1065 struct queue_pair *qp = file->private_data; in xmm7360_cdev_ioctl()
1312 struct queue_pair *qp; in xmm7360_net_poll()
1555 struct queue_pair *qp; in xmm7360_irq0()
1614 memset(&xmm->qp[i], 0, sizeof(struct queue_pair)); in xmm7360_dev_deinit()
1641 struct queue_pair *qp = tty->driver_data; in xmm7360_tty_open()
1647 struct queue_pair *qp = tty->driver_data; in xmm7360_tty_close()
1655 struct queue_pair *qp = tty->driver_data; in xmm7360_tty_write()
1665 struct queue_pair *qp = tty->driver_data; in xmm7360_tty_write_room()
1674 struct queue_pair *qp; in xmm7360_tty_install()
1682 qp = container_of(tty->port, struct queue_pair, port); in xmm7360_tty_install()
1690 struct queue_pair *qp = tty->driver_data; in xmm7360_tty_port_activate()
1696 struct queue_pair *qp = tport->tty->driver_data; in xmm7360_tty_port_shutdown()
1717 struct queue_pair *qp = xmm7360_init_qp(xmm, num, 8, 4096); in xmm7360_create_tty()
1738 struct queue_pair *qp = xmm7360_init_qp(xmm, num, 16, TD_MAX_PAGE_SIZE); in xmm7360_create_cdev()
2069 wwanc_io_wakeup(struct queue_pair *qp, int flag) in wwanc_io_wakeup()
2086 struct queue_pair *qp; in wwanc_intr()
2295 struct queue_pair *qp; in wwanc_suspend()
2315 struct queue_pair *qp; in wwanc_resume()
2427 static void xmm7360_os_handle_tty_idata(struct queue_pair *qp, const u8 *data, size_t nread) in xmm7360_os_handle_tty_idata()
2506 struct queue_pair *qp = &sc->sc_xmm.qp[func]; in wwancread()
2559 struct queue_pair *qp = &sc->sc_xmm.qp[func]; in wwancwrite()
2675 struct queue_pair *qp = &sc->sc_xmm.qp[func]; in wwancstart()
2713 struct queue_pair *qp = &sc->sc_xmm.qp[func]; in wwancpoll()
2754 struct queue_pair *qp = (struct queue_pair *)kn->kn_hook; in filt_wwancrdetach()
2768 struct queue_pair *qp = (struct queue_pair *)kn->kn_hook; in filt_wwancread()
2785 struct queue_pair *qp = (struct queue_pair *)kn->kn_hook; in filt_wwancwdetach()
2799 struct queue_pair *qp = (struct queue_pair *)kn->kn_hook; in filt_wwancwrite()
2830 struct queue_pair *qp = &sc->sc_xmm.qp[func]; in wwanckqfilter()