Searched refs:opm (Results 1 - 16 of 16) sorted by relevance

/linux-4.4.14/net/phonet/
H A Daf_phonet.c328 const struct phonetmsg *opm = pn_msg(rskb); send_obj_unreachable() local
332 resp.pn_trans_id = opm->pn_trans_id; send_obj_unreachable()
335 resp.pn_e_res_id = opm->pn_e_res_id; send_obj_unreachable()
337 resp.pn_e_orig_msg_id = opm->pn_msg_id; send_obj_unreachable()
341 resp.pn_orig_msg_id = opm->pn_msg_id; send_obj_unreachable()
/linux-4.4.14/drivers/s390/cio/
H A Dchp.c71 * chp_get_sch_opm - return opm for subchannel
74 * Calculate and return the operational path mask (opm) based on the chpids
80 int opm; chp_get_sch_opm() local
83 opm = 0; chp_get_sch_opm()
86 opm <<= 1; chp_get_sch_opm()
89 opm |= 1; chp_get_sch_opm()
91 return opm; chp_get_sch_opm()
H A Ddevice_pgid.c76 req->lpm = lpm_adjust(req->lpm, sch->schib.pmcw.pam & sch->opm & nop_do()
204 if (req->lpm & sch->opm) spid_do()
233 sch->vpm |= req->lpm & sch->opm; spid_callback()
345 if (sch->opm & lpm) { pgid_to_donepm()
395 sch->vpm = donepm & sch->opm; snid_done()
610 req->lpm = sch->schib.pmcw.pam & sch->opm; ccw_device_disband_start()
670 req->lpm = sch->schib.pmcw.pam & sch->opm; ccw_device_stlck_start()
H A Dcio.h94 __u8 opm; /* operational path mask */ member in struct:subchannel
H A Ddevice_id.c218 req->lpm = sch->schib.pmcw.pam & sch->opm; ccw_device_sense_id_start()
H A Ddevice_fsm.c58 printk(KERN_WARNING "cio: subchannel lpm: %02x, opm: %02x, " ccw_timeout_log()
59 "vpm: %02x\n", sch->lpm, sch->opm, sch->vpm); ccw_timeout_log()
246 sch->lpm = sch->schib.pmcw.pam & sch->opm; ccw_device_recog_done()
974 sch->lpm = sch->schib.pmcw.pam & sch->opm; ccw_device_trigger_reprobe()
H A Ddevice_ops.c168 * value of 0 will make cio use the opm.
243 * value of 0 will make cio use the opm.
287 * value of 0 will make cio use the opm.
317 * value of 0 will make cio use the opm.
H A Ddevice.c1047 sch->opm = 0xff; io_subchannel_init_fields()
1049 sch->opm = chp_get_sch_opm(sch); io_subchannel_init_fields()
1050 sch->lpm = sch->schib.pmcw.pam & sch->opm; io_subchannel_init_fields()
1192 sch->opm &= ~mask; io_subchannel_chp_event()
1199 sch->opm |= mask; io_subchannel_chp_event()
1215 sch->lpm |= mask & sch->opm; io_subchannel_chp_event()
1424 if ((sch->schib.pmcw.pam & sch->opm) == 0) { sch_get_action()
/linux-4.4.14/drivers/s390/block/
H A Ddasd_eckd.c1055 __u8 lpm, opm; dasd_eckd_read_conf() local
1063 opm = ccw_device_get_path_mask(device->cdev); dasd_eckd_read_conf()
1068 if (!(lpm & opm)) dasd_eckd_read_conf()
1083 path_data->opm |= lpm; dasd_eckd_read_conf()
1174 if (!path_data->opm) { dasd_eckd_read_conf()
1175 path_data->opm = lpm; dasd_eckd_read_conf()
1178 path_data->opm |= lpm; dasd_eckd_read_conf()
1226 __u8 lpm, opm; rebuild_device_uid() local
1232 opm = device->path_data.opm; rebuild_device_uid()
1235 if (!(lpm & opm)) rebuild_device_uid()
1273 __u8 lpm, opm, npm, ppm, epm, hpfpm, cablepm; do_path_verification_work() local
1291 opm = 0; do_path_verification_work()
1318 opm |= lpm; do_path_verification_work()
1323 opm |= lpm; do_path_verification_work()
1336 opm &= ~lpm; do_path_verification_work()
1364 if (device->path_data.opm && do_path_verification_work()
1398 opm &= ~lpm; do_path_verification_work()
1409 * the device opm mask. We could avoid that race here by using do_path_verification_work()
1414 if (!device->path_data.opm && opm) { do_path_verification_work()
1415 device->path_data.opm = opm; do_path_verification_work()
1416 device->path_data.cablepm &= ~opm; do_path_verification_work()
1417 device->path_data.cuirpm &= ~opm; do_path_verification_work()
1418 device->path_data.hpfpm &= ~opm; do_path_verification_work()
1421 device->path_data.opm |= opm; do_path_verification_work()
1422 device->path_data.cablepm &= ~opm; do_path_verification_work()
1423 device->path_data.cuirpm &= ~opm; do_path_verification_work()
1424 device->path_data.hpfpm &= ~opm; do_path_verification_work()
2511 cqr->lpm = cqr->block->base->path_data.opm; dasd_eckd_handle_terminated_request()
4807 if (!(device->path_data.opm & tbcpm)) dasd_eckd_cuir_remove_path()
4809 if (!(device->path_data.opm & ~tbcpm)) { dasd_eckd_cuir_remove_path()
4815 device->path_data.opm &= ~tbcpm; dasd_eckd_cuir_remove_path()
4911 if (!(dev->path_data.opm & tbcpm)) { dasd_eckd_cuir_resume()
4921 if (!(dev->path_data.opm & tbcpm)) { dasd_eckd_cuir_resume()
4935 if (!(dev->path_data.opm & tbcpm)) { dasd_eckd_cuir_resume()
4945 if (!(dev->path_data.opm & tbcpm)) { dasd_eckd_cuir_resume()
H A Ddasd_erp.c99 cqr->lpm = device->path_data.opm; dasd_default_erp_action()
H A Ddasd.c1401 cqr->lpm &= device->path_data.opm; dasd_start_IO()
1403 cqr->lpm = device->path_data.opm; dasd_start_IO()
1427 * this request was only a subset of the opm (e.g. the ppm) then dasd_start_IO()
1429 * If we already use the full opm, something is amiss, and we dasd_start_IO()
1436 } else if (cqr->lpm != device->path_data.opm) { dasd_start_IO()
1437 cqr->lpm = device->path_data.opm; dasd_start_IO()
1443 "start_IO: all paths in opm gone," dasd_start_IO()
1446 device->path_data.opm = 0; dasd_start_IO()
1681 if (cqr->lpm == device->path_data.opm) dasd_int_handler()
1687 cqr->lpm = device->path_data.opm; dasd_int_handler()
3557 device->path_data.opm = 0; dasd_generic_notify()
3564 if (device->path_data.opm) dasd_generic_notify()
3585 oldopm = device->path_data.opm; dasd_generic_path_event()
3586 device->path_data.opm &= ~eventlpm; dasd_generic_path_event()
3589 if (oldopm && !device->path_data.opm) { dasd_generic_path_event()
3601 device->path_data.opm &= ~eventlpm; dasd_generic_path_event()
3608 if (!(device->path_data.opm & eventlpm) && dasd_generic_path_event()
3630 if (!device->path_data.opm && lpm) { dasd_generic_verify_path()
3631 device->path_data.opm = lpm; dasd_generic_verify_path()
3634 device->path_data.opm |= lpm; dasd_generic_verify_path()
H A Ddasd_devmap.c1439 u8 opm, nppm, cablepm, cuirpm, hpfpm; dasd_pm_show() local
1445 opm = device->path_data.opm; dasd_pm_show()
1452 return sprintf(buf, "%02x %02x %02x %02x %02x\n", opm, nppm, dasd_pm_show()
H A Ddasd_3990_erp.c147 __u8 opm; dasd_3990_erp_alternate_path() local
152 opm = ccw_device_get_path_mask(device->cdev); dasd_3990_erp_alternate_path()
155 erp->lpm = device->path_data.opm & dasd_3990_erp_alternate_path()
160 if ((erp->lpm & opm) != 0x00) { dasd_3990_erp_alternate_path()
163 "try alternate lpm=%x (lpum=%x / opm=%x)", dasd_3990_erp_alternate_path()
164 erp->lpm, erp->irb.esw.esw0.sublog.lpum, opm); dasd_3990_erp_alternate_path()
172 "/opm=%x)\n", erp->irb.esw.esw0.sublog.lpum, opm); dasd_3990_erp_alternate_path()
276 erp->lpm = erp->startdev->path_data.opm; dasd_3990_erp_action_1()
1917 erp->lpm = erp->startdev->path_data.opm; dasd_3990_erp_compound_path()
H A Ddasd_fba.c173 device->path_data.opm = LPM_ANYPATH; dasd_fba_check_characteristics()
H A Ddasd_int.h382 __u8 opm; member in struct:dasd_path
/linux-4.4.14/drivers/gpu/drm/i915/
H A Di915_cmd_parser.c94 #define CMD(op, opm, f, lm, fl, ...) \
97 .cmd = { (op), (opm) }, \

Completed in 407 milliseconds