Home
last modified time | relevance | path

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

/drivers/s390/block/
Ddasd.c211 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 …]
Ddasd_erp.c163 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()
Ddasd_ioctl.c156 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()
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.h431 struct dasd_discipline *discipline; member
/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()
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()
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
/drivers/misc/ti-st/
DKconfig2 # TI's shared transport line discipline and the protocol
5 menu "Texas Instruments shared transport line discipline"
/drivers/s390/net/
Dqeth_core_main.c1423 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 …]
Dqeth_core_sys.c435 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()
Dqeth_core.h783 struct qeth_discipline *discipline; member
/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
/drivers/pps/clients/
DKconfig19 tristate "PPS line discipline"
/drivers/nfc/
DKconfig23 combo devices. This makes use of shared transport line discipline
/drivers/net/can/
DKconfig24 Userspace tools to attach the SLCAN line discipline (slcan_attach,
/drivers/bluetooth/
DKconfig240 combo devices. This makes use of shared transport line discipline
/drivers/input/serio/
DKconfig37 tristate "Serial port line discipline"
/drivers/net/irda/
DKconfig11 discipline. To compile it as a module, choose M here: the module
/drivers/char/
DKconfig407 tristate "Siemens R3964 line discipline"