Lines Matching defs:port
74 real_config (struct grub_serial_port *port)
87 if (port->configured)
90 grub_usb_control_msg (port->usbdev, GRUB_USB_REQTYPE_VENDOR_OUT,
94 grub_usb_control_msg (port->usbdev, GRUB_USB_REQTYPE_VENDOR_OUT,
98 divisor = get_divisor (port->config.speed);
99 grub_usb_control_msg (port->usbdev, GRUB_USB_REQTYPE_VENDOR_OUT,
103 grub_usb_control_msg (port->usbdev, GRUB_USB_REQTYPE_VENDOR_OUT,
105 parities[port->config.parity]
106 | stop_bits[port->config.stop_bits]
107 | port->config.word_len, 0, 0, 0);
109 port->configured = 1;
114 ftdi_hw_fetch (struct grub_serial_port *port)
116 real_config (port);
118 return grub_usbserial_fetch (port, 2);
123 ftdi_hw_put (struct grub_serial_port *port, const int c)
127 real_config (port);
129 grub_usb_bulk_write (port->usbdev, port->out_endp->endp_addr, 1, &cc);
133 ftdi_hw_configure (struct grub_serial_port *port,
154 port->config = *config;
155 port->configured = 0;