Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/s390/cio/
Ddevice_pgid.c75 req->lpm = lpm_adjust(req->lpm, sch->schib.pmcw.pam & sch->opm & in nop_do()
77 if (!req->lpm) in nop_do()
109 sch->vpm |= req->lpm; in nop_callback()
112 cdev->private->path_noirq_mask |= req->lpm; in nop_callback()
115 cdev->private->path_notoper_mask |= req->lpm; in nop_callback()
121 req->lpm >>= 1; in nop_callback()
136 int i = 8 - ffs(req->lpm); in spid_build_cp()
180 req->lpm = sch->schib.pmcw.pam; in pgid_wipeout_start()
199 req->lpm = lpm_adjust(req->lpm, cdev->private->pgid_todo_mask); in spid_do()
200 if (!req->lpm) in spid_do()
[all …]
Ddevice_ops.c185 unsigned long intparm, __u8 lpm, __u8 key, in ccw_device_start_key() argument
217 if (lpm) { in ccw_device_start_key()
218 lpm &= sch->lpm; in ccw_device_start_key()
219 if (lpm == 0) in ccw_device_start_key()
222 ret = cio_start_key (sch, cpa, lpm, key); in ccw_device_start_key()
265 unsigned long intparm, __u8 lpm, __u8 key, in ccw_device_start_timeout_key() argument
273 ret = ccw_device_start_key(cdev, cpa, intparm, lpm, key, flags); in ccw_device_start_timeout_key()
303 unsigned long intparm, __u8 lpm, unsigned long flags) in ccw_device_start() argument
305 return ccw_device_start_key(cdev, cpa, intparm, lpm, in ccw_device_start()
338 unsigned long intparm, __u8 lpm, in ccw_device_start_timeout() argument
[all …]
Dccwreq.c29 int lpm_adjust(int lpm, int mask) in lpm_adjust() argument
31 while (lpm && ((lpm & mask) == 0)) in lpm_adjust()
32 lpm >>= 1; in lpm_adjust()
33 return lpm; in lpm_adjust()
49 req->mask = lpm_adjust(req->mask >> 1, req->lpm); in ccwreq_next_path()
127 req->mask = req->lpm; in ccw_request_start()
130 req->mask = lpm_adjust(req->mask, req->lpm); in ccw_request_start()
236 u8 lpm; in ccwreq_log_status() member
241 data.lpm = (u8) req->mask; in ccwreq_log_status()
Dcio.c101 cio_start_handle_notoper(struct subchannel *sch, __u8 lpm) in cio_start_handle_notoper() argument
105 if (lpm != 0) in cio_start_handle_notoper()
106 sch->lpm &= ~lpm; in cio_start_handle_notoper()
108 sch->lpm = 0; in cio_start_handle_notoper()
121 return (sch->lpm ? -EACCES : -ENODEV); in cio_start_handle_notoper()
127 __u8 lpm, /* logical path mask */ in cio_start_key() argument
145 orb->cmd.lpm = (lpm != 0) ? lpm : sch->lpm; in cio_start_key()
170 return cio_start_handle_notoper(sch, lpm); in cio_start_key()
177 cio_start (struct subchannel *sch, struct ccw1 *cpa, __u8 lpm) in cio_start() argument
179 return cio_start_key(sch, cpa, lpm, PAGE_DEFAULT_KEY); in cio_start()
[all …]
Dcio.h29 u8 lpm; /* logical path mask */ member
93 __u8 lpm; /* logical path mask */ member
123 int cio_tm_start_key(struct subchannel *sch, struct tcw *tcw, u8 lpm, u8 key);
Dorb.h32 u32 lpm:8; /* logical path mask */ member
48 u32 lpm:8; member
Ddevice_fsm.c59 "vpm: %02x\n", sch->lpm, sch->opm, sch->vpm); in ccw_timeout_log()
213 if (!(sch->lpm & mask)) in __recover_lost_chpids()
240 old_lpm = sch->lpm; in ccw_device_recog_done()
246 sch->lpm = sch->schib.pmcw.pam & sch->opm; in ccw_device_recog_done()
251 if (sch->lpm != old_lpm) in ccw_device_recog_done()
528 sch->lpm = sch->vpm; in ccw_device_verify_done()
936 sch->lpm = sch->schib.pmcw.pam & sch->opm; in ccw_device_trigger_reprobe()
Ddevice.h110 int lpm_adjust(int lpm, int mask);
Dio_sch.h75 u8 lpm; member
Ddevice_id.c218 req->lpm = sch->schib.pmcw.pam & sch->opm; in ccw_device_sense_id_start()
Ddevice.c603 if (!sch->lpm) in available_show()
1050 sch->lpm = sch->schib.pmcw.pam & sch->opm; in io_subchannel_init_fields()
1193 sch->lpm &= ~mask; in io_subchannel_chp_event()
1200 sch->lpm |= mask; in io_subchannel_chp_event()
1215 sch->lpm |= mask & sch->opm; in io_subchannel_chp_event()
Ddevice_status.c64 sch->lpm &= ~sch->schib.pmcw.pnom; in ccw_device_path_notoper()
Dchsc.c218 sch->lpm = 0; in s390_subchannel_remove_chpid()
/linux-4.1.27/drivers/usb/chipidea/
Dcore.c223 enum ci_hw_regs reg = ci->hw_bank.lpm ? OP_DEVLC : OP_PORTSC; in ci_hdrc_enter_lpm()
224 bool lpm = !!(hw_read(ci, reg, PORTSC_PHCD(ci->hw_bank.lpm))); in ci_hdrc_enter_lpm() local
226 if (enable && !lpm) in ci_hdrc_enter_lpm()
227 hw_write(ci, reg, PORTSC_PHCD(ci->hw_bank.lpm), in ci_hdrc_enter_lpm()
228 PORTSC_PHCD(ci->hw_bank.lpm)); in ci_hdrc_enter_lpm()
229 else if (!enable && lpm) in ci_hdrc_enter_lpm()
230 hw_write(ci, reg, PORTSC_PHCD(ci->hw_bank.lpm), in ci_hdrc_enter_lpm()
248 ci->hw_bank.lpm = reg; in hw_device_init()
274 ci->rev, ci->hw_bank.lpm, ci->hw_bank.cap, ci->hw_bank.op); in hw_device_init()
287 u32 portsc, lpm, sts = 0; in hw_phymode_configure() local
[all …]
Dhost.c109 ehci->has_hostpc = ci->hw_bank.lpm; in host_start()
110 ehci->has_tdi_phy_lpm = ci->hw_bank.lpm; in host_start()
Dci.h146 unsigned lpm; member
Dudc.c240 return ci->hw_bank.lpm ? hw_read(ci, OP_DEVLC, DEVLC_PSPD) : in hw_port_is_high_speed()
/linux-4.1.27/drivers/s390/block/
Ddasd_eckd.c850 __u8 lpm) in dasd_eckd_fill_rcd_cqr() argument
873 cqr->lpm = lpm; in dasd_eckd_fill_rcd_cqr()
907 __u8 lpm) in dasd_eckd_read_conf_immediately() argument
919 dasd_eckd_fill_rcd_cqr(device, cqr, rcd_buffer, lpm); in dasd_eckd_read_conf_immediately()
930 int *rcd_buffer_size, __u8 lpm) in dasd_eckd_read_conf_lpm() argument
960 dasd_eckd_fill_rcd_cqr(device, cqr, rcd_buf, lpm); in dasd_eckd_read_conf_lpm()
1040 __u8 lpm, opm; in dasd_eckd_read_conf() local
1052 for (lpm = 0x80; lpm; lpm>>= 1) { in dasd_eckd_read_conf()
1053 if (!(lpm & opm)) in dasd_eckd_read_conf()
1056 &conf_len, lpm); in dasd_eckd_read_conf()
[all …]
Ddasd_3990_erp.c154 if (erp->lpm == 0) in dasd_3990_erp_alternate_path()
155 erp->lpm = device->path_data.opm & in dasd_3990_erp_alternate_path()
158 erp->lpm &= ~(erp->irb.esw.esw0.sublog.lpum); in dasd_3990_erp_alternate_path()
160 if ((erp->lpm & opm) != 0x00) { in dasd_3990_erp_alternate_path()
164 erp->lpm, erp->irb.esw.esw0.sublog.lpum, opm); in dasd_3990_erp_alternate_path()
276 erp->lpm = erp->startdev->path_data.opm; in dasd_3990_erp_action_1()
1917 erp->lpm = erp->startdev->path_data.opm; in dasd_3990_erp_compound_path()
Ddasd.c1399 cqr->lpm &= device->path_data.opm; in dasd_start_IO()
1400 if (!cqr->lpm) in dasd_start_IO()
1401 cqr->lpm = device->path_data.opm; in dasd_start_IO()
1405 (long) cqr, cqr->lpm); in dasd_start_IO()
1408 (long) cqr, cqr->lpm, 0); in dasd_start_IO()
1433 cqr->lpm); in dasd_start_IO()
1434 } else if (cqr->lpm != device->path_data.opm) { in dasd_start_IO()
1435 cqr->lpm = device->path_data.opm; in dasd_start_IO()
1679 if (cqr->lpm == device->path_data.opm) in dasd_int_handler()
1685 cqr->lpm = device->path_data.opm; in dasd_int_handler()
[all …]
Ddasd_erp.c99 cqr->lpm = device->path_data.opm; in dasd_default_erp_action()
Ddasd_int.h188 char lpm; /* logical path mask */ member
/linux-4.1.27/arch/arm/plat-pxa/
Dmfp.c174 int pin, af, drv, lpm, edge, pull; in mfp_config() local
182 lpm = MFP_LPM_STATE(c); in mfp_config()
193 p->mfpr_run = tmp | mfpr_lpm[lpm] | mfpr_edge[edge]; in mfp_config()
196 p->mfpr_lpm = tmp | mfpr_lpm[lpm] | mfpr_edge[edge]; in mfp_config()
/linux-4.1.27/arch/arm/plat-pxa/include/plat/
Dmfp.h418 #define MFP_CFG_LPM(pin, af, lpm) \ argument
420 (MFP_PIN(MFP_PIN_##pin) | MFP_##af | MFP_LPM_##lpm))
422 #define MFP_CFG_X(pin, af, drv, lpm) \ argument
424 (MFP_PIN(MFP_PIN_##pin) | MFP_##af | MFP_##drv | MFP_LPM_##lpm))
/linux-4.1.27/arch/powerpc/platforms/ps3/
Ddevice-init.c53 result = ps3_repository_read_be_node_id(0, &dev->lpm.node_id); in ps3_register_lpm_devices()
61 result = ps3_repository_read_lpm_privileges(dev->lpm.node_id, &tmp1, in ps3_register_lpm_devices()
62 &dev->lpm.rights); in ps3_register_lpm_devices()
79 if (!(dev->lpm.rights & PS3_LPM_RIGHTS_USE_LPM)) { in ps3_register_lpm_devices()
87 __func__, __LINE__, dev->lpm.pu_id, dev->lpm.rights, in ps3_register_lpm_devices()
88 dev->lpm.rights); in ps3_register_lpm_devices()
90 result = ps3_repository_read_pu_id(0, &dev->lpm.pu_id); in ps3_register_lpm_devices()
/linux-4.1.27/drivers/ps3/
DMakefile7 obj-$(CONFIG_PS3_LPM) += ps3-lpm.o
Dps3-lpm.c1204 lpm_priv->node_id = dev->lpm.node_id; in ps3_lpm_probe()
1205 lpm_priv->pu_id = dev->lpm.pu_id; in ps3_lpm_probe()
1206 lpm_priv->rights = dev->lpm.rights; in ps3_lpm_probe()
/linux-4.1.27/Documentation/devicetree/bindings/usb/
Ddwc3.txt20 - snps,has-lpm-erratum: true when DWC3 was configured with LPM Erratum enabled
21 - snps,lpm-nyet-threshold: LPM NYET threshold
Dusb-xhci.txt14 - usb3-lpm-capable: determines if platform is USB3 LPM capable
/linux-4.1.27/arch/arm/boot/dts/
Dstih415.dtsi73 syscfg_lpm: lpm-syscfg@fe4b5100{
74 compatible = "st,stih415-lpm-syscfg", "syscon";
Dstih407-family.dtsi111 syscfg_lpm: lpm-syscfg@94b5100 {
112 compatible = "st,stih407-lpm-syscfg", "syscon";
Dstih416.dtsi84 syscfg_lpm:lpm-syscfg@fe4b5100{
85 compatible = "st,stih416-lpm-syscfg", "syscon";
/linux-4.1.27/drivers/iio/adc/
Dvf610_adc.c129 bool lpm; member
222 adc_feature->lpm = true; in vf610_adc_cfg_init()
307 if (adc_feature->lpm) in vf610_adc_cfg_set()
/linux-4.1.27/arch/arm/mach-pxa/
Dmfp-pxa2xx.c155 void pxa2xx_mfp_set_lpm(int mfp, unsigned long lpm) in pxa2xx_mfp_set_lpm() argument
167 c = (c & ~MFP_LPM_STATE_MASK) | lpm; in pxa2xx_mfp_set_lpm()
/linux-4.1.27/arch/s390/include/asm/
Dccwdev.h196 unsigned long intparm, u8 lpm, u8 key);
Dfcx.h207 u32 lpm:8; member
/linux-4.1.27/arch/arm/mach-pxa/include/mach/
Dmfp-pxa2xx.h140 extern void pxa2xx_mfp_set_lpm(int mfp, unsigned long lpm);
/linux-4.1.27/drivers/media/platform/exynos4-is/
Dfimc-is.h270 u8 lpm; member
/linux-4.1.27/Documentation/s390/
Dcds.txt192 __u8 lpm,
197 __u8 lpm,
203 __u8 lpm,
209 __u8 lpm,
220 lpm : defines the channel path to be used for a specific I/O
/linux-4.1.27/arch/powerpc/include/asm/
Dps3.h374 } lpm; member
/linux-4.1.27/Documentation/ABI/testing/
Dsysfs-bus-usb107 If CONFIG_PM is set and a USB 2.0 lpm-capable device is plugged
/linux-4.1.27/drivers/gpu/drm/exynos/
Dexynos_drm_dsi.c772 static void exynos_dsi_set_cmd_lpm(struct exynos_dsi *dsi, bool lpm) in exynos_dsi_set_cmd_lpm() argument
776 if (lpm) in exynos_dsi_set_cmd_lpm()
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb4/
Dt4fw_api.h193 __be16 lpm; member
Dcxgb4_main.c1239 fwr->lpm = htons(f->fs.mask.lport); in set_filter_wr()