libhd
5.0
|
Serial device interface. More...
Functions | |
static void | get_serial_info (hd_data_t *hd_data) |
static serial_t * | add_serial_entry (serial_t **ser, serial_t *new_ser) |
static void | dump_serial_data (hd_data_t *hd_data) |
void | hd_scan_serial (hd_data_t *hd_data) |
Variables | |
static char * | ser_names [] |
Serial device interface.
References s_serial_t::next.
Referenced by get_serial_info().
|
static |
References ADD2LOG, s_serial_t::baud, hd_data, s_serial_t::irq, s_serial_t::line, s_serial_t::name, s_serial_t::next, s_serial_t::port, and hd_data_t::serial.
Referenced by hd_scan_serial().
|
static |
References ADD2LOG, add_serial_entry(), s_serial_t::baud, hd_data_t::debug, s_serial_t::device, s_str_list_t::free_str_list(), hd_data, HD_DEB_SERIAL, s_serial_t::irq, s_serial_t::line, s_serial_t::name, new_mem(), new_str(), s_str_list_t::next, s_serial_t::port, PROC_DRIVER_MACSERIAL, PROC_DRIVER_SERIAL, read_file(), hd_data_t::serial, and s_str_list_t::str.
Referenced by hd_scan_serial().
void hd_scan_serial | ( | hd_data_t * | hd_data | ) |
References acc_rw, res_io_t::access, add_hd_entry(), add_res_entry(), u_hd_res_t::any, res_io_t::base, res_irq_t::base, s_hd_t::base_class, u_hd_res_t::baud, s_serial_t::baud, bc_comm, hd_data_t::debug, s_serial_t::device, s_hd_t::device, dump_serial_data(), res_io_t::enabled, res_irq_t::enabled, free_mem(), s_str_list_t::free_str_list(), s_hd_t::func, get_cmdline(), get_serial_info(), hd_data_t::hd, hd_data, HD_DEB_SERIAL, hd_module_is_active(), hd_probe_feature(), hd_id_t::id, u_hd_res_t::io, u_hd_res_t::irq, s_serial_t::irq, s_serial_t::line, MAKE_ID, mod_serial, hd_data_t::module, hd_id_t::name, s_serial_t::name, new_mem(), new_str(), s_str_list_t::next, u_hd_res_t::next, s_serial_t::next, s_hd_t::next, s_serial_t::port, pr_serial, s_hd_t::prog_if, PROGRESS, res_io_t::range, remove_hd_entries(), s_hd_t::res, res_baud, res_io, res_irq, sc_com_ser, s_hd_t::tag_s::ser_device, ser_names, hd_data_t::serial, s_hd_t::tag_s::skip_braille, s_hd_t::tag_s::skip_modem, s_hd_t::tag_s::skip_mouse, res_baud_t::speed, s_str_list_t::str, str_printf(), s_hd_t::sub_class, s_hd_t::tag, TAG_PCI, res_any_t::type, res_io_t::type, res_irq_t::type, res_baud_t::type, s_hd_t::unix_dev_name, and s_hd_t::vendor.
Referenced by hd_scan_no_hal().
|
static |
Referenced by hd_scan_serial().