Home
last modified time | relevance | path

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

12

/Linux-v5.4/drivers/s390/block/
Ddasd_ioctl.c209 if (base->discipline->format_device == NULL) in dasd_format()
234 rc = base->discipline->format_device(base, fdata, 1); in dasd_format()
236 rc = base->discipline->format_device(base, fdata, 0); in dasd_format()
248 if (!base->discipline->check_device_format) in dasd_check_format()
251 rc = base->discipline->check_device_format(base, cdata, 1); in dasd_check_format()
253 rc = base->discipline->check_device_format(base, cdata, 0); in dasd_check_format()
339 if (!device->discipline->is_ese && !device->discipline->is_ese(device)) in dasd_release_space()
341 if (!device->discipline->release_space) in dasd_release_space()
344 return device->discipline->release_space(device, rdata); in dasd_release_space()
473 if (!base->discipline || !base->discipline->fill_info) in dasd_ioctl_information()
[all …]
Ddasd.c296 if (device->discipline->basic_to_known) { in dasd_state_basic_to_known()
297 rc = device->discipline->basic_to_known(device); in dasd_state_basic_to_known()
348 if (block->base->discipline->do_analysis != NULL) in dasd_state_basic_to_ready()
349 rc = block->base->discipline->do_analysis(block); in dasd_state_basic_to_ready()
360 if (device->discipline->setup_blk_queue) in dasd_state_basic_to_ready()
361 device->discipline->setup_blk_queue(block); in dasd_state_basic_to_ready()
374 if (device->discipline->basic_to_ready) in dasd_state_basic_to_ready()
375 rc = device->discipline->basic_to_ready(device); in dasd_state_basic_to_ready()
462 if (device->discipline->online_to_ready) { in dasd_state_online_to_ready()
463 rc = device->discipline->online_to_ready(device); in dasd_state_online_to_ready()
[all …]
Ddasd_erp.c182 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()
Ddasd_devmap.c998 if (!device->discipline) in dasd_access_show()
1000 else if (!device->discipline->host_access_count) in dasd_access_show()
1003 count = device->discipline->host_access_count(device); in dasd_access_show()
1024 else if (!device->discipline) { in dasd_discipline_show()
1029 device->discipline->name); in dasd_discipline_show()
1038 static DEVICE_ATTR(discipline, 0444, dasd_discipline_show, NULL);
1090 if (device->discipline && device->discipline->get_uid && in dasd_alias_show()
1091 !device->discipline->get_uid(device, &uid)) { in dasd_alias_show()
1117 if (device->discipline && device->discipline->get_uid && in dasd_vendor_show()
1118 !device->discipline->get_uid(device, &uid)) in dasd_vendor_show()
[all …]
Ddasd_proc.c54 if (device->discipline != NULL) in dasd_devices_show()
55 seq_printf(m, "(%s)", device->discipline->name); in dasd_devices_show()
Ddasd_eer.c467 else if (!device->discipline || in dasd_eer_enable()
468 strcmp(device->discipline->name, "ECKD")) in dasd_eer_enable()
Ddasd_diag.c261 if (strncmp(device->discipline->ebcname, (char *) &cqr->magic, 4)) { in dasd_ext_handler()
265 cqr->magic, *(int *) (&device->discipline->name)); in dasd_ext_handler()
/Linux-v5.4/drivers/s390/char/
Dtape_char.c166 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()
433 if (device->discipline->ioctl_fn == NULL) in __tapechar_ioctl()
435 return device->discipline->ioctl_fn(device, no, data); in __tapechar_ioctl()
466 if (device->discipline->ioctl_fn) { in tapechar_compat_ioctl()
468 rval = device->discipline->ioctl_fn(device, no, argp); in tapechar_compat_ioctl()
Dtape_core.c374 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 …]
Dtape.h193 struct tape_discipline * discipline; member
/Linux-v5.4/Documentation/driver-api/serial/
Dtty.rst13 discipline number and the ldisc structure. At the point of registration the
14 discipline must be ready to use and it is possible it will get used before
20 discipline even with the same data or your computer again will be eaten by
23 In order to remove a line discipline call tty_unregister_ldisc().
30 discipline. The reference count of the tty_ldisc structure within a tty
42 open() Called when the line discipline is attached to
44 discipline for this tty will occur until it
48 the line discipline is willing to accept from the
54 discipline is being unplugged. At the point of
59 The line discipline should cease I/O to the tty.
[all …]
Dn_gsm.rst5 This line discipline implements the GSM 07.10 multiplexing protocol
18 2. switch the serial line to using the n_gsm line discipline by using
52 /* use n_gsm line discipline */
69 /* and wait for ever to keep the line discipline enabled */
/Linux-v5.4/drivers/misc/ti-st/
DKconfig3 # TI's shared transport line discipline and the protocol
6 menu "Texas Instruments shared transport line discipline"
/Linux-v5.4/drivers/tty/
DKconfig294 tristate "HDLC line discipline support"
306 tristate "GSM MUX line discipline support (EXPERIMENTAL)"
309 This line discipline provides support for the GSM MUX protocol and
316 The trace router uses the Linux tty line discipline framework to
318 the trace sink line discipline driver and to another tty port (say
325 "Trace data sink for MIPI P1149.7 cJTAG standard" line discipline
331 The trace sink uses the Linux line discipline framework to receive
332 trace data coming from the trace router line discipline driver
462 line discipline that is in a kernel module when a user asks
/Linux-v5.4/drivers/pps/clients/
DKconfig18 tristate "PPS line discipline"
/Linux-v5.4/Documentation/process/
Dmagic-number.rst17 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-v5.4/drivers/s390/net/
Dqeth_core_main.c621 if (card->discipline->control_event_handler(card, cmd)) in qeth_check_ipa_data()
1322 ts = kthread_run(card->discipline->recover, (void *)card, in qeth_start_kernel_thread()
5155 card->discipline->process_rx_buffer( in qeth_poll()
5438 enum qeth_discipline_id discipline) in qeth_core_load_discipline() argument
5441 switch (discipline) { in qeth_core_load_discipline()
5443 card->discipline = try_then_request_module( in qeth_core_load_discipline()
5447 card->discipline = try_then_request_module( in qeth_core_load_discipline()
5455 if (!card->discipline) { in qeth_core_load_discipline()
5457 "support discipline %d\n", discipline); in qeth_core_load_discipline()
5461 card->options.layer = discipline; in qeth_core_load_discipline()
[all …]
Dqeth_core_sys.c418 if (card->discipline) { in qeth_dev_layer2_store()
426 card->discipline->remove(card->gdev); in qeth_dev_layer2_store()
436 rc = card->discipline->setup(card->gdev); in qeth_dev_layer2_store()
/Linux-v5.4/Documentation/ABI/testing/
Dsysfs-platform-kim43 configuring baud and install line discipline via this sysfs
/Linux-v5.4/Documentation/accounting/
Dtaskstats-struct.rst69 /* The scheduling discipline as set in task->policy field. */
70 __u8 ac_sched; /* Scheduling discipline */
/Linux-v5.4/Documentation/admin-guide/cgroup-v1/
Dnet_prio.rst49 queueing discipline (qdisc) so priorities will be assigned prior to the hardware
/Linux-v5.4/net/sched/
DKconfig94 select classes of this queuing discipline. Each class maps
157 scheduling algorithm. This queueing discipline allows the combination
390 This queuing discipline allows userspace to plug/unplug a network
413 bool "Allow override default queue discipline"
415 Support for selection of default queuing discipline.
426 prompt "Default queuing discipline"
429 Select the queueing discipline that will be used by default
/Linux-v5.4/Documentation/isdn/
Dgigaset.rst75 device (base, M105) or when the line discipline is attached (M101). It
79 The module ser_gigaset provides a serial line discipline N_GIGASET_M101
87 This will open the device file, attach the line discipline to it, and
89 discipline remains active. To deactivate it, kill the daemon, for example
/Linux-v5.4/Documentation/networking/device_drivers/microsoft/
Dnetvsc.txt69 most cases. The exceptions are if some special queue discipline or
/Linux-v5.4/Documentation/networking/caif/
Dcaif.rst36 TTY, we are installing our physical serial driver as a line discipline above

12