Lines Matching refs:pfxdata
527 static int prefix_LRE(struct ccw1 *ccw, struct PFX_eckd_data *pfxdata, in prefix_LRE() argument
540 dedata = &pfxdata->define_extent; in prefix_LRE()
541 lredata = &pfxdata->locate_record; in prefix_LRE()
546 ccw->count = sizeof(*pfxdata) + 2; in prefix_LRE()
547 ccw->cda = (__u32) __pa(pfxdata); in prefix_LRE()
548 memset(pfxdata, 0, sizeof(*pfxdata) + 2); in prefix_LRE()
550 ccw->count = sizeof(*pfxdata); in prefix_LRE()
551 ccw->cda = (__u32) __pa(pfxdata); in prefix_LRE()
552 memset(pfxdata, 0, sizeof(*pfxdata)); in prefix_LRE()
562 pfxdata->format = format; in prefix_LRE()
563 pfxdata->base_address = basepriv->conf.ned->unit_addr; in prefix_LRE()
564 pfxdata->base_lss = basepriv->conf.ned->ID; in prefix_LRE()
565 pfxdata->validity.define_extent = 1; in prefix_LRE()
569 pfxdata->validity.verify_base = 1; in prefix_LRE()
572 pfxdata->validity.verify_base = 1; in prefix_LRE()
573 pfxdata->validity.hyper_pav = 1; in prefix_LRE()
584 pfxdata->validity.time_stamp = 1; /* 'Time Stamp Valid' */ in prefix_LRE()
594 static int prefix(struct ccw1 *ccw, struct PFX_eckd_data *pfxdata, in prefix() argument
598 return prefix_LRE(ccw, pfxdata, trk, totrk, cmd, basedev, startdev, in prefix()
4313 struct PFX_eckd_data pfxdata; in prepare_itcw() local
4331 dedata = &pfxdata.define_extent; in prepare_itcw()
4332 lredata = &pfxdata.locate_record; in prepare_itcw()
4334 memset(&pfxdata, 0, sizeof(pfxdata)); in prepare_itcw()
4335 pfxdata.format = 1; /* PFX with LRE */ in prepare_itcw()
4336 pfxdata.base_address = basepriv->conf.ned->unit_addr; in prepare_itcw()
4337 pfxdata.base_lss = basepriv->conf.ned->ID; in prepare_itcw()
4338 pfxdata.validity.define_extent = 1; in prepare_itcw()
4342 pfxdata.validity.verify_base = 1; in prepare_itcw()
4345 pfxdata.validity.verify_base = 1; in prepare_itcw()
4346 pfxdata.validity.hyper_pav = 1; in prepare_itcw()
4376 pfxdata.validity.time_stamp = 1; /* 'Time Stamp Valid' */ in prepare_itcw()
4455 &pfxdata, sizeof(pfxdata), total_data_size); in prepare_itcw()
4927 struct PFX_eckd_data *pfxdata; in dasd_eckd_reset_ccw_to_base_io() local
4936 pfxdata = (struct PFX_eckd_data *)&dcw->cd[0]; in dasd_eckd_reset_ccw_to_base_io()
4937 pfxdata->validity.verify_base = 0; in dasd_eckd_reset_ccw_to_base_io()
4938 pfxdata->validity.hyper_pav = 0; in dasd_eckd_reset_ccw_to_base_io()
4941 pfxdata = cqr->data; in dasd_eckd_reset_ccw_to_base_io()
4943 pfxdata->validity.verify_base = 0; in dasd_eckd_reset_ccw_to_base_io()
4944 pfxdata->validity.hyper_pav = 0; in dasd_eckd_reset_ccw_to_base_io()