Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/s390/block/
Ddasd_erp.c181 if (device->discipline && device->discipline->dump_sense) in dasd_log_sense()
182 device->discipline->dump_sense(device, cqr, irb); in dasd_log_sense()
192 if (device->discipline && device->discipline->dump_sense_dbf) in dasd_log_sense_dbf()
193 device->discipline->dump_sense_dbf(device, irb, "log"); in dasd_log_sense_dbf()
Ddasd.c212 if (device->discipline) { in dasd_state_known_to_new()
213 if (device->discipline->uncheck_device) in dasd_state_known_to_new()
214 device->discipline->uncheck_device(device); in dasd_state_known_to_new()
215 module_put(device->discipline->owner); in dasd_state_known_to_new()
217 device->discipline = NULL; in dasd_state_known_to_new()
288 if (device->discipline->basic_to_known) { in dasd_state_basic_to_known()
289 rc = device->discipline->basic_to_known(device); in dasd_state_basic_to_known()
338 if (block->base->discipline->do_analysis != NULL) in dasd_state_basic_to_ready()
339 rc = block->base->discipline->do_analysis(block); in dasd_state_basic_to_ready()
360 if (device->discipline->basic_to_ready) in dasd_state_basic_to_ready()
[all …]
Ddasd_ioctl.c211 if (base->discipline->format_device == NULL) in dasd_format()
241 rc = base->discipline->format_device(base, fdata, enable_pav); in dasd_format()
383 if (!base->discipline || !base->discipline->fill_info) in dasd_ioctl_information()
390 rc = base->discipline->fill_info(base, dasd_info); in dasd_ioctl_information()
427 memcpy(dasd_info->type, base->discipline->name, 4); in dasd_ioctl_information()
574 if (base->discipline->ioctl) in dasd_ioctl()
575 rc = base->discipline->ioctl(block, cmd, argp); in dasd_ioctl()
Ddasd_devmap.c996 else if (!device->discipline) { in dasd_discipline_show()
1001 device->discipline->name); in dasd_discipline_show()
1010 static DEVICE_ATTR(discipline, 0444, dasd_discipline_show, NULL);
1062 if (device->discipline && device->discipline->get_uid && in dasd_alias_show()
1063 !device->discipline->get_uid(device, &uid)) { in dasd_alias_show()
1089 if (device->discipline && device->discipline->get_uid && in dasd_vendor_show()
1090 !device->discipline->get_uid(device, &uid)) in dasd_vendor_show()
1117 if (device->discipline && device->discipline->get_uid && in dasd_uid_show()
1118 !device->discipline->get_uid(device, &uid)) { in dasd_uid_show()
Ddasd_proc.c53 if (device->discipline != NULL) in dasd_devices_show()
54 seq_printf(m, "(%s)", device->discipline->name); in dasd_devices_show()
Ddasd_eer.c464 if (!device->discipline || strcmp(device->discipline->name, "ECKD")) in dasd_eer_enable()
Ddasd_diag.c259 if (strncmp(device->discipline->ebcname, (char *) &cqr->magic, 4)) { in dasd_ext_handler()
263 cqr->magic, *(int *) (&device->discipline->name)); in dasd_ext_handler()
Ddasd_alias.c196 device->discipline->get_uid(device, &uid); in dasd_alias_make_device_known_to_lcu()
259 device->discipline->get_uid(device, &uid); in dasd_alias_disconnect_device_from_lcu()
Ddasd_int.h439 struct dasd_discipline *discipline; member
/linux-4.1.27/Documentation/serial/
Dtty.txt15 discipline number and the ldisc structure. At the point of registration the
16 discipline must be ready to use and it is possible it will get used before
22 discipline even with the same data or your computer again will be eaten by
25 In order to remove a line discipline call tty_unregister_ldisc().
32 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
49 discipline is being unplugged. At the point of
54 The line discipline should cease I/O to the tty.
59 discipline. Multiple write calls are serialized
[all …]
Dn_gsm.txt4 This line discipline implements the GSM 07.10 multiplexing protocol
16 2- switch the serial line to using the n_gsm line discipline by using
45 /* use n_gsm line discipline */
59 /* and wait for ever to keep the line discipline enabled */
/linux-4.1.27/drivers/s390/char/
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()
432 if (device->discipline->ioctl_fn == NULL) in __tapechar_ioctl()
434 return device->discipline->ioctl_fn(device, no, data); in __tapechar_ioctl()
465 if (device->discipline->ioctl_fn) { in tapechar_compat_ioctl()
467 rval = device->discipline->ioctl_fn(device, no, argp); in tapechar_compat_ioctl()
Dtape_core.c373 struct tape_discipline *discipline) in tape_generic_online() argument
377 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.h191 struct tape_discipline * discipline; member
/linux-4.1.27/drivers/misc/ti-st/
DKconfig2 # TI's shared transport line discipline and the protocol
5 menu "Texas Instruments shared transport line discipline"
/linux-4.1.27/drivers/s390/net/
Dqeth_core_main.c650 if (card->discipline->control_event_handler in qeth_check_ipa_data()
1431 ts = kthread_run(card->discipline->recover, (void *)card, in qeth_start_kernel_thread()
4941 queue_start_poll[i] = card->discipline->start_poll; in qeth_qdio_establish()
4965 init_data.input_handler = card->discipline->input_handler; in qeth_qdio_establish()
4966 init_data.output_handler = card->discipline->output_handler; in qeth_qdio_establish()
5373 enum qeth_discipline_id discipline) in qeth_core_load_discipline() argument
5377 switch (discipline) { in qeth_core_load_discipline()
5379 card->discipline = try_then_request_module( in qeth_core_load_discipline()
5383 card->discipline = try_then_request_module( in qeth_core_load_discipline()
5387 if (!card->discipline) { in qeth_core_load_discipline()
[all …]
Dqeth_core_sys.c449 if (card->discipline) { in qeth_dev_layer2_store()
450 card->discipline->remove(card->gdev); in qeth_dev_layer2_store()
459 rc = card->discipline->setup(card->gdev); in qeth_dev_layer2_store()
Dqeth_core.h810 struct qeth_discipline *discipline; member
/linux-4.1.27/drivers/tty/
DKconfig318 tristate "HDLC line discipline support"
330 tristate "GSM MUX line discipline support (EXPERIMENTAL)"
333 This line discipline provides support for the GSM MUX protocol and
341 The trace router uses the Linux tty line discipline framework to
343 the trace sink line discipline driver and to another tty port (say
350 "Trace data sink for MIPI P1149.7 cJTAG standard" line discipline
357 The trace sink uses the Linux line discipline framework to receive
358 trace data coming from the trace router line discipline driver
/linux-4.1.27/drivers/pps/clients/
DKconfig19 tristate "PPS line discipline"
/linux-4.1.27/Documentation/
Dmagic-number.txt12 discipline-specific structures back and forth.
22 Please follow this discipline when you are adding future enhancements
26 discipline, these cases get detected quickly and safely.
Ddevices.txt3256 disciplines; these include the common terminal line discipline as well
3336 other capabilities requiring a TTY line discipline (including SLIP or
/linux-4.1.27/Documentation/ABI/testing/
Dsysfs-platform-kim43 configuring baud and install line discipline via this sysfs
/linux-4.1.27/Documentation/accounting/
Dtaskstats-struct.txt58 /* The scheduling discipline as set in task->policy field. */
59 __u8 ac_sched; /* Scheduling discipline */
/linux-4.1.27/drivers/nfc/
DKconfig23 combo devices. This makes use of shared transport line discipline
/linux-4.1.27/Documentation/sysctl/
Dnet.txt56 The default queuing discipline to use for network devices. This allows
57 overriding the default queue discipline of pfifo_fast with an
58 alternative. Since the default queuing discipline is created with the
/linux-4.1.27/Documentation/cgroups/
Dnet_prio.txt47 queueing discipline (qdisc) so priorities will be assigned prior to the hardware
/linux-4.1.27/Documentation/isdn/
DREADME.gigaset66 device (base, M105) or when the line discipline is attached (M101). It
70 The module ser_gigaset provides a serial line discipline N_GIGASET_M101
76 This will open the device file, attach the line discipline to it, and
78 discipline remains active. To deactivate it, kill the daemon, for example
/linux-4.1.27/sound/soc/omap/
DKconfig62 a line discipline #19 on the modem (ttyS3) serial line. The simplest
/linux-4.1.27/Documentation/networking/caif/
DREADME23 TTY, we are installing our physical serial driver as a line discipline above
/linux-4.1.27/drivers/net/can/
DKconfig24 Userspace tools to attach the SLCAN line discipline (slcan_attach,
/linux-4.1.27/Documentation/networking/
Dphonet.txt17 - an RS232 serial port (with a dedicated "FBUS" line discipline),
Dppp_generic.txt66 a serial port to the PPPDISC line discipline causes the ppp_async
Dbonding.txt1608 These commands tell the kernel to attach a multiqueue queue discipline to the
/linux-4.1.27/net/sched/
DKconfig93 select classes of this queuing discipline. Each class maps
156 scheduling algorithm. This queueing discipline allows the combination
326 This queuing discipline allows userspace to plug/unplug a network
/linux-4.1.27/drivers/bluetooth/
DKconfig282 combo devices. This makes use of shared transport line discipline
/linux-4.1.27/Documentation/scsi/
Din2000.txt56 Tightened up the "interrupts enabled/disabled" discipline
/linux-4.1.27/drivers/input/serio/
DKconfig43 tristate "Serial port line discipline"
/linux-4.1.27/drivers/net/irda/
DKconfig11 discipline. To compile it as a module, choose M here: the module
/linux-4.1.27/Documentation/input/
Djoystick.txt96 discipline module loaded and the inputattach utility started:
/linux-4.1.27/Documentation/scheduler/
Dsched-deadline.txt125 scheduling discipline, even if it must be said that it is particularly
/linux-4.1.27/drivers/char/
DKconfig391 tristate "Siemens R3964 line discipline"
/linux-4.1.27/Documentation/development-process/
D2.Process30 A relatively straightforward discipline is followed with regard to the