Lines Matching defs:port

59 real_config (struct grub_serial_port *port)
64 if (port->configured)
67 grub_usb_control_msg (port->usbdev, GRUB_USB_REQTYPE_VENDOR_IN,
69 grub_usb_control_msg (port->usbdev, GRUB_USB_REQTYPE_VENDOR_OUT,
72 grub_usb_control_msg (port->usbdev, GRUB_USB_REQTYPE_VENDOR_IN,
74 grub_usb_control_msg (port->usbdev, GRUB_USB_REQTYPE_VENDOR_IN,
76 grub_usb_control_msg (port->usbdev, GRUB_USB_REQTYPE_VENDOR_IN,
78 grub_usb_control_msg (port->usbdev, GRUB_USB_REQTYPE_VENDOR_OUT,
81 grub_usb_control_msg (port->usbdev, GRUB_USB_REQTYPE_VENDOR_IN,
83 grub_usb_control_msg (port->usbdev, GRUB_USB_REQTYPE_VENDOR_IN,
86 grub_usb_control_msg (port->usbdev, GRUB_USB_REQTYPE_VENDOR_OUT,
88 grub_usb_control_msg (port->usbdev, GRUB_USB_REQTYPE_VENDOR_OUT,
90 grub_usb_control_msg (port->usbdev, GRUB_USB_REQTYPE_VENDOR_OUT,
92 grub_usb_control_msg (port->usbdev, GRUB_USB_REQTYPE_VENDOR_OUT,
94 grub_usb_control_msg (port->usbdev, GRUB_USB_REQTYPE_VENDOR_OUT,
97 if (port->config.stop_bits == GRUB_SERIAL_STOP_BITS_2)
102 switch (port->config.parity)
115 config_pl2303.word_len = port->config.word_len;
116 config_pl2303.speed = port->config.speed;
117 grub_usb_control_msg (port->usbdev, GRUB_USB_REQTYPE_CLASS_INTERFACE_OUT,
120 grub_usb_control_msg (port->usbdev, GRUB_USB_REQTYPE_CLASS_INTERFACE_OUT,
123 grub_usb_control_msg (port->usbdev, GRUB_USB_REQTYPE_VENDOR_OUT,
125 port->configured = 1;
130 pl2303_hw_fetch (struct grub_serial_port *port)
132 real_config (port);
134 return grub_usbserial_fetch (port, 0);
139 pl2303_hw_put (struct grub_serial_port *port, const int c)
143 real_config (port);
145 grub_usb_bulk_write (port->usbdev, port->out_endp->endp_addr, 1, &cc);
149 pl2303_hw_configure (struct grub_serial_port *port,
167 port->config = *config;
168 port->configured = 0;