Home
last modified time | relevance | path

Searched refs:lpm (Results 1 – 25 of 107) sorted by relevance

12345

/openbmc/linux/drivers/s390/cio/
H A Ddevice_pgid.c78 req->lpm = lpm_adjust(req->lpm, sch->schib.pmcw.pam & sch->opm & in nop_do()
80 if (!req->lpm) in nop_do()
124 req->lpm >>= 1; in nop_callback()
203 if (!req->lpm) in spid_do()
256 req->lpm >>= 1; in spid_callback()
306 int lpm; in pgid_analyze() local
312 for (i = 0, lpm = 0x80; i < 8; i++, pgid++, lpm >>= 1) { in pgid_analyze()
338 int lpm; in pgid_to_donepm() local
361 donepm |= lpm; in pgid_to_donepm()
460 req->lpm = lpm_adjust(req->lpm, sch->schib.pmcw.pam & in snid_do()
[all …]
H A Ddevice_ops.c224 if (lpm) { in ccw_device_start_timeout_key()
225 lpm &= sch->lpm; in ccw_device_start_timeout_key()
226 if (lpm == 0) in ccw_device_start_timeout_key()
344 unsigned long intparm, __u8 lpm, in ccw_device_start_timeout() argument
463 return sch->lpm; in ccw_device_get_path_mask()
562 if (lpm) { in ccw_device_tm_start_timeout_key()
563 lpm &= sch->lpm; in ccw_device_tm_start_timeout_key()
564 if (lpm == 0) in ccw_device_tm_start_timeout_key()
606 unsigned long intparm, u8 lpm) in ccw_device_tm_start() argument
649 mask &= sch->lpm; in ccw_device_get_mdc()
[all …]
H A Dcio.c99 cio_start_handle_notoper(struct subchannel *sch, __u8 lpm) in cio_start_handle_notoper() argument
103 if (lpm != 0) in cio_start_handle_notoper()
104 sch->lpm &= ~lpm; in cio_start_handle_notoper()
106 sch->lpm = 0; in cio_start_handle_notoper()
119 return (sch->lpm ? -EACCES : -ENODEV); in cio_start_handle_notoper()
125 __u8 lpm, /* logical path mask */ in cio_start_key() argument
143 orb->cmd.lpm = (lpm != 0) ? lpm : sch->lpm; in cio_start_key()
168 return cio_start_handle_notoper(sch, lpm); in cio_start_key()
178 return cio_start_key(sch, cpa, lpm, PAGE_DEFAULT_KEY); in cio_start()
719 orb->tm.lpm = lpm ? lpm : sch->lpm; in cio_tm_start_key()
[all …]
H A Dccwreq.c30 int lpm_adjust(int lpm, int mask) in lpm_adjust() argument
32 while (lpm && ((lpm & mask) == 0)) in lpm_adjust()
33 lpm >>= 1; in lpm_adjust()
34 return lpm; in lpm_adjust()
50 req->mask = lpm_adjust(req->mask >> 1, req->lpm); in ccwreq_next_path()
128 req->mask = req->lpm; in ccw_request_start()
131 req->mask = lpm_adjust(req->mask, req->lpm); in ccw_request_start()
238 u8 lpm; in ccwreq_log_status() member
243 data.lpm = (u8) req->mask; in ccwreq_log_status()
H A Dvfio_ccw_fsm.c24 __u8 lpm; in fsm_io_helper() local
59 lpm = orb->cmd.lpm; in fsm_io_helper()
60 if (lpm != 0) in fsm_io_helper()
61 sch->lpm &= ~lpm; in fsm_io_helper()
63 sch->lpm = 0; in fsm_io_helper()
68 ret = sch->lpm ? -EACCES : -ENODEV; in fsm_io_helper()
H A Dcio.h31 u8 lpm; /* logical path mask */ member
95 __u8 lpm; /* logical path mask */ member
130 int cio_tm_start_key(struct subchannel *sch, struct tcw *tcw, u8 lpm, u8 key);
H A Dorb.h33 u32 lpm:8; /* logical path mask */ member
49 u32 lpm:8; member
H A Ddevice_fsm.c61 "vpm: %02x\n", sch->lpm, sch->opm, sch->vpm); in ccw_timeout_log()
175 if (!(sch->lpm & mask)) in __recover_lost_chpids()
202 old_lpm = sch->lpm; in ccw_device_recog_done()
208 sch->lpm = sch->schib.pmcw.pam & sch->opm; in ccw_device_recog_done()
213 if (sch->lpm != old_lpm) in ccw_device_recog_done()
495 sch->lpm = sch->vpm; in ccw_device_verify_done()
948 sch->lpm = sch->schib.pmcw.pam & sch->opm; in ccw_device_trigger_reprobe()
/openbmc/linux/Documentation/devicetree/bindings/usb/
H A Dusb-xhci.yaml16 usb2-lpm-disable:
20 usb3-lpm-capable:
40 usb2-lpm-disable;
41 usb3-lpm-capable;
H A Dhisilicon,histb-xhci.txt26 - usb2-lpm-disable: indicate if we don't want to enable USB2 HW LPM
27 - usb3-lpm-capable: determines if platform is USB3 LPM capable
H A Dstarfive,jh7110-usb.yaml47 - const: lpm
97 clock-names = "lpm", "stb", "apb", "axi", "utmi_apb";
H A Dfsl,imx8qm-cdns3.yaml39 - const: lpm
81 clock-names = "lpm", "bus", "aclk", "ipg", "core";
H A Dti,j721e-usb.yaml41 - const: lpm
91 clock-names = "ref", "lpm";
/openbmc/linux/drivers/usb/chipidea/
H A Dcore.c203 bool lpm = !!(hw_read(ci, reg, PORTSC_PHCD(ci->hw_bank.lpm))); in ci_hdrc_enter_lpm_common() local
205 if (enable && !lpm) in ci_hdrc_enter_lpm_common()
208 else if (!enable && lpm) in ci_hdrc_enter_lpm_common()
232 ci->hw_bank.lpm = reg; in hw_device_init()
271 u32 portsc, lpm, sts = 0; in hw_phymode_configure() local
276 lpm = DEVLC_PTS(PTS_UTMI); in hw_phymode_configure()
284 lpm = DEVLC_PTS(PTS_ULPI); in hw_phymode_configure()
288 lpm = DEVLC_PTS(PTS_SERIAL); in hw_phymode_configure()
293 lpm = DEVLC_PTS(PTS_HSIC); in hw_phymode_configure()
299 if (ci->hw_bank.lpm) { in hw_phymode_configure()
[all …]
/openbmc/linux/drivers/regulator/
H A Dmcp16502.c149 struct gpio_desc *lpm; member
161 gpiod_set_value(mcp->lpm, 0); in mcp16502_gpio_set_mode()
165 gpiod_set_value(mcp->lpm, 1); in mcp16502_gpio_set_mode()
530 mcp->lpm = devm_gpiod_get_optional(dev, "lpm", GPIOD_OUT_LOW); in mcp16502_probe()
531 if (IS_ERR(mcp->lpm)) { in mcp16502_probe()
532 dev_err(dev, "failed to get lpm pin: %ld\n", PTR_ERR(mcp->lpm)); in mcp16502_probe()
533 return PTR_ERR(mcp->lpm); in mcp16502_probe()
/openbmc/linux/drivers/soc/pxa/
H A Dmfp.c171 int pin, af, drv, lpm, edge, pull; in mfp_config() local
179 lpm = MFP_LPM_STATE(c); in mfp_config()
190 p->mfpr_run = tmp | mfpr_lpm[lpm] | mfpr_edge[edge]; in mfp_config()
193 p->mfpr_lpm = tmp | mfpr_lpm[lpm] | mfpr_edge[edge]; in mfp_config()
/openbmc/linux/drivers/ufs/host/
H A Dufs-mediatek.c1078 lpm ? 1 : 0); in ufs_mtk_unipro_set_lpm()
1079 if (!ret || !lpm) { in ufs_mtk_unipro_set_lpm()
1085 host->unipro_lpm = lpm; in ufs_mtk_unipro_set_lpm()
1269 ufs_mtk_device_pwr_ctrl(!lpm, in ufs_mtk_vsx_set_lpm()
1284 if (lpm && ufshcd_is_ufs_dev_active(hba)) in ufs_mtk_dev_vreg_set_lpm()
1288 if (lpm && hba->vreg_info.vcc->enabled) in ufs_mtk_dev_vreg_set_lpm()
1291 if (lpm) { in ufs_mtk_dev_vreg_set_lpm()
1292 ufs_mtk_vccqx_set_lpm(hba, lpm); in ufs_mtk_dev_vreg_set_lpm()
1293 ufs_mtk_vsx_set_lpm(hba, lpm); in ufs_mtk_dev_vreg_set_lpm()
1295 ufs_mtk_vsx_set_lpm(hba, lpm); in ufs_mtk_dev_vreg_set_lpm()
[all …]
/openbmc/linux/include/linux/soc/pxa/
H A Dmfp.h413 #define MFP_CFG_LPM(pin, af, lpm) \ argument
415 (MFP_PIN(MFP_PIN_##pin) | MFP_##af | MFP_LPM_##lpm))
417 #define MFP_CFG_X(pin, af, drv, lpm) \ argument
419 (MFP_PIN(MFP_PIN_##pin) | MFP_##af | MFP_##drv | MFP_LPM_##lpm))
/openbmc/linux/drivers/usb/dwc2/
H A Dparams.c129 p->lpm = false; in dwc2_set_rk_params()
171 p->lpm = false; in dwc2_set_amlogic_g12a_params()
190 p->lpm = false; in dwc2_set_amlogic_a1_params()
263 p->lpm = false; in dwc2_set_stm32mp15_hsotg_params()
443 p->lpm = hsotg->hw_params.lpm_mode; in dwc2_set_param_lpm()
444 if (p->lpm) { in dwc2_set_param_lpm()
773 CHECK_BOOL(lpm, (hsotg->hw_params.snpsid >= DWC2_CORE_REV_2_80a)); in dwc2_check_params()
774 CHECK_BOOL(lpm, hw->lpm_mode); in dwc2_check_params()
775 CHECK_BOOL(lpm_clock_gating, hsotg->params.lpm); in dwc2_check_params()
776 CHECK_BOOL(besl, hsotg->params.lpm); in dwc2_check_params()
[all …]
/openbmc/linux/drivers/s390/block/
H A Ddasd_eckd.c843 cqr->lpm = lpm; in dasd_eckd_fill_rcd_cqr()
1122 __u8 lpm, opm; in dasd_eckd_read_conf() local
1130 for (lpm = 0x80; lpm; lpm>>= 1) { in dasd_eckd_read_conf()
1235 mdc, lpm); in verify_fcx_max_data()
1258 for (lpm = 0x80; lpm; lpm >>= 1) { in rebuild_device_uid()
1308 for (lpm = 0x80; lpm; lpm >>= 1) { in dasd_eckd_path_available_action()
1322 npm |= 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()
[all …]
/openbmc/linux/arch/powerpc/platforms/ps3/
H A Ddevice-init.c42 result = ps3_repository_read_be_node_id(0, &dev->lpm.node_id); in ps3_register_lpm_devices()
50 result = ps3_repository_read_lpm_privileges(dev->lpm.node_id, &tmp1, in ps3_register_lpm_devices()
51 &dev->lpm.rights); in ps3_register_lpm_devices()
68 if (!(dev->lpm.rights & PS3_LPM_RIGHTS_USE_LPM)) { in ps3_register_lpm_devices()
76 __func__, __LINE__, dev->lpm.pu_id, dev->lpm.rights, in ps3_register_lpm_devices()
77 dev->lpm.rights); in ps3_register_lpm_devices()
79 result = ps3_repository_read_pu_id(0, &dev->lpm.pu_id); in ps3_register_lpm_devices()
/openbmc/linux/arch/arm64/boot/dts/mediatek/
H A Dmt8195-evb.dts177 * Disable usb2 lpm to prevent known issues.
179 usb2-lpm-disable;
/openbmc/qemu/include/hw/s390x/
H A Dioinst.h89 uint8_t lpm; member
149 uint8_t lpm; member
/openbmc/linux/drivers/ps3/
H A DMakefile8 obj-$(CONFIG_PS3_LPM) += ps3-lpm.o
/openbmc/linux/Documentation/devicetree/bindings/regulator/
H A Dmcp16502-regulator.txt6 - lpm-gpios: GPIO for LPM pin. Note that this GPIO *must* remain high during
34 lpm-gpios = <&pioBU 7 GPIO_ACTIVE_HIGH>;

12345