Home
last modified time | relevance | path

Searched refs:port (Results 1 - 25 of 5838) sorted by relevance

12345678910>>...234

/kernel/linux/linux-6.6/drivers/usb/typec/tcpm/
H A Dtcpm.c275 * @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 Dsdio_uart.c22 * 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 Dsdio_uart.c22 * 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 Dtcpm.c222 * @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 Dbond_3ad.c93 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 Dbond_3ad.c97 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 Dtty_port.c3 * 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 Dmvebu-uart.c108 /* 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 Dvr41xx_siu.c55 #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 Dbcm63xx_uart.c73 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 Dapbuart.c39 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 Dmcf.c53 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 Dtimbuart.c25 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 Dmpc52xx_uart.c73 #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 Dieee1284_ops.c7 * 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 Dieee1284.c36 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 Dieee1284_ops.c7 * 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 Dieee1284.c36 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 Dtty_port.c3 * 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 Dbcm63xx_uart.c73 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 Daltera_uart.c78 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 Du_serial.c3 * 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 Du_serial.c3 * 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 Dxhci-dbgtty.c28 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 Dgpio-mxc.c123 #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...]

Completed in 26 milliseconds

12345678910>>...234