Lines Matching refs:nu
48 struct nci_uart *nu = priv->drv_data;
50 return nu->ops.send(nu, skb);
56 struct nci_uart *nu = priv->drv_data;
59 nci_uart_set_config(nu, le32_to_cpu(config->baudrate),
109 static int nfcmrvl_nci_uart_open(struct nci_uart *nu)
114 struct device *dev = nu->tty->dev;
135 priv = nfcmrvl_nci_register_dev(NFCMRVL_PHY_UART, nu, &uart_ops,
142 nu->drv_data = priv;
143 nu->ndev = priv->ndev;
148 static void nfcmrvl_nci_uart_close(struct nci_uart *nu)
150 nfcmrvl_nci_unregister_dev((struct nfcmrvl_private *)nu->drv_data);
153 static int nfcmrvl_nci_uart_recv(struct nci_uart *nu, struct sk_buff *skb)
155 return nfcmrvl_nci_recv_frame((struct nfcmrvl_private *)nu->drv_data,
159 static void nfcmrvl_nci_uart_tx_start(struct nci_uart *nu)
161 struct nfcmrvl_private *priv = (struct nfcmrvl_private *)nu->drv_data;
167 if (priv->config.break_control && nu->tty->ops->break_ctl) {
168 nu->tty->ops->break_ctl(nu->tty, 0);
173 static void nfcmrvl_nci_uart_tx_done(struct nci_uart *nu)
175 struct nfcmrvl_private *priv = (struct nfcmrvl_private *)nu->drv_data;
185 if (priv->config.break_control && nu->tty->ops->break_ctl) {
186 nu->tty->ops->break_ctl(nu->tty, -1);