Lines Matching full:lpm

820 				   __u8 lpm)  in dasd_eckd_fill_rcd_cqr()  argument
843 cqr->lpm = lpm; in dasd_eckd_fill_rcd_cqr()
877 __u8 lpm) in dasd_eckd_read_conf_immediately() argument
889 dasd_eckd_fill_rcd_cqr(device, cqr, rcd_buffer, lpm); in dasd_eckd_read_conf_immediately()
900 int *rcd_buffer_size, __u8 lpm) in dasd_eckd_read_conf_lpm() argument
930 dasd_eckd_fill_rcd_cqr(device, cqr, rcd_buf, lpm); in dasd_eckd_read_conf_lpm()
1094 void *conf_data, __u8 lpm) in dasd_eckd_check_cabling() argument
1110 lpm, print_path_uid, print_device_uid); in dasd_eckd_check_cabling()
1122 __u8 lpm, opm; in dasd_eckd_read_conf() local
1130 for (lpm = 0x80; lpm; lpm>>= 1) { in dasd_eckd_read_conf()
1131 if (!(lpm & opm)) in dasd_eckd_read_conf()
1134 &conf_len, lpm); in dasd_eckd_read_conf()
1167 } else if (dasd_eckd_check_cabling(device, conf_data, lpm)) { in dasd_eckd_read_conf()
1168 dasd_path_add_cablepm(device, lpm); in dasd_eckd_read_conf()
1174 pos = pathmask_to_pos(lpm); in dasd_eckd_read_conf()
1179 dasd_path_add_nppm(device, lpm); in dasd_eckd_read_conf()
1182 dasd_path_add_ppm(device, lpm); in dasd_eckd_read_conf()
1186 dasd_path_set_opm(device, lpm); in dasd_eckd_read_conf()
1189 dasd_path_add_opm(device, lpm); in dasd_eckd_read_conf()
1223 static int verify_fcx_max_data(struct dasd_device *device, __u8 lpm) in verify_fcx_max_data() argument
1230 mdc = ccw_device_get_mdc(device->cdev, lpm); in verify_fcx_max_data()
1235 mdc, lpm); in verify_fcx_max_data()
1243 "%u\n", fcx_max_data, lpm, in verify_fcx_max_data()
1255 __u8 lpm, opm = dasd_path_get_opm(device); in rebuild_device_uid() local
1258 for (lpm = 0x80; lpm; lpm >>= 1) { in rebuild_device_uid()
1259 if (!(lpm & opm)) in rebuild_device_uid()
1266 lpm); in rebuild_device_uid()
1294 __u8 lpm, opm, npm, ppm, epm, hpfpm, cablepm; in dasd_eckd_path_available_action() local
1308 for (lpm = 0x80; lpm; lpm >>= 1) { in dasd_eckd_path_available_action()
1309 if (!(lpm & data->tbvpm)) in dasd_eckd_path_available_action()
1316 lpm); in dasd_eckd_path_available_action()
1322 npm |= lpm; in dasd_eckd_path_available_action()
1325 ppm |= lpm; in dasd_eckd_path_available_action()
1328 opm |= lpm; in dasd_eckd_path_available_action()
1333 opm |= lpm; in dasd_eckd_path_available_action()
1338 epm |= lpm; in dasd_eckd_path_available_action()
1342 "(rc=%d) for new path %x\n", rc, lpm); in dasd_eckd_path_available_action()
1345 if (verify_fcx_max_data(device, lpm)) { in dasd_eckd_path_available_action()
1346 opm &= ~lpm; in dasd_eckd_path_available_action()
1347 npm &= ~lpm; in dasd_eckd_path_available_action()
1348 ppm &= ~lpm; in dasd_eckd_path_available_action()
1349 hpfpm |= lpm; in dasd_eckd_path_available_action()
1395 lpm, print_uid); in dasd_eckd_path_available_action()
1396 opm &= ~lpm; in dasd_eckd_path_available_action()
1397 npm &= ~lpm; in dasd_eckd_path_available_action()
1398 ppm &= ~lpm; in dasd_eckd_path_available_action()
1399 cablepm |= lpm; in dasd_eckd_path_available_action()
1415 epm |= lpm; in dasd_eckd_path_available_action()
1417 pos = pathmask_to_pos(lpm); in dasd_eckd_path_available_action()
3567 cqr->lpm = dasd_path_get_opm(cqr->block->base); in dasd_eckd_handle_terminated_request()
4142 cqr->lpm = dasd_path_get_ppm(startdev); in dasd_eckd_build_cp_cmd_single()
4319 cqr->lpm = dasd_path_get_ppm(startdev); in dasd_eckd_build_cp_cmd_track()
4643 cqr->lpm = dasd_path_get_ppm(startdev); in dasd_eckd_build_cp_tpm_track()
4883 cqr->lpm = dasd_path_get_ppm(startdev); in dasd_eckd_build_cp_raw()
5255 cqr->lpm = usrparm.path_mask; in dasd_eckd_snid()
5259 if (!rc && usrparm.path_mask && (cqr->lpm != usrparm.path_mask)) in dasd_eckd_snid()
5916 cqr->lpm = lpum; in dasd_eckd_read_message_buffer()
5962 } else if (cqr->lpm) { in dasd_eckd_read_message_buffer()
5968 cqr->lpm = 0; in dasd_eckd_read_message_buffer()