Lines Matching refs:lpm
850 __u8 lpm) in dasd_eckd_fill_rcd_cqr() argument
873 cqr->lpm = lpm; in dasd_eckd_fill_rcd_cqr()
907 __u8 lpm) in dasd_eckd_read_conf_immediately() argument
919 dasd_eckd_fill_rcd_cqr(device, cqr, rcd_buffer, lpm); in dasd_eckd_read_conf_immediately()
930 int *rcd_buffer_size, __u8 lpm) in dasd_eckd_read_conf_lpm() argument
960 dasd_eckd_fill_rcd_cqr(device, cqr, rcd_buf, lpm); in dasd_eckd_read_conf_lpm()
1055 __u8 lpm, opm; in dasd_eckd_read_conf() local
1067 for (lpm = 0x80; lpm; lpm>>= 1) { in dasd_eckd_read_conf()
1068 if (!(lpm & opm)) in dasd_eckd_read_conf()
1071 &conf_len, lpm); in dasd_eckd_read_conf()
1083 path_data->opm |= lpm; in dasd_eckd_read_conf()
1098 pos = pathmask_to_pos(lpm); in dasd_eckd_read_conf()
1153 "device %s instead of %s\n", lpm, in dasd_eckd_read_conf()
1156 path_data->cablepm |= lpm; in dasd_eckd_read_conf()
1159 pos = pathmask_to_pos(lpm); in dasd_eckd_read_conf()
1168 path_data->npm |= lpm; in dasd_eckd_read_conf()
1171 path_data->ppm |= lpm; in dasd_eckd_read_conf()
1175 path_data->opm = lpm; in dasd_eckd_read_conf()
1178 path_data->opm |= lpm; in dasd_eckd_read_conf()
1184 path_data->cablepm &= ~lpm; in dasd_eckd_read_conf()
1185 path_data->hpfpm &= ~lpm; in dasd_eckd_read_conf()
1186 path_data->cuirpm &= ~lpm; in dasd_eckd_read_conf()
1192 static int verify_fcx_max_data(struct dasd_device *device, __u8 lpm) in verify_fcx_max_data() argument
1200 mdc = ccw_device_get_mdc(device->cdev, lpm); in verify_fcx_max_data()
1205 mdc, lpm); in verify_fcx_max_data()
1213 "%u\n", fcx_max_data, lpm, in verify_fcx_max_data()
1226 __u8 lpm, opm; in rebuild_device_uid() local
1234 for (lpm = 0x80; lpm; lpm >>= 1) { in rebuild_device_uid()
1235 if (!(lpm & opm)) in rebuild_device_uid()
1242 lpm); in rebuild_device_uid()
1273 __u8 lpm, opm, npm, ppm, epm, hpfpm, cablepm; in do_path_verification_work() local
1298 for (lpm = 0x80; lpm; lpm >>= 1) { in do_path_verification_work()
1299 if (!(lpm & data->tbvpm)) in do_path_verification_work()
1306 lpm); in do_path_verification_work()
1312 npm |= lpm; in do_path_verification_work()
1315 ppm |= lpm; in do_path_verification_work()
1318 opm |= lpm; in do_path_verification_work()
1323 opm |= lpm; in do_path_verification_work()
1328 epm |= lpm; in do_path_verification_work()
1332 "(rc=%d) for new path %x\n", rc, lpm); in do_path_verification_work()
1335 if (verify_fcx_max_data(device, lpm)) { in do_path_verification_work()
1336 opm &= ~lpm; in do_path_verification_work()
1337 npm &= ~lpm; in do_path_verification_work()
1338 ppm &= ~lpm; in do_path_verification_work()
1339 hpfpm |= lpm; in do_path_verification_work()
1397 lpm, print_uid); in do_path_verification_work()
1398 opm &= ~lpm; in do_path_verification_work()
1399 npm &= ~lpm; in do_path_verification_work()
1400 ppm &= ~lpm; in do_path_verification_work()
1401 cablepm |= lpm; in do_path_verification_work()
1441 static int dasd_eckd_verify_path(struct dasd_device *device, __u8 lpm) in dasd_eckd_verify_path() argument
1459 data->tbvpm = lpm; in dasd_eckd_verify_path()
2511 cqr->lpm = cqr->block->base->path_data.opm; in dasd_eckd_handle_terminated_request()
2785 cqr->lpm = startdev->path_data.ppm; in dasd_eckd_build_cp_cmd_single()
2960 cqr->lpm = startdev->path_data.ppm; in dasd_eckd_build_cp_cmd_track()
3253 cqr->lpm = startdev->path_data.ppm; in dasd_eckd_build_cp_tpm_track()
3480 cqr->lpm = startdev->path_data.ppm; in dasd_raw_build_cp()
3855 cqr->lpm = usrparm.path_mask; in dasd_eckd_snid()
3859 if (!rc && usrparm.path_mask && (cqr->lpm != usrparm.path_mask)) in dasd_eckd_snid()