/drivers/s390/block/ |
D | dasd.c | 211 if (device->discipline) { in dasd_state_known_to_new() 212 if (device->discipline->uncheck_device) in dasd_state_known_to_new() 213 device->discipline->uncheck_device(device); in dasd_state_known_to_new() 214 module_put(device->discipline->owner); in dasd_state_known_to_new() 216 device->discipline = NULL; in dasd_state_known_to_new() 334 if (block->base->discipline->do_analysis != NULL) in dasd_state_basic_to_ready() 335 rc = block->base->discipline->do_analysis(block); in dasd_state_basic_to_ready() 356 if (device->discipline->basic_to_ready) in dasd_state_basic_to_ready() 357 rc = device->discipline->basic_to_ready(device); in dasd_state_basic_to_ready() 380 if (device->discipline->ready_to_basic) { in dasd_state_ready_to_basic() [all …]
|
D | dasd_erp.c | 163 if (device->discipline && device->discipline->dump_sense) in dasd_log_sense() 164 device->discipline->dump_sense(device, cqr, irb); in dasd_log_sense() 174 if (device->discipline && device->discipline->dump_sense_dbf) in dasd_log_sense_dbf() 175 device->discipline->dump_sense_dbf(device, irb, "log"); in dasd_log_sense_dbf()
|
D | dasd_ioctl.c | 156 if (base->discipline->format_device == NULL) in dasd_format() 181 rc = base->discipline->format_device(base, fdata); in dasd_format() 309 if (!base->discipline || !base->discipline->fill_info) in dasd_ioctl_information() 316 rc = base->discipline->fill_info(base, dasd_info); in dasd_ioctl_information() 353 memcpy(dasd_info->type, base->discipline->name, 4); in dasd_ioctl_information() 494 if (base->discipline->ioctl) in dasd_ioctl() 495 rc = base->discipline->ioctl(block, cmd, argp); in dasd_ioctl()
|
D | dasd_devmap.c | 996 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()
|
D | dasd_proc.c | 53 if (device->discipline != NULL) in dasd_devices_show() 54 seq_printf(m, "(%s)", device->discipline->name); in dasd_devices_show()
|
D | dasd_eer.c | 464 if (!device->discipline || strcmp(device->discipline->name, "ECKD")) in dasd_eer_enable()
|
D | dasd_diag.c | 259 if (strncmp(device->discipline->ebcname, (char *) &cqr->magic, 4)) { in dasd_ext_handler() 263 cqr->magic, *(int *) (&device->discipline->name)); in dasd_ext_handler()
|
D | dasd_alias.c | 196 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()
|
D | dasd_int.h | 431 struct dasd_discipline *discipline; member
|
/drivers/s390/char/ |
D | tape_char.c | 165 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() 430 if (device->discipline->ioctl_fn == NULL) in __tapechar_ioctl() 432 return device->discipline->ioctl_fn(device, no, data); in __tapechar_ioctl() 463 if (device->discipline->ioctl_fn) { in tapechar_compat_ioctl() 465 rval = device->discipline->ioctl_fn(device, no, argp); in tapechar_compat_ioctl()
|
D | tape_core.c | 373 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 …]
|
D | tape.h | 191 struct tape_discipline * discipline; member
|
/drivers/misc/ti-st/ |
D | Kconfig | 2 # TI's shared transport line discipline and the protocol 5 menu "Texas Instruments shared transport line discipline"
|
/drivers/s390/net/ |
D | qeth_core_main.c | 1423 ts = kthread_run(card->discipline->recover, (void *)card, in qeth_start_kernel_thread() 4723 queue_start_poll[i] = card->discipline->start_poll; in qeth_qdio_establish() 4747 init_data.input_handler = card->discipline->input_handler; in qeth_qdio_establish() 4748 init_data.output_handler = card->discipline->output_handler; in qeth_qdio_establish() 5136 enum qeth_discipline_id discipline) in qeth_core_load_discipline() argument 5140 switch (discipline) { in qeth_core_load_discipline() 5142 card->discipline = try_then_request_module( in qeth_core_load_discipline() 5146 card->discipline = try_then_request_module( in qeth_core_load_discipline() 5150 if (!card->discipline) { in qeth_core_load_discipline() 5152 "support discipline %d\n", discipline); in qeth_core_load_discipline() [all …]
|
D | qeth_core_sys.c | 435 if (card->discipline) { in qeth_dev_layer2_store() 436 card->discipline->remove(card->gdev); in qeth_dev_layer2_store() 445 rc = card->discipline->setup(card->gdev); in qeth_dev_layer2_store()
|
D | qeth_core.h | 783 struct qeth_discipline *discipline; member
|
/drivers/tty/ |
D | Kconfig | 318 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
|
/drivers/pps/clients/ |
D | Kconfig | 19 tristate "PPS line discipline"
|
/drivers/nfc/ |
D | Kconfig | 23 combo devices. This makes use of shared transport line discipline
|
/drivers/net/can/ |
D | Kconfig | 24 Userspace tools to attach the SLCAN line discipline (slcan_attach,
|
/drivers/bluetooth/ |
D | Kconfig | 240 combo devices. This makes use of shared transport line discipline
|
/drivers/input/serio/ |
D | Kconfig | 37 tristate "Serial port line discipline"
|
/drivers/net/irda/ |
D | Kconfig | 11 discipline. To compile it as a module, choose M here: the module
|
/drivers/char/ |
D | Kconfig | 407 tristate "Siemens R3964 line discipline"
|