| /Linux-v5.4/drivers/s390/cio/ | 
| D | device_pgid.c | 77 	req->lpm = lpm_adjust(req->lpm, sch->schib.pmcw.pam & sch->opm &  in nop_do()79 	if (!req->lpm)  in nop_do()
 111 		sch->vpm |= req->lpm;  in nop_callback()
 114 		cdev->private->path_noirq_mask |= req->lpm;  in nop_callback()
 117 		cdev->private->path_notoper_mask |= req->lpm;  in nop_callback()
 123 	req->lpm >>= 1;  in nop_callback()
 138 	int i = pathmask_to_pos(req->lpm);  in spid_build_cp()
 182 	req->lpm	= sch->schib.pmcw.pam;  in pgid_wipeout_start()
 201 	req->lpm = lpm_adjust(req->lpm, cdev->private->pgid_todo_mask);  in spid_do()
 202 	if (!req->lpm)  in spid_do()
 [all …]
 
 | 
| D | device_ops.c | 192 				 unsigned long intparm, __u8 lpm, __u8 key,  in ccw_device_start_timeout_key()  argument224 	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()
 229 	ret = cio_start_key (sch, cpa, lpm, key);  in ccw_device_start_timeout_key()
 272 			 unsigned long intparm, __u8 lpm, __u8 key,  in ccw_device_start_key()  argument
 275 	return ccw_device_start_timeout_key(cdev, cpa, intparm, lpm, key,  in ccw_device_start_key()
 306 		     unsigned long intparm, __u8 lpm, unsigned long flags)  in ccw_device_start()  argument
 308 	return ccw_device_start_key(cdev, cpa, intparm, lpm,  in ccw_device_start()
 344 			     unsigned long intparm, __u8 lpm,  in ccw_device_start_timeout()  argument
 [all …]
 
 | 
| D | cio.c | 99 cio_start_handle_notoper(struct subchannel *sch, __u8 lpm)  in cio_start_handle_notoper()  argument103 	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()
 176 cio_start (struct subchannel *sch, struct ccw1 *cpa, __u8 lpm)  in cio_start()  argument
 178 	return cio_start_key(sch, cpa, lpm, PAGE_DEFAULT_KEY);  in cio_start()
 [all …]
 
 | 
| D | ccwreq.c | 30 int lpm_adjust(int lpm, int mask)  in lpm_adjust()  argument32 	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()
 
 | 
| D | vfio_ccw_fsm.c | 26 	__u8 lpm;  in fsm_io_helper()  local34 	orb = cp_get_orb(&private->cp, (u32)(addr_t)sch, sch->lpm);  in fsm_io_helper()
 63 		lpm = orb->cmd.lpm;  in fsm_io_helper()
 64 		if (lpm != 0)  in fsm_io_helper()
 65 			sch->lpm &= ~lpm;  in fsm_io_helper()
 67 			sch->lpm = 0;  in fsm_io_helper()
 72 			ret = sch->lpm ? -EACCES : -ENODEV;  in fsm_io_helper()
 
 | 
| D | cio.h | 30 	u8  lpm;		/* logical path mask */  member106 	__u8 lpm;		/* logical path mask */  member
 137 int cio_tm_start_key(struct subchannel *sch, struct tcw *tcw, u8 lpm, u8 key);
 
 | 
| D | orb.h | 33 	u32 lpm:8;	/* logical path mask */  member49 	u32 lpm:8;  member
 
 | 
| D | vfio_ccw_cp.h | 48 extern union orb *cp_get_orb(struct channel_program *cp, u32 intparm, u8 lpm);
 | 
| D | device_fsm.c | 60 	       "vpm: %02x\n", sch->lpm, sch->opm, sch->vpm);  in ccw_timeout_log()180 		if (!(sch->lpm & mask))  in __recover_lost_chpids()
 207 	old_lpm = sch->lpm;  in ccw_device_recog_done()
 213 		sch->lpm = sch->schib.pmcw.pam & sch->opm;  in ccw_device_recog_done()
 218 	if (sch->lpm != old_lpm)  in ccw_device_recog_done()
 506 	sch->lpm = sch->vpm;  in ccw_device_verify_done()
 959 	sch->lpm = sch->schib.pmcw.pam & sch->opm;  in ccw_device_trigger_reprobe()
 
 | 
| D | vfio_ccw_cp.c | 767 union orb *cp_get_orb(struct channel_program *cp, u32 intparm, u8 lpm)  in cp_get_orb()  argument783 	if (orb->cmd.lpm == 0)  in cp_get_orb()
 784 		orb->cmd.lpm = lpm;  in cp_get_orb()
 
 | 
| /Linux-v5.4/drivers/regulator/ | 
| D | mcp16502.c | 122 	struct gpio_desc *lpm;  member134 		gpiod_set_value(mcp->lpm, 0);  in mcp16502_gpio_set_mode()
 138 		gpiod_set_value(mcp->lpm, 1);  in mcp16502_gpio_set_mode()
 458 	mcp->lpm = devm_gpiod_get(dev, "lpm", GPIOD_OUT_LOW);  in mcp16502_probe()
 459 	if (IS_ERR(mcp->lpm)) {  in mcp16502_probe()
 460 		dev_err(dev, "failed to get lpm pin: %ld\n", PTR_ERR(mcp->lpm));  in mcp16502_probe()
 461 		return PTR_ERR(mcp->lpm);  in mcp16502_probe()
 
 | 
| /Linux-v5.4/drivers/usb/chipidea/ | 
| D | core.c | 225 	enum ci_hw_regs reg = ci->hw_bank.lpm ? OP_DEVLC : OP_PORTSC;  in ci_hdrc_enter_lpm()226 	bool lpm = !!(hw_read(ci, reg, PORTSC_PHCD(ci->hw_bank.lpm)));  in ci_hdrc_enter_lpm()  local
 228 	if (enable && !lpm)  in ci_hdrc_enter_lpm()
 229 		hw_write(ci, reg, PORTSC_PHCD(ci->hw_bank.lpm),  in ci_hdrc_enter_lpm()
 230 				PORTSC_PHCD(ci->hw_bank.lpm));  in ci_hdrc_enter_lpm()
 231 	else if (!enable && lpm)  in ci_hdrc_enter_lpm()
 232 		hw_write(ci, reg, PORTSC_PHCD(ci->hw_bank.lpm),  in ci_hdrc_enter_lpm()
 250 	ci->hw_bank.lpm  = reg;  in hw_device_init()
 276 		ci->rev, ci->hw_bank.lpm, ci->hw_bank.cap, ci->hw_bank.op);  in hw_device_init()
 289 	u32 portsc, lpm, sts = 0;  in hw_phymode_configure()  local
 [all …]
 
 | 
| /Linux-v5.4/arch/arm/plat-pxa/ | 
| D | mfp.c | 171 		int pin, af, drv, lpm, edge, pull;  in mfp_config()  local179 		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-v5.4/arch/arm/plat-pxa/include/plat/ | 
| D | mfp.h | 415 #define MFP_CFG_LPM(pin, af, lpm)	\  argument417 	 (MFP_PIN(MFP_PIN_##pin) | MFP_##af | MFP_LPM_##lpm))
 419 #define MFP_CFG_X(pin, af, drv, lpm)	\  argument
 421 	 (MFP_PIN(MFP_PIN_##pin) | MFP_##af | MFP_##drv | MFP_LPM_##lpm))
 
 | 
| /Linux-v5.4/drivers/s390/block/ | 
| D | dasd_eckd.c | 779 				   __u8 lpm)  in dasd_eckd_fill_rcd_cqr()  argument802 	cqr->lpm = lpm;  in dasd_eckd_fill_rcd_cqr()
 836 					   __u8 lpm)  in dasd_eckd_read_conf_immediately()  argument
 848 	dasd_eckd_fill_rcd_cqr(device, cqr, rcd_buffer, lpm);  in dasd_eckd_read_conf_immediately()
 859 				   int *rcd_buffer_size, __u8 lpm)  in dasd_eckd_read_conf_lpm()  argument
 889 	dasd_eckd_fill_rcd_cqr(device, cqr, rcd_buf, lpm);  in dasd_eckd_read_conf_lpm()
 986 	__u8 lpm, opm;  in dasd_eckd_read_conf()  local
 999 	for (lpm = 0x80; lpm; lpm>>= 1) {  in dasd_eckd_read_conf()
 1000 		if (!(lpm & opm))  in dasd_eckd_read_conf()
 1003 					     &conf_len, lpm);  in dasd_eckd_read_conf()
 [all …]
 
 | 
| 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()
 1931 			erp->lpm = dasd_path_get_opm(erp->startdev);  in dasd_3990_erp_compound_path()
 2825 	if (test_bit(DASD_CQR_VERIFY_PATH, &erp->flags) && cqr->lpm) {  in dasd_3990_erp_action()
 2826 		erp->lpm = cqr->lpm;  in dasd_3990_erp_action()
 
 | 
| /Linux-v5.4/drivers/usb/dwc2/ | 
| D | params.c | 129 	p->lpm = false;  in dwc2_set_amlogic_g12a_params()302 	p->lpm = hsotg->hw_params.lpm_mode;  in dwc2_set_param_lpm()
 303 	if (p->lpm) {  in dwc2_set_param_lpm()
 633 	CHECK_BOOL(lpm, (hsotg->hw_params.snpsid >= DWC2_CORE_REV_2_80a));  in dwc2_check_params()
 634 	CHECK_BOOL(lpm, hw->lpm_mode);  in dwc2_check_params()
 635 	CHECK_BOOL(lpm_clock_gating, hsotg->params.lpm);  in dwc2_check_params()
 636 	CHECK_BOOL(besl, hsotg->params.lpm);  in dwc2_check_params()
 638 	CHECK_BOOL(hird_threshold_en, hsotg->params.lpm);  in dwc2_check_params()
 
 | 
| /Linux-v5.4/arch/powerpc/platforms/ps3/ | 
| D | device-init.c | 41 	result = ps3_repository_read_be_node_id(0, &dev->lpm.node_id);  in ps3_register_lpm_devices()49 	result = ps3_repository_read_lpm_privileges(dev->lpm.node_id, &tmp1,  in ps3_register_lpm_devices()
 50 		&dev->lpm.rights);  in ps3_register_lpm_devices()
 67 	if (!(dev->lpm.rights & PS3_LPM_RIGHTS_USE_LPM)) {  in ps3_register_lpm_devices()
 75 		__func__, __LINE__, dev->lpm.pu_id, dev->lpm.rights,  in ps3_register_lpm_devices()
 76 		dev->lpm.rights);  in ps3_register_lpm_devices()
 78 	result = ps3_repository_read_pu_id(0, &dev->lpm.pu_id);  in ps3_register_lpm_devices()
 
 | 
| /Linux-v5.4/Documentation/devicetree/bindings/usb/ | 
| D | hisilicon,histb-xhci.txt | 26   - usb2-lpm-disable: indicate if we don't want to enable USB2 HW LPM27   - usb3-lpm-capable: determines if platform is USB3 LPM capable
 
 | 
| D | mediatek,mtk-xhci.txt | 50  - usb3-lpm-capable : supports USB3.0 LPM75 	usb3-lpm-capable;
 108  - usb3-lpm-capable : supports USB3.0 LPM
 120 	usb3-lpm-capable;
 
 | 
| D | usb-xhci.txt | 40   - usb2-lpm-disable: indicate if we don't want to enable USB2 HW LPM41   - usb3-lpm-capable: determines if platform is USB3 LPM capable
 
 | 
| /Linux-v5.4/drivers/ps3/ | 
| D | Makefile | 8 obj-$(CONFIG_PS3_LPM) += ps3-lpm.o
 | 
| /Linux-v5.4/Documentation/devicetree/bindings/regulator/ | 
| D | mcp16502-regulator.txt | 6 - lpm-gpios: GPIO for LPM pin. Note that this GPIO *must* remain high during33 	lpm-gpios = <&pioBU 7 GPIO_ACTIVE_HIGH>;
 
 | 
| /Linux-v5.4/Documentation/devicetree/bindings/display/msm/ | 
| D | hdmi.txt | 26 - qcom,hdmi-tx-mux-lpm-gpios: hdmi mux lpm pin
 | 
| /Linux-v5.4/drivers/bluetooth/ | 
| D | hci_intel.c | 933 	struct hci_lpm_pkt *lpm = (void *)skb->data;  in intel_recv_lpm()  local937 	switch (lpm->opcode) {  in intel_recv_lpm()
 939 		if (lpm->dlen < 1) {  in intel_recv_lpm()
 943 		intel_recv_lpm_notify(hdev, lpm->data[0]);  in intel_recv_lpm()
 956 		bt_dev_err(hdev, "Unknown LPM opcode (%02x)", lpm->opcode);  in intel_recv_lpm()
 
 |