aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/tty/tty_port.c
AgeCommit message (Expand)AuthorFilesLines
2023-12-08tty: switch tty_port::xmit_* to u8Jiri Slaby (SUSE)1-1/+1
2023-11-25serial: core: Move tty and serdev to be children of serial core port deviceTony Lindgren1-7/+9
2023-10-03tty: stop using ndash in kernel-docJiri Slaby (SUSE)1-3/+3
2023-08-11tty: use u8 for flagsJiri Slaby (SUSE)1-1/+1
2023-08-11tty: make counts in tty_port_client_operations hooks size_tJiri Slaby (SUSE)1-6/+5
2023-08-11tty: make tty_port_client_operations operate with u8Jiri Slaby (SUSE)1-5/+4
2023-08-11tty: tty_port: rename 'disc' to 'ld'Jiri Slaby (SUSE)1-11/+11
2023-01-19tty: Convert ->dtr_rts() to take bool argumentIlpo Järvinen1-2/+2
2023-01-19tty: Convert ->carrier_raised() and callchains to boolIlpo Järvinen1-2/+2
2023-01-19tty: Cleanup tty_port_set_active() bool parameterIlpo Järvinen1-5/+5
2023-01-19tty: Cleanup tty_port_set_initialized() bool parameterIlpo Järvinen1-2/+2
2022-06-10tty: Implement lookahead to process XON/XOFF timelyIlpo Järvinen1-0/+21
2022-02-04tty: Drop duplicate NULL check in TTY port functionsAndy Shevchenko1-7/+4
2022-01-26tty: tty_port_open, document shutdown vs failed activateJiri Slaby1-0/+3
2022-01-26tty: add kfifo to tty_portJiri Slaby1-1/+5
2021-11-26tty: add kernel-doc for more tty_port functionsJiri Slaby1-2/+52
2021-11-26tty: reformat kernel-doc in tty_port.cJiri Slaby1-73/+88
2021-05-13tty: tty_port: Fix coding style issues of block commentsXiaofei Tan1-5/+9
2021-05-13tty: tty_port: Add a blank line after declarationsXiaofei Tan1-0/+1
2021-05-13tty: tty_port: Delete a blank line before EXPORT_SYMBOL(foo)Xiaofei Tan1-1/+0
2021-05-13tty: cumulate and document tty_struct::flow* membersJiri Slaby1-1/+1
2021-04-15tty: create internal tty.h fileGreg Kroah-Hartman1-0/+1
2020-11-06tty: tty_port: Demote obvious abuse of kernel-doc formattingLee Jones1-2/+2
2020-02-10serdev: ttyport: restore client ops on deregistrationJohan Hovold1-2/+3
2019-12-30tty: always relink the portSudip Mukherjee1-2/+1
2019-12-17tty: link tty and port before configuring it as consoleSudip Mukherjee1-1/+2
2019-04-16Revert "tty: fix NULL pointer issue when tty_port ops is not set"Johan Hovold1-5/+5
2019-03-28tty: fix NULL pointer issue when tty_port ops is not setFabien Dessenne1-5/+5
2018-11-27tty: do not set TTY_IO_ERROR flag if console portChanho Park1-1/+2
2018-09-18tty_port: Remove incorrect whitespace after commentsTobin C. Harding1-7/+0
2017-11-08tty: add SPDX identifiers to all remaining files in drivers/tty/Greg Kroah-Hartman1-0/+1
2017-09-18ttyport: trivial fix for some typo in commentsAntonio Borneo1-2/+2
2017-06-04Revert "tty: fix port buffer locking"Greg Kroah-Hartman1-2/+0
2017-05-18tty/serdev: add serdev registration interfaceJohan Hovold1-0/+75
2017-05-18tty: fix port buffer lockingVegard Nossum1-0/+2
2017-05-18Revert "tty_port: register tty ports with serdev bus"Johan Hovold1-12/+0
2017-03-02sched/headers: Prepare to move signal wakeup & sigpending methods from <linux...Ingo Molnar1-1/+1
2017-02-03tty_port: register tty ports with serdev busRob Herring1-0/+12
2017-02-03tty_port: Add port client functionsRob Herring1-6/+40
2017-01-19tty_port: make tty_port_register_device wrap tty_port_register_device_attrRob Herring1-2/+1
2017-01-19tty_port: allow a port to be opened with a tty that has no file handleAlan Cox1-2/+2
2016-04-30tty: Replace ASYNC_INITIALIZED bit and update atomicallyPeter Hurley1-6/+7
2016-04-30tty: Replace ASYNC_NORMAL_ACTIVE bit and update atomicallyPeter Hurley1-6/+6
2016-04-30tty: Replace TTY_IO_ERROR bit tests with tty_io_error()Peter Hurley1-1/+1
2016-01-28tty: Remove ASYNC_CLOSINGPeter Hurley1-2/+1
2016-01-28tty: Use termios c_*flag macrosPeter Hurley1-1/+1
2016-01-28tty: Allow unreadable mess to be > 80 charsPeter Hurley1-4/+2
2015-12-13tty: Define tty_*() printk macrosPeter Hurley1-5/+4
2015-10-17tty: Abstract tty buffer workPeter Hurley1-1/+1
2015-10-17tty: Remove tty_port::close_waitPeter Hurley1-2/+0
2015-10-17tty: Remove ASYNC_CLOSING checks in open()/hangup() methodsPeter Hurley1-12/+1
2015-10-17tty: Remove tty_wait_until_sent_from_close()Peter Hurley1-9/+2
2014-11-26tty: Deletion of unnecessary checks before two function callsMarkus Elfring1-2/+1
2014-11-06tty: Flush tty buffers after hardware shutdownPeter Hurley1-0/+1
2014-11-06tty: Move tty hung up check from port->lock critical sectionPeter Hurley1-4/+2
2014-07-10tty: Remove tty_hung_up_p() tests from tty drivers' open()Peter Hurley1-5/+3
2014-07-10tty: Move tty->closing from port lock critical sectionPeter Hurley1-2/+4
2014-07-10tty: Document locking for tty_port_hangup()Peter Hurley1-0/+2
2014-07-10tty: Document locking for tty_port_block_til_ready()Peter Hurley1-0/+5
2014-07-10tty: Document locking for tty_port_open()Peter Hurley1-0/+8
2014-07-10tty: Document locking for tty_port_close{,start,end}()Peter Hurley1-0/+14
2014-01-07tty: delete non-required instances of include <linux/init.h>Paul Gortmaker1-1/+0
2013-09-25tty: Remove unused drop() method from tty_port interfacePeter Hurley1-5/+1
2013-09-25tty: Prevent tty_port destruction if tty not releasedPeter Hurley1-0/+4
2013-07-26tty_port: Fix refcounting leak in tty_port_tty_hangup()Gianluca Anzolin1-3/+2
2013-03-18tty: Complete ownership transfer of flip buffersPeter Hurley1-0/+1
2013-03-18TTY: fix close of uninitialised portsJohan Hovold1-8/+10
2013-03-18TTY: clean up port drain-delay handlingJohan Hovold1-11/+16
2013-03-18TTY: fix DTR not being dropped on hang upJohan Hovold1-12/+15
2013-03-18TTY: fix DTR being raised on hang upJohan Hovold1-1/+1
2013-03-18TTY: wake up processes last at hangupJohan Hovold1-1/+1
2013-03-18TTY: clean up port shutdownJohan Hovold1-2/+7
2013-03-18TTY: add tty_port_tty_hangup helperJiri Slaby1-0/+17
2013-03-18TTY: add tty_port_tty_wakeup helperJiri Slaby1-0/+16
2012-11-15TTY: introduce tty_port_destroyJiri Slaby1-1/+15
2012-11-15TTY: pty, fix tty buffers leakJiri Slaby1-1/+1
2012-10-22TTY: move tty buffers to tty_portJiri Slaby1-0/+2
2012-09-06tty_register_device_attr updated for tty-nextTomas Hlavacek1-0/+24
2012-08-13TTY: add tty_port_link_deviceJiri Slaby1-1/+21
2012-08-13TTY: tty_port, add some documentationJiri Slaby1-0/+21
2012-08-10tty: localise the lockAlan Cox1-3/+3
2012-07-16tty: move the termios object into the ttyAlan Cox1-3/+3
2012-07-16tty: revert incorrectly applied lock patchAlan Cox1-3/+3
2012-07-06tty: localise the lockAlan Cox1-3/+3
2012-06-13TTY: add tty_port_register_device helperJiri Slaby1-0/+9
2012-06-13TTY: provide drivers with tty_port_installJiri Slaby1-0/+8
2012-06-02tty: Revert the tty locking series, it needs more workLinus Torvalds1-3/+3
2012-05-04tty_lock: Localise the lockAlan Cox1-3/+3
2012-01-24TTY: fix UV serial console regressionJiri Slaby1-5/+7
2011-08-25TTY: use tty_wait_until_sent_from_close in tty_port_close_startJiri Slaby1-1/+1
2010-11-05TTY: create drivers/tty and move the tty core files thereGreg Kroah-Hartman1-0/+446