Searched refs:discipline (Results 1 - 21 of 21) sorted by relevance

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/s390/block/
H A Ddasd_erp.c115 * NOTE: This function is only called if no discipline postaction
163 if (device->discipline && device->discipline->dump_sense)
164 device->discipline->dump_sense(device, cqr, irb);
174 if (device->discipline && device->discipline->dump_sense_dbf)
175 device->discipline->dump_sense_dbf(device, irb, "log");
H A Ddasd_ioctl.c135 * Note: The discipline's format_function is assumed to deliver formatting
146 if (base->discipline->format_device == NULL)
172 cqr = base->discipline->format_device(base, fdata);
265 if (!base->discipline || !base->discipline->fill_info)
272 rc = base->discipline->fill_info(base, dasd_info);
308 memcpy(dasd_info->type, base->discipline->name, 4);
423 /* if the discipline has an ioctl method try it. */
424 if (block->base->discipline->ioctl) {
425 int rval = block->base->discipline
[all...]
H A Ddasd.c205 /* Forget the discipline information. */
206 if (device->discipline) {
207 if (device->discipline->uncheck_device)
208 device->discipline->uncheck_device(device);
209 module_put(device->discipline->owner);
211 device->discipline = NULL;
276 * until the discipline decides to continue the startup sequence
281 * discipline code, see dasd_eckd.c.
296 if (block->base->discipline->do_analysis != NULL)
297 rc = block->base->discipline
2398 dasd_generic_probe(struct ccw_device *cdev, struct dasd_discipline *discipline) argument
2469 struct dasd_discipline *discipline; local
[all...]
H A Ddasd_devmap.c857 /* Changing diag discipline flag is only allowed in offline state. */
882 else if (!device->discipline) {
887 device->discipline->name);
896 static DEVICE_ATTR(discipline, 0444, dasd_discipline_show, NULL);
948 if (device->discipline && device->discipline->get_uid &&
949 !device->discipline->get_uid(device, &uid)) {
975 if (device->discipline && device->discipline->get_uid &&
976 !device->discipline
[all...]
H A Ddasd_proc.c75 /* Print discipline string. */
76 if (device->discipline != NULL)
77 seq_printf(m, "(%s)", device->discipline->name);
H A Ddasd_alias.c2 * PAV alias management for the DASD ECKD discipline
24 * - PAV and DASD alias management is specific to the eckd discipline.
27 * device is checked by the eckd discipline and
197 device->discipline->get_uid(device, &uid);
263 device->discipline->get_uid(device, &uid);
289 device->discipline->get_uid(device, &uid);
322 device->discipline->get_uid(device, &uid);
H A Ddasd_diag.c261 if (strncmp(device->discipline->ebcname, (char *) &cqr->magic, 4)) {
264 " match discipline 0x%08X",
265 cqr->magic, *(int *) (&device->discipline->name));
313 /* Check whether device can be controlled by DIAG discipline. Return zero on
H A Ddasd_eer.c465 if (!device->discipline || strcmp(device->discipline->name, "ECKD"))
H A Ddasd_int.h22 * known: the discipline for the device is identified.
29 * new -> known: find discipline for the device and create devfs entries.
39 * known -> new: remove devfs entries and forget discipline.
62 /* DASD discipline magic */
273 * characteristics. It returns 0 if the discipline can be used
275 * device shutdown to deregister a device from its discipline.
376 /* Device discipline stuff. */
377 struct dasd_discipline *discipline; member in struct:dasd_device
H A Ddasd_fba.c249 device->discipline->dump_sense_dbf(device, irb, "unsolicited");
H A Ddasd_eckd.c1110 * If the device is accessible using ECKD discipline, the device is enabled.
1811 device->discipline->dump_sense_dbf(device, irb, "unsolicited");
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/s390/char/
H A Dtape_char.c170 /* Let the discipline build the ccw chain. */
171 request = device->discipline->read_block(device, block_size);
228 /* Let the discipline build the ccw chain. */
229 request = device->discipline->write_block(device, block_size);
257 if (device->discipline->process_eov)
258 device->discipline->process_eov(device);
442 /* Try the discipline ioctl function. */
443 if (device->discipline->ioctl_fn == NULL)
445 return device->discipline->ioctl_fn(device, no, data);
476 if (device->discipline
[all...]
H A Dtape_core.c318 struct tape_discipline *discipline)
322 DBF_LH(6, "tape_enable_device(%p, %p)\n", device, discipline);
332 /* Let the discipline have a go at the device. */
333 device->discipline = discipline;
334 if (!try_module_get(discipline->owner)) {
338 rc = discipline->setup_device(device);
363 device->discipline->cleanup_device(device);
364 device->discipline = NULL;
366 module_put(discipline
317 tape_generic_online(struct tape_device *device, struct tape_discipline *discipline) argument
[all...]
H A Dtape_block.c82 device->discipline->free_bread(ccw_req);
99 ccw_req = device->discipline->bread(device, req);
116 device->discipline->free_bread(ccw_req);
H A Dtape.h145 /* Size of the array containing the mtops for a discipline */
170 * The discipline irq function either returns an error code (<0) which
218 /* Device discipline information. */
219 struct tape_discipline * discipline; member in struct:tape_device
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/s390/net/
H A Dqeth_core_main.c1065 kthread_run(card->discipline.recover, (void *) card,
3843 init_data.input_handler = card->discipline.input_handler;
3844 init_data.output_handler = card->discipline.output_handler;
4185 enum qeth_discipline_id discipline)
4188 switch (discipline) {
4190 card->discipline.ccwgdriver = try_then_request_module(
4195 card->discipline.ccwgdriver = try_then_request_module(
4200 if (!card->discipline.ccwgdriver) {
4202 "support discipline %d\n", discipline);
4184 qeth_core_load_discipline(struct qeth_card *card, enum qeth_discipline_id discipline) argument
[all...]
H A Dqeth_core_sys.c437 if (card->discipline.ccwgdriver) {
438 card->discipline.ccwgdriver->remove(card->gdev);
447 rc = card->discipline.ccwgdriver->probe(card->gdev);
517 /* defer IP assist if device is offline (until discipline->set_online)*/
H A Dqeth_l2_main.c839 card->discipline.input_handler = (qdio_handler_t *)
841 card->discipline.output_handler = (qdio_handler_t *)
843 card->discipline.recover = qeth_l2_recover;
1107 pr_info("register layer 2 discipline\n");
1113 pr_info("unregister layer 2 discipline\n");
1286 MODULE_DESCRIPTION("qeth layer 2 discipline");
H A Dqeth_core.h745 struct qeth_discipline discipline; member in struct:qeth_card
804 /* exports for qeth discipline device drivers */
H A Dqeth_l3_main.c3345 card->discipline.input_handler = (qdio_handler_t *)
3347 card->discipline.output_handler = (qdio_handler_t *)
3349 card->discipline.recover = qeth_l3_recover;
3734 pr_warning("There is no IPv6 support for the layer 3 discipline\n");
3753 pr_info("register layer 3 discipline\n");
3761 pr_info("unregister layer 3 discipline\n");
3767 MODULE_DESCRIPTION("qeth layer 3 discipline");
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iproute2/doc/
H A Dip-cref.tex380 {\em qdisc\/} (``queuing discipline'') shows the queuing algorithm used

Completed in 144 milliseconds