/kernel/linux/linux-5.10/arch/s390/include/asm/ |
H A D | cio.h | 121 * @lpum: last path used mask 134 __u32 lpum : 8; member 162 * @lpum: last path used mask 169 __u8 lpum; member 178 * @lpum: last path used mask 185 __u8 lpum; member 194 * @lpum: last path used mask 201 __u8 lpum; member
|
/kernel/linux/linux-6.6/arch/s390/include/asm/ |
H A D | cio.h | 121 * @lpum: last path used mask 134 __u32 lpum : 8; member 162 * @lpum: last path used mask 169 __u8 lpum; member 178 * @lpum: last path used mask 185 __u8 lpum; member 194 * @lpum: last path used mask 201 __u8 lpum; member
|
/kernel/linux/linux-5.10/drivers/s390/block/ |
H A D | dasd_3990_erp.c | 157 ~(erp->irb.esw.esw0.sublog.lpum); in dasd_3990_erp_alternate_path() 159 erp->lpm &= ~(erp->irb.esw.esw0.sublog.lpum); in dasd_3990_erp_alternate_path() 164 "try alternate lpm=%x (lpum=%x / opm=%x)", in dasd_3990_erp_alternate_path() 165 erp->lpm, erp->irb.esw.esw0.sublog.lpum, opm); in dasd_3990_erp_alternate_path() 172 "The DASD cannot be reached on any path (lpum=%x" in dasd_3990_erp_alternate_path() 173 "/opm=%x)\n", erp->irb.esw.esw0.sublog.lpum, opm); in dasd_3990_erp_alternate_path() 2213 static void dasd_3990_erp_disable_path(struct dasd_device *device, __u8 lpum) in dasd_3990_erp_disable_path() argument 2215 int pos = pathmask_to_pos(lpum); in dasd_3990_erp_disable_path() 2220 device->path[pos].cssid, device->path[pos].chpid, lpum); in dasd_3990_erp_disable_path() 2225 if (!(dasd_path_get_opm(device) & ~lpum)) { in dasd_3990_erp_disable_path() 2246 __u8 lpum = erp->refers->irb.esw.esw1.lpum; dasd_3990_erp_account_error() local [all...] |
H A D | dasd_eckd.c | 121 __u8 lpum; member 5886 __u8 lpum) in dasd_eckd_read_message_buffer() 5904 cqr->lpm = lpum; in dasd_eckd_read_message_buffer() 6135 __u32 message_id, __u8 lpum) in dasd_eckd_psf_cuir_response() 6138 int pos = pathmask_to_pos(lpum); in dasd_eckd_psf_cuir_response() 6184 * conf_data pointer for the path specified by lpum 6187 __u8 lpum, in dasd_eckd_get_ref_conf() 6202 return device->path[pathmask_to_pos(lpum)].conf_data; in dasd_eckd_get_ref_conf() 6214 static int dasd_eckd_cuir_scope(struct dasd_device *device, __u8 lpum, in dasd_eckd_cuir_scope() argument 6229 return lpum; in dasd_eckd_cuir_scope() 5884 dasd_eckd_read_message_buffer(struct dasd_device *device, struct dasd_rssd_messages *messages, __u8 lpum) dasd_eckd_read_message_buffer() argument 6134 dasd_eckd_psf_cuir_response(struct dasd_device *device, int response, __u32 message_id, __u8 lpum) dasd_eckd_psf_cuir_response() argument 6186 dasd_eckd_get_ref_conf(struct dasd_device *device, __u8 lpum, struct dasd_cuir_message *cuir) dasd_eckd_get_ref_conf() argument 6292 dasd_eckd_cuir_remove_path(struct dasd_device *device, __u8 lpum, struct dasd_cuir_message *cuir) dasd_eckd_cuir_remove_path() argument 6320 dasd_eckd_cuir_quiesce(struct dasd_device *device, __u8 lpum, struct dasd_cuir_message *cuir) dasd_eckd_cuir_quiesce() argument 6381 dasd_eckd_cuir_resume(struct dasd_device *device, __u8 lpum, struct dasd_cuir_message *cuir) dasd_eckd_cuir_resume() argument 6444 dasd_eckd_handle_cuir(struct dasd_device *device, void *messages, __u8 lpum) dasd_eckd_handle_cuir() argument 6513 dasd_eckd_handle_oos(struct dasd_device *device, void *messages, __u8 lpum) dasd_eckd_handle_oos() argument 6576 dasd_eckd_check_attention(struct dasd_device *device, __u8 lpum) dasd_eckd_check_attention() argument 6591 dasd_eckd_disable_hpf_path(struct dasd_device *device, __u8 lpum) dasd_eckd_disable_hpf_path() argument [all...] |
H A D | dasd_int.h | 584 __u8 lpum; member
|
H A D | dasd.c | 1776 irb->esw.esw1.lpum); in dasd_int_handler()
|
/kernel/linux/linux-6.6/drivers/s390/block/ |
H A D | dasd_3990_erp.c | 157 ~(erp->irb.esw.esw0.sublog.lpum); in dasd_3990_erp_alternate_path() 159 erp->lpm &= ~(erp->irb.esw.esw0.sublog.lpum); in dasd_3990_erp_alternate_path() 164 "try alternate lpm=%x (lpum=%x / opm=%x)", in dasd_3990_erp_alternate_path() 165 erp->lpm, erp->irb.esw.esw0.sublog.lpum, opm); in dasd_3990_erp_alternate_path() 172 "The DASD cannot be reached on any path (lpum=%x" in dasd_3990_erp_alternate_path() 173 "/opm=%x)\n", erp->irb.esw.esw0.sublog.lpum, opm); in dasd_3990_erp_alternate_path() 2218 static void dasd_3990_erp_disable_path(struct dasd_device *device, __u8 lpum) in dasd_3990_erp_disable_path() argument 2220 int pos = pathmask_to_pos(lpum); in dasd_3990_erp_disable_path() 2225 device->path[pos].cssid, device->path[pos].chpid, lpum); in dasd_3990_erp_disable_path() 2230 if (!(dasd_path_get_opm(device) & ~lpum)) { in dasd_3990_erp_disable_path() 2251 __u8 lpum = erp->refers->irb.esw.esw1.lpum; dasd_3990_erp_account_error() local [all...] |
H A D | dasd_eckd.c | 122 __u8 lpum; member 5905 __u8 lpum) in dasd_eckd_read_message_buffer() 5923 cqr->lpm = lpum; in dasd_eckd_read_message_buffer() 6355 __u32 message_id, __u8 lpum) in dasd_eckd_psf_cuir_response() 6358 int pos = pathmask_to_pos(lpum); in dasd_eckd_psf_cuir_response() 6404 * conf_data pointer for the path specified by lpum 6407 __u8 lpum, in dasd_eckd_get_ref_conf() 6422 return device->path[pathmask_to_pos(lpum)].conf_data; in dasd_eckd_get_ref_conf() 6434 static int dasd_eckd_cuir_scope(struct dasd_device *device, __u8 lpum, in dasd_eckd_cuir_scope() argument 6449 return lpum; in dasd_eckd_cuir_scope() 5903 dasd_eckd_read_message_buffer(struct dasd_device *device, struct dasd_rssd_messages *messages, __u8 lpum) dasd_eckd_read_message_buffer() argument 6354 dasd_eckd_psf_cuir_response(struct dasd_device *device, int response, __u32 message_id, __u8 lpum) dasd_eckd_psf_cuir_response() argument 6406 dasd_eckd_get_ref_conf(struct dasd_device *device, __u8 lpum, struct dasd_cuir_message *cuir) dasd_eckd_get_ref_conf() argument 6512 dasd_eckd_cuir_remove_path(struct dasd_device *device, __u8 lpum, struct dasd_cuir_message *cuir) dasd_eckd_cuir_remove_path() argument 6540 dasd_eckd_cuir_quiesce(struct dasd_device *device, __u8 lpum, struct dasd_cuir_message *cuir) dasd_eckd_cuir_quiesce() argument 6601 dasd_eckd_cuir_resume(struct dasd_device *device, __u8 lpum, struct dasd_cuir_message *cuir) dasd_eckd_cuir_resume() argument 6664 dasd_eckd_handle_cuir(struct dasd_device *device, void *messages, __u8 lpum) dasd_eckd_handle_cuir() argument 6733 dasd_eckd_handle_oos(struct dasd_device *device, void *messages, __u8 lpum) dasd_eckd_handle_oos() argument 6796 dasd_eckd_check_attention(struct dasd_device *device, __u8 lpum) dasd_eckd_check_attention() argument 6811 dasd_eckd_disable_hpf_path(struct dasd_device *device, __u8 lpum) dasd_eckd_disable_hpf_path() argument [all...] |
H A D | dasd_int.h | 678 __u8 lpum; member
|
H A D | dasd.c | 1710 irb->esw.esw1.lpum); in dasd_int_handler()
|
/kernel/linux/linux-5.10/drivers/s390/cio/ |
H A D | cio.h | 32 u8 lpum; /* last path used mask */ member
|
H A D | vfio_ccw_drv.c | 353 if (sch->schib.pmcw.lpum & mask) in vfio_ccw_chp_event() 358 if (sch->schib.pmcw.lpum & mask) in vfio_ccw_chp_event()
|
H A D | device_status.c | 124 cdev_irb->esw.esw1.lpum = irb->esw.esw1.lpum; in ccw_device_accumulate_esw()
|
H A D | ccwreq.c | 337 if ((0x80 >> chp) & sch->schib.pmcw.lpum) in ccw_request_timeout()
|
H A D | trace.h | 58 __entry->pmcw_lpum = schib->pmcw.lpum; 66 "lpm=0x%02x pnom=0x%02x lpum=0x%02x pim=0x%02x pam=0x%02x "
|
H A D | device.c | 1152 if (scsw_actl(&sch->schib.scsw) == 0 || sch->schib.pmcw.lpum != mask) in io_subchannel_terminate_path()
|
/kernel/linux/linux-6.6/drivers/s390/cio/ |
H A D | cio.h | 33 u8 lpum; /* last path used mask */ member
|
H A D | device_status.c | 125 cdev_irb->esw.esw1.lpum = irb->esw.esw1.lpum; in ccw_device_accumulate_esw()
|
H A D | vfio_ccw_drv.c | 324 if (sch->schib.pmcw.lpum & mask) in vfio_ccw_chp_event() 329 if (sch->schib.pmcw.lpum & mask) in vfio_ccw_chp_event()
|
H A D | ccwreq.c | 337 if ((0x80 >> chp) & sch->schib.pmcw.lpum) in ccw_request_timeout()
|
H A D | trace.h | 58 __entry->pmcw_lpum = schib->pmcw.lpum; 66 "lpm=0x%02x pnom=0x%02x lpum=0x%02x pim=0x%02x pam=0x%02x "
|
H A D | device.c | 1128 if (scsw_actl(&sch->schib.scsw) == 0 || sch->schib.pmcw.lpum != mask) in io_subchannel_terminate_path()
|