command_info 222 drivers/usb/serial/whiteheat.c struct whiteheat_command_private *command_info; command_info 287 drivers/usb/serial/whiteheat.c command_info = kmalloc(sizeof(struct whiteheat_command_private), command_info 289 drivers/usb/serial/whiteheat.c if (!command_info) command_info 292 drivers/usb/serial/whiteheat.c mutex_init(&command_info->mutex); command_info 293 drivers/usb/serial/whiteheat.c command_info->port_running = 0; command_info 294 drivers/usb/serial/whiteheat.c init_waitqueue_head(&command_info->wait_command); command_info 295 drivers/usb/serial/whiteheat.c usb_set_serial_port_data(command_port, command_info); command_info 493 drivers/usb/serial/whiteheat.c struct whiteheat_command_private *command_info; command_info 498 drivers/usb/serial/whiteheat.c command_info = usb_get_serial_port_data(command_port); command_info 499 drivers/usb/serial/whiteheat.c if (!command_info) { command_info 510 drivers/usb/serial/whiteheat.c command_info->command_finished = WHITEHEAT_CMD_FAILURE; command_info 511 drivers/usb/serial/whiteheat.c wake_up(&command_info->wait_command); command_info 518 drivers/usb/serial/whiteheat.c command_info->command_finished = WHITEHEAT_CMD_COMPLETE; command_info 519 drivers/usb/serial/whiteheat.c wake_up(&command_info->wait_command); command_info 521 drivers/usb/serial/whiteheat.c command_info->command_finished = WHITEHEAT_CMD_FAILURE; command_info 522 drivers/usb/serial/whiteheat.c wake_up(&command_info->wait_command); command_info 528 drivers/usb/serial/whiteheat.c (urb->actual_length - 1 <= sizeof(command_info->result_buffer))) { command_info 529 drivers/usb/serial/whiteheat.c memcpy(command_info->result_buffer, &data[1], command_info 531 drivers/usb/serial/whiteheat.c command_info->command_finished = WHITEHEAT_CMD_COMPLETE; command_info 532 drivers/usb/serial/whiteheat.c wake_up(&command_info->wait_command); command_info 551 drivers/usb/serial/whiteheat.c struct whiteheat_command_private *command_info; command_info 561 drivers/usb/serial/whiteheat.c command_info = usb_get_serial_port_data(command_port); command_info 566 drivers/usb/serial/whiteheat.c mutex_lock(&command_info->mutex); command_info 567 drivers/usb/serial/whiteheat.c command_info->command_finished = false; command_info 580 drivers/usb/serial/whiteheat.c t = wait_event_timeout(command_info->wait_command, command_info 581 drivers/usb/serial/whiteheat.c (bool)command_info->command_finished, COMMAND_TIMEOUT); command_info 585 drivers/usb/serial/whiteheat.c if (command_info->command_finished == false) { command_info 591 drivers/usb/serial/whiteheat.c if (command_info->command_finished == WHITEHEAT_CMD_FAILURE) { command_info 597 drivers/usb/serial/whiteheat.c if (command_info->command_finished == WHITEHEAT_CMD_COMPLETE) { command_info 602 drivers/usb/serial/whiteheat.c memcpy(&info->mcr, command_info->result_buffer, command_info 608 drivers/usb/serial/whiteheat.c mutex_unlock(&command_info->mutex); command_info 786 drivers/usb/serial/whiteheat.c struct whiteheat_command_private *command_info; command_info 790 drivers/usb/serial/whiteheat.c command_info = usb_get_serial_port_data(command_port); command_info 791 drivers/usb/serial/whiteheat.c mutex_lock(&command_info->mutex); command_info 792 drivers/usb/serial/whiteheat.c if (!command_info->port_running) { command_info 804 drivers/usb/serial/whiteheat.c command_info->port_running++; command_info 807 drivers/usb/serial/whiteheat.c mutex_unlock(&command_info->mutex); command_info 815 drivers/usb/serial/whiteheat.c struct whiteheat_command_private *command_info; command_info 818 drivers/usb/serial/whiteheat.c command_info = usb_get_serial_port_data(command_port); command_info 819 drivers/usb/serial/whiteheat.c mutex_lock(&command_info->mutex); command_info 820 drivers/usb/serial/whiteheat.c command_info->port_running--; command_info 821 drivers/usb/serial/whiteheat.c if (!command_info->port_running) command_info 823 drivers/usb/serial/whiteheat.c mutex_unlock(&command_info->mutex); command_info 720 include/uapi/linux/cdrom.h __u8 command_info[4];