Lines Matching refs:discipline
195 * Note: The discipline's format_function is assumed to deliver formatting
206 if (base->discipline->format_device == NULL)
231 rc = base->discipline->format_device(base, fdata, 1);
233 rc = base->discipline->format_device(base, fdata, 0);
245 if (!base->discipline->check_device_format)
248 rc = base->discipline->check_device_format(base, cdata, 1);
250 rc = base->discipline->check_device_format(base, cdata, 0);
336 if (!device->discipline->is_ese && !device->discipline->is_ese(device))
338 if (!device->discipline->release_space)
341 return device->discipline->release_space(device, rdata);
469 if (!base->discipline || !base->discipline->fill_info)
472 rc = base->discipline->fill_info(base, dasd_info);
507 memcpy(dasd_info->type, base->discipline->name, 4);
656 /* if the discipline has an ioctl method try it. */
658 if (base->discipline->ioctl)
659 rc = base->discipline->ioctl(block, cmd, argp);