Lines Matching refs:private

34 	struct ccw_dev_id *id = &cdev->private->dev_id;  in verify_done()
35 int mpath = cdev->private->flags.mpath; in verify_done()
36 int pgroup = cdev->private->flags.pgroup; in verify_done()
57 struct ccw_request *req = &cdev->private->req; in nop_build_cp()
58 struct ccw1 *cp = cdev->private->iccws; in nop_build_cp()
73 struct ccw_request *req = &cdev->private->req; in nop_do()
76 ~cdev->private->path_noirq_mask); in nop_do()
105 struct ccw_request *req = &cdev->private->req; in nop_callback()
112 cdev->private->path_noirq_mask |= req->lpm; in nop_callback()
115 cdev->private->path_notoper_mask |= req->lpm; in nop_callback()
134 struct ccw_request *req = &cdev->private->req; in spid_build_cp()
135 struct ccw1 *cp = cdev->private->iccws; in spid_build_cp()
137 struct pgid *pgid = &cdev->private->pgid[i]; in spid_build_cp()
158 cdev->private->flags.pgid_unknown = 0; in pgid_wipeout_callback()
168 struct ccw_dev_id *id = &cdev->private->dev_id; in pgid_wipeout_start()
169 struct ccw_request *req = &cdev->private->req; in pgid_wipeout_start()
173 id->ssid, id->devno, cdev->private->pgid_valid_mask, in pgid_wipeout_start()
174 cdev->private->path_noirq_mask); in pgid_wipeout_start()
183 if (cdev->private->flags.mpath) in pgid_wipeout_start()
195 struct ccw_request *req = &cdev->private->req; in spid_do()
199 req->lpm = lpm_adjust(req->lpm, cdev->private->pgid_todo_mask); in spid_do()
207 if (cdev->private->flags.mpath) in spid_do()
214 if (cdev->private->flags.pgid_unknown) { in spid_do()
228 struct ccw_request *req = &cdev->private->req; in spid_callback()
235 cdev->private->flags.pgid_unknown = 1; in spid_callback()
236 cdev->private->path_noirq_mask |= req->lpm; in spid_callback()
239 cdev->private->path_notoper_mask |= req->lpm; in spid_callback()
242 if (cdev->private->flags.mpath) { in spid_callback()
244 cdev->private->flags.mpath = 0; in spid_callback()
248 cdev->private->flags.pgroup = 0; in spid_callback()
266 struct ccw_request *req = &cdev->private->req; in spid_start()
301 struct pgid *pgid = &cdev->private->pgid[0]; in pgid_analyze()
310 if ((cdev->private->pgid_valid_mask & lpm) == 0) in pgid_analyze()
341 if ((cdev->private->pgid_valid_mask & lpm) == 0) in pgid_to_donepm()
343 pgid = &cdev->private->pgid[i]; in pgid_to_donepm()
351 if (cdev->private->flags.mpath) { in pgid_to_donepm()
369 memcpy(&cdev->private->pgid[i], pgid, sizeof(struct pgid)); in pgid_fill()
377 struct ccw_dev_id *id = &cdev->private->dev_id; in snid_done()
388 if (reserved == cdev->private->pgid_valid_mask) in snid_done()
395 cdev->private->pgid_reset_mask |= reset; in snid_done()
396 cdev->private->pgid_todo_mask &= in snid_done()
397 ~(donepm | cdev->private->path_noirq_mask); in snid_done()
403 id->devno, rc, cdev->private->pgid_valid_mask, sch->vpm, in snid_done()
404 cdev->private->pgid_todo_mask, mismatch, reserved, reset); in snid_done()
407 if (cdev->private->flags.pgid_unknown) { in snid_done()
412 if (cdev->private->pgid_todo_mask == 0) { in snid_done()
421 cdev->private->flags.pgroup = 0; in snid_done()
422 cdev->private->flags.mpath = 0; in snid_done()
435 struct ccw_request *req = &cdev->private->req; in snid_build_cp()
436 struct ccw1 *cp = cdev->private->iccws; in snid_build_cp()
441 cp->cda = (u32) (addr_t) &cdev->private->pgid[i]; in snid_build_cp()
453 struct ccw_request *req = &cdev->private->req; in snid_do()
457 ~cdev->private->path_noirq_mask); in snid_do()
465 if (cdev->private->pgid_valid_mask) in snid_do()
467 else if (cdev->private->path_noirq_mask) in snid_do()
479 struct ccw_request *req = &cdev->private->req; in snid_callback()
483 cdev->private->pgid_valid_mask |= req->lpm; in snid_callback()
486 cdev->private->flags.pgid_unknown = 1; in snid_callback()
487 cdev->private->path_noirq_mask |= req->lpm; in snid_callback()
490 cdev->private->path_notoper_mask |= req->lpm; in snid_callback()
510 struct ccw_request *req = &cdev->private->req; in verify_start()
511 struct ccw_dev_id *devid = &cdev->private->dev_id; in verify_start()
517 memset(cdev->private->pgid, 0, sizeof(cdev->private->pgid)); in verify_start()
518 cdev->private->pgid_valid_mask = 0; in verify_start()
519 cdev->private->pgid_todo_mask = sch->schib.pmcw.pam; in verify_start()
520 cdev->private->path_notoper_mask = 0; in verify_start()
528 if (cdev->private->flags.pgroup) { in verify_start()
555 CIO_HEX_EVENT(4, &cdev->private->dev_id, sizeof(cdev->private->dev_id)); in ccw_device_verify_start()
560 cdev->private->flags.pgroup = cdev->private->options.pgroup; in ccw_device_verify_start()
561 cdev->private->flags.mpath = cdev->private->options.mpath; in ccw_device_verify_start()
562 cdev->private->flags.doverify = 0; in ccw_device_verify_start()
563 cdev->private->path_noirq_mask = 0; in ccw_device_verify_start()
573 struct ccw_dev_id *id = &cdev->private->dev_id; in disband_callback()
578 cdev->private->flags.mpath = 0; in disband_callback()
600 struct ccw_request *req = &cdev->private->req; in ccw_device_disband_start()
604 CIO_HEX_EVENT(4, &cdev->private->dev_id, sizeof(cdev->private->dev_id)); in ccw_device_disband_start()
613 if (cdev->private->flags.mpath) in ccw_device_disband_start()
621 struct ccw_request *req = &cdev->private->req; in stlck_build_cp()
622 struct ccw1 *cp = cdev->private->iccws; in stlck_build_cp()
655 struct ccw_request *req = &cdev->private->req; in ccw_device_stlck_start()
658 CIO_HEX_EVENT(4, &cdev->private->dev_id, sizeof(cdev->private->dev_id)); in ccw_device_stlck_start()