Lines Matching defs:data
246 struct xr_data *data = usb_get_serial_port_data(port);
247 const struct xr_type *type = data->type;
266 struct xr_data *data = usb_get_serial_port_data(port);
267 const struct xr_type *type = data->type;
305 struct xr_data *data = usb_get_serial_port_data(port);
307 return xr_set_reg(port, data->channel, reg, val);
312 struct xr_data *data = usb_get_serial_port_data(port);
314 return xr_get_reg(port, data->channel, reg, val);
319 struct xr_data *data = usb_get_serial_port_data(port);
322 reg = reg_base + data->channel;
329 struct xr_data *data = usb_get_serial_port_data(port);
331 return xr_set_reg_uart(port, data->type->uart_enable,
337 struct xr_data *data = usb_get_serial_port_data(port);
339 return xr_set_reg_uart(port, data->type->uart_enable, 0);
386 struct xr_data *data = usb_get_serial_port_data(port);
388 if (data->type->enable)
389 return data->type->enable(port);
396 struct xr_data *data = usb_get_serial_port_data(port);
398 if (data->type->disable)
399 return data->type->disable(port);
421 struct xr_data *data = usb_get_serial_port_data(port);
424 if (data->type->fifo_reset)
425 return data->type->fifo_reset(port);
427 ret = xr_set_reg_uart(port, data->type->tx_fifo_reset, XR_FIFO_RESET);
431 ret = xr_set_reg_uart(port, data->type->rx_fifo_reset, XR_FIFO_RESET);
441 struct xr_data *data = usb_get_serial_port_data(port);
445 ret = xr_get_reg_uart(port, data->type->gpio_status, &status);
466 struct xr_data *data = usb_get_serial_port_data(port);
467 const struct xr_type *type = data->type;
511 struct xr_data *data = usb_get_serial_port_data(port);
512 const struct xr_type *type = data->type;
631 struct xr_data *data = usb_get_serial_port_data(port);
632 const struct xr_type *type = data->type;
651 rs485_enabled = !!(data->rs485.flags & SER_RS485_ENABLED);
655 if (data->rs485.flags & SER_RS485_RTS_ON_SEND)
753 struct xr_data *data = usb_get_serial_port_data(port);
789 if (!data->type->have_5_6_bit_mode &&
850 struct xr_data *data = usb_get_serial_port_data(port);
853 if (copy_to_user(argp, &data->rs485, sizeof(data->rs485))) {
866 struct xr_data *data = usb_get_serial_port_data(port);
874 data->rs485 = rs485;
902 struct xr_data *data = usb_get_serial_port_data(port);
908 if (data->type->set_line_settings)
909 data->type->set_line_settings(tty, port, old_termios);
956 struct usb_interface *data;
967 data = usb_ifnum_to_if(serial->dev, desc->bSlaveInterface0);
968 if (!data)
971 ret = usb_serial_claim_interface(serial, data);
1016 struct xr_data *data;
1023 data = kzalloc(sizeof(*data), GFP_KERNEL);
1024 if (!data)
1027 data->type = type;
1031 data->channel = desc->bInterfaceNumber / 2;
1033 data->channel = desc->bInterfaceNumber;
1035 usb_set_serial_port_data(port, data);
1051 kfree(data);
1058 struct xr_data *data = usb_get_serial_port_data(port);
1060 kfree(data);