Home
last modified time | relevance | path

Searched refs:discipline (Results 1 – 25 of 34) sorted by relevance

12

/linux/Documentation/driver-api/tty/
H A Dtty_ldisc.rst9 TTY line discipline process all incoming and outgoing character from/to a tty
10 device. The default line discipline is :doc:`N_TTY <n_tty>`. It is also a
11 fallback if establishing any other discipline for a tty fails. If even N_TTY
19 structure. At the point of registration the discipline must be ready to use and
24 discipline even with the same data or your computer again will be eaten by
25 demons. In order to remove a line discipline call tty_unregister_ldisc().
29 discipline. The reference count of the tty_ldisc structure within a tty counts
52 Line discipline methods can call the methods of the underlying hardware driver.
58 Line discipline methods have access to :c:member:`tty_struct.flags` field. See
64 Callers to the line discipline functions from the tty layer are required to
[all …]
H A Dn_gsm.rst7 This line discipline implements the GSM 07.10 multiplexing protocol
25 #. Switch the serial line to using the n_gsm line discipline by using
68 /* use n_gsm line discipline */
98 /* and wait for ever to keep the line discipline enabled */
125 #. Switch the serial line to using the *n_gsm* line discipline by using
158 /* use n_gsm line discipline */
188 /* and wait for ever to keep the line discipline enabled */
H A Dn_tty.rst9 The default (and fallback) :doc:`TTY line discipline <tty_ldisc>`. It tries to
H A Dtty_buffer.rst11 then flip the buffer, so that the data are passed to :doc:`line discipline
/linux/drivers/s390/block/
H A Ddasd.c266 if (device->discipline->basic_to_known) { in dasd_state_basic_to_known()
267 rc = device->discipline->basic_to_known(device); in dasd_state_basic_to_known()
320 if (block->base->discipline->do_analysis != NULL) in dasd_state_basic_to_ready()
321 rc = block->base->discipline->do_analysis(block); in dasd_state_basic_to_ready()
332 lim.max_dev_sectors = device->discipline->max_sectors(block); in dasd_state_basic_to_ready()
336 if (device->discipline->has_discard) { in dasd_state_basic_to_ready()
362 if (device->discipline->basic_to_ready) in dasd_state_basic_to_ready()
363 rc = device->discipline->basic_to_ready(device); in dasd_state_basic_to_ready()
440 if (device->discipline->online_to_ready) { in dasd_state_online_to_ready()
441 rc = device->discipline->online_to_ready(device); in dasd_state_online_to_ready()
[all …]
H A Ddasd_erp.c177 if (device->discipline && device->discipline->dump_sense) in dasd_log_sense()
178 device->discipline->dump_sense(device, cqr, irb); in dasd_log_sense()
188 if (device->discipline && device->discipline->dump_sense_dbf) in dasd_log_sense_dbf()
189 device->discipline->dump_sense_dbf(device, irb, "log"); in dasd_log_sense_dbf()
H A Ddasd_eer.c461 else if (!device->discipline || in dasd_eer_enable()
462 strcmp(device->discipline->name, "ECKD")) in dasd_eer_enable()
H A Ddasd_alias.c187 device->discipline->get_uid(device, &uid); in dasd_alias_make_device_known_to_lcu()
249 device->discipline->get_uid(device, &uid); in dasd_alias_disconnect_device_from_lcu()
/linux/drivers/s390/char/
H A Dtape_char.c165 request = device->discipline->read_block(device, block_size); in tapechar_read()
218 request = device->discipline->write_block(device, block_size); in tapechar_write()
246 if (device->discipline->process_eov) in tapechar_write()
247 device->discipline->process_eov(device); in tapechar_write()
425 if (device->discipline->ioctl_fn == NULL) in __tapechar_ioctl()
427 return device->discipline->ioctl_fn(device, no, (unsigned long)data); in __tapechar_ioctl()
H A Dtape.h193 struct tape_discipline * discipline; member
/linux/Documentation/networking/device_drivers/can/
H A Dcan327.rst41 is up to the user to attach it in form of a TTY line discipline
58 How to attach the line discipline
64 If you have kept this default configuration, the line discipline can
78 sheet. This needs to be done before attaching the line discipline.
250 programmed by the user before attaching the line discipline. See the
/linux/drivers/pps/clients/
H A DKconfig18 tristate "PPS line discipline"
/linux/drivers/net/mctp/
H A DKconfig12 serial line-discipline, as defined by DMTF specification "DSP0253 -
/linux/Documentation/ABI/testing/
H A Dsysfs-platform-kim44 configuring baud and install line discipline via this sysfs
/linux/net/sched/
H A DKconfig126 scheduling algorithm. This queueing discipline allows the combination
367 This queuing discipline allows userspace to plug/unplug a network
393 queuing discipline that merges functionality of PRIO and DRR
407 bool "Allow override default queue discipline"
409 Support for selection of default queuing discipline.
420 prompt "Default queuing discipline"
423 Select the queueing discipline that will be used by default
/linux/Documentation/admin-guide/cgroup-v1/
H A Dnet_prio.rst49 queueing discipline (qdisc) so priorities will be assigned prior to the hardware
/linux/drivers/s390/net/
H A Dqeth_core_main.c853 if (card->discipline->control_event_handler(card, cmd)) in qeth_check_ipa_data()
5442 disc = card->discipline; in qeth_do_reset()
6159 enum qeth_discipline_id discipline) in qeth_setup_discipline() argument
6164 switch (discipline) { in qeth_setup_discipline()
6166 card->discipline = try_then_request_module( in qeth_setup_discipline()
6170 card->discipline = try_then_request_module( in qeth_setup_discipline()
6178 if (!card->discipline) { in qeth_setup_discipline()
6180 "support discipline %d\n", discipline); in qeth_setup_discipline()
6184 rc = card->discipline->setup(card->gdev); in qeth_setup_discipline()
6186 if (discipline == QETH_DISCIPLINE_LAYER2) in qeth_setup_discipline()
[all …]
H A Dqeth_core_sys.c379 if (card->discipline) { in qeth_dev_layer2_store()
/linux/Documentation/networking/caif/
H A Dcaif.rst34 TTY, we are installing our physical serial driver as a line discipline above
/linux/Documentation/networking/device_drivers/ethernet/microsoft/
H A Dnetvsc.rst79 most cases. The exceptions are if some special queue discipline or
/linux/Documentation/admin-guide/
H A Ddevices.rst167 disciplines; these include the common terminal line discipline as well
250 other capabilities requiring a TTY line discipline (including SLIP or
/linux/sound/soc/ti/
H A DKconfig140 a line discipline #19 on the modem (ttyS3) serial line. The simplest
/linux/Documentation/networking/
H A Dphonet.rst22 - an RS232 serial port (with a dedicated "FBUS" line discipline),
/linux/Documentation/admin-guide/sysctl/
H A Dnet.rst168 The default queuing discipline to use for network devices. This allows
170 queuing discipline is created without additional parameters so is best suited
/linux/drivers/net/can/
H A DKconfig186 Userspace tools to attach the SLCAN line discipline (slcan_attach,

12