Lines Matching refs:lpum
121 __u8 lpum; member
5876 __u8 lpum) in dasd_eckd_read_message_buffer() argument
5894 cqr->lpm = lpum; in dasd_eckd_read_message_buffer()
6125 __u32 message_id, __u8 lpum) in dasd_eckd_psf_cuir_response() argument
6128 int pos = pathmask_to_pos(lpum); in dasd_eckd_psf_cuir_response()
6177 __u8 lpum, in dasd_eckd_get_ref_conf() argument
6192 return device->path[pathmask_to_pos(lpum)].conf_data; in dasd_eckd_get_ref_conf()
6204 static int dasd_eckd_cuir_scope(struct dasd_device *device, __u8 lpum, in dasd_eckd_cuir_scope() argument
6219 return lpum; in dasd_eckd_cuir_scope()
6222 ref_conf_data = dasd_eckd_get_ref_conf(device, lpum, cuir); in dasd_eckd_cuir_scope()
6282 static int dasd_eckd_cuir_remove_path(struct dasd_device *device, __u8 lpum, in dasd_eckd_cuir_remove_path() argument
6287 tbcpm = dasd_eckd_cuir_scope(device, lpum, cuir); in dasd_eckd_cuir_remove_path()
6310 static int dasd_eckd_cuir_quiesce(struct dasd_device *device, __u8 lpum, in dasd_eckd_cuir_quiesce() argument
6324 tbcpm = dasd_eckd_cuir_remove_path(dev, lpum, cuir); in dasd_eckd_cuir_quiesce()
6334 tbcpm = dasd_eckd_cuir_remove_path(dev, lpum, cuir); in dasd_eckd_cuir_quiesce()
6346 tbcpm = dasd_eckd_cuir_remove_path(dev, lpum, cuir); in dasd_eckd_cuir_quiesce()
6356 tbcpm = dasd_eckd_cuir_remove_path(dev, lpum, cuir); in dasd_eckd_cuir_quiesce()
6371 static int dasd_eckd_cuir_resume(struct dasd_device *device, __u8 lpum, in dasd_eckd_cuir_resume() argument
6387 tbcpm = dasd_eckd_cuir_scope(dev, lpum, cuir); in dasd_eckd_cuir_resume()
6397 tbcpm = dasd_eckd_cuir_scope(dev, lpum, cuir); in dasd_eckd_cuir_resume()
6411 tbcpm = dasd_eckd_cuir_scope(dev, lpum, cuir); in dasd_eckd_cuir_resume()
6421 tbcpm = dasd_eckd_cuir_scope(dev, lpum, cuir); in dasd_eckd_cuir_resume()
6435 __u8 lpum) in dasd_eckd_handle_cuir() argument
6447 if (dasd_eckd_cuir_quiesce(device, lpum, cuir)) in dasd_eckd_handle_cuir()
6453 dasd_eckd_cuir_resume(device, lpum, cuir); in dasd_eckd_handle_cuir()
6459 cuir->message_id, lpum); in dasd_eckd_handle_cuir()
6464 device->discipline->check_attention(device, lpum); in dasd_eckd_handle_cuir()
6504 __u8 lpum) in dasd_eckd_handle_oos() argument
6531 device->discipline->check_attention(device, lpum); in dasd_eckd_handle_oos()
6549 rc = dasd_eckd_read_message_buffer(device, messages, data->lpum); in dasd_eckd_check_attention_work()
6555 dasd_eckd_handle_cuir(device, messages, data->lpum); in dasd_eckd_check_attention_work()
6558 dasd_eckd_handle_oos(device, messages, data->lpum); in dasd_eckd_check_attention_work()
6566 static int dasd_eckd_check_attention(struct dasd_device *device, __u8 lpum) in dasd_eckd_check_attention() argument
6576 data->lpum = lpum; in dasd_eckd_check_attention()
6581 static int dasd_eckd_disable_hpf_path(struct dasd_device *device, __u8 lpum) in dasd_eckd_disable_hpf_path() argument
6583 if (~lpum & dasd_path_get_opm(device)) { in dasd_eckd_disable_hpf_path()
6584 dasd_path_add_nohpfpm(device, lpum); in dasd_eckd_disable_hpf_path()
6585 dasd_path_remove_opm(device, lpum); in dasd_eckd_disable_hpf_path()
6588 lpum); in dasd_eckd_disable_hpf_path()
6624 if (dasd_eckd_disable_hpf_path(device, irb->esw.esw1.lpum)) in dasd_eckd_handle_hpf_error()