Lines Matching refs:discipline
193 * Note: The discipline's format_function is assumed to deliver formatting
204 if (base->discipline->format_device == NULL)
228 rc = base->discipline->format_device(base, fdata, 1);
230 rc = base->discipline->format_device(base, fdata, 0);
242 if (!base->discipline->check_device_format)
245 rc = base->discipline->check_device_format(base, cdata, 1);
247 rc = base->discipline->check_device_format(base, cdata, 0);
333 if (!device->discipline->is_ese && !device->discipline->is_ese(device))
335 if (!device->discipline->release_space)
338 return device->discipline->release_space(device, rdata);
422 if (!device->discipline->copy_pair_swap) {
426 rc = device->discipline->copy_pair_swap(device, data.primary,
516 if (!base->discipline || !base->discipline->fill_info)
519 rc = base->discipline->fill_info(base, dasd_info);
554 memcpy(dasd_info->type, base->discipline->name, 4);
695 /* if the discipline has an ioctl method try it. */
697 if (base->discipline->ioctl)
698 rc = base->discipline->ioctl(block, cmd, argp);