Lines Matching refs:nu
37 struct nci_uart *nu = priv->drv_data;
39 return nu->ops.send(nu, skb);
45 struct nci_uart *nu = priv->drv_data;
48 nci_uart_set_config(nu, le32_to_cpu(config->baudrate),
91 static int nfcmrvl_nci_uart_open(struct nci_uart *nu)
96 struct device *dev = nu->tty->dev;
117 priv = nfcmrvl_nci_register_dev(NFCMRVL_PHY_UART, nu, &uart_ops,
124 nu->drv_data = priv;
125 nu->ndev = priv->ndev;
130 static void nfcmrvl_nci_uart_close(struct nci_uart *nu)
132 nfcmrvl_nci_unregister_dev((struct nfcmrvl_private *)nu->drv_data);
135 static int nfcmrvl_nci_uart_recv(struct nci_uart *nu, struct sk_buff *skb)
137 return nfcmrvl_nci_recv_frame((struct nfcmrvl_private *)nu->drv_data,
141 static void nfcmrvl_nci_uart_tx_start(struct nci_uart *nu)
143 struct nfcmrvl_private *priv = (struct nfcmrvl_private *)nu->drv_data;
149 if (priv->config.break_control && nu->tty->ops->break_ctl) {
150 nu->tty->ops->break_ctl(nu->tty, 0);
155 static void nfcmrvl_nci_uart_tx_done(struct nci_uart *nu)
157 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, -1);