/linux-6.3-rc2/drivers/s390/cio/ |
A D | device_pgid.c | 78 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 …]
|
A D | device_ops.c | 224 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 …]
|
A D | cio.c | 99 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 …]
|
A D | ccwreq.c | 30 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()
|
A D | vfio_ccw_fsm.c | 24 __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()
|
A D | cio.h | 31 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);
|
A D | orb.h | 33 u32 lpm:8; /* logical path mask */ member 49 u32 lpm:8; member
|
A D | device_fsm.c | 61 "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()
|
A D | vfio_ccw_drv.c | 323 sch->lpm &= ~mask; in vfio_ccw_chp_event() 337 sch->lpm |= mask; in vfio_ccw_chp_event() 341 sch->lpm |= mask & sch->opm; in vfio_ccw_chp_event()
|
/linux-6.3-rc2/Documentation/devicetree/bindings/usb/ |
A D | usb-xhci.yaml | 16 usb2-lpm-disable: 20 usb3-lpm-capable: 40 usb2-lpm-disable; 41 usb3-lpm-capable;
|
A D | hisilicon,histb-xhci.txt | 26 - 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
|
A D | ti,j721e-usb.yaml | 41 - const: lpm 97 clock-names = "ref", "lpm";
|
A D | mediatek,mtk-xhci.yaml | 123 usb3-lpm-capable: true 125 usb2-lpm-disable: true 219 usb3-lpm-capable;
|
/linux-6.3-rc2/drivers/usb/chipidea/ |
A D | core.c | 203 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 …]
|
/linux-6.3-rc2/drivers/regulator/ |
A D | mcp16502.c | 150 struct gpio_desc *lpm; member 162 gpiod_set_value(mcp->lpm, 0); in mcp16502_gpio_set_mode() 166 gpiod_set_value(mcp->lpm, 1); in mcp16502_gpio_set_mode() 531 mcp->lpm = devm_gpiod_get_optional(dev, "lpm", GPIOD_OUT_LOW); in mcp16502_probe() 532 if (IS_ERR(mcp->lpm)) { in mcp16502_probe() 533 dev_err(dev, "failed to get lpm pin: %ld\n", PTR_ERR(mcp->lpm)); in mcp16502_probe() 534 return PTR_ERR(mcp->lpm); in mcp16502_probe()
|
/linux-6.3-rc2/drivers/soc/pxa/ |
A D | mfp.c | 171 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()
|
/linux-6.3-rc2/drivers/ufs/host/ |
A D | ufs-mediatek.c | 1039 lpm ? 1 : 0); in ufs_mtk_unipro_set_lpm() 1040 if (!ret || !lpm) { in ufs_mtk_unipro_set_lpm() 1046 host->unipro_lpm = lpm; in ufs_mtk_unipro_set_lpm() 1220 ufs_mtk_device_pwr_ctrl(!lpm, in ufs_mtk_vsx_set_lpm() 1235 if (lpm && ufshcd_is_ufs_dev_active(hba)) in ufs_mtk_dev_vreg_set_lpm() 1239 if (lpm && hba->vreg_info.vcc->enabled) in ufs_mtk_dev_vreg_set_lpm() 1242 if (lpm) { in ufs_mtk_dev_vreg_set_lpm() 1243 ufs_mtk_vccqx_set_lpm(hba, lpm); in ufs_mtk_dev_vreg_set_lpm() 1244 ufs_mtk_vsx_set_lpm(hba, lpm); in ufs_mtk_dev_vreg_set_lpm() 1246 ufs_mtk_vsx_set_lpm(hba, lpm); in ufs_mtk_dev_vreg_set_lpm() [all …]
|
/linux-6.3-rc2/include/linux/soc/pxa/ |
A D | mfp.h | 413 #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))
|
/linux-6.3-rc2/drivers/s390/block/ |
A D | dasd_eckd.c | 841 cqr->lpm = lpm; in dasd_eckd_fill_rcd_cqr() 1120 __u8 lpm, opm; in dasd_eckd_read_conf() local 1128 for (lpm = 0x80; lpm; lpm>>= 1) { in dasd_eckd_read_conf() 1233 mdc, lpm); in verify_fcx_max_data() 1256 for (lpm = 0x80; lpm; lpm >>= 1) { in rebuild_device_uid() 1306 for (lpm = 0x80; lpm; lpm >>= 1) { in dasd_eckd_path_available_action() 1320 npm |= lpm; in dasd_eckd_path_available_action() 1326 opm |= lpm; in dasd_eckd_path_available_action() 1331 opm |= lpm; in dasd_eckd_path_available_action() 1336 epm |= lpm; in dasd_eckd_path_available_action() [all …]
|
A D | dasd_3990_erp.c | 155 if (erp->lpm == 0) in dasd_3990_erp_alternate_path() 156 erp->lpm = dasd_path_get_opm(device) & in dasd_3990_erp_alternate_path() 159 erp->lpm &= ~(erp->irb.esw.esw0.sublog.lpum); in dasd_3990_erp_alternate_path() 161 if ((erp->lpm & opm) != 0x00) { in dasd_3990_erp_alternate_path() 165 erp->lpm, erp->irb.esw.esw0.sublog.lpum, opm); in dasd_3990_erp_alternate_path() 277 erp->lpm = dasd_path_get_opm(erp->startdev); in dasd_3990_erp_action_1() 1936 erp->lpm = dasd_path_get_opm(erp->startdev); in dasd_3990_erp_compound_path() 2830 if (test_bit(DASD_CQR_VERIFY_PATH, &erp->flags) && cqr->lpm) { in dasd_3990_erp_action() 2831 erp->lpm = cqr->lpm; in dasd_3990_erp_action()
|
/linux-6.3-rc2/drivers/usb/dwc2/ |
A D | params.c | 116 p->lpm = false; in dwc2_set_rk_params() 158 p->lpm = false; in dwc2_set_amlogic_g12a_params() 231 p->lpm = false; in dwc2_set_stm32mp15_hsotg_params() 392 p->lpm = hsotg->hw_params.lpm_mode; in dwc2_set_param_lpm() 393 if (p->lpm) { in dwc2_set_param_lpm() 723 CHECK_BOOL(lpm, (hsotg->hw_params.snpsid >= DWC2_CORE_REV_2_80a)); in dwc2_check_params() 724 CHECK_BOOL(lpm, hw->lpm_mode); in dwc2_check_params() 725 CHECK_BOOL(lpm_clock_gating, hsotg->params.lpm); in dwc2_check_params() 726 CHECK_BOOL(besl, hsotg->params.lpm); in dwc2_check_params() 728 CHECK_BOOL(hird_threshold_en, hsotg->params.lpm); in dwc2_check_params()
|
/linux-6.3-rc2/arch/powerpc/platforms/ps3/ |
A D | device-init.c | 42 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()
|
/linux-6.3-rc2/arch/arm64/boot/dts/mediatek/ |
A D | mt8195-evb.dts | 177 * Disable usb2 lpm to prevent known issues. 179 usb2-lpm-disable;
|
/linux-6.3-rc2/drivers/ps3/ |
A D | Makefile | 8 obj-$(CONFIG_PS3_LPM) += ps3-lpm.o
|
/linux-6.3-rc2/Documentation/devicetree/bindings/regulator/ |
A D | mcp16502-regulator.txt | 6 - lpm-gpios: GPIO for LPM pin. Note that this GPIO *must* remain high during 34 lpm-gpios = <&pioBU 7 GPIO_ACTIVE_HIGH>;
|