Lines Matching refs:console

446 	struct octeon_console *console;  in octeon_console_handle_result()  local
448 console = &oct->console[console_num]; in octeon_console_handle_result()
450 console->waiting = 0; in octeon_console_handle_result()
456 struct octeon_console *console, in output_console_line() argument
469 if (console->leftover[0]) { in output_console_line()
471 console_num, console->leftover, in output_console_line()
473 console->leftover[0] = '\0'; in output_console_line()
485 strcpy(console->leftover, line); in output_console_line()
492 struct octeon_console *console; in check_console() local
498 console = &oct->console[console_num]; in check_console()
511 if (console->waiting) { in check_console()
517 output_console_line(oct, console, console_num, in check_console()
532 (total_read == 0) && (console->leftover[0])) { in check_console()
534 console_num, console->leftover); in check_console()
535 console->leftover[0] = '\0'; in check_console()
582 struct octeon_console *console; in octeon_add_console() local
589 console = &oct->console[console_num]; in octeon_add_console()
591 console->waiting = 0; in octeon_add_console()
596 console->addr = octeon_read_device_mem64(oct, coreaddr); in octeon_add_console()
597 coreaddr = console->addr + offsetof(struct octeon_pci_console, in octeon_add_console()
599 console->buffer_size = octeon_read_device_mem32(oct, coreaddr); in octeon_add_console()
600 coreaddr = console->addr + offsetof(struct octeon_pci_console, in octeon_add_console()
602 console->input_base_addr = in octeon_add_console()
604 coreaddr = console->addr + offsetof(struct octeon_pci_console, in octeon_add_console()
606 console->output_base_addr = in octeon_add_console()
608 console->leftover[0] = '\0'; in octeon_add_console()
624 console->active = 1; in octeon_add_console()
638 struct octeon_console *console; in octeon_remove_consoles() local
641 console = &oct->console[i]; in octeon_remove_consoles()
643 if (!console->active) in octeon_remove_consoles()
648 console->addr = 0; in octeon_remove_consoles()
649 console->buffer_size = 0; in octeon_remove_consoles()
650 console->input_base_addr = 0; in octeon_remove_consoles()
651 console->output_base_addr = 0; in octeon_remove_consoles()
683 struct octeon_console *console; in octeon_console_read() local
691 console = &oct->console[console_num]; in octeon_console_read()
696 rd_idx = octeon_read_device_mem32(oct, console->addr + in octeon_console_read()
698 wr_idx = octeon_read_device_mem32(oct, console->addr + in octeon_console_read()
701 bytes_to_read = octeon_console_avail_bytes(console->buffer_size, in octeon_console_read()
711 if (rd_idx + bytes_to_read >= console->buffer_size) in octeon_console_read()
712 bytes_to_read = console->buffer_size - rd_idx; in octeon_console_read()
714 octeon_pci_read_core_mem(oct, console->output_base_addr + rd_idx, in octeon_console_read()
716 octeon_write_device_mem32(oct, console->addr + in octeon_console_read()
720 console->buffer_size); in octeon_console_read()