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()
1040 __u8 lpm, opm; in dasd_eckd_read_conf() local
1052 for (lpm = 0x80; lpm; lpm>>= 1) { in dasd_eckd_read_conf()
1053 if (!(lpm & opm)) in dasd_eckd_read_conf()
1056 &conf_len, lpm); in dasd_eckd_read_conf()
1068 path_data->opm |= lpm; in dasd_eckd_read_conf()
1134 "device %s instead of %s\n", lpm, in dasd_eckd_read_conf()
1137 path_data->cablepm |= lpm; in dasd_eckd_read_conf()
1146 path_data->npm |= lpm; in dasd_eckd_read_conf()
1149 path_data->ppm |= lpm; in dasd_eckd_read_conf()
1152 path_data->opm |= lpm; in dasd_eckd_read_conf()
1157 path_data->cablepm &= ~lpm; in dasd_eckd_read_conf()
1158 path_data->hpfpm &= ~lpm; in dasd_eckd_read_conf()
1159 path_data->cuirpm &= ~lpm; in dasd_eckd_read_conf()
1168 static int verify_fcx_max_data(struct dasd_device *device, __u8 lpm) in verify_fcx_max_data() argument
1176 mdc = ccw_device_get_mdc(device->cdev, lpm); in verify_fcx_max_data()
1181 mdc, lpm); in verify_fcx_max_data()
1189 "%u\n", fcx_max_data, lpm, in verify_fcx_max_data()
1202 __u8 lpm, opm; in rebuild_device_uid() local
1210 for (lpm = 0x80; lpm; lpm >>= 1) { in rebuild_device_uid()
1211 if (!(lpm & opm)) in rebuild_device_uid()
1218 lpm); in rebuild_device_uid()
1249 __u8 lpm, opm, npm, ppm, epm, hpfpm, cablepm; in do_path_verification_work() local
1270 for (lpm = 0x80; lpm; lpm >>= 1) { in do_path_verification_work()
1271 if (!(lpm & data->tbvpm)) in do_path_verification_work()
1278 lpm); in do_path_verification_work()
1284 npm |= lpm; in do_path_verification_work()
1287 ppm |= lpm; in do_path_verification_work()
1290 opm |= lpm; in do_path_verification_work()
1295 opm |= lpm; in do_path_verification_work()
1300 epm |= lpm; in do_path_verification_work()
1304 "(rc=%d) for new path %x\n", rc, lpm); in do_path_verification_work()
1307 if (verify_fcx_max_data(device, lpm)) { in do_path_verification_work()
1308 opm &= ~lpm; in do_path_verification_work()
1309 npm &= ~lpm; in do_path_verification_work()
1310 ppm &= ~lpm; in do_path_verification_work()
1311 hpfpm |= lpm; in do_path_verification_work()
1369 lpm, print_uid); in do_path_verification_work()
1370 opm &= ~lpm; in do_path_verification_work()
1371 npm &= ~lpm; in do_path_verification_work()
1372 ppm &= ~lpm; in do_path_verification_work()
1373 cablepm |= lpm; in do_path_verification_work()
1413 static int dasd_eckd_verify_path(struct dasd_device *device, __u8 lpm) in dasd_eckd_verify_path() argument
1431 data->tbvpm = lpm; in dasd_eckd_verify_path()
2473 cqr->lpm = cqr->block->base->path_data.opm; in dasd_eckd_handle_terminated_request()
2747 cqr->lpm = startdev->path_data.ppm; in dasd_eckd_build_cp_cmd_single()
2922 cqr->lpm = startdev->path_data.ppm; in dasd_eckd_build_cp_cmd_track()
3215 cqr->lpm = startdev->path_data.ppm; in dasd_eckd_build_cp_tpm_track()
3442 cqr->lpm = startdev->path_data.ppm; in dasd_raw_build_cp()
3817 cqr->lpm = usrparm.path_mask; in dasd_eckd_snid()
3821 if (!rc && usrparm.path_mask && (cqr->lpm != usrparm.path_mask)) in dasd_eckd_snid()
4533 cqr->lpm = lpum; in dasd_eckd_read_message_buffer()