Home
last modified time | relevance | path

Searched refs:pv (Results 1 – 25 of 80) sorted by relevance

1234

/linux/drivers/tty/hvc/
H A Dhvsi_lib.c10 static int hvsi_send_packet(struct hvsi_priv *pv, struct hvsi_header *packet) in hvsi_send_packet() argument
12 packet->seqno = cpu_to_be16(atomic_inc_return(&pv->seqno)); in hvsi_send_packet()
15 return pv->put_chars(pv->termno, (u8 *)packet, packet->len); in hvsi_send_packet()
18 static void hvsi_start_handshake(struct hvsi_priv *pv) in hvsi_start_handshake() argument
23 pv->established = 0; in hvsi_start_handshake()
24 atomic_set(&pv->seqno, 0); in hvsi_start_handshake()
26 pr_devel("HVSI@%x: Handshaking started\n", pv->termno); in hvsi_start_handshake()
32 hvsi_send_packet(pv, &q.hdr); in hvsi_start_handshake()
35 static int hvsi_send_close(struct hvsi_priv *pv) in hvsi_send_close() argument
39 pv->established = 0; in hvsi_send_close()
[all …]
H A Dhvc_vio.c71 struct hvterm_priv *pv = hvterm_privs[vtermno]; in hvterm_raw_get_chars() local
76 if (WARN_ON(!pv)) in hvterm_raw_get_chars()
79 spin_lock_irqsave(&pv->buf_lock, flags); in hvterm_raw_get_chars()
81 if (pv->left == 0) { in hvterm_raw_get_chars()
82 pv->offset = 0; in hvterm_raw_get_chars()
83 pv->left = hvc_get_chars(pv->termno, pv->buf, count); in hvterm_raw_get_chars()
89 for (i = 1; i < pv->left; ++i) { in hvterm_raw_get_chars()
90 if (pv->buf[i] == 0 && pv->buf[i-1] == '\r') { in hvterm_raw_get_chars()
91 --pv->left; in hvterm_raw_get_chars()
92 if (i < pv->left) { in hvterm_raw_get_chars()
[all …]
H A Dhvc_opal.c63 struct hvc_opal_priv *pv = hvc_opal_privs[vtermno]; in hvc_opal_hvsi_get_chars() local
65 if (WARN_ON(!pv)) in hvc_opal_hvsi_get_chars()
68 return hvsilib_get_chars(&pv->hvsi, buf, count); in hvc_opal_hvsi_get_chars()
74 struct hvc_opal_priv *pv = hvc_opal_privs[vtermno]; in hvc_opal_hvsi_put_chars() local
76 if (WARN_ON(!pv)) in hvc_opal_hvsi_put_chars()
79 return hvsilib_put_chars(&pv->hvsi, buf, count); in hvc_opal_hvsi_put_chars()
84 struct hvc_opal_priv *pv = hvc_opal_privs[hp->vtermno]; in hvc_opal_hvsi_open() local
93 return hvsilib_open(&pv->hvsi, hp); in hvc_opal_hvsi_open()
98 struct hvc_opal_priv *pv = hvc_opal_privs[hp->vtermno]; in hvc_opal_hvsi_close() local
102 hvsilib_close(&pv->hvsi, hp); in hvc_opal_hvsi_close()
[all …]
/linux/drivers/macintosh/
H A Dwindfarm_ad7417_sensor.c38 struct wf_ad7417_priv *pv = sr->priv; in wf_ad7417_temp_get() local
44 mutex_lock(&pv->lock); in wf_ad7417_temp_get()
48 rc = i2c_master_send(pv->i2c, buf, 1); in wf_ad7417_temp_get()
51 rc = i2c_master_recv(pv->i2c, buf, 2); in wf_ad7417_temp_get()
61 mutex_unlock(&pv->lock); in wf_ad7417_temp_get()
65 mutex_unlock(&pv->lock); in wf_ad7417_temp_get()
79 static void wf_ad7417_adc_convert(struct wf_ad7417_priv *pv, in wf_ad7417_adc_convert() argument
84 *value = (raw * (s32)pv->mpu->mdiode + in wf_ad7417_adc_convert()
85 ((s32)pv->mpu->bdiode << 12)) >> 2; in wf_ad7417_adc_convert()
101 struct wf_ad7417_priv *pv = sr->priv; in wf_ad7417_adc_get() local
[all …]
H A Dwindfarm_fcu_controls.c73 struct wf_fcu_priv *pv = container_of(ref, struct wf_fcu_priv, ref); in wf_fcu_release() local
75 kfree(pv); in wf_fcu_release()
86 static int wf_fcu_read_reg(struct wf_fcu_priv *pv, int reg, in wf_fcu_read_reg() argument
91 mutex_lock(&pv->lock); in wf_fcu_read_reg()
96 nw = i2c_master_send(pv->i2c, buf, 1); in wf_fcu_read_reg()
109 nr = i2c_master_recv(pv->i2c, buf, nb); in wf_fcu_read_reg()
118 mutex_unlock(&pv->lock); in wf_fcu_read_reg()
122 static int wf_fcu_write_reg(struct wf_fcu_priv *pv, int reg, in wf_fcu_write_reg() argument
133 nw = i2c_master_send(pv->i2c, buf, nb); in wf_fcu_write_reg()
147 struct wf_fcu_priv *pv = fan->fcu_priv; in wf_fcu_fan_set_rpm() local
[all …]
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/
H A Dnv04.c144 struct nvkm_pll_vals *pv) in setPLL_single() argument
150 uint32_t pll = (oldpll & 0xfff80000) | pv->log2P << 16 | pv->NM1; in setPLL_single()
164 if (oldM && pv->M1 && (oldN / oldM < pv->N1 / pv->M1)) in setPLL_single()
166 nvkm_wr32(device, reg, pv->log2P << 16 | (oldpll & 0xffff)); in setPLL_single()
169 nvkm_wr32(device, reg, (oldpll & 0xffff0000) | pv->NM1); in setPLL_single()
199 struct nvkm_pll_vals *pv) in setPLL_double_highregs() argument
207 uint32_t pll1 = (oldpll1 & 0xfff80000) | pv->log2P << 16 | pv->NM1; in setPLL_double_highregs()
208 uint32_t pll2 = (oldpll2 & 0x7fff0000) | 1 << 31 | pv->NM2; in setPLL_double_highregs()
210 bool single_stage = !pv->NM2 || pv->N2 == pv->M2; /* nv41+ only */ in setPLL_double_highregs()
216 pll1 = (pll1 & 0xfcc7ffff) | (pv->N2 & 0x18) << 21 | in setPLL_double_highregs()
[all …]
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/clk/
H A Dnv04.c33 int clk, struct nvkm_pll_vals *pv) in nv04_clk_pll_calc() argument
38 pv->refclk = info->refclk; in nv04_clk_pll_calc()
39 pv->N1 = N1; in nv04_clk_pll_calc()
40 pv->M1 = M1; in nv04_clk_pll_calc()
41 pv->N2 = N2; in nv04_clk_pll_calc()
42 pv->M2 = M2; in nv04_clk_pll_calc()
43 pv->log2P = P; in nv04_clk_pll_calc()
49 nv04_clk_pll_prog(struct nvkm_clk *clk, u32 reg1, struct nvkm_pll_vals *pv) in nv04_clk_pll_prog() argument
58 setPLL_double_highregs(devinit, reg1, pv); in nv04_clk_pll_prog()
60 setPLL_double_lowregs(devinit, reg1, pv); in nv04_clk_pll_prog()
[all …]
/linux/arch/s390/kvm/
H A Dpv.c143 scoped_guard(mutex, &kvm->arch.pv.import_lock) { in kvm_s390_pv_make_secure()
222 kvm->arch.pv.handle = 0; in kvm_s390_clear_pv_state()
223 kvm->arch.pv.guest_len = 0; in kvm_s390_clear_pv_state()
224 kvm->arch.pv.stor_base = 0; in kvm_s390_clear_pv_state()
225 kvm->arch.pv.stor_var = NULL; in kvm_s390_clear_pv_state()
243 free_pages(vcpu->arch.pv.stor_base, in kvm_s390_pv_destroy_cpu()
249 memset(&vcpu->arch.pv, 0, sizeof(vcpu->arch.pv)); in kvm_s390_pv_destroy_cpu()
274 vcpu->arch.pv.stor_base = __get_free_pages(GFP_KERNEL_ACCOUNT, in kvm_s390_pv_create_cpu()
276 if (!vcpu->arch.pv.stor_base) in kvm_s390_pv_create_cpu()
283 uvcb.stor_origin = virt_to_phys((void *)vcpu->arch.pv.stor_base); in kvm_s390_pv_create_cpu()
[all …]
/linux/arch/powerpc/include/asm/
H A Dhvsi.h82 extern void hvsilib_init(struct hvsi_priv *pv,
88 extern int hvsilib_open(struct hvsi_priv *pv, struct hvc_struct *hp);
89 extern void hvsilib_close(struct hvsi_priv *pv, struct hvc_struct *hp);
90 extern int hvsilib_read_mctrl(struct hvsi_priv *pv);
91 extern int hvsilib_write_mctrl(struct hvsi_priv *pv, int dtr);
92 extern void hvsilib_establish(struct hvsi_priv *pv);
93 extern ssize_t hvsilib_get_chars(struct hvsi_priv *pv, u8 *buf, size_t count);
94 extern ssize_t hvsilib_put_chars(struct hvsi_priv *pv, const u8 *buf,
/linux/Documentation/ABI/testing/
H A Dsysfs-devices-xenbus12 Total number of Xen events received for a Xen pv device
20 pv device has been delayed in order to avoid stalls due to
22 other end of the pv device.
28 Number of events received for a Xen pv device which did not
37 before delayed EOI processing is triggered for a Xen pv
39 end of the pv device is issuing spurious events on a regular
41 the value for such cases can improve pv device performance.
/linux/net/bridge/
H A Dbr_mst.c137 static void br_mst_vlan_sync_state(struct net_bridge_vlan *pv, u16 msti) in br_mst_vlan_sync_state() argument
139 struct net_bridge_vlan_group *vg = nbp_vlan_group(pv->port); in br_mst_vlan_sync_state()
147 if (v != pv && v->brvlan->msti == msti) { in br_mst_vlan_sync_state()
148 br_mst_vlan_set_state(vg, pv, v->state); in br_mst_vlan_sync_state()
154 return br_mst_vlan_set_state(vg, pv, BR_STATE_DISABLED); in br_mst_vlan_sync_state()
168 struct net_bridge_vlan *pv; in br_mst_vlan_set_msti() local
184 pv = br_vlan_find(vg, mv->vid); in br_mst_vlan_set_msti()
185 if (pv) in br_mst_vlan_set_msti()
186 br_mst_vlan_sync_state(pv, msti); in br_mst_vlan_set_msti()
/linux/Documentation/virt/kvm/s390/
H A Dindex.rst11 s390-pv
12 s390-pv-boot
13 s390-pv-dump
/linux/drivers/gpu/drm/nouveau/dispnv04/
H A Dhw.c205 nouveau_hw_pllvals_to_clk(struct nvkm_pll_vals *pv) in nouveau_hw_pllvals_to_clk() argument
208 if (!pv->M1 || !pv->M2) in nouveau_hw_pllvals_to_clk()
211 return pv->N1 * pv->N2 * pv->refclk / (pv->M1 * pv->M2) >> pv->log2P; in nouveau_hw_pllvals_to_clk()
264 struct nvkm_pll_vals pv; in nouveau_hw_fix_bad_vpll() local
269 nouveau_hw_get_pllvals(dev, pll, &pv); in nouveau_hw_fix_bad_vpll()
271 if (pv.M1 >= pll_lim.vco1.min_m && pv.M1 <= pll_lim.vco1.max_m && in nouveau_hw_fix_bad_vpll()
272 pv.N1 >= pll_lim.vco1.min_n && pv.N1 <= pll_lim.vco1.max_n && in nouveau_hw_fix_bad_vpll()
273 pv.log2P <= pll_lim.max_p) in nouveau_hw_fix_bad_vpll()
279 pv.M1 = pll_lim.vco1.max_m; in nouveau_hw_fix_bad_vpll()
280 pv.N1 = pll_lim.vco1.min_n; in nouveau_hw_fix_bad_vpll()
[all …]
H A Dcrtc.c126 struct nvkm_pll_vals *pv = &regp->pllvals; in nv_crtc_calc_state_ext() local
134 pv->NM2 = 0; in nv_crtc_calc_state_ext()
150 if (!clk->pll_calc(clk, &pll_lim, dot_clock, pv)) in nv_crtc_calc_state_ext()
164 if (pv->NM2) in nv_crtc_calc_state_ext()
166 pv->N1, pv->N2, pv->M1, pv->M2, pv->log2P); in nv_crtc_calc_state_ext()
169 pv->N1, pv->M1, pv->log2P); in nv_crtc_calc_state_ext()
/linux/drivers/pwm/
H A Dpwm-vt8500.c77 unsigned long period_cycles, prescale, pv, dc; in vt8500_pwm_config() local
95 pv = period_cycles / (prescale + 1) - 1; in vt8500_pwm_config()
96 if (pv > 4095) in vt8500_pwm_config()
97 pv = 4095; in vt8500_pwm_config()
104 c = (unsigned long long)pv * duty_ns; in vt8500_pwm_config()
111 writel(pv, vt8500->base + REG_PERIOD(pwm->hwpwm)); in vt8500_pwm_config()
H A Dpwm-spear.c80 unsigned long prescale = PWMCR_MIN_PRESCALE, pv, dc; in spear_pwm_config() local
98 pv = div64_u64(val, div); in spear_pwm_config()
103 if (pv < PWMPCR_MIN_PERIOD || dc < PWMDCR_MIN_DUTY) in spear_pwm_config()
110 if (pv > PWMPCR_MAX_PERIOD || dc > PWMDCR_MAX_DUTY) { in spear_pwm_config()
129 spear_pwm_writel(pc, pwm->hwpwm, PWMPCR, pv); in spear_pwm_config()
H A Dpwm-pxa.c73 unsigned long period_cycles, prescale, pv, dc; in pxa_pwm_config() local
86 pv = period_cycles / (prescale + 1) - 1; in pxa_pwm_config()
94 dc = mul_u64_u64_div_u64(pv + 1, duty_ns, period_ns); in pxa_pwm_config()
98 writel(pv, pc->mmio_base + offset + PWMPCR); in pxa_pwm_config()
H A Dpwm-rz-mtu3.c283 u16 dc, pv; in rz_mtu3_pwm_get_state() local
288 rz_mtu3_pwm_read_tgr_registers(priv, RZ_MTU3_TGRA, &pv, in rz_mtu3_pwm_get_state()
291 rz_mtu3_pwm_read_tgr_registers(priv, RZ_MTU3_TGRC, &pv, in rz_mtu3_pwm_get_state()
298 tmp = NSEC_PER_SEC * (u64)pv << (2 * prescale); in rz_mtu3_pwm_get_state()
326 u16 pv, dc; in rz_mtu3_pwm_config() local
350 pv = rz_mtu3_pwm_calculate_pv_or_dc(period_cycles, prescale); in rz_mtu3_pwm_config()
377 rz_mtu3_pwm_write_tgr_registers(priv, RZ_MTU3_TGRA, pv, in rz_mtu3_pwm_config()
382 rz_mtu3_pwm_write_tgr_registers(priv, RZ_MTU3_TGRC, pv, in rz_mtu3_pwm_config()
/linux/fs/ocfs2/
H A Dstack_user.c771 struct ocfs2_protocol_version *pv = in lvb_to_version() local
777 ver->pv_major = pv->pv_major; in lvb_to_version()
778 ver->pv_minor = pv->pv_minor; in lvb_to_version()
783 struct ocfs2_protocol_version *pv = in version_to_lvb() local
789 pv->pv_major = ver->pv_major; in version_to_lvb()
790 pv->pv_minor = ver->pv_minor; in version_to_lvb()
881 struct ocfs2_protocol_version pv; in get_protocol_version() local
900 lvb_to_version(lc->oc_lvb, &pv); in get_protocol_version()
902 if ((pv.pv_major != running_proto.pv_major) || in get_protocol_version()
903 (pv.pv_minor > running_proto.pv_minor)) { in get_protocol_version()
[all …]
/linux/include/linux/ceph/
H A Ddecode.h43 static inline void ceph_decode_copy(void **p, void *pv, size_t n) in ceph_decode_copy() argument
45 memcpy(pv, *p, n); in ceph_decode_copy()
84 #define ceph_decode_copy_safe(p, end, pv, n, bad) \ argument
87 ceph_decode_copy(p, pv, n); \
386 #define ceph_encode_copy_safe(p, end, pv, n, bad) \ argument
389 ceph_encode_copy(p, pv, n); \
/linux/sound/usb/
H A Dmixer_quirks.c2222 u32 pv = kcontrol->private_value; in realtek_ctl_connector_get() local
2223 u32 node_id = pv & 0xff; in realtek_ctl_connector_get()
2237 if (pv & REALTEK_MIC_FLAG) { in realtek_ctl_connector_get()
2253 if (pv & REALTEK_MIC_FLAG) in realtek_ctl_connector_get()
2386 u32 pv = kcontrol->private_value; in hp_dock_ctl_connector_get() local
2404 if (pv && presence) { in hp_dock_ctl_connector_get()
2915 int pv; in snd_bbfpro_ctl_get() local
2917 pv = kcontrol->private_value; in snd_bbfpro_ctl_get()
2918 reg = pv & SND_BBFPRO_CTL_REG_MASK; in snd_bbfpro_ctl_get()
2919 idx = (pv >> SND_BBFPRO_CTL_IDX_SHIFT) & SND_BBFPRO_CTL_IDX_MASK; in snd_bbfpro_ctl_get()
[all …]
/linux/drivers/isdn/hardware/mISDN/
H A Dhfcmulti.c886 u_int pv; in hfcmulti_resync() local
915 pv = readl(plx_acc_32); in hfcmulti_resync()
916 pv &= ~PLX_SYNC_O_EN; in hfcmulti_resync()
917 writel(pv, plx_acc_32); in hfcmulti_resync()
937 pv = readl(plx_acc_32); in hfcmulti_resync()
938 pv |= PLX_SYNC_O_EN; in hfcmulti_resync()
939 writel(pv, plx_acc_32); in hfcmulti_resync()
968 pv = readl(plx_acc_32); in hfcmulti_resync()
969 pv |= PLX_SYNC_O_EN; in hfcmulti_resync()
970 writel(pv, plx_acc_32); in hfcmulti_resync()
[all …]
/linux/sound/aoa/codecs/
H A Donyx.c359 long int pv = kcontrol->private_value; in onyx_snd_single_bit_get() local
360 u8 polarity = (pv >> 16) & FLAG_POLARITY_INVERT; in onyx_snd_single_bit_get()
361 u8 address = (pv >> 8) & 0xff; in onyx_snd_single_bit_get()
362 u8 mask = pv & 0xff; in onyx_snd_single_bit_get()
378 long int pv = kcontrol->private_value; in onyx_snd_single_bit_put() local
379 u8 polarity = (pv >> 16) & FLAG_POLARITY_INVERT; in onyx_snd_single_bit_put()
380 u8 spdiflock = (pv >> 16) & FLAG_SPDIFLOCK; in onyx_snd_single_bit_put()
381 u8 address = (pv >> 8) & 0xff; in onyx_snd_single_bit_put()
382 u8 mask = pv & 0xff; in onyx_snd_single_bit_put()
/linux/sound/hda/common/
H A Dhda_local.h668 #define get_amp_nid_(pv) ((pv) & 0xffff) argument
671 #define get_amp_direction_(pv) (((pv) >> 18) & 0x1) argument
673 #define get_amp_index_(pv) (((pv) >> 19) & 0xf) argument
/linux/sound/usb/line6/
H A Dplayback.c36 short pv = le16_to_cpu(*p); in change_volume() local
37 int val = (pv * volume[chn & 1]) >> 8; in change_volume()
38 pv = clamp(val, -0x8000, 0x7fff); in change_volume()
39 *p = cpu_to_le16(pv); in change_volume()

1234