Lines Matching defs:port
20 struct uart_port *port;
159 struct uart_port *port = gpios->port;
166 spin_lock_irqsave(&port->lock, flags);
171 if (mctrl_diff & MCTRL_ANY_DELTA && port->state != NULL) {
173 port->icount.rng++;
176 port->icount.dsr++;
179 uart_handle_dcd_change(port, mctrl & TIOCM_CD);
182 uart_handle_cts_change(port, mctrl & TIOCM_CTS);
184 wake_up_interruptible(&port->state->port.delta_msr_wait);
187 spin_unlock_irqrestore(&port->lock, flags);
192 struct mctrl_gpios *mctrl_gpio_init(struct uart_port *port, unsigned int idx)
197 gpios = mctrl_gpio_init_noauto(port->dev, idx);
201 gpios->port = port;
211 dev_err(port->dev,
221 ret = devm_request_irq(port->dev, gpios->irq[i],
223 IRQ_TYPE_EDGE_BOTH, dev_name(port->dev),
227 dev_err(port->dev,
247 devm_free_irq(gpios->port->dev, gpios->irq[i], gpios);