/kernel/linux/linux-6.6/drivers/usb/typec/tcpm/ |
H A D | tcpm.c | 275 * @min_volt: Actual min voltage at the local port 276 * @req_min_volt: Requested min voltage to the port partner 277 * @max_volt: Actual max voltage at the local port 278 * @req_max_volt: Requested max voltage to the port partner 279 * @max_curr: Actual max current at the local port 280 * @req_max_curr: Requested max current of the port partner 281 * @req_out_volt: Requested output voltage to the port partner 282 * @req_op_curr: Requested operating current to the port partner 427 /* Requested current / voltage to the port partner */ 430 /* Actual current / voltage limit of the local port */ 506 struct tcpm_port *port; global() member 567 tcpm_default_state(struct tcpm_port *port) tcpm_default_state() argument 581 tcpm_port_is_disconnected(struct tcpm_port *port) tcpm_port_is_disconnected() argument 597 tcpm_log_full(struct tcpm_port *port) tcpm_log_full() argument 604 _tcpm_log(struct tcpm_port *port, const char *fmt, va_list args) _tcpm_log() argument 652 tcpm_log(struct tcpm_port *port, const char *fmt, ...) tcpm_log() argument 668 tcpm_log_force(struct tcpm_port *port, const char *fmt, ...) tcpm_log_force() argument 677 tcpm_log_source_caps(struct tcpm_port *port) tcpm_log_source_caps() argument 740 struct tcpm_port *port = s->private; tcpm_debug_show() local 757 tcpm_debugfs_init(struct tcpm_port *port) tcpm_debugfs_init() argument 768 tcpm_debugfs_exit(struct tcpm_port *port) tcpm_debugfs_exit() argument 785 tcpm_log(const struct tcpm_port *port, const char *fmt, ...) tcpm_log() argument 787 tcpm_log_force(struct tcpm_port *port, const char *fmt, ...) tcpm_log_force() argument 788 tcpm_log_source_caps(struct tcpm_port *port) tcpm_log_source_caps() argument 789 tcpm_debugfs_init(const struct tcpm_port *port) tcpm_debugfs_init() argument 790 tcpm_debugfs_exit(const struct tcpm_port *port) tcpm_debugfs_exit() argument 794 tcpm_set_cc(struct tcpm_port *port, enum typec_cc_status cc) tcpm_set_cc() argument 801 tcpm_enable_auto_vbus_discharge(struct tcpm_port *port, bool enable) tcpm_enable_auto_vbus_discharge() argument 816 tcpm_apply_rc(struct tcpm_port *port) tcpm_apply_rc() argument 834 tcpm_rp_cc(struct tcpm_port *port) tcpm_rp_cc() argument 865 tcpm_ams_finish(struct tcpm_port *port) tcpm_ams_finish() argument 882 tcpm_pd_transmit(struct tcpm_port *port, enum tcpm_transmit_type type, const struct pd_message *msg) tcpm_pd_transmit() argument 935 tcpm_pd_transmit_complete(struct tcpm_port *port, enum tcpm_transmit_status status) tcpm_pd_transmit_complete() argument 944 tcpm_mux_set(struct tcpm_port *port, int state, enum usb_role usb_role, enum typec_orientation orientation) tcpm_mux_set() argument 966 tcpm_set_polarity(struct tcpm_port *port, enum typec_cc_polarity polarity) tcpm_set_polarity() argument 982 tcpm_set_vconn(struct tcpm_port *port, bool enable) tcpm_set_vconn() argument 997 tcpm_get_current_limit(struct tcpm_port *port) tcpm_get_current_limit() argument 1022 tcpm_set_current_limit(struct tcpm_port *port, u32 max_ma, u32 mv) tcpm_set_current_limit() argument 1038 tcpm_set_attached_state(struct tcpm_port *port, bool attached) tcpm_set_attached_state() argument 1044 tcpm_set_roles(struct tcpm_port *port, bool attached, enum typec_role role, enum typec_data_role data) tcpm_set_roles() argument 1097 tcpm_set_pwr_role(struct tcpm_port *port, enum typec_role role) tcpm_set_pwr_role() argument 1117 tcpm_forge_legacy_pdo(struct tcpm_port *port, u32 pdo, enum typec_role role) tcpm_forge_legacy_pdo() argument 1134 tcpm_pd_send_source_caps(struct tcpm_port *port) tcpm_pd_send_source_caps() argument 1171 tcpm_pd_send_sink_caps(struct tcpm_port *port) tcpm_pd_send_sink_caps() argument 1208 mod_tcpm_delayed_work(struct tcpm_port *port, unsigned int delay_ms) mod_tcpm_delayed_work() argument 1218 mod_vdm_delayed_work(struct tcpm_port *port, unsigned int delay_ms) mod_vdm_delayed_work() argument 1229 mod_enable_frs_delayed_work(struct tcpm_port *port, unsigned int delay_ms) mod_enable_frs_delayed_work() argument 1239 mod_send_discover_delayed_work(struct tcpm_port *port, unsigned int delay_ms) mod_send_discover_delayed_work() argument 1249 tcpm_set_state(struct tcpm_port *port, enum tcpm_state state, unsigned int delay_ms) tcpm_set_state() argument 1278 tcpm_set_state_cond(struct tcpm_port *port, enum tcpm_state state, unsigned int delay_ms) tcpm_set_state_cond() argument 1292 tcpm_queue_message(struct tcpm_port *port, enum pd_msg_request message) tcpm_queue_message() argument 1299 tcpm_vdm_ams(struct tcpm_port *port) tcpm_vdm_ams() argument 1321 tcpm_ams_interruptible(struct tcpm_port *port) tcpm_ams_interruptible() argument 1351 tcpm_ams_start(struct tcpm_port *port, enum tcpm_ams ams) tcpm_ams_start() argument 1445 tcpm_queue_vdm(struct tcpm_port *port, const u32 header, const u32 *data, int cnt) tcpm_queue_vdm() argument 1472 tcpm_queue_vdm_unlocked(struct tcpm_port *port, const u32 header, const u32 *data, int cnt) tcpm_queue_vdm_unlocked() argument 1480 svdm_consume_identity(struct tcpm_port *port, const u32 *p, int cnt) svdm_consume_identity() argument 1498 svdm_consume_svids(struct tcpm_port *port, const u32 *p, int cnt) svdm_consume_svids() argument 1546 svdm_consume_modes(struct tcpm_port *port, const u32 *p, int cnt) svdm_consume_modes() argument 1573 tcpm_register_partner_altmodes(struct tcpm_port *port) tcpm_register_partner_altmodes() argument 1593 tcpm_pd_svdm(struct tcpm_port *port, struct typec_altmode *adev, const u32 *p, int cnt, u32 *response, enum adev_actions *adev_action) tcpm_pd_svdm() argument 1789 tcpm_handle_vdm_request(struct tcpm_port *port, const __le32 *payload, int cnt) tcpm_handle_vdm_request() argument 1904 tcpm_send_vdm(struct tcpm_port *port, u32 vid, int cmd, const u32 *data, int count) tcpm_send_vdm() argument 1949 vdm_run_state_machine(struct tcpm_port *port) vdm_run_state_machine() argument 2079 struct tcpm_port *port = container_of(work, struct tcpm_port, vdm_state_machine); vdm_state_machine_work() local 2132 tcpm_caps_err(struct tcpm_port *port, const u32 *pdo, unsigned int nr_pdo) tcpm_caps_err() argument 2208 tcpm_validate_caps(struct tcpm_port *port, const u32 *pdo, unsigned int nr_pdo) tcpm_validate_caps() argument 2223 struct tcpm_port *port = typec_altmode_get_drvdata(altmode); tcpm_altmode_enter() local 2240 struct tcpm_port *port = typec_altmode_get_drvdata(altmode); tcpm_altmode_exit() local 2258 struct tcpm_port *port = typec_altmode_get_drvdata(altmode); tcpm_altmode_vdm() local 2274 ready_state(struct tcpm_port *port) ready_state() argument 2285 tcpm_handle_alert(struct tcpm_port *port, const __le32 *payload, int cnt) tcpm_handle_alert() argument 2315 tcpm_set_auto_vbus_discharge_threshold(struct tcpm_port *port, enum typec_pwr_opmode mode, bool pps_active, u32 requested_vbus_voltage) tcpm_set_auto_vbus_discharge_threshold() argument 2333 tcpm_pd_handle_state(struct tcpm_port *port, enum tcpm_state state, enum tcpm_ams ams, unsigned int delay_ms) tcpm_pd_handle_state() argument 2366 tcpm_pd_handle_msg(struct tcpm_port *port, enum pd_msg_request message, enum tcpm_ams ams) tcpm_pd_handle_msg() argument 2398 tcpm_register_source_caps(struct tcpm_port *port) tcpm_register_source_caps() argument 2421 tcpm_register_sink_caps(struct tcpm_port *port) tcpm_register_sink_caps() argument 2444 tcpm_pd_data_request(struct tcpm_port *port, const struct pd_message *msg) tcpm_pd_data_request() argument 2627 tcpm_pps_complete(struct tcpm_port *port, int result) tcpm_pps_complete() argument 2636 tcpm_pd_ctrl_request(struct tcpm_port *port, const struct pd_message *msg) tcpm_pd_ctrl_request() argument 2905 tcpm_pd_ext_msg_request(struct tcpm_port *port, const struct pd_message *msg) tcpm_pd_ext_msg_request() argument 2970 struct tcpm_port *port = event->port; tcpm_pd_rx_handler() local 3018 tcpm_pd_receive(struct tcpm_port *port, const struct pd_message *msg) tcpm_pd_receive() argument 3033 tcpm_pd_send_control(struct tcpm_port *port, enum pd_ctrl_msg_type type) tcpm_pd_send_control() argument 3052 tcpm_send_queued_message(struct tcpm_port *port) tcpm_send_queued_message() argument 3110 tcpm_pd_check_request(struct tcpm_port *port) tcpm_pd_check_request() argument 3170 tcpm_pd_select_pdo(struct tcpm_port *port, int *sink_pdo, int *src_pdo) tcpm_pd_select_pdo() argument 3267 tcpm_pd_select_pps_apdo(struct tcpm_port *port) tcpm_pd_select_pps_apdo() argument 3314 tcpm_pd_build_request(struct tcpm_port *port, u32 *rdo) tcpm_pd_build_request() argument 3394 tcpm_pd_send_request(struct tcpm_port *port) tcpm_pd_send_request() argument 3421 tcpm_pd_build_pps_request(struct tcpm_port *port, u32 *rdo) tcpm_pd_build_pps_request() argument 3481 tcpm_pd_send_pps_request(struct tcpm_port *port) tcpm_pd_send_pps_request() argument 3505 tcpm_set_vbus(struct tcpm_port *port, bool enable) tcpm_set_vbus() argument 3522 tcpm_set_charge(struct tcpm_port *port, bool charge) tcpm_set_charge() argument 3541 tcpm_start_toggling(struct tcpm_port *port, enum typec_cc_status cc) tcpm_start_toggling() argument 3553 tcpm_init_vbus(struct tcpm_port *port) tcpm_init_vbus() argument 3563 tcpm_init_vconn(struct tcpm_port *port) tcpm_init_vconn() argument 3572 tcpm_typec_connect(struct tcpm_port *port) tcpm_typec_connect() argument 3591 tcpm_src_attach(struct tcpm_port *port) tcpm_src_attach() argument 3653 tcpm_typec_disconnect(struct tcpm_port *port) tcpm_typec_disconnect() argument 3663 tcpm_unregister_altmodes(struct tcpm_port *port) tcpm_unregister_altmodes() argument 3676 tcpm_set_partner_usb_comm_capable(struct tcpm_port *port, bool capable) tcpm_set_partner_usb_comm_capable() argument 3684 tcpm_reset_port(struct tcpm_port *port) tcpm_reset_port() argument 3728 tcpm_detach(struct tcpm_port *port) tcpm_detach() argument 3744 tcpm_src_detach(struct tcpm_port *port) tcpm_src_detach() argument 3749 tcpm_snk_attach(struct tcpm_port *port) tcpm_snk_attach() argument 3777 tcpm_snk_detach(struct tcpm_port *port) tcpm_snk_detach() argument 3782 tcpm_acc_attach(struct tcpm_port *port) tcpm_acc_attach() argument 3803 tcpm_acc_detach(struct tcpm_port *port) tcpm_acc_detach() argument 3808 hard_reset_state(struct tcpm_port *port) hard_reset_state() argument 3821 unattached_state(struct tcpm_port *port) unattached_state() argument 3835 tcpm_swap_complete(struct tcpm_port *port, int result) tcpm_swap_complete() argument 3872 tcpm_set_initial_svdm_version(struct tcpm_port *port) tcpm_set_initial_svdm_version() argument 3895 run_state_machine(struct tcpm_port *port) run_state_machine() argument 4899 struct tcpm_port *port = container_of(work, struct tcpm_port, state_machine); tcpm_state_machine_work() local 4934 _tcpm_cc_change(struct tcpm_port *port, enum typec_cc_status cc1, enum typec_cc_status cc2) _tcpm_cc_change() argument 5143 _tcpm_pd_vbus_on(struct tcpm_port *port) _tcpm_pd_vbus_on() argument 5233 _tcpm_pd_vbus_off(struct tcpm_port *port) _tcpm_pd_vbus_off() argument 5337 _tcpm_pd_vbus_vsafe0v(struct tcpm_port *port) _tcpm_pd_vbus_vsafe0v() argument 5386 _tcpm_pd_hard_reset(struct tcpm_port *port) _tcpm_pd_hard_reset() argument 5417 struct tcpm_port *port = container_of(work, struct tcpm_port, tcpm_pd_event_handler() local 5494 tcpm_cc_change(struct tcpm_port *port) tcpm_cc_change() argument 5503 tcpm_vbus_change(struct tcpm_port *port) tcpm_vbus_change() argument 5512 tcpm_pd_hard_reset(struct tcpm_port *port) tcpm_pd_hard_reset() argument 5521 tcpm_sink_frs(struct tcpm_port *port) tcpm_sink_frs() argument 5530 tcpm_sourcing_vbus(struct tcpm_port *port) tcpm_sourcing_vbus() argument 5539 tcpm_port_clean(struct tcpm_port *port) tcpm_port_clean() argument 5548 tcpm_port_is_toggling(struct tcpm_port *port) tcpm_port_is_toggling() argument 5556 struct tcpm_port *port = container_of(work, struct tcpm_port, enable_frs); tcpm_enable_frs_work() local 5588 struct tcpm_port *port = container_of(work, struct tcpm_port, send_discover_work); tcpm_send_discover_work() local 5614 struct tcpm_port *port = typec_get_drvdata(p); tcpm_dr_set() local 5686 struct tcpm_port *port = typec_get_drvdata(p); tcpm_pr_set() local 5735 struct tcpm_port *port = typec_get_drvdata(p); tcpm_vconn_set() local 5780 struct tcpm_port *port = typec_get_drvdata(p); tcpm_try_role() local 5796 tcpm_pps_set_op_curr(struct tcpm_port *port, u16 req_op_curr) tcpm_pps_set_op_curr() argument 5857 tcpm_pps_set_out_volt(struct tcpm_port *port, u16 req_out_volt) tcpm_pps_set_out_volt() argument 5913 tcpm_pps_activate(struct tcpm_port *port, bool activate) tcpm_pps_activate() argument 5971 tcpm_init(struct tcpm_port *port) tcpm_init() argument 6020 struct tcpm_port *port = typec_get_drvdata(p); tcpm_port_type_set() local 6053 tcpm_tcpc_reset(struct tcpm_port *port) tcpm_tcpc_reset() argument 6062 tcpm_port_unregister_pd(struct tcpm_port *port) tcpm_port_unregister_pd() argument 6072 tcpm_port_register_pd(struct tcpm_port *port) tcpm_port_register_pd() argument 6124 tcpm_fw_get_caps(struct tcpm_port *port, struct fwnode_handle *fwnode) tcpm_fw_get_caps() argument 6263 tcpm_psy_get_online(struct tcpm_port *port, union power_supply_propval *val) tcpm_psy_get_online() argument 6278 tcpm_psy_get_voltage_min(struct tcpm_port *port, union power_supply_propval *val) tcpm_psy_get_voltage_min() argument 6289 tcpm_psy_get_voltage_max(struct tcpm_port *port, union power_supply_propval *val) tcpm_psy_get_voltage_max() argument 6300 tcpm_psy_get_voltage_now(struct tcpm_port *port, union power_supply_propval *val) tcpm_psy_get_voltage_now() argument 6308 tcpm_psy_get_current_max(struct tcpm_port *port, union power_supply_propval *val) tcpm_psy_get_current_max() argument 6319 tcpm_psy_get_current_now(struct tcpm_port *port, union power_supply_propval *val) tcpm_psy_get_current_now() argument 6327 tcpm_psy_get_input_power_limit(struct tcpm_port *port, union power_supply_propval *val) tcpm_psy_get_input_power_limit() argument 6352 struct tcpm_port *port = power_supply_get_drvdata(psy); tcpm_psy_get_prop() local 6388 tcpm_psy_set_online(struct tcpm_port *port, const union power_supply_propval *val) tcpm_psy_set_online() argument 6412 struct tcpm_port *port = power_supply_get_drvdata(psy); tcpm_psy_set_prop() local 6464 devm_tcpm_psy_register(struct tcpm_port *port) devm_tcpm_psy_register() argument 6500 struct tcpm_port *port = container_of(timer, struct tcpm_port, state_machine_timer); state_machine_timer_handler() local 6509 struct tcpm_port *port = container_of(timer, struct tcpm_port, vdm_state_machine_timer); vdm_state_machine_timer_handler() local 6518 struct tcpm_port *port = container_of(timer, struct tcpm_port, enable_frs_timer); enable_frs_timer_handler() local 6527 struct tcpm_port *port = container_of(timer, struct tcpm_port, send_discover_timer); send_discover_timer_handler() local 6536 struct tcpm_port *port; tcpm_register_port() local 6646 tcpm_unregister_port(struct tcpm_port *port) tcpm_unregister_port() argument [all...] |
/kernel/linux/linux-5.10/drivers/mmc/core/ |
H A D | sdio_uart.c | 22 * concurrent access to the same port. 64 struct tty_port port; member 86 static int sdio_uart_add_port(struct sdio_uart_port *port) in sdio_uart_add_port() argument 90 mutex_init(&port->func_lock); in sdio_uart_add_port() 91 spin_lock_init(&port->write_lock); in sdio_uart_add_port() 92 if (kfifo_alloc(&port->xmit_fifo, FIFO_SIZE, GFP_KERNEL)) in sdio_uart_add_port() 98 port->index = index; in sdio_uart_add_port() 99 sdio_uart_table[index] = port; in sdio_uart_add_port() 111 struct sdio_uart_port *port; in sdio_uart_port_get() local 117 port in sdio_uart_port_get() 125 sdio_uart_port_put(struct sdio_uart_port *port) sdio_uart_port_put() argument 130 sdio_uart_port_remove(struct sdio_uart_port *port) sdio_uart_port_remove() argument 161 sdio_uart_claim_func(struct sdio_uart_port *port) sdio_uart_claim_func() argument 174 sdio_uart_release_func(struct sdio_uart_port *port) sdio_uart_release_func() argument 180 sdio_in(struct sdio_uart_port *port, int offset) sdio_in() argument 187 sdio_out(struct sdio_uart_port *port, int offset, int value) sdio_out() argument 192 sdio_uart_get_mctrl(struct sdio_uart_port *port) sdio_uart_get_mctrl() argument 213 sdio_uart_write_mctrl(struct sdio_uart_port *port, unsigned int mctrl) sdio_uart_write_mctrl() argument 232 sdio_uart_update_mctrl(struct sdio_uart_port *port, unsigned int set, unsigned int clear) sdio_uart_update_mctrl() argument 246 sdio_uart_change_speed(struct sdio_uart_port *port, struct ktermios *termios, struct ktermios *old) sdio_uart_change_speed() argument 347 sdio_uart_start_tx(struct sdio_uart_port *port) sdio_uart_start_tx() argument 355 sdio_uart_stop_tx(struct sdio_uart_port *port) sdio_uart_stop_tx() argument 363 sdio_uart_stop_rx(struct sdio_uart_port *port) sdio_uart_stop_rx() argument 370 sdio_uart_receive_chars(struct sdio_uart_port *port, unsigned int *status) sdio_uart_receive_chars() argument 424 sdio_uart_transmit_chars(struct sdio_uart_port *port) sdio_uart_transmit_chars() argument 463 sdio_uart_check_modem_status(struct sdio_uart_port *port) sdio_uart_check_modem_status() argument 514 struct sdio_uart_port *port = sdio_get_drvdata(func); sdio_uart_irq() local 544 struct sdio_uart_port *port = uart_carrier_raised() local 567 struct sdio_uart_port *port = uart_dtr_rts() local 596 struct sdio_uart_port *port = sdio_uart_activate() local 679 struct sdio_uart_port *port = sdio_uart_shutdown() local 711 struct sdio_uart_port *port = sdio_uart_port_destroy() local 729 struct sdio_uart_port *port = sdio_uart_port_get(idx); sdio_uart_install() local 750 struct sdio_uart_port *port = tty->driver_data; sdio_uart_cleanup() local 761 struct sdio_uart_port *port = tty->driver_data; sdio_uart_open() local 767 struct sdio_uart_port *port = tty->driver_data; sdio_uart_close() local 773 struct sdio_uart_port *port = tty->driver_data; sdio_uart_hangup() local 780 struct sdio_uart_port *port = tty->driver_data; sdio_uart_write() local 802 struct sdio_uart_port *port = tty->driver_data; sdio_uart_write_room() local 808 struct sdio_uart_port *port = tty->driver_data; sdio_uart_chars_in_buffer() local 814 struct sdio_uart_port *port = tty->driver_data; sdio_uart_send_xchar() local 828 struct sdio_uart_port *port = tty->driver_data; sdio_uart_throttle() local 850 struct sdio_uart_port *port = tty->driver_data; sdio_uart_unthrottle() local 877 struct sdio_uart_port *port = tty->driver_data; sdio_uart_set_termios() local 916 struct sdio_uart_port *port = tty->driver_data; sdio_uart_break_ctl() local 935 struct sdio_uart_port *port = tty->driver_data; sdio_uart_tiocmget() local 950 struct sdio_uart_port *port = tty->driver_data; sdio_uart_tiocmset() local 969 struct sdio_uart_port *port = sdio_uart_port_get(i); sdio_uart_proc_show() local 1039 struct sdio_uart_port *port; sdio_uart_probe() local 1112 struct sdio_uart_port *port = sdio_get_drvdata(func); sdio_uart_remove() local [all...] |
/kernel/linux/linux-6.6/drivers/mmc/core/ |
H A D | sdio_uart.c | 22 * concurrent access to the same port. 65 struct tty_port port; member 87 static int sdio_uart_add_port(struct sdio_uart_port *port) in sdio_uart_add_port() argument 91 mutex_init(&port->func_lock); in sdio_uart_add_port() 92 spin_lock_init(&port->write_lock); in sdio_uart_add_port() 93 if (kfifo_alloc(&port->xmit_fifo, FIFO_SIZE, GFP_KERNEL)) in sdio_uart_add_port() 99 port->index = index; in sdio_uart_add_port() 100 sdio_uart_table[index] = port; in sdio_uart_add_port() 112 struct sdio_uart_port *port; in sdio_uart_port_get() local 118 port in sdio_uart_port_get() 126 sdio_uart_port_put(struct sdio_uart_port *port) sdio_uart_port_put() argument 131 sdio_uart_port_remove(struct sdio_uart_port *port) sdio_uart_port_remove() argument 162 sdio_uart_claim_func(struct sdio_uart_port *port) sdio_uart_claim_func() argument 175 sdio_uart_release_func(struct sdio_uart_port *port) sdio_uart_release_func() argument 181 sdio_in(struct sdio_uart_port *port, int offset) sdio_in() argument 188 sdio_out(struct sdio_uart_port *port, int offset, int value) sdio_out() argument 193 sdio_uart_get_mctrl(struct sdio_uart_port *port) sdio_uart_get_mctrl() argument 214 sdio_uart_write_mctrl(struct sdio_uart_port *port, unsigned int mctrl) sdio_uart_write_mctrl() argument 233 sdio_uart_update_mctrl(struct sdio_uart_port *port, unsigned int set, unsigned int clear) sdio_uart_update_mctrl() argument 247 sdio_uart_change_speed(struct sdio_uart_port *port, struct ktermios *termios, const struct ktermios *old) sdio_uart_change_speed() argument 334 sdio_uart_start_tx(struct sdio_uart_port *port) sdio_uart_start_tx() argument 342 sdio_uart_stop_tx(struct sdio_uart_port *port) sdio_uart_stop_tx() argument 350 sdio_uart_stop_rx(struct sdio_uart_port *port) sdio_uart_stop_rx() argument 357 sdio_uart_receive_chars(struct sdio_uart_port *port, unsigned int *status) sdio_uart_receive_chars() argument 411 sdio_uart_transmit_chars(struct sdio_uart_port *port) sdio_uart_transmit_chars() argument 450 sdio_uart_check_modem_status(struct sdio_uart_port *port) sdio_uart_check_modem_status() argument 501 struct sdio_uart_port *port = sdio_get_drvdata(func); sdio_uart_irq() local 531 struct sdio_uart_port *port = uart_carrier_raised() local 553 struct sdio_uart_port *port = uart_dtr_rts() local 582 struct sdio_uart_port *port = sdio_uart_activate() local 665 struct sdio_uart_port *port = sdio_uart_shutdown() local 697 struct sdio_uart_port *port = sdio_uart_port_destroy() local 715 struct sdio_uart_port *port = sdio_uart_port_get(idx); sdio_uart_install() local 736 struct sdio_uart_port *port = tty->driver_data; sdio_uart_cleanup() local 747 struct sdio_uart_port *port = tty->driver_data; sdio_uart_open() local 753 struct sdio_uart_port *port = tty->driver_data; sdio_uart_close() local 759 struct sdio_uart_port *port = tty->driver_data; sdio_uart_hangup() local 766 struct sdio_uart_port *port = tty->driver_data; sdio_uart_write() local 788 struct sdio_uart_port *port = tty->driver_data; sdio_uart_write_room() local 794 struct sdio_uart_port *port = tty->driver_data; sdio_uart_chars_in_buffer() local 800 struct sdio_uart_port *port = tty->driver_data; sdio_uart_send_xchar() local 814 struct sdio_uart_port *port = tty->driver_data; sdio_uart_throttle() local 836 struct sdio_uart_port *port = tty->driver_data; sdio_uart_unthrottle() local 863 struct sdio_uart_port *port = tty->driver_data; sdio_uart_set_termios() local 902 struct sdio_uart_port *port = tty->driver_data; sdio_uart_break_ctl() local 921 struct sdio_uart_port *port = tty->driver_data; sdio_uart_tiocmget() local 936 struct sdio_uart_port *port = tty->driver_data; sdio_uart_tiocmset() local 955 struct sdio_uart_port *port = sdio_uart_port_get(i); sdio_uart_proc_show() local 1025 struct sdio_uart_port *port; sdio_uart_probe() local 1098 struct sdio_uart_port *port = sdio_get_drvdata(func); sdio_uart_remove() local [all...] |
/kernel/linux/linux-5.10/drivers/usb/typec/tcpm/ |
H A D | tcpm.c | 222 * @min_volt: Actual min voltage at the local port 223 * @req_min_volt: Requested min voltage to the port partner 224 * @max_volt: Actual max voltage at the local port 225 * @req_max_volt: Requested max voltage to the port partner 226 * @max_curr: Actual max current at the local port 227 * @req_max_curr: Requested max current of the port partner 228 * @req_out_volt: Requested output voltage to the port partner 229 * @req_op_curr: Requested operating current to the port partner 344 /* Requested current / voltage to the port partner */ 347 /* Actual current / voltage limit of the local port */ 401 struct tcpm_port *port; global() member 449 tcpm_default_state(struct tcpm_port *port) tcpm_default_state() argument 463 tcpm_port_is_disconnected(struct tcpm_port *port) tcpm_port_is_disconnected() argument 479 tcpm_log_full(struct tcpm_port *port) tcpm_log_full() argument 486 _tcpm_log(struct tcpm_port *port, const char *fmt, va_list args) _tcpm_log() argument 534 tcpm_log(struct tcpm_port *port, const char *fmt, ...) tcpm_log() argument 550 tcpm_log_force(struct tcpm_port *port, const char *fmt, ...) tcpm_log_force() argument 559 tcpm_log_source_caps(struct tcpm_port *port) tcpm_log_source_caps() argument 622 struct tcpm_port *port = (struct tcpm_port *)s->private; tcpm_debug_show() local 639 tcpm_debugfs_init(struct tcpm_port *port) tcpm_debugfs_init() argument 649 tcpm_debugfs_exit(struct tcpm_port *port) tcpm_debugfs_exit() argument 666 tcpm_log(const struct tcpm_port *port, const char *fmt, ...) tcpm_log() argument 668 tcpm_log_force(struct tcpm_port *port, const char *fmt, ...) tcpm_log_force() argument 669 tcpm_log_source_caps(struct tcpm_port *port) tcpm_log_source_caps() argument 670 tcpm_debugfs_init(const struct tcpm_port *port) tcpm_debugfs_init() argument 671 tcpm_debugfs_exit(const struct tcpm_port *port) tcpm_debugfs_exit() argument 675 tcpm_pd_transmit(struct tcpm_port *port, enum tcpm_transmit_type type, const struct pd_message *msg) tcpm_pd_transmit() argument 711 tcpm_pd_transmit_complete(struct tcpm_port *port, enum tcpm_transmit_status status) tcpm_pd_transmit_complete() argument 720 tcpm_mux_set(struct tcpm_port *port, int state, enum usb_role usb_role, enum typec_orientation orientation) tcpm_mux_set() argument 742 tcpm_set_polarity(struct tcpm_port *port, enum typec_cc_polarity polarity) tcpm_set_polarity() argument 758 tcpm_set_vconn(struct tcpm_port *port, bool enable) tcpm_set_vconn() argument 773 tcpm_get_current_limit(struct tcpm_port *port) tcpm_get_current_limit() argument 798 tcpm_set_current_limit(struct tcpm_port *port, u32 max_ma, u32 mv) tcpm_set_current_limit() argument 819 tcpm_rp_cc(struct tcpm_port *port) tcpm_rp_cc() argument 847 tcpm_set_attached_state(struct tcpm_port *port, bool attached) tcpm_set_attached_state() argument 853 tcpm_set_roles(struct tcpm_port *port, bool attached, enum typec_role role, enum typec_data_role data) tcpm_set_roles() argument 906 tcpm_set_pwr_role(struct tcpm_port *port, enum typec_role role) tcpm_set_pwr_role() argument 921 tcpm_pd_send_source_caps(struct tcpm_port *port) tcpm_pd_send_source_caps() argument 948 tcpm_pd_send_sink_caps(struct tcpm_port *port) tcpm_pd_send_sink_caps() argument 975 mod_tcpm_delayed_work(struct tcpm_port *port, unsigned int delay_ms) mod_tcpm_delayed_work() argument 985 mod_vdm_delayed_work(struct tcpm_port *port, unsigned int delay_ms) mod_vdm_delayed_work() argument 996 mod_enable_frs_delayed_work(struct tcpm_port *port, unsigned int delay_ms) mod_enable_frs_delayed_work() argument 1006 tcpm_set_state(struct tcpm_port *port, enum tcpm_state state, unsigned int delay_ms) tcpm_set_state() argument 1034 tcpm_set_state_cond(struct tcpm_port *port, enum tcpm_state state, unsigned int delay_ms) tcpm_set_state_cond() argument 1047 tcpm_queue_message(struct tcpm_port *port, enum pd_msg_request message) tcpm_queue_message() argument 1057 tcpm_queue_vdm(struct tcpm_port *port, const u32 header, const u32 *data, int cnt) tcpm_queue_vdm() argument 1075 tcpm_queue_vdm_unlocked(struct tcpm_port *port, const u32 header, const u32 *data, int cnt) tcpm_queue_vdm_unlocked() argument 1083 svdm_consume_identity(struct tcpm_port *port, const u32 *p, int cnt) svdm_consume_identity() argument 1101 svdm_consume_svids(struct tcpm_port *port, const u32 *p, int cnt) svdm_consume_svids() argument 1149 svdm_consume_modes(struct tcpm_port *port, const u32 *p, int cnt) svdm_consume_modes() argument 1176 tcpm_register_partner_altmodes(struct tcpm_port *port) tcpm_register_partner_altmodes() argument 1196 tcpm_pd_svdm(struct tcpm_port *port, struct typec_altmode *adev, const u32 *p, int cnt, u32 *response, enum adev_actions *adev_action) tcpm_pd_svdm() argument 1328 tcpm_handle_vdm_request(struct tcpm_port *port, const __le32 *payload, int cnt) tcpm_handle_vdm_request() argument 1417 tcpm_send_vdm(struct tcpm_port *port, u32 vid, int cmd, const u32 *data, int count) tcpm_send_vdm() argument 1457 vdm_run_state_machine(struct tcpm_port *port) vdm_run_state_machine() argument 1526 struct tcpm_port *port = container_of(work, struct tcpm_port, vdm_state_machine); vdm_state_machine_work() local 1575 tcpm_caps_err(struct tcpm_port *port, const u32 *pdo, unsigned int nr_pdo) tcpm_caps_err() argument 1651 tcpm_validate_caps(struct tcpm_port *port, const u32 *pdo, unsigned int nr_pdo) tcpm_validate_caps() argument 1666 struct tcpm_port *port = typec_altmode_get_drvdata(altmode); tcpm_altmode_enter() local 1678 struct tcpm_port *port = typec_altmode_get_drvdata(altmode); tcpm_altmode_exit() local 1691 struct tcpm_port *port = typec_altmode_get_drvdata(altmode); tcpm_altmode_vdm() local 1707 ready_state(struct tcpm_port *port) ready_state() argument 1718 tcpm_handle_alert(struct tcpm_port *port, const __le32 *payload, int cnt) tcpm_handle_alert() argument 1743 tcpm_pd_data_request(struct tcpm_port *port, const struct pd_message *msg) tcpm_pd_data_request() argument 1861 tcpm_pps_complete(struct tcpm_port *port, int result) tcpm_pps_complete() argument 1870 tcpm_pd_ctrl_request(struct tcpm_port *port, const struct pd_message *msg) tcpm_pd_ctrl_request() argument 2088 tcpm_pd_ext_msg_request(struct tcpm_port *port, const struct pd_message *msg) tcpm_pd_ext_msg_request() argument 2149 struct tcpm_port *port = event->port; tcpm_pd_rx_handler() local 2197 tcpm_pd_receive(struct tcpm_port *port, const struct pd_message *msg) tcpm_pd_receive() argument 2212 tcpm_pd_send_control(struct tcpm_port *port, enum pd_ctrl_msg_type type) tcpm_pd_send_control() argument 2231 tcpm_send_queued_message(struct tcpm_port *port) tcpm_send_queued_message() argument 2271 tcpm_pd_check_request(struct tcpm_port *port) tcpm_pd_check_request() argument 2331 tcpm_pd_select_pdo(struct tcpm_port *port, int *sink_pdo, int *src_pdo) tcpm_pd_select_pdo() argument 2431 tcpm_pd_select_pps_apdo(struct tcpm_port *port) tcpm_pd_select_pps_apdo() argument 2529 tcpm_pd_build_request(struct tcpm_port *port, u32 *rdo) tcpm_pd_build_request() argument 2609 tcpm_pd_send_request(struct tcpm_port *port) tcpm_pd_send_request() argument 2630 tcpm_pd_build_pps_request(struct tcpm_port *port, u32 *rdo) tcpm_pd_build_pps_request() argument 2706 tcpm_pd_send_pps_request(struct tcpm_port *port) tcpm_pd_send_pps_request() argument 2727 tcpm_set_vbus(struct tcpm_port *port, bool enable) tcpm_set_vbus() argument 2744 tcpm_set_charge(struct tcpm_port *port, bool charge) tcpm_set_charge() argument 2763 tcpm_start_toggling(struct tcpm_port *port, enum typec_cc_status cc) tcpm_start_toggling() argument 2775 tcpm_set_cc(struct tcpm_port *port, enum typec_cc_status cc) tcpm_set_cc() argument 2782 tcpm_init_vbus(struct tcpm_port *port) tcpm_init_vbus() argument 2792 tcpm_init_vconn(struct tcpm_port *port) tcpm_init_vconn() argument 2801 tcpm_typec_connect(struct tcpm_port *port) tcpm_typec_connect() argument 2819 tcpm_src_attach(struct tcpm_port *port) tcpm_src_attach() argument 2877 tcpm_typec_disconnect(struct tcpm_port *port) tcpm_typec_disconnect() argument 2886 tcpm_unregister_altmodes(struct tcpm_port *port) tcpm_unregister_altmodes() argument 2899 tcpm_reset_port(struct tcpm_port *port) tcpm_reset_port() argument 2931 tcpm_detach(struct tcpm_port *port) tcpm_detach() argument 2947 tcpm_src_detach(struct tcpm_port *port) tcpm_src_detach() argument 2952 tcpm_snk_attach(struct tcpm_port *port) tcpm_snk_attach() argument 2979 tcpm_snk_detach(struct tcpm_port *port) tcpm_snk_detach() argument 2984 tcpm_acc_attach(struct tcpm_port *port) tcpm_acc_attach() argument 3005 tcpm_acc_detach(struct tcpm_port *port) tcpm_acc_detach() argument 3010 hard_reset_state(struct tcpm_port *port) hard_reset_state() argument 3023 unattached_state(struct tcpm_port *port) unattached_state() argument 3037 tcpm_check_send_discover(struct tcpm_port *port) tcpm_check_send_discover() argument 3046 tcpm_swap_complete(struct tcpm_port *port, int result) tcpm_swap_complete() argument 3069 run_state_machine(struct tcpm_port *port) run_state_machine() argument 3861 struct tcpm_port *port = container_of(work, struct tcpm_port, state_machine); tcpm_state_machine_work() local 3896 _tcpm_cc_change(struct tcpm_port *port, enum typec_cc_status cc1, enum typec_cc_status cc2) _tcpm_cc_change() argument 4076 _tcpm_pd_vbus_on(struct tcpm_port *port) _tcpm_pd_vbus_on() argument 4147 _tcpm_pd_vbus_off(struct tcpm_port *port) _tcpm_pd_vbus_off() argument 4229 _tcpm_pd_hard_reset(struct tcpm_port *port) _tcpm_pd_hard_reset() argument 4247 struct tcpm_port *port = container_of(work, struct tcpm_port, tcpm_pd_event_handler() local 4300 tcpm_cc_change(struct tcpm_port *port) tcpm_cc_change() argument 4309 tcpm_vbus_change(struct tcpm_port *port) tcpm_vbus_change() argument 4318 tcpm_pd_hard_reset(struct tcpm_port *port) tcpm_pd_hard_reset() argument 4327 tcpm_sink_frs(struct tcpm_port *port) tcpm_sink_frs() argument 4336 tcpm_sourcing_vbus(struct tcpm_port *port) tcpm_sourcing_vbus() argument 4347 struct tcpm_port *port = container_of(work, struct tcpm_port, enable_frs); tcpm_enable_frs_work() local 4373 struct tcpm_port *port = typec_get_drvdata(p); tcpm_dr_set() local 4440 struct tcpm_port *port = typec_get_drvdata(p); tcpm_pr_set() local 4483 struct tcpm_port *port = typec_get_drvdata(p); tcpm_vconn_set() local 4522 struct tcpm_port *port = typec_get_drvdata(p); tcpm_try_role() local 4538 tcpm_pps_set_op_curr(struct tcpm_port *port, u16 req_op_curr) tcpm_pps_set_op_curr() argument 4593 tcpm_pps_set_out_volt(struct tcpm_port *port, u16 req_out_volt) tcpm_pps_set_out_volt() argument 4649 tcpm_pps_activate(struct tcpm_port *port, bool activate) tcpm_pps_activate() argument 4700 tcpm_init(struct tcpm_port *port) tcpm_init() argument 4731 struct tcpm_port *port = typec_get_drvdata(p); tcpm_port_type_set() local 4764 tcpm_tcpc_reset(struct tcpm_port *port) tcpm_tcpc_reset() argument 4773 tcpm_fw_get_caps(struct tcpm_port *port, struct fwnode_handle *fwnode) tcpm_fw_get_caps() argument 4874 tcpm_psy_get_online(struct tcpm_port *port, union power_supply_propval *val) tcpm_psy_get_online() argument 4889 tcpm_psy_get_voltage_min(struct tcpm_port *port, union power_supply_propval *val) tcpm_psy_get_voltage_min() argument 4900 tcpm_psy_get_voltage_max(struct tcpm_port *port, union power_supply_propval *val) tcpm_psy_get_voltage_max() argument 4911 tcpm_psy_get_voltage_now(struct tcpm_port *port, union power_supply_propval *val) tcpm_psy_get_voltage_now() argument 4919 tcpm_psy_get_current_max(struct tcpm_port *port, union power_supply_propval *val) tcpm_psy_get_current_max() argument 4930 tcpm_psy_get_current_now(struct tcpm_port *port, union power_supply_propval *val) tcpm_psy_get_current_now() argument 4942 struct tcpm_port *port = power_supply_get_drvdata(psy); tcpm_psy_get_prop() local 4975 tcpm_psy_set_online(struct tcpm_port *port, const union power_supply_propval *val) tcpm_psy_set_online() argument 4999 struct tcpm_port *port = power_supply_get_drvdata(psy); tcpm_psy_set_prop() local 5048 devm_tcpm_psy_register(struct tcpm_port *port) devm_tcpm_psy_register() argument 5084 struct tcpm_port *port = container_of(timer, struct tcpm_port, state_machine_timer); state_machine_timer_handler() local 5092 struct tcpm_port *port = container_of(timer, struct tcpm_port, vdm_state_machine_timer); vdm_state_machine_timer_handler() local 5100 struct tcpm_port *port = container_of(timer, struct tcpm_port, enable_frs_timer); enable_frs_timer_handler() local 5108 struct tcpm_port *port; tcpm_register_port() local 5199 tcpm_unregister_port(struct tcpm_port *port) tcpm_unregister_port() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/bonding/ |
H A D | bond_3ad.c | 93 static int ad_lacpdu_send(struct port *port); 94 static int ad_marker_send(struct port *port, struct bond_marker *marker); 95 static void ad_mux_machine(struct port *port, bool *update_slave_arr); 96 static void ad_rx_machine(struct lacpdu *lacpdu, struct port *port); 97 static void ad_tx_machine(struct port *port); 124 __get_bond_by_port(struct port *port) __get_bond_by_port() argument 140 __get_first_agg(struct port *port) __get_first_agg() argument 174 __disable_port(struct port *port) __disable_port() argument 183 __enable_port(struct port *port) __enable_port() argument 195 __port_is_enabled(struct port *port) __port_is_enabled() argument 206 __get_agg_selection_mode(struct port *port) __get_agg_selection_mode() argument 220 __check_agg_selection_timer(struct port *port) __check_agg_selection_timer() argument 250 __get_link_speed(struct port *port) __get_link_speed() argument 341 __get_duplex(struct port *port) __get_duplex() argument 367 __ad_actor_update_port(struct port *port) __ad_actor_update_port() argument 440 __choose_matched(struct lacpdu *lacpdu, struct port *port) __choose_matched() argument 469 __record_pdu(struct lacpdu *lacpdu, struct port *port) __record_pdu() argument 512 __record_default(struct port *port) __record_default() argument 537 __update_selected(struct lacpdu *lacpdu, struct port *port) __update_selected() argument 568 __update_default_selected(struct port *port) __update_default_selected() argument 601 __update_ntt(struct lacpdu *lacpdu, struct port *port) __update_ntt() argument 630 struct port *port; __agg_ports_are_ready() local 658 struct port *port; __set_agg_ports_ready() local 671 struct port *port; __agg_active_ports() local 767 __update_lacpdu_from_port(struct port *port) __update_lacpdu_from_port() argument 821 ad_lacpdu_send(struct port *port) ad_lacpdu_send() argument 865 ad_marker_send(struct port *port, struct bond_marker *marker) ad_marker_send() argument 915 ad_mux_machine(struct port *port, bool *update_slave_arr) ad_mux_machine() argument 1072 ad_rx_machine(struct lacpdu *lacpdu, struct port *port) ad_rx_machine() argument 1210 ad_churn_machine(struct port *port) ad_churn_machine() argument 1248 ad_tx_machine(struct port *port) ad_tx_machine() argument 1283 ad_periodic_machine(struct port *port) ad_periodic_machine() argument 1375 ad_port_selection_logic(struct port *port, bool *update_slave_arr) ad_port_selection_logic() argument 1613 struct port *port = agg->lag_ports; agg_device_up() local 1661 struct port *port; ad_agg_selection_logic() local 1818 ad_initialize_port(struct port *port, int lacp_fast) ad_initialize_port() argument 1886 ad_enable_collecting_distributing(struct port *port, bool *update_slave_arr) ad_enable_collecting_distributing() argument 1905 ad_disable_collecting_distributing(struct port *port, bool *update_slave_arr) ad_disable_collecting_distributing() argument 1926 ad_marker_info_received(struct bond_marker *marker_info, struct port *port) ad_marker_info_received() argument 1955 ad_marker_response_received(struct bond_marker *marker, struct port *port) ad_marker_response_received() argument 2022 struct port *port; bond_3ad_bind_slave() local 2072 struct port *port, *prev_port, *temp_port; bond_3ad_unbind_slave() local 2250 struct port *port = &(SLAVE_AD_INFO(slave))->port; bond_3ad_update_ad_actor_settings() local 2300 struct port *port; bond_3ad_state_machine_handler() local 2388 struct port *port; bond_3ad_rx_indication() local 2454 ad_update_actor_keys(struct port *port, bool reset) ad_update_actor_keys() argument 2500 struct port *port; bond_3ad_adapter_speed_duplex_changed() local 2528 struct port *port; bond_3ad_handle_link_change() local 2629 struct port *port; __bond_3ad_get_active_agg_info() local 2696 struct port *port = NULL; bond_3ad_update_lacp_rate() local [all...] |
/kernel/linux/linux-6.6/drivers/net/bonding/ |
H A D | bond_3ad.c | 97 static int ad_lacpdu_send(struct port *port); 98 static int ad_marker_send(struct port *port, struct bond_marker *marker); 99 static void ad_mux_machine(struct port *port, bool *update_slave_arr); 100 static void ad_rx_machine(struct lacpdu *lacpdu, struct port *port); 101 static void ad_tx_machine(struct port *port); 128 __get_bond_by_port(struct port *port) __get_bond_by_port() argument 144 __get_first_agg(struct port *port) __get_first_agg() argument 178 __disable_port(struct port *port) __disable_port() argument 187 __enable_port(struct port *port) __enable_port() argument 199 __port_is_enabled(struct port *port) __port_is_enabled() argument 210 __get_agg_selection_mode(struct port *port) __get_agg_selection_mode() argument 224 __check_agg_selection_timer(struct port *port) __check_agg_selection_timer() argument 257 __get_link_speed(struct port *port) __get_link_speed() argument 360 __get_duplex(struct port *port) __get_duplex() argument 386 __ad_actor_update_port(struct port *port) __ad_actor_update_port() argument 459 __choose_matched(struct lacpdu *lacpdu, struct port *port) __choose_matched() argument 488 __record_pdu(struct lacpdu *lacpdu, struct port *port) __record_pdu() argument 531 __record_default(struct port *port) __record_default() argument 556 __update_selected(struct lacpdu *lacpdu, struct port *port) __update_selected() argument 587 __update_default_selected(struct port *port) __update_default_selected() argument 620 __update_ntt(struct lacpdu *lacpdu, struct port *port) __update_ntt() argument 649 struct port *port; __agg_ports_are_ready() local 677 struct port *port; __set_agg_ports_ready() local 690 struct port *port; __agg_active_ports() local 795 __update_lacpdu_from_port(struct port *port) __update_lacpdu_from_port() argument 849 ad_lacpdu_send(struct port *port) ad_lacpdu_send() argument 893 ad_marker_send(struct port *port, struct bond_marker *marker) ad_marker_send() argument 943 ad_mux_machine(struct port *port, bool *update_slave_arr) ad_mux_machine() argument 1100 ad_rx_machine(struct lacpdu *lacpdu, struct port *port) ad_rx_machine() argument 1238 ad_churn_machine(struct port *port) ad_churn_machine() argument 1276 ad_tx_machine(struct port *port) ad_tx_machine() argument 1312 ad_periodic_machine(struct port *port, struct bond_params *bond_params) ad_periodic_machine() argument 1404 ad_port_selection_logic(struct port *port, bool *update_slave_arr) ad_port_selection_logic() argument 1643 struct port *port = agg->lag_ports; agg_device_up() local 1691 struct port *port; ad_agg_selection_logic() local 1848 ad_initialize_port(struct port *port, int lacp_fast) ad_initialize_port() argument 1916 ad_enable_collecting_distributing(struct port *port, bool *update_slave_arr) ad_enable_collecting_distributing() argument 1935 ad_disable_collecting_distributing(struct port *port, bool *update_slave_arr) ad_disable_collecting_distributing() argument 1956 ad_marker_info_received(struct bond_marker *marker_info, struct port *port) ad_marker_info_received() argument 1985 ad_marker_response_received(struct bond_marker *marker, struct port *port) ad_marker_response_received() argument 2046 struct port *port; bond_3ad_bind_slave() local 2096 struct port *port, *prev_port, *temp_port; bond_3ad_unbind_slave() local 2274 struct port *port = &(SLAVE_AD_INFO(slave))->port; bond_3ad_update_ad_actor_settings() local 2324 struct port *port; bond_3ad_state_machine_handler() local 2412 struct port *port; bond_3ad_rx_indication() local 2478 ad_update_actor_keys(struct port *port, bool reset) ad_update_actor_keys() argument 2524 struct port *port; bond_3ad_adapter_speed_duplex_changed() local 2552 struct port *port; bond_3ad_handle_link_change() local 2653 struct port *port; __bond_3ad_get_active_agg_info() local 2720 struct port *port = NULL; bond_3ad_update_lacp_rate() local [all...] |
/kernel/linux/linux-6.6/drivers/tty/ |
H A D | tty_port.c | 3 * Tty port functions 23 static size_t tty_port_default_receive_buf(struct tty_port *port, const u8 *p, in tty_port_default_receive_buf() argument 29 tty = READ_ONCE(port->itty); in tty_port_default_receive_buf() 44 static void tty_port_default_lookahead_buf(struct tty_port *port, const u8 *p, in tty_port_default_lookahead_buf() argument 50 tty = READ_ONCE(port->itty); in tty_port_default_lookahead_buf() 64 static void tty_port_default_wakeup(struct tty_port *port) in tty_port_default_wakeup() argument 66 struct tty_struct *tty = tty_port_tty_get(port); in tty_port_default_wakeup() 83 * @port: tty_port to initialize 85 * Initializes the state of struct tty_port. When a port was initialized using 86 * this function, one has to destroy the port b 90 tty_port_init(struct tty_port *port) tty_port_init() argument 117 tty_port_link_device(struct tty_port *port, struct tty_driver *driver, unsigned index) tty_port_link_device() argument 137 tty_port_register_device(struct tty_port *port, struct tty_driver *driver, unsigned index, struct device *device) tty_port_register_device() argument 158 tty_port_register_device_attr(struct tty_port *port, struct tty_driver *driver, unsigned index, struct device *device, void *drvdata, const struct attribute_group **attr_grp) tty_port_register_device_attr() argument 181 tty_port_register_device_attr_serdev(struct tty_port *port, struct tty_driver *driver, unsigned index, struct device *device, void *drvdata, const struct attribute_group **attr_grp) tty_port_register_device_attr_serdev() argument 211 tty_port_register_device_serdev(struct tty_port *port, struct tty_driver *driver, unsigned index, struct device *device) tty_port_register_device_serdev() argument 230 tty_port_unregister_device(struct tty_port *port, struct tty_driver *driver, unsigned index) tty_port_unregister_device() argument 243 tty_port_alloc_xmit_buf(struct tty_port *port) tty_port_alloc_xmit_buf() argument 259 tty_port_free_xmit_buf(struct tty_port *port) tty_port_free_xmit_buf() argument 277 tty_port_destroy(struct tty_port *port) tty_port_destroy() argument 286 struct tty_port *port = container_of(kref, struct tty_port, kref); tty_port_destructor() local 306 tty_port_put(struct tty_port *port) tty_port_put() argument 320 tty_port_tty_get(struct tty_port *port) tty_port_tty_get() argument 340 tty_port_tty_set(struct tty_port *port, struct tty_struct *tty) tty_port_tty_set() argument 361 tty_port_shutdown(struct tty_port *port, struct tty_struct *tty) tty_port_shutdown() argument 392 tty_port_hangup(struct tty_port *port) tty_port_hangup() argument 417 tty_port_tty_hangup(struct tty_port *port, bool check_clocal) tty_port_tty_hangup() argument 431 tty_port_tty_wakeup(struct tty_port *port) tty_port_tty_wakeup() argument 445 tty_port_carrier_raised(struct tty_port *port) tty_port_carrier_raised() argument 461 tty_port_raise_dtr_rts(struct tty_port *port) tty_port_raise_dtr_rts() argument 476 tty_port_lower_dtr_rts(struct tty_port *port) tty_port_lower_dtr_rts() argument 508 tty_port_block_til_ready(struct tty_port *port, struct tty_struct *tty, struct file *filp) tty_port_block_til_ready() argument 594 tty_port_drain_delay(struct tty_port *port, struct tty_struct *tty) tty_port_drain_delay() argument 623 tty_port_close_start(struct tty_port *port, struct tty_struct *tty, struct file *filp) tty_port_close_start() argument 679 tty_port_close_end(struct tty_port *port, struct tty_struct *tty) tty_port_close_end() argument 713 tty_port_close(struct tty_port *port, struct tty_struct *tty, struct file *filp) tty_port_close() argument 736 tty_port_install(struct tty_port *port, struct tty_driver *driver, struct tty_struct *tty) tty_port_install() argument 763 tty_port_open(struct tty_port *port, struct tty_struct *tty, struct file *filp) tty_port_open() argument [all...] |
/kernel/linux/linux-5.10/drivers/tty/serial/ |
H A D | mvebu-uart.c | 108 /* Driver data, a structure for each UART port */ 128 struct uart_port *port; member 138 static struct mvebu_uart *to_mvuart(struct uart_port *port) in to_mvuart() argument 140 return (struct mvebu_uart *)port->private_data; in to_mvuart() 143 #define IS_EXTENDED(port) (to_mvuart(port)->data->is_ext) 145 #define UART_RBR(port) (to_mvuart(port)->data->regs.rbr) 146 #define UART_TSH(port) (to_mvuart(port) 158 mvebu_uart_tx_empty(struct uart_port *port) mvebu_uart_tx_empty() argument 170 mvebu_uart_get_mctrl(struct uart_port *port) mvebu_uart_get_mctrl() argument 175 mvebu_uart_set_mctrl(struct uart_port *port, unsigned int mctrl) mvebu_uart_set_mctrl() argument 184 mvebu_uart_stop_tx(struct uart_port *port) mvebu_uart_stop_tx() argument 192 mvebu_uart_start_tx(struct uart_port *port) mvebu_uart_start_tx() argument 208 mvebu_uart_stop_rx(struct uart_port *port) mvebu_uart_stop_rx() argument 221 mvebu_uart_break_ctl(struct uart_port *port, int brk) mvebu_uart_break_ctl() argument 236 mvebu_uart_rx_chars(struct uart_port *port, unsigned int status) mvebu_uart_rx_chars() argument 309 mvebu_uart_tx_chars(struct uart_port *port, unsigned int status) mvebu_uart_tx_chars() argument 349 struct uart_port *port = (struct uart_port *)dev_id; mvebu_uart_isr() local 364 struct uart_port *port = (struct uart_port *)dev_id; mvebu_uart_rx_isr() local 376 struct uart_port *port = (struct uart_port *)dev_id; mvebu_uart_tx_isr() local 385 mvebu_uart_startup(struct uart_port *port) mvebu_uart_startup() argument 443 mvebu_uart_shutdown(struct uart_port *port) mvebu_uart_shutdown() argument 457 mvebu_uart_baud_rate_set(struct uart_port *port, unsigned int baud) mvebu_uart_baud_rate_set() argument 490 mvebu_uart_set_termios(struct uart_port *port, struct ktermios *termios, struct ktermios *old) mvebu_uart_set_termios() argument 547 mvebu_uart_type(struct uart_port *port) mvebu_uart_type() argument 552 mvebu_uart_release_port(struct uart_port *port) mvebu_uart_release_port() argument 557 mvebu_uart_request_port(struct uart_port *port) mvebu_uart_request_port() argument 563 mvebu_uart_get_poll_char(struct uart_port *port) mvebu_uart_get_poll_char() argument 573 mvebu_uart_put_poll_char(struct uart_port *port, unsigned char c) mvebu_uart_put_poll_char() argument 614 mvebu_uart_putc(struct uart_port *port, int c) mvebu_uart_putc() argument 659 wait_for_xmitr(struct uart_port *port) wait_for_xmitr() argument 667 wait_for_xmite(struct uart_port *port) wait_for_xmite() argument 675 mvebu_uart_console_putchar(struct uart_port *port, int ch) mvebu_uart_console_putchar() argument 684 struct uart_port *port = &mvebu_uart_ports[co->index]; mvebu_uart_console_write() local 718 struct uart_port *port; mvebu_uart_console_setup() local 777 struct uart_port *port = mvuart->port; mvebu_uart_suspend() local 797 struct uart_port *port = mvuart->port; mvebu_uart_resume() local 828 struct uart_port *port; mvebu_uart_probe() local [all...] |
H A D | vr41xx_siu.c | 55 #define siu_read(port, offset) readb((port)->membase + (offset)) 56 #define siu_write(port, offset, value) writeb((value), (port)->membase + (offset)) 60 struct uart_port *port; in vr41xx_select_siu_interface() local 64 port = &siu_uart_ports[0]; in vr41xx_select_siu_interface() 66 spin_lock_irqsave(&port->lock, flags); in vr41xx_select_siu_interface() 68 irsel = siu_read(port, SIUIRSEL); in vr41xx_select_siu_interface() 73 siu_write(port, SIUIRSEL, irsel); in vr41xx_select_siu_interface() 75 spin_unlock_irqrestore(&port in vr41xx_select_siu_interface() 81 struct uart_port *port; vr41xx_use_irda() local 102 struct uart_port *port; vr41xx_select_irda_module() local 133 siu_clear_fifo(struct uart_port *port) siu_clear_fifo() argument 141 siu_port_size(struct uart_port *port) siu_port_size() argument 153 siu_check_type(struct uart_port *port) siu_check_type() argument 163 siu_type_name(struct uart_port *port) siu_type_name() argument 175 siu_tx_empty(struct uart_port *port) siu_tx_empty() argument 186 siu_set_mctrl(struct uart_port *port, unsigned int mctrl) siu_set_mctrl() argument 204 siu_get_mctrl(struct uart_port *port) siu_get_mctrl() argument 222 siu_stop_tx(struct uart_port *port) siu_stop_tx() argument 236 siu_start_tx(struct uart_port *port) siu_start_tx() argument 250 siu_stop_rx(struct uart_port *port) siu_stop_rx() argument 266 siu_enable_ms(struct uart_port *port) siu_enable_ms() argument 280 siu_break_ctl(struct uart_port *port, int ctl) siu_break_ctl() argument 297 receive_chars(struct uart_port *port, uint8_t *status) receive_chars() argument 354 check_modem_status(struct uart_port *port) check_modem_status() argument 373 transmit_chars(struct uart_port *port) transmit_chars() argument 409 struct uart_port *port; siu_interrupt() local 430 siu_startup(struct uart_port *port) siu_startup() argument 470 siu_shutdown(struct uart_port *port) siu_shutdown() argument 498 siu_set_termios(struct uart_port *port, struct ktermios *new, struct ktermios *old) siu_set_termios() argument 580 siu_pm(struct uart_port *port, unsigned int state, unsigned int oldstate) siu_pm() argument 606 siu_type(struct uart_port *port) siu_type() argument 611 siu_release_port(struct uart_port *port) siu_release_port() argument 624 siu_request_port(struct uart_port *port) siu_request_port() argument 645 siu_config_port(struct uart_port *port, int flags) siu_config_port() argument 653 siu_verify_port(struct uart_port *port, struct serial_struct *serial) siu_verify_port() argument 689 struct uart_port *port; siu_init_ports() local 721 wait_for_xmitr(struct uart_port *port) wait_for_xmitr() argument 746 siu_console_putchar(struct uart_port *port, int ch) siu_console_putchar() argument 754 struct uart_port *port; siu_console_write() local 770 struct uart_port *port; siu_console_setup() local 809 struct uart_port *port; siu_console_init() local 824 vr41xx_siu_early_setup(struct uart_port *port) vr41xx_siu_early_setup() argument 852 struct uart_port *port; siu_probe() local 887 struct uart_port *port; siu_remove() local 905 struct uart_port *port; siu_suspend() local 921 struct uart_port *port; siu_resume() local [all...] |
H A D | bcm63xx_uart.c | 73 static inline unsigned int bcm_uart_readl(struct uart_port *port, in bcm_uart_readl() argument 76 return __raw_readl(port->membase + offset); in bcm_uart_readl() 79 static inline void bcm_uart_writel(struct uart_port *port, in bcm_uart_writel() argument 82 __raw_writel(value, port->membase + offset); in bcm_uart_writel() 88 static unsigned int bcm_uart_tx_empty(struct uart_port *port) in bcm_uart_tx_empty() argument 92 val = bcm_uart_readl(port, UART_IR_REG); in bcm_uart_tx_empty() 99 static void bcm_uart_set_mctrl(struct uart_port *port, unsigned int mctrl) in bcm_uart_set_mctrl() argument 103 val = bcm_uart_readl(port, UART_MCTL_REG); in bcm_uart_set_mctrl() 110 bcm_uart_writel(port, val, UART_MCTL_REG); in bcm_uart_set_mctrl() 112 val = bcm_uart_readl(port, UART_CTL_RE in bcm_uart_set_mctrl() 123 bcm_uart_get_mctrl(struct uart_port *port) bcm_uart_get_mctrl() argument 143 bcm_uart_stop_tx(struct uart_port *port) bcm_uart_stop_tx() argument 159 bcm_uart_start_tx(struct uart_port *port) bcm_uart_start_tx() argument 175 bcm_uart_stop_rx(struct uart_port *port) bcm_uart_stop_rx() argument 187 bcm_uart_enable_ms(struct uart_port *port) bcm_uart_enable_ms() argument 199 bcm_uart_break_ctl(struct uart_port *port, int ctl) bcm_uart_break_ctl() argument 219 bcm_uart_type(struct uart_port *port) bcm_uart_type() argument 227 bcm_uart_do_rx(struct uart_port *port) bcm_uart_do_rx() argument 306 bcm_uart_do_tx(struct uart_port *port) bcm_uart_do_tx() argument 362 struct uart_port *port; bcm_uart_interrupt() local 394 bcm_uart_enable(struct uart_port *port) bcm_uart_enable() argument 406 bcm_uart_disable(struct uart_port *port) bcm_uart_disable() argument 419 bcm_uart_flush(struct uart_port *port) bcm_uart_flush() argument 436 bcm_uart_startup(struct uart_port *port) bcm_uart_startup() argument 481 bcm_uart_shutdown(struct uart_port *port) bcm_uart_shutdown() argument 497 bcm_uart_set_termios(struct uart_port *port, struct ktermios *new, struct ktermios *old) bcm_uart_set_termios() argument 587 bcm_uart_request_port(struct uart_port *port) bcm_uart_request_port() argument 596 bcm_uart_release_port(struct uart_port *port) bcm_uart_release_port() argument 604 bcm_uart_config_port(struct uart_port *port, int flags) bcm_uart_config_port() argument 617 bcm_uart_verify_port(struct uart_port *port, struct serial_struct *serinfo) bcm_uart_verify_port() argument 654 wait_for_xmitr(struct uart_port *port) wait_for_xmitr() argument 686 bcm_console_putchar(struct uart_port *port, int ch) bcm_console_putchar() argument 698 struct uart_port *port; bcm_console_write() local 732 struct uart_port *port; bcm_console_setup() local 810 struct uart_port *port; bcm_uart_probe() local 871 struct uart_port *port; bcm_uart_remove() local [all...] |
H A D | apbuart.c | 39 static void apbuart_tx_chars(struct uart_port *port); 41 static void apbuart_stop_tx(struct uart_port *port) in apbuart_stop_tx() argument 45 cr = UART_GET_CTRL(port); in apbuart_stop_tx() 47 UART_PUT_CTRL(port, cr); in apbuart_stop_tx() 50 static void apbuart_start_tx(struct uart_port *port) in apbuart_start_tx() argument 54 cr = UART_GET_CTRL(port); in apbuart_start_tx() 56 UART_PUT_CTRL(port, cr); in apbuart_start_tx() 58 if (UART_GET_STATUS(port) & UART_STATUS_THE) in apbuart_start_tx() 59 apbuart_tx_chars(port); in apbuart_start_tx() 62 static void apbuart_stop_rx(struct uart_port *port) in apbuart_stop_rx() argument 71 apbuart_rx_chars(struct uart_port *port) apbuart_rx_chars() argument 125 apbuart_tx_chars(struct uart_port *port) apbuart_tx_chars() argument 161 struct uart_port *port = dev_id; apbuart_int() local 177 apbuart_tx_empty(struct uart_port *port) apbuart_tx_empty() argument 183 apbuart_get_mctrl(struct uart_port *port) apbuart_get_mctrl() argument 189 apbuart_set_mctrl(struct uart_port *port, unsigned int mctrl) apbuart_set_mctrl() argument 194 apbuart_break_ctl(struct uart_port *port, int break_state) apbuart_break_ctl() argument 199 apbuart_startup(struct uart_port *port) apbuart_startup() argument 218 apbuart_shutdown(struct uart_port *port) apbuart_shutdown() argument 232 apbuart_set_termios(struct uart_port *port, struct ktermios *termios, struct ktermios *old) apbuart_set_termios() argument 285 apbuart_type(struct uart_port *port) apbuart_type() argument 290 apbuart_release_port(struct uart_port *port) apbuart_release_port() argument 295 apbuart_request_port(struct uart_port *port) apbuart_request_port() argument 303 apbuart_config_port(struct uart_port *port, int flags) apbuart_config_port() argument 312 apbuart_verify_port(struct uart_port *port, struct serial_struct *ser) apbuart_verify_port() argument 346 apbuart_scan_fifo_size(struct uart_port *port, int portnumber) apbuart_scan_fifo_size() argument 403 apbuart_flush_fifo(struct uart_port *port) apbuart_flush_fifo() argument 418 apbuart_console_putchar(struct uart_port *port, int ch) apbuart_console_putchar() argument 430 struct uart_port *port = &grlib_apbuart_ports[co->index]; apbuart_console_write() local 451 apbuart_console_get_options(struct uart_port *port, int *baud, int *parity, int *bits) apbuart_console_get_options() argument 475 struct uart_port *port; apbuart_console_setup() local 552 struct uart_port *port = NULL; apbuart_probe() local 601 struct uart_port *port; grlib_apbuart_configure() local [all...] |
H A D | mcf.c | 53 struct uart_port port; member 60 static unsigned int mcf_tx_empty(struct uart_port *port) in mcf_tx_empty() argument 62 return (readb(port->membase + MCFUART_USR) & MCFUART_USR_TXEMPTY) ? in mcf_tx_empty() 68 static unsigned int mcf_get_mctrl(struct uart_port *port) in mcf_get_mctrl() argument 70 struct mcf_uart *pp = container_of(port, struct mcf_uart, port); in mcf_get_mctrl() 73 sigs = (readb(port->membase + MCFUART_UIPR) & MCFUART_UIPR_CTS) ? in mcf_get_mctrl() 76 sigs |= (mcf_getppdcd(port->line) ? TIOCM_CD : 0); in mcf_get_mctrl() 77 sigs |= (mcf_getppdtr(port->line) ? TIOCM_DTR : 0); in mcf_get_mctrl() 84 static void mcf_set_mctrl(struct uart_port *port, unsigne argument 98 mcf_start_tx(struct uart_port *port) mcf_start_tx() argument 114 mcf_stop_tx(struct uart_port *port) mcf_stop_tx() argument 124 mcf_stop_rx(struct uart_port *port) mcf_stop_rx() argument 134 mcf_break_ctl(struct uart_port *port, int break_state) mcf_break_ctl() argument 148 mcf_startup(struct uart_port *port) mcf_startup() argument 174 mcf_shutdown(struct uart_port *port) mcf_shutdown() argument 194 mcf_set_termios(struct uart_port *port, struct ktermios *termios, struct ktermios *old) mcf_set_termios() argument 283 struct uart_port *port = &pp->port; mcf_rx_chars() local 331 struct uart_port *port = &pp->port; mcf_tx_chars() local 367 struct uart_port *port = data; mcf_interrupt() local 390 mcf_config_port(struct uart_port *port, int flags) mcf_config_port() argument 405 mcf_type(struct uart_port *port) mcf_type() argument 412 mcf_request_port(struct uart_port *port) mcf_request_port() argument 420 mcf_release_port(struct uart_port *port) mcf_release_port() argument 427 mcf_verify_port(struct uart_port *port, struct serial_struct *ser) mcf_verify_port() argument 437 mcf_config_rs485(struct uart_port *port, struct serial_rs485 *rs485) mcf_config_rs485() argument 492 struct uart_port *port; early_mcf_setup() local 518 struct uart_port *port = &(mcf_ports + co->index)->port; mcf_console_putc() local 547 struct uart_port *port; mcf_console_setup() local 617 struct uart_port *port; mcf_probe() local 647 struct uart_port *port; mcf_remove() local [all...] |
H A D | timbuart.c | 25 struct uart_port port; member 35 static void timbuart_mctrl_check(struct uart_port *port, u32 isr, u32 *ier); 39 static void timbuart_stop_rx(struct uart_port *port) in timbuart_stop_rx() argument 42 u32 ier = ioread32(port->membase + TIMBUART_IER) & ~RXFLAGS; in timbuart_stop_rx() 43 iowrite32(ier, port->membase + TIMBUART_IER); in timbuart_stop_rx() 46 static void timbuart_stop_tx(struct uart_port *port) in timbuart_stop_tx() argument 49 u32 ier = ioread32(port->membase + TIMBUART_IER) & ~TXBAE; in timbuart_stop_tx() 50 iowrite32(ier, port->membase + TIMBUART_IER); in timbuart_stop_tx() 53 static void timbuart_start_tx(struct uart_port *port) in timbuart_start_tx() argument 56 container_of(port, struc in timbuart_start_tx() 62 timbuart_tx_empty(struct uart_port *port) timbuart_tx_empty() argument 69 timbuart_flush_buffer(struct uart_port *port) timbuart_flush_buffer() argument 80 timbuart_rx_chars(struct uart_port *port) timbuart_rx_chars() argument 98 timbuart_tx_chars(struct uart_port *port) timbuart_tx_chars() argument 119 timbuart_handle_tx_port(struct uart_port *port, u32 isr, u32 *ier) timbuart_handle_tx_port() argument 153 timbuart_handle_rx_port(struct uart_port *port, u32 isr, u32 *ier) timbuart_handle_rx_port() argument 199 timbuart_get_mctrl(struct uart_port *port) timbuart_get_mctrl() argument 210 timbuart_set_mctrl(struct uart_port *port, unsigned int mctrl) timbuart_set_mctrl() argument 220 timbuart_mctrl_check(struct uart_port *port, u32 isr, u32 *ier) timbuart_mctrl_check() argument 235 timbuart_break_ctl(struct uart_port *port, int ctl) timbuart_break_ctl() argument 240 timbuart_startup(struct uart_port *port) timbuart_startup() argument 257 timbuart_shutdown(struct uart_port *port) timbuart_shutdown() argument 279 timbuart_set_termios(struct uart_port *port, struct ktermios *termios, struct ktermios *old) timbuart_set_termios() argument 307 timbuart_type(struct uart_port *port) timbuart_type() argument 315 timbuart_release_port(struct uart_port *port) timbuart_release_port() argument 329 timbuart_request_port(struct uart_port *port) timbuart_request_port() argument 370 timbuart_config_port(struct uart_port *port, int flags) timbuart_config_port() argument 378 timbuart_verify_port(struct uart_port *port, struct serial_struct *ser) timbuart_verify_port() argument [all...] |
H A D | mpc52xx_uart.c | 73 #define PSC(port) ((struct mpc52xx_psc __iomem *)((port)->membase)) 78 static irqreturn_t mpc5xxx_uart_process_int(struct uart_port *port); 85 void (*fifo_init)(struct uart_port *port); 86 int (*raw_rx_rdy)(struct uart_port *port); 87 int (*raw_tx_rdy)(struct uart_port *port); 88 int (*rx_rdy)(struct uart_port *port); 89 int (*tx_rdy)(struct uart_port *port); 90 int (*tx_empty)(struct uart_port *port); 91 void (*stop_rx)(struct uart_port *port); 131 mpc52xx_psc_get_status(struct uart_port *port) mpc52xx_psc_get_status() argument 136 mpc52xx_psc_get_ipcr(struct uart_port *port) mpc52xx_psc_get_ipcr() argument 141 mpc52xx_psc_command(struct uart_port *port, u8 cmd) mpc52xx_psc_command() argument 146 mpc52xx_psc_set_mode(struct uart_port *port, u8 mr1, u8 mr2) mpc52xx_psc_set_mode() argument 153 mpc52xx_psc_set_rts(struct uart_port *port, int state) mpc52xx_psc_set_rts() argument 161 mpc52xx_psc_enable_ms(struct uart_port *port) mpc52xx_psc_enable_ms() argument 174 mpc52xx_psc_set_sicr(struct uart_port *port, u32 val) mpc52xx_psc_set_sicr() argument 179 mpc52xx_psc_set_imr(struct uart_port *port, u16 val) mpc52xx_psc_set_imr() argument 184 mpc52xx_psc_get_mr1(struct uart_port *port) mpc52xx_psc_get_mr1() argument 192 mpc52xx_psc_fifo_init(struct uart_port *port) mpc52xx_psc_fifo_init() argument 206 mpc52xx_psc_raw_rx_rdy(struct uart_port *port) mpc52xx_psc_raw_rx_rdy() argument 212 mpc52xx_psc_raw_tx_rdy(struct uart_port *port) mpc52xx_psc_raw_tx_rdy() argument 219 mpc52xx_psc_rx_rdy(struct uart_port *port) mpc52xx_psc_rx_rdy() argument 226 mpc52xx_psc_tx_rdy(struct uart_port *port) mpc52xx_psc_tx_rdy() argument 233 mpc52xx_psc_tx_empty(struct uart_port *port) mpc52xx_psc_tx_empty() argument 240 mpc52xx_psc_start_tx(struct uart_port *port) mpc52xx_psc_start_tx() argument 246 mpc52xx_psc_stop_tx(struct uart_port *port) mpc52xx_psc_stop_tx() argument 252 mpc52xx_psc_stop_rx(struct uart_port *port) mpc52xx_psc_stop_rx() argument 258 mpc52xx_psc_rx_clr_irq(struct uart_port *port) mpc52xx_psc_rx_clr_irq() argument 262 mpc52xx_psc_tx_clr_irq(struct uart_port *port) mpc52xx_psc_tx_clr_irq() argument 266 mpc52xx_psc_write_char(struct uart_port *port, unsigned char c) mpc52xx_psc_write_char() argument 271 mpc52xx_psc_read_char(struct uart_port *port) mpc52xx_psc_read_char() argument 276 mpc52xx_psc_cw_disable_ints(struct uart_port *port) mpc52xx_psc_cw_disable_ints() argument 281 mpc52xx_psc_cw_restore_ints(struct uart_port *port) mpc52xx_psc_cw_restore_ints() argument 286 mpc5200_psc_set_baudrate(struct uart_port *port, struct ktermios *new, struct ktermios *old) mpc5200_psc_set_baudrate() argument 304 mpc5200b_psc_set_baudrate(struct uart_port *port, struct ktermios *new, struct ktermios *old) mpc5200b_psc_set_baudrate() argument 330 mpc52xx_psc_get_irq(struct uart_port *port, struct device_node *np) mpc52xx_psc_get_irq() argument 337 mpc52xx_psc_handle_irq(struct uart_port *port) mpc52xx_psc_handle_irq() argument 420 mpc512x_psc_fifo_init(struct uart_port *port) mpc512x_psc_fifo_init() argument 439 mpc512x_psc_raw_rx_rdy(struct uart_port *port) mpc512x_psc_raw_rx_rdy() argument 444 mpc512x_psc_raw_tx_rdy(struct uart_port *port) mpc512x_psc_raw_tx_rdy() argument 449 mpc512x_psc_rx_rdy(struct uart_port *port) mpc512x_psc_rx_rdy() argument 456 mpc512x_psc_tx_rdy(struct uart_port *port) mpc512x_psc_tx_rdy() argument 463 mpc512x_psc_tx_empty(struct uart_port *port) mpc512x_psc_tx_empty() argument 469 mpc512x_psc_stop_rx(struct uart_port *port) mpc512x_psc_stop_rx() argument 478 mpc512x_psc_start_tx(struct uart_port *port) mpc512x_psc_start_tx() argument 487 mpc512x_psc_stop_tx(struct uart_port *port) mpc512x_psc_stop_tx() argument 496 mpc512x_psc_rx_clr_irq(struct uart_port *port) mpc512x_psc_rx_clr_irq() argument 501 mpc512x_psc_tx_clr_irq(struct uart_port *port) mpc512x_psc_tx_clr_irq() argument 506 mpc512x_psc_write_char(struct uart_port *port, unsigned char c) mpc512x_psc_write_char() argument 511 mpc512x_psc_read_char(struct uart_port *port) mpc512x_psc_read_char() argument 516 mpc512x_psc_cw_disable_ints(struct uart_port *port) mpc512x_psc_cw_disable_ints() argument 525 mpc512x_psc_cw_restore_ints(struct uart_port *port) mpc512x_psc_cw_restore_ints() argument 532 mpc512x_psc_set_baudrate(struct uart_port *port, struct ktermios *new, struct ktermios *old) mpc512x_psc_set_baudrate() argument 636 mpc512x_psc_handle_irq(struct uart_port *port) mpc512x_psc_handle_irq() argument 657 mpc512x_psc_alloc_clock(struct uart_port *port) mpc512x_psc_alloc_clock() argument 706 mpc512x_psc_relse_clock(struct uart_port *port) mpc512x_psc_relse_clock() argument 724 mpc512x_psc_endis_clock(struct uart_port *port, int enable) mpc512x_psc_endis_clock() argument 752 mpc512x_psc_get_irq(struct uart_port *port, struct device_node *np) mpc512x_psc_get_irq() argument 764 mpc5125_psc_fifo_init(struct uart_port *port) mpc5125_psc_fifo_init() argument 783 mpc5125_psc_raw_rx_rdy(struct uart_port *port) mpc5125_psc_raw_rx_rdy() argument 788 mpc5125_psc_raw_tx_rdy(struct uart_port *port) mpc5125_psc_raw_tx_rdy() argument 793 mpc5125_psc_rx_rdy(struct uart_port *port) mpc5125_psc_rx_rdy() argument 799 mpc5125_psc_tx_rdy(struct uart_port *port) mpc5125_psc_tx_rdy() argument 805 mpc5125_psc_tx_empty(struct uart_port *port) mpc5125_psc_tx_empty() argument 810 mpc5125_psc_stop_rx(struct uart_port *port) mpc5125_psc_stop_rx() argument 819 mpc5125_psc_start_tx(struct uart_port *port) mpc5125_psc_start_tx() argument 828 mpc5125_psc_stop_tx(struct uart_port *port) mpc5125_psc_stop_tx() argument 837 mpc5125_psc_rx_clr_irq(struct uart_port *port) mpc5125_psc_rx_clr_irq() argument 842 mpc5125_psc_tx_clr_irq(struct uart_port *port) mpc5125_psc_tx_clr_irq() argument 847 mpc5125_psc_write_char(struct uart_port *port, unsigned char c) mpc5125_psc_write_char() argument 852 mpc5125_psc_read_char(struct uart_port *port) mpc5125_psc_read_char() argument 857 mpc5125_psc_cw_disable_ints(struct uart_port *port) mpc5125_psc_cw_disable_ints() argument 866 mpc5125_psc_cw_restore_ints(struct uart_port *port) mpc5125_psc_cw_restore_ints() argument 882 mpc5125_psc_set_baudrate(struct uart_port *port, struct ktermios *new, struct ktermios *old) mpc5125_psc_set_baudrate() argument 908 mpc5125_psc_get_status(struct uart_port *port) mpc5125_psc_get_status() argument 913 mpc5125_psc_get_ipcr(struct uart_port *port) mpc5125_psc_get_ipcr() argument 918 mpc5125_psc_command(struct uart_port *port, u8 cmd) mpc5125_psc_command() argument 923 mpc5125_psc_set_mode(struct uart_port *port, u8 mr1, u8 mr2) mpc5125_psc_set_mode() argument 929 mpc5125_psc_set_rts(struct uart_port *port, int state) mpc5125_psc_set_rts() argument 937 mpc5125_psc_enable_ms(struct uart_port *port) mpc5125_psc_enable_ms() argument 950 mpc5125_psc_set_sicr(struct uart_port *port, u32 val) mpc5125_psc_set_sicr() argument 955 mpc5125_psc_set_imr(struct uart_port *port, u16 val) mpc5125_psc_set_imr() argument 960 mpc5125_psc_get_mr1(struct uart_port *port) mpc5125_psc_get_mr1() argument 1044 mpc52xx_uart_tx_empty(struct uart_port *port) mpc52xx_uart_tx_empty() argument 1050 mpc52xx_uart_set_mctrl(struct uart_port *port, unsigned int mctrl) mpc52xx_uart_set_mctrl() argument 1056 mpc52xx_uart_get_mctrl(struct uart_port *port) mpc52xx_uart_get_mctrl() argument 1070 mpc52xx_uart_stop_tx(struct uart_port *port) mpc52xx_uart_stop_tx() argument 1077 mpc52xx_uart_start_tx(struct uart_port *port) mpc52xx_uart_start_tx() argument 1084 mpc52xx_uart_stop_rx(struct uart_port *port) mpc52xx_uart_stop_rx() argument 1091 mpc52xx_uart_enable_ms(struct uart_port *port) mpc52xx_uart_enable_ms() argument 1097 mpc52xx_uart_break_ctl(struct uart_port *port, int ctl) mpc52xx_uart_break_ctl() argument 1111 mpc52xx_uart_startup(struct uart_port *port) mpc52xx_uart_startup() argument 1149 mpc52xx_uart_shutdown(struct uart_port *port) mpc52xx_uart_shutdown() argument 1170 mpc52xx_uart_set_termios(struct uart_port *port, struct ktermios *new, struct ktermios *old) mpc52xx_uart_set_termios() argument 1258 mpc52xx_uart_type(struct uart_port *port) mpc52xx_uart_type() argument 1268 mpc52xx_uart_release_port(struct uart_port *port) mpc52xx_uart_release_port() argument 1283 mpc52xx_uart_request_port(struct uart_port *port) mpc52xx_uart_request_port() argument 1319 mpc52xx_uart_config_port(struct uart_port *port, int flags) mpc52xx_uart_config_port() argument 1327 mpc52xx_uart_verify_port(struct uart_port *port, struct serial_struct *ser) mpc52xx_uart_verify_port() argument 1369 mpc52xx_uart_int_rx_chars(struct uart_port *port) mpc52xx_uart_int_rx_chars() argument 1432 mpc52xx_uart_int_tx_chars(struct uart_port *port) mpc52xx_uart_int_tx_chars() argument 1473 mpc5xxx_uart_process_int(struct uart_port *port) mpc5xxx_uart_process_int() argument 1511 struct uart_port *port = dev_id; mpc52xx_uart_int() local 1530 mpc52xx_console_get_options(struct uart_port *port, int *baud, int *parity, int *bits, int *flow) mpc52xx_console_get_options() argument 1568 struct uart_port *port = &mpc52xx_uart_ports[co->index]; mpc52xx_console_write() local 1602 struct uart_port *port = &mpc52xx_uart_ports[co->index]; mpc52xx_console_setup() local 1737 struct uart_port *port = NULL; mpc52xx_uart_of_probe() local 1805 struct uart_port *port = platform_get_drvdata(op); mpc52xx_uart_of_remove() local 1817 struct uart_port *port = platform_get_drvdata(op); mpc52xx_uart_of_suspend() local 1828 struct uart_port *port = platform_get_drvdata(op); mpc52xx_uart_of_resume() local [all...] |
/kernel/linux/linux-5.10/drivers/parport/ |
H A D | ieee1284_ops.c | 7 * the function pointers in port->ops); if not, they can just use these 35 size_t parport_ieee1284_write_compat (struct parport *port, in parport_ieee1284_write_compat() argument 43 struct pardevice *dev = port->physport->cad; in parport_ieee1284_write_compat() 47 if (port->irq != PARPORT_IRQ_NONE) { in parport_ieee1284_write_compat() 48 parport_enable_irq (port); in parport_ieee1284_write_compat() 52 port->physport->ieee1284.phase = IEEE1284_PH_FWD_DATA; in parport_ieee1284_write_compat() 53 parport_write_control (port, ctl); in parport_ieee1284_write_compat() 54 parport_data_forward (port); in parport_ieee1284_write_compat() 66 if (!parport_wait_peripheral (port, mask, val)) in parport_ieee1284_write_compat() 71 if ((parport_read_status (port) in parport_ieee1284_write_compat() 144 parport_ieee1284_read_nibble(struct parport *port, void *buffer, size_t len, int flags) parport_ieee1284_read_nibble() argument 232 parport_ieee1284_read_byte(struct parport *port, void *buffer, size_t len, int flags) parport_ieee1284_read_byte() argument 323 ecp_forward_to_reverse(struct parport *port) ecp_forward_to_reverse() argument 355 ecp_reverse_to_forward(struct parport *port) ecp_reverse_to_forward() argument 388 parport_ieee1284_ecp_write_data(struct parport *port, const void *buffer, size_t len, int flags) parport_ieee1284_ecp_write_data() argument 474 parport_ieee1284_ecp_read_data(struct parport *port, void *buffer, size_t len, int flags) parport_ieee1284_ecp_read_data() argument 618 parport_ieee1284_ecp_write_addr(struct parport *port, const void *buffer, size_t len, int flags) parport_ieee1284_ecp_write_addr() argument 709 parport_ieee1284_epp_write_data(struct parport *port, const void *buffer, size_t len, int flags) parport_ieee1284_epp_write_data() argument 753 parport_ieee1284_epp_read_data(struct parport *port, void *buffer, size_t len, int flags) parport_ieee1284_epp_read_data() argument 797 parport_ieee1284_epp_write_addr(struct parport *port, const void *buffer, size_t len, int flags) parport_ieee1284_epp_write_addr() argument 841 parport_ieee1284_epp_read_addr(struct parport *port, void *buffer, size_t len, int flags) parport_ieee1284_epp_read_addr() argument [all...] |
H A D | ieee1284.c | 36 static void parport_ieee1284_wakeup (struct parport *port) in parport_ieee1284_wakeup() argument 38 up (&port->physport->ieee1284.irq); in parport_ieee1284_wakeup() 43 struct parport *port = from_timer(port, t, timer); in timeout_waiting_on_port() local 45 parport_ieee1284_wakeup (port); in timeout_waiting_on_port() 49 * parport_wait_event - wait for an event on a parallel port 50 * @port: port to wait on 54 * interrupt to occur on a parallel port. If the port timeou 64 parport_wait_event(struct parport *port, signed long timeout) parport_wait_event() argument 107 parport_poll_peripheral(struct parport *port, unsigned char mask, unsigned char result, int usec) parport_poll_peripheral() argument 156 parport_wait_peripheral(struct parport *port, unsigned char mask, unsigned char result) parport_wait_peripheral() argument 214 parport_ieee1284_terminate(struct parport *port) parport_ieee1284_terminate() argument 317 parport_negotiate(struct parport *port, int mode) parport_negotiate() argument 536 parport_ieee1284_ack_data_avail(struct parport *port) parport_ieee1284_ack_data_avail() argument 552 struct parport *port = handle; parport_ieee1284_interrupt() local 583 parport_write(struct parport *port, const void *buffer, size_t len) parport_write() argument 674 parport_read(struct parport *port, void *buffer, size_t len) parport_read() argument [all...] |
/kernel/linux/linux-6.6/drivers/parport/ |
H A D | ieee1284_ops.c | 7 * the function pointers in port->ops); if not, they can just use these 35 size_t parport_ieee1284_write_compat (struct parport *port, in parport_ieee1284_write_compat() argument 43 struct pardevice *dev = port->physport->cad; in parport_ieee1284_write_compat() 47 if (port->irq != PARPORT_IRQ_NONE) { in parport_ieee1284_write_compat() 48 parport_enable_irq (port); in parport_ieee1284_write_compat() 52 port->physport->ieee1284.phase = IEEE1284_PH_FWD_DATA; in parport_ieee1284_write_compat() 53 parport_write_control (port, ctl); in parport_ieee1284_write_compat() 54 parport_data_forward (port); in parport_ieee1284_write_compat() 66 if (!parport_wait_peripheral (port, mask, val)) in parport_ieee1284_write_compat() 71 if ((parport_read_status (port) in parport_ieee1284_write_compat() 144 parport_ieee1284_read_nibble(struct parport *port, void *buffer, size_t len, int flags) parport_ieee1284_read_nibble() argument 232 parport_ieee1284_read_byte(struct parport *port, void *buffer, size_t len, int flags) parport_ieee1284_read_byte() argument 323 ecp_forward_to_reverse(struct parport *port) ecp_forward_to_reverse() argument 355 ecp_reverse_to_forward(struct parport *port) ecp_reverse_to_forward() argument 388 parport_ieee1284_ecp_write_data(struct parport *port, const void *buffer, size_t len, int flags) parport_ieee1284_ecp_write_data() argument 474 parport_ieee1284_ecp_read_data(struct parport *port, void *buffer, size_t len, int flags) parport_ieee1284_ecp_read_data() argument 618 parport_ieee1284_ecp_write_addr(struct parport *port, const void *buffer, size_t len, int flags) parport_ieee1284_ecp_write_addr() argument 709 parport_ieee1284_epp_write_data(struct parport *port, const void *buffer, size_t len, int flags) parport_ieee1284_epp_write_data() argument 753 parport_ieee1284_epp_read_data(struct parport *port, void *buffer, size_t len, int flags) parport_ieee1284_epp_read_data() argument 797 parport_ieee1284_epp_write_addr(struct parport *port, const void *buffer, size_t len, int flags) parport_ieee1284_epp_write_addr() argument 841 parport_ieee1284_epp_read_addr(struct parport *port, void *buffer, size_t len, int flags) parport_ieee1284_epp_read_addr() argument [all...] |
H A D | ieee1284.c | 36 static void parport_ieee1284_wakeup (struct parport *port) in parport_ieee1284_wakeup() argument 38 up (&port->physport->ieee1284.irq); in parport_ieee1284_wakeup() 43 struct parport *port = from_timer(port, t, timer); in timeout_waiting_on_port() local 45 parport_ieee1284_wakeup (port); in timeout_waiting_on_port() 49 * parport_wait_event - wait for an event on a parallel port 50 * @port: port to wait on 54 * interrupt to occur on a parallel port. If the port timeou 64 parport_wait_event(struct parport *port, signed long timeout) parport_wait_event() argument 107 parport_poll_peripheral(struct parport *port, unsigned char mask, unsigned char result, int usec) parport_poll_peripheral() argument 156 parport_wait_peripheral(struct parport *port, unsigned char mask, unsigned char result) parport_wait_peripheral() argument 214 parport_ieee1284_terminate(struct parport *port) parport_ieee1284_terminate() argument 317 parport_negotiate(struct parport *port, int mode) parport_negotiate() argument 536 parport_ieee1284_ack_data_avail(struct parport *port) parport_ieee1284_ack_data_avail() argument 552 struct parport *port = handle; parport_ieee1284_interrupt() local 583 parport_write(struct parport *port, const void *buffer, size_t len) parport_write() argument 674 parport_read(struct parport *port, void *buffer, size_t len) parport_read() argument [all...] |
/kernel/linux/linux-5.10/drivers/tty/ |
H A D | tty_port.c | 3 * Tty port functions 23 static int tty_port_default_receive_buf(struct tty_port *port, in tty_port_default_receive_buf() argument 31 tty = READ_ONCE(port->itty); in tty_port_default_receive_buf() 46 static void tty_port_default_wakeup(struct tty_port *port) in tty_port_default_wakeup() argument 48 struct tty_struct *tty = tty_port_tty_get(port); in tty_port_default_wakeup() 62 void tty_port_init(struct tty_port *port) in tty_port_init() argument 64 memset(port, 0, sizeof(*port)); in tty_port_init() 65 tty_buffer_init(port); in tty_port_init() 66 init_waitqueue_head(&port in tty_port_init() 89 tty_port_link_device(struct tty_port *port, struct tty_driver *driver, unsigned index) tty_port_link_device() argument 109 tty_port_register_device(struct tty_port *port, struct tty_driver *driver, unsigned index, struct device *device) tty_port_register_device() argument 130 tty_port_register_device_attr(struct tty_port *port, struct tty_driver *driver, unsigned index, struct device *device, void *drvdata, const struct attribute_group **attr_grp) tty_port_register_device_attr() argument 153 tty_port_register_device_attr_serdev(struct tty_port *port, struct tty_driver *driver, unsigned index, struct device *device, void *drvdata, const struct attribute_group **attr_grp) tty_port_register_device_attr_serdev() argument 183 tty_port_register_device_serdev(struct tty_port *port, struct tty_driver *driver, unsigned index, struct device *device) tty_port_register_device_serdev() argument 202 tty_port_unregister_device(struct tty_port *port, struct tty_driver *driver, unsigned index) tty_port_unregister_device() argument 215 tty_port_alloc_xmit_buf(struct tty_port *port) tty_port_alloc_xmit_buf() argument 228 tty_port_free_xmit_buf(struct tty_port *port) tty_port_free_xmit_buf() argument 247 tty_port_destroy(struct tty_port *port) tty_port_destroy() argument 256 struct tty_port *port = container_of(kref, struct tty_port, kref); tty_port_destructor() local 270 tty_port_put(struct tty_port *port) tty_port_put() argument 284 tty_port_tty_get(struct tty_port *port) tty_port_tty_get() argument 304 tty_port_tty_set(struct tty_port *port, struct tty_struct *tty) tty_port_tty_set() argument 315 tty_port_shutdown(struct tty_port *port, struct tty_struct *tty) tty_port_shutdown() argument 346 tty_port_hangup(struct tty_port *port) tty_port_hangup() argument 372 tty_port_tty_hangup(struct tty_port *port, bool check_clocal) tty_port_tty_hangup() argument 387 tty_port_tty_wakeup(struct tty_port *port) tty_port_tty_wakeup() argument 401 tty_port_carrier_raised(struct tty_port *port) tty_port_carrier_raised() argument 417 tty_port_raise_dtr_rts(struct tty_port *port) tty_port_raise_dtr_rts() argument 432 tty_port_lower_dtr_rts(struct tty_port *port) tty_port_lower_dtr_rts() argument 463 tty_port_block_til_ready(struct tty_port *port, struct tty_struct *tty, struct file *filp) tty_port_block_til_ready() argument 545 tty_port_drain_delay(struct tty_port *port, struct tty_struct *tty) tty_port_drain_delay() argument 560 tty_port_close_start(struct tty_port *port, struct tty_struct *tty, struct file *filp) tty_port_close_start() argument 606 tty_port_close_end(struct tty_port *port, struct tty_struct *tty) tty_port_close_end() argument 632 tty_port_close(struct tty_port *port, struct tty_struct *tty, struct file *filp) tty_port_close() argument 655 tty_port_install(struct tty_port *port, struct tty_driver *driver, struct tty_struct *tty) tty_port_install() argument 671 tty_port_open(struct tty_port *port, struct tty_struct *tty, struct file *filp) tty_port_open() argument [all...] |
/kernel/linux/linux-6.6/drivers/tty/serial/ |
H A D | bcm63xx_uart.c | 73 static inline unsigned int bcm_uart_readl(struct uart_port *port, in bcm_uart_readl() argument 76 return __raw_readl(port->membase + offset); in bcm_uart_readl() 79 static inline void bcm_uart_writel(struct uart_port *port, in bcm_uart_writel() argument 82 __raw_writel(value, port->membase + offset); in bcm_uart_writel() 88 static unsigned int bcm_uart_tx_empty(struct uart_port *port) in bcm_uart_tx_empty() argument 92 val = bcm_uart_readl(port, UART_IR_REG); in bcm_uart_tx_empty() 99 static void bcm_uart_set_mctrl(struct uart_port *port, unsigned int mctrl) in bcm_uart_set_mctrl() argument 103 val = bcm_uart_readl(port, UART_MCTL_REG); in bcm_uart_set_mctrl() 110 bcm_uart_writel(port, val, UART_MCTL_REG); in bcm_uart_set_mctrl() 112 val = bcm_uart_readl(port, UART_CTL_RE in bcm_uart_set_mctrl() 123 bcm_uart_get_mctrl(struct uart_port *port) bcm_uart_get_mctrl() argument 143 bcm_uart_stop_tx(struct uart_port *port) bcm_uart_stop_tx() argument 159 bcm_uart_start_tx(struct uart_port *port) bcm_uart_start_tx() argument 175 bcm_uart_stop_rx(struct uart_port *port) bcm_uart_stop_rx() argument 187 bcm_uart_enable_ms(struct uart_port *port) bcm_uart_enable_ms() argument 199 bcm_uart_break_ctl(struct uart_port *port, int ctl) bcm_uart_break_ctl() argument 219 bcm_uart_type(struct uart_port *port) bcm_uart_type() argument 227 bcm_uart_do_rx(struct uart_port *port) bcm_uart_do_rx() argument 304 bcm_uart_do_tx(struct uart_port *port) bcm_uart_do_tx() argument 331 struct uart_port *port; bcm_uart_interrupt() local 363 bcm_uart_enable(struct uart_port *port) bcm_uart_enable() argument 375 bcm_uart_disable(struct uart_port *port) bcm_uart_disable() argument 388 bcm_uart_flush(struct uart_port *port) bcm_uart_flush() argument 405 bcm_uart_startup(struct uart_port *port) bcm_uart_startup() argument 450 bcm_uart_shutdown(struct uart_port *port) bcm_uart_shutdown() argument 466 bcm_uart_set_termios(struct uart_port *port, struct ktermios *new, const struct ktermios *old) bcm_uart_set_termios() argument 555 bcm_uart_request_port(struct uart_port *port) bcm_uart_request_port() argument 564 bcm_uart_release_port(struct uart_port *port) bcm_uart_release_port() argument 572 bcm_uart_config_port(struct uart_port *port, int flags) bcm_uart_config_port() argument 585 bcm_uart_verify_port(struct uart_port *port, struct serial_struct *serinfo) bcm_uart_verify_port() argument 603 bcm_uart_tx_full(struct uart_port *port) bcm_uart_tx_full() argument 612 bcm_uart_poll_get_char(struct uart_port *port) bcm_uart_poll_get_char() argument 623 bcm_uart_poll_put_char(struct uart_port *port, unsigned char c) bcm_uart_poll_put_char() argument 660 wait_for_xmitr(struct uart_port *port) wait_for_xmitr() argument 692 bcm_console_putchar(struct uart_port *port, unsigned char ch) bcm_console_putchar() argument 704 struct uart_port *port; bcm_console_write() local 738 struct uart_port *port; bcm_console_setup() local 816 struct uart_port *port; bcm_uart_probe() local 873 struct uart_port *port; bcm_uart_remove() local [all...] |
H A D | altera_uart.c | 78 struct uart_port port; member 84 static u32 altera_uart_readl(struct uart_port *port, int reg) in altera_uart_readl() argument 86 return readl(port->membase + (reg << port->regshift)); in altera_uart_readl() 89 static void altera_uart_writel(struct uart_port *port, u32 dat, int reg) in altera_uart_writel() argument 91 writel(dat, port->membase + (reg << port->regshift)); in altera_uart_writel() 94 static unsigned int altera_uart_tx_empty(struct uart_port *port) in altera_uart_tx_empty() argument 96 return (altera_uart_readl(port, ALTERA_UART_STATUS_REG) & in altera_uart_tx_empty() 100 static unsigned int altera_uart_get_mctrl(struct uart_port *port) in altera_uart_get_mctrl() argument 126 altera_uart_set_mctrl(struct uart_port *port, unsigned int sigs) altera_uart_set_mctrl() argument 138 altera_uart_start_tx(struct uart_port *port) altera_uart_start_tx() argument 146 altera_uart_stop_tx(struct uart_port *port) altera_uart_stop_tx() argument 154 altera_uart_stop_rx(struct uart_port *port) altera_uart_stop_rx() argument 162 altera_uart_break_ctl(struct uart_port *port, int break_state) altera_uart_break_ctl() argument 176 altera_uart_set_termios(struct uart_port *port, struct ktermios *termios, const struct ktermios *old) altera_uart_set_termios() argument 202 altera_uart_rx_chars(struct uart_port *port) altera_uart_rx_chars() argument 248 altera_uart_tx_chars(struct uart_port *port) altera_uart_tx_chars() argument 260 struct uart_port *port = data; altera_uart_interrupt() local 280 struct uart_port *port = &pp->port; altera_uart_timer() local 286 altera_uart_config_port(struct uart_port *port, int flags) altera_uart_config_port() argument 296 altera_uart_startup(struct uart_port *port) altera_uart_startup() argument 327 altera_uart_shutdown(struct uart_port *port) altera_uart_shutdown() argument 346 altera_uart_type(struct uart_port *port) altera_uart_type() argument 351 altera_uart_request_port(struct uart_port *port) altera_uart_request_port() argument 357 altera_uart_release_port(struct uart_port *port) altera_uart_release_port() argument 362 altera_uart_verify_port(struct uart_port *port, struct serial_struct *ser) altera_uart_verify_port() argument 371 altera_uart_poll_get_char(struct uart_port *port) altera_uart_poll_get_char() argument 380 altera_uart_poll_put_char(struct uart_port *port, unsigned char c) altera_uart_poll_put_char() argument 419 altera_uart_console_putc(struct uart_port *port, unsigned char c) altera_uart_console_putc() argument 431 struct uart_port *port = &(altera_uart_ports + co->index)->port; altera_uart_console_write() local 438 struct uart_port *port; altera_uart_console_setup() local 489 struct uart_port *port = &dev->port; altera_uart_earlycon_setup() local 532 struct uart_port *port; altera_uart_probe() local 600 struct uart_port *port = platform_get_drvdata(pdev); altera_uart_remove() local [all...] |
/kernel/linux/linux-6.6/drivers/usb/gadget/function/ |
H A D | u_serial.c | 3 * u_serial.c - utilities for USB gadget "serial port"/TTY support 37 * "serial port" functionality through the USB gadget stack. Each such 38 * port is exposed through a /dev/ttyGS* node. 40 * After this module has been loaded, the individual TTY port can be requested 44 * host issues a config change event. Data can only flow when the port is 47 * A given TTY port can be made available in multiple configurations. 54 * Configurations may expose more than one TTY port. For example, if 99 * The port structure holds info for each port, one for each minor number 103 struct tty_port port; member 136 struct gs_port *port; global() member 207 gs_send_packet(struct gs_port *port, char *packet, unsigned size) gs_send_packet() argument 230 gs_start_tx(struct gs_port *port) gs_start_tx() argument 302 gs_start_rx(struct gs_port *port) gs_start_rx() argument 363 struct gs_port *port = container_of(w, struct gs_port, push); gs_rx_push() local 455 struct gs_port *port = ep->driver_data; gs_read_complete() local 466 struct gs_port *port = ep->driver_data; gs_write_complete() local 539 gs_start_io(struct gs_port *port) gs_start_io() argument 599 struct gs_port *port; gs_open() local 680 struct gs_port *port = tty->driver_data; gs_close() local 739 struct gs_port *port = tty->driver_data; gs_write() local 758 struct gs_port *port = tty->driver_data; gs_put_char() local 774 struct gs_port *port = tty->driver_data; gs_flush_chars() local 787 struct gs_port *port = tty->driver_data; gs_write_room() local 804 struct gs_port *port = tty->driver_data; gs_chars_in_buffer() local 821 struct gs_port *port = tty->driver_data; gs_unthrottle() local 838 struct gs_port *port = tty->driver_data; gs_break_ctl() local 966 gs_console_connect(struct gs_port *port) gs_console_connect() argument 995 gs_console_disconnect(struct gs_port *port) gs_console_disconnect() argument 1019 gs_console_init(struct gs_port *port) gs_console_init() argument 1058 gs_console_exit(struct gs_port *port) gs_console_exit() argument 1080 struct gs_port *port; gserial_set_console() local 1109 struct gs_port *port; gserial_get_console() local 1128 gs_console_connect(struct gs_port *port) gs_console_connect() argument 1133 gs_console_disconnect(struct gs_port *port) gs_console_disconnect() argument 1137 gs_console_init(struct gs_port *port) gs_console_init() argument 1142 gs_console_exit(struct gs_port *port) gs_console_exit() argument 1151 struct gs_port *port; gs_port_alloc() local 1186 gs_closed(struct gs_port *port) gs_closed() argument 1197 gserial_free_port(struct gs_port *port) gserial_free_port() argument 1209 struct gs_port *port; gserial_free_line() local 1229 struct gs_port *port; gserial_alloc_line_no_console() local 1306 struct gs_port *port; gserial_connect() local 1382 struct gs_port *port = gser->ioport; gserial_disconnect() local 1430 struct gs_port *port; gserial_suspend() local 1450 struct gs_port *port; gserial_resume() local [all...] |
/kernel/linux/linux-5.10/drivers/usb/gadget/function/ |
H A D | u_serial.c | 3 * u_serial.c - utilities for USB gadget "serial port"/TTY support 36 * "serial port" functionality through the USB gadget stack. Each such 37 * port is exposed through a /dev/ttyGS* node. 39 * After this module has been loaded, the individual TTY port can be requested 43 * host issues a config change event. Data can only flow when the port is 46 * A given TTY port can be made available in multiple configurations. 53 * Configurations may expose more than one TTY port. For example, if 98 * The port structure holds info for each port, one for each minor number 102 struct tty_port port; member 135 struct gs_port *port; global() member 206 gs_send_packet(struct gs_port *port, char *packet, unsigned size) gs_send_packet() argument 229 gs_start_tx(struct gs_port *port) gs_start_tx() argument 303 gs_start_rx(struct gs_port *port) gs_start_rx() argument 364 struct gs_port *port = container_of(w, struct gs_port, push); gs_rx_push() local 456 struct gs_port *port = ep->driver_data; gs_read_complete() local 467 struct gs_port *port = ep->driver_data; gs_write_complete() local 540 gs_start_io(struct gs_port *port) gs_start_io() argument 596 struct gs_port *port; gs_open() local 677 struct gs_port *port = tty->driver_data; gs_close() local 736 struct gs_port *port = tty->driver_data; gs_write() local 755 struct gs_port *port = tty->driver_data; gs_put_char() local 771 struct gs_port *port = tty->driver_data; gs_flush_chars() local 784 struct gs_port *port = tty->driver_data; gs_write_room() local 801 struct gs_port *port = tty->driver_data; gs_chars_in_buffer() local 818 struct gs_port *port = tty->driver_data; gs_unthrottle() local 835 struct gs_port *port = tty->driver_data; gs_break_ctl() local 963 gs_console_connect(struct gs_port *port) gs_console_connect() argument 992 gs_console_disconnect(struct gs_port *port) gs_console_disconnect() argument 1016 gs_console_init(struct gs_port *port) gs_console_init() argument 1055 gs_console_exit(struct gs_port *port) gs_console_exit() argument 1077 struct gs_port *port; gserial_set_console() local 1106 struct gs_port *port; gserial_get_console() local 1125 gs_console_connect(struct gs_port *port) gs_console_connect() argument 1130 gs_console_disconnect(struct gs_port *port) gs_console_disconnect() argument 1134 gs_console_init(struct gs_port *port) gs_console_init() argument 1139 gs_console_exit(struct gs_port *port) gs_console_exit() argument 1148 struct gs_port *port; gs_port_alloc() local 1183 gs_closed(struct gs_port *port) gs_closed() argument 1194 gserial_free_port(struct gs_port *port) gserial_free_port() argument 1206 struct gs_port *port; gserial_free_line() local 1226 struct gs_port *port; gserial_alloc_line_no_console() local 1303 struct gs_port *port; gserial_connect() local 1379 struct gs_port *port = gser->ioport; gserial_disconnect() local 1427 struct gs_port *port; gserial_suspend() local 1447 struct gs_port *port; gserial_resume() local [all...] |
/kernel/linux/linux-6.6/drivers/usb/host/ |
H A D | xhci-dbgtty.c | 28 dbc_send_packet(struct dbc_port *port, char *packet, unsigned int size) in dbc_send_packet() argument 32 len = kfifo_len(&port->write_fifo); in dbc_send_packet() 36 size = kfifo_out(&port->write_fifo, packet, size); in dbc_send_packet() 40 static int dbc_start_tx(struct dbc_port *port) 41 __releases(&port->port_lock) 42 __acquires(&port->port_lock) 48 struct list_head *pool = &port->write_pool; 52 len = dbc_send_packet(port, req->buf, DBC_MAX_PACKET); 60 spin_unlock(&port->port_lock); 62 spin_lock(&port 107 struct dbc_port *port = dbc_to_port(dbc); dbc_read_complete() local 118 struct dbc_port *port = dbc_to_port(dbc); dbc_write_complete() local 183 struct dbc_port *port; dbc_tty_install() local 199 struct dbc_port *port = tty->driver_data; dbc_tty_open() local 206 struct dbc_port *port = tty->driver_data; dbc_tty_close() local 214 struct dbc_port *port = tty->driver_data; dbc_tty_write() local 228 struct dbc_port *port = tty->driver_data; dbc_tty_put_char() local 241 struct dbc_port *port = tty->driver_data; dbc_tty_flush_chars() local 251 struct dbc_port *port = tty->driver_data; dbc_tty_write_room() local 264 struct dbc_port *port = tty->driver_data; dbc_tty_chars_in_buffer() local 277 struct dbc_port *port = tty->driver_data; dbc_tty_unthrottle() local 304 struct dbc_port *port = from_tasklet(port, t, push); dbc_rx_push() local 373 struct dbc_port *port = container_of(_port, struct dbc_port, port); dbc_port_activate() local 387 xhci_dbc_tty_init_port(struct xhci_dbc *dbc, struct dbc_port *port) xhci_dbc_tty_init_port() argument 401 xhci_dbc_tty_exit_port(struct dbc_port *port) xhci_dbc_tty_exit_port() argument 411 struct dbc_port *port = dbc_to_port(dbc); xhci_dbc_tty_register_device() local 469 struct dbc_port *port = dbc_to_port(dbc); xhci_dbc_tty_unregister_device() local 495 struct dbc_port *port; xhci_dbc_tty_probe() local 530 struct dbc_port *port = dbc_to_port(dbc); xhci_dbc_tty_remove() local [all...] |
/kernel/linux/linux-6.6/drivers/gpio/ |
H A D | gpio-mxc.c | 123 #define GPIO_DR (port->hwdata->dr_reg) 124 #define GPIO_GDIR (port->hwdata->gdir_reg) 125 #define GPIO_PSR (port->hwdata->psr_reg) 126 #define GPIO_ICR1 (port->hwdata->icr1_reg) 127 #define GPIO_ICR2 (port->hwdata->icr2_reg) 128 #define GPIO_IMR (port->hwdata->imr_reg) 129 #define GPIO_ISR (port->hwdata->isr_reg) 130 #define GPIO_EDGE_SEL (port->hwdata->edge_sel_reg) 132 #define GPIO_INT_LOW_LEV (port->hwdata->low_level) 133 #define GPIO_INT_HIGH_LEV (port 163 struct mxc_gpio_port *port = gc->private; gpio_set_irq_type() local 230 mxc_flip_edge(struct mxc_gpio_port *port, u32 gpio) mxc_flip_edge() argument 262 mxc_gpio_irq_handler(struct mxc_gpio_port *port, u32 irq_stat) mxc_gpio_irq_handler() argument 280 struct mxc_gpio_port *port = irq_desc_get_handler_data(desc); mx3_gpio_irq_handler() local 299 struct mxc_gpio_port *port; mx2_gpio_irq_handler() local 329 struct mxc_gpio_port *port = gc->private; gpio_set_wake_irq() local 350 mxc_gpio_init_gc(struct mxc_gpio_port *port, int irq_base) mxc_gpio_init_gc() argument 381 struct mxc_gpio_port *port = gpiochip_get_data(gc); mxc_gpio_to_irq() local 403 mxc_update_irq_chained_handler(struct mxc_gpio_port *port, bool enable) mxc_update_irq_chained_handler() argument 424 struct mxc_gpio_port *port; mxc_gpio_probe() local 536 mxc_gpio_save_regs(struct mxc_gpio_port *port) mxc_gpio_save_regs() argument 549 mxc_gpio_restore_regs(struct mxc_gpio_port *port) mxc_gpio_restore_regs() argument 562 mxc_gpio_generic_config(struct mxc_gpio_port *port, unsigned int offset, unsigned long conf) mxc_gpio_generic_config() argument 575 mxc_gpio_set_pad_wakeup(struct mxc_gpio_port *port, bool enable) mxc_gpio_set_pad_wakeup() argument 609 struct mxc_gpio_port *port = dev_get_drvdata(dev); mxc_gpio_runtime_suspend() local 620 struct mxc_gpio_port *port = dev_get_drvdata(dev); mxc_gpio_runtime_resume() local 638 struct mxc_gpio_port *port = platform_get_drvdata(pdev); mxc_gpio_noirq_suspend() local 649 struct mxc_gpio_port *port = platform_get_drvdata(pdev); mxc_gpio_noirq_resume() local 665 struct mxc_gpio_port *port; mxc_gpio_syscore_suspend() local 682 struct mxc_gpio_port *port; mxc_gpio_syscore_resume() local [all...] |