Home
last modified time | relevance | path

Searched refs:lpum (Results 1 - 22 of 22) sorted by relevance

/kernel/linux/linux-5.10/arch/s390/include/asm/
H A Dcio.h121 * @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 Dcio.h121 * @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 Ddasd_3990_erp.c157 ~(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 Ddasd_eckd.c121 __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 Ddasd_int.h584 __u8 lpum; member
H A Ddasd.c1776 irb->esw.esw1.lpum); in dasd_int_handler()
/kernel/linux/linux-6.6/drivers/s390/block/
H A Ddasd_3990_erp.c157 ~(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 Ddasd_eckd.c122 __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 Ddasd_int.h678 __u8 lpum; member
H A Ddasd.c1710 irb->esw.esw1.lpum); in dasd_int_handler()
/kernel/linux/linux-5.10/drivers/s390/cio/
H A Dcio.h32 u8 lpum; /* last path used mask */ member
H A Dvfio_ccw_drv.c353 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 Ddevice_status.c124 cdev_irb->esw.esw1.lpum = irb->esw.esw1.lpum; in ccw_device_accumulate_esw()
H A Dccwreq.c337 if ((0x80 >> chp) & sch->schib.pmcw.lpum) in ccw_request_timeout()
H A Dtrace.h58 __entry->pmcw_lpum = schib->pmcw.lpum;
66 "lpm=0x%02x pnom=0x%02x lpum=0x%02x pim=0x%02x pam=0x%02x "
H A Ddevice.c1152 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 Dcio.h33 u8 lpum; /* last path used mask */ member
H A Ddevice_status.c125 cdev_irb->esw.esw1.lpum = irb->esw.esw1.lpum; in ccw_device_accumulate_esw()
H A Dvfio_ccw_drv.c324 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 Dccwreq.c337 if ((0x80 >> chp) & sch->schib.pmcw.lpum) in ccw_request_timeout()
H A Dtrace.h58 __entry->pmcw_lpum = schib->pmcw.lpum;
66 "lpm=0x%02x pnom=0x%02x lpum=0x%02x pim=0x%02x pam=0x%02x "
H A Ddevice.c1128 if (scsw_actl(&sch->schib.scsw) == 0 || sch->schib.pmcw.lpum != mask) in io_subchannel_terminate_path()

Completed in 44 milliseconds