/linux-6.1.9/Documentation/driver-api/tty/ |
D | tty_ldisc.rst | 9 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 …]
|
D | n_gsm.rst | 7 This line discipline implements the GSM 07.10 multiplexing protocol 25 #. Switch the serial line to using the n_gsm line discipline by using 62 /* use n_gsm line discipline */ 79 /* and wait for ever to keep the line discipline enabled */ 106 #. Switch the serial line to using the *n_gsm* line discipline by using 132 /* use n_gsm line discipline */ 149 /* and wait for ever to keep the line discipline enabled */
|
D | n_tty.rst | 9 The default (and fallback) :doc:`TTY line discipline <tty_ldisc>`. It tries to
|
D | tty_buffer.rst | 11 then flip the buffer, so that the data are passed to :doc:`line discipline
|
/linux-6.1.9/drivers/s390/block/ |
D | dasd_ioctl.c | 203 if (base->discipline->format_device == NULL) in dasd_format() 227 rc = base->discipline->format_device(base, fdata, 1); in dasd_format() 229 rc = base->discipline->format_device(base, fdata, 0); in dasd_format() 241 if (!base->discipline->check_device_format) in dasd_check_format() 244 rc = base->discipline->check_device_format(base, cdata, 1); in dasd_check_format() 246 rc = base->discipline->check_device_format(base, cdata, 0); in dasd_check_format() 332 if (!device->discipline->is_ese && !device->discipline->is_ese(device)) in dasd_release_space() 334 if (!device->discipline->release_space) in dasd_release_space() 337 return device->discipline->release_space(device, rdata); in dasd_release_space() 421 if (!device->discipline->copy_pair_swap) { in dasd_ioctl_copy_pair_swap() [all …]
|
D | dasd_erp.c | 182 if (device->discipline && device->discipline->dump_sense) in dasd_log_sense() 183 device->discipline->dump_sense(device, cqr, irb); in dasd_log_sense() 193 if (device->discipline && device->discipline->dump_sense_dbf) in dasd_log_sense_dbf() 194 device->discipline->dump_sense_dbf(device, irb, "log"); in dasd_log_sense_dbf()
|
D | dasd.c | 271 if (device->discipline->basic_to_known) { in dasd_state_basic_to_known() 272 rc = device->discipline->basic_to_known(device); in dasd_state_basic_to_known() 323 if (block->base->discipline->do_analysis != NULL) in dasd_state_basic_to_ready() 324 rc = block->base->discipline->do_analysis(block); in dasd_state_basic_to_ready() 335 if (device->discipline->setup_blk_queue) in dasd_state_basic_to_ready() 336 device->discipline->setup_blk_queue(block); in dasd_state_basic_to_ready() 349 if (device->discipline->basic_to_ready) in dasd_state_basic_to_ready() 350 rc = device->discipline->basic_to_ready(device); in dasd_state_basic_to_ready() 426 if (device->discipline->online_to_ready) { in dasd_state_online_to_ready() 427 rc = device->discipline->online_to_ready(device); in dasd_state_online_to_ready() [all …]
|
D | dasd_devmap.c | 604 if (!device->discipline || !device->discipline->pprc_status) { in dasd_devmap_get_pprc_status() 613 if (device->discipline->pprc_status(device, temp)) { in dasd_devmap_get_pprc_status() 668 if (!device->discipline || !device->discipline->get_uid || in dasd_devmap_check_copy_relation() 669 device->discipline->get_uid(device, &uid)) in dasd_devmap_check_copy_relation() 1250 if (!device->discipline) in dasd_access_show() 1252 else if (!device->discipline->host_access_count) in dasd_access_show() 1255 count = device->discipline->host_access_count(device); in dasd_access_show() 1276 else if (!device->discipline) { in dasd_discipline_show() 1281 device->discipline->name); in dasd_discipline_show() 1290 static DEVICE_ATTR(discipline, 0444, dasd_discipline_show, NULL); [all …]
|
D | dasd_proc.c | 54 if (device->discipline != NULL) in dasd_devices_show() 55 seq_printf(m, "(%s)", device->discipline->name); in dasd_devices_show()
|
D | dasd_eer.c | 467 else if (!device->discipline || in dasd_eer_enable() 468 strcmp(device->discipline->name, "ECKD")) in dasd_eer_enable()
|
D | dasd_diag.c | 260 if (strncmp(device->discipline->ebcname, (char *) &cqr->magic, 4)) { in dasd_ext_handler() 264 cqr->magic, *(int *) (&device->discipline->name)); in dasd_ext_handler()
|
/linux-6.1.9/drivers/s390/char/ |
D | tape_core.c | 374 struct tape_discipline *discipline) in tape_generic_online() argument 378 DBF_LH(6, "tape_enable_device(%p, %p)\n", device, discipline); in tape_generic_online() 388 device->discipline = discipline; in tape_generic_online() 389 if (!try_module_get(discipline->owner)) { in tape_generic_online() 393 rc = discipline->setup_device(device); in tape_generic_online() 413 device->discipline->cleanup_device(device); in tape_generic_online() 414 device->discipline = NULL; in tape_generic_online() 416 module_put(discipline->owner); in tape_generic_online() 424 device->discipline->cleanup_device(device); in tape_cleanup_device() 425 module_put(device->discipline->owner); in tape_cleanup_device() [all …]
|
D | tape_char.c | 166 request = device->discipline->read_block(device, block_size); in tapechar_read() 219 request = device->discipline->write_block(device, block_size); in tapechar_write() 247 if (device->discipline->process_eov) in tapechar_write() 248 device->discipline->process_eov(device); in tapechar_write() 426 if (device->discipline->ioctl_fn == NULL) in __tapechar_ioctl() 428 return device->discipline->ioctl_fn(device, no, (unsigned long)data); in __tapechar_ioctl()
|
D | tape.h | 193 struct tape_discipline * discipline; member
|
/linux-6.1.9/drivers/misc/ti-st/ |
D | Kconfig | 3 # TI's shared transport line discipline and the protocol 6 menu "Texas Instruments shared transport line discipline"
|
/linux-6.1.9/Documentation/process/ |
D | magic-number.rst | 17 discipline-specific structures back and forth. 27 Please follow this discipline when you are adding future enhancements 31 discipline, these cases get detected quickly and safely.
|
/linux-6.1.9/Documentation/networking/device_drivers/can/ |
D | can327.rst | 41 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-6.1.9/drivers/pps/clients/ |
D | Kconfig | 18 tristate "PPS line discipline"
|
/linux-6.1.9/drivers/net/mctp/ |
D | Kconfig | 12 serial line-discipline, as defined by DMTF specification "DSP0253 -
|
/linux-6.1.9/Documentation/ABI/testing/ |
D | sysfs-platform-kim | 44 configuring baud and install line discipline via this sysfs
|
/linux-6.1.9/Documentation/accounting/ |
D | taskstats-struct.rst | 69 /* The scheduling discipline as set in task->policy field. */ 70 __u8 ac_sched; /* Scheduling discipline */
|
/linux-6.1.9/drivers/tty/ |
D | Kconfig | 157 line discipline that is in a kernel module when a user asks 226 tristate "HDLC line discipline support" 286 tristate "GSM MUX line discipline support (EXPERIMENTAL)" 289 This line discipline provides support for the GSM MUX protocol and
|
/linux-6.1.9/Documentation/admin-guide/cgroup-v1/ |
D | net_prio.rst | 49 queueing discipline (qdisc) so priorities will be assigned prior to the hardware
|
/linux-6.1.9/net/sched/ |
D | Kconfig | 94 select classes of this queuing discipline. Each class maps 157 scheduling algorithm. This queueing discipline allows the combination 403 This queuing discipline allows userspace to plug/unplug a network 429 queuing discipline that merges functionality of PRIO and DRR 443 bool "Allow override default queue discipline" 445 Support for selection of default queuing discipline. 456 prompt "Default queuing discipline" 459 Select the queueing discipline that will be used by default
|
/linux-6.1.9/Documentation/translations/it_IT/process/ |
D | magic-number.rst | 22 strutture specifiche per driver e discipline.
|