| /drivers/tty/hvc/ |
| A D | hvsi_lib.c | 15 return pv->put_chars(pv->termno, (u8 *)packet, packet->len); in hvsi_send_packet() 60 if (!pv->is_console && pv->opened) { in hvsi_cd_change() 129 pv->inbuf_len = pv->inbuf_pktlen = 0; in hvsi_check_packet() 161 memmove(pv->inbuf, &pv->inbuf[len], pv->inbuf_len); in hvsi_check_packet() 169 pv->inbuf_len += pv->get_chars(pv->termno, in hvsi_get_packet() 170 &pv->inbuf[pv->inbuf_len], in hvsi_get_packet() 204 memcpy(&buf[read], &pv->inbuf[pv->inbuf_cur], l); in hvsilib_get_chars() 215 pv->inbuf_len -= pv->inbuf_cur; in hvsilib_get_chars() 216 memmove(pv->inbuf, &pv->inbuf[pv->inbuf_cur], in hvsilib_get_chars() 404 if (!pv->tty || (pv->tty->termios.c_cflag & HUPCL)) in hvsilib_close() [all …]
|
| A D | hvc_vio.c | 76 if (WARN_ON(!pv)) 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() 90 if (pv->buf[i] == 0 && pv->buf[i-1] == '\r') { in hvterm_raw_get_chars() 91 --pv->left; in hvterm_raw_get_chars() 93 memmove(&pv->buf[i], &pv->buf[i+1], in hvterm_raw_get_chars() 101 memcpy(buf, &pv->buf[pv->offset], got); in hvterm_raw_get_chars() 103 pv->left -= got; in hvterm_raw_get_chars() 123 if (WARN_ON(!pv)) in hvterm_raw_put_chars() 198 if (!pv) in hvterm_hvsi_tiocmget() [all …]
|
| A D | hvc_opal.c | 65 if (WARN_ON(!pv)) in hvc_opal_hvsi_get_chars() 76 if (WARN_ON(!pv)) in hvc_opal_hvsi_put_chars() 102 hvsilib_close(&pv->hvsi, hp); in hvc_opal_hvsi_close() 113 hvsilib_close(&pv->hvsi, hp); in hvc_opal_hvsi_hangup() 122 if (!pv) in hvc_opal_hvsi_tiocmget() 124 return pv->hvsi.mctrl; in hvc_opal_hvsi_tiocmget() 158 struct hvc_opal_priv *pv; in hvc_opal_probe() local 181 pv = hvc_opal_privs[termno]; in hvc_opal_probe() 185 if (!pv) in hvc_opal_probe() 187 pv->proto = proto; in hvc_opal_probe() [all …]
|
| /drivers/macintosh/ |
| A D | windfarm_ad7417_sensor.c | 44 mutex_lock(&pv->lock); in wf_ad7417_temp_get() 156 kfree(pv); in wf_ad7417_release() 183 pv->sensors[index].name = kasprintf(GFP_KERNEL, "%s-%d", name, pv->cpu); in wf_ad7417_add_sensor() 184 pv->sensors[index].priv = pv; in wf_ad7417_add_sensor() 187 kref_get(&pv->ref); in wf_ad7417_add_sensor() 229 pv->config = config; in wf_ad7417_init_chip() 264 if (pv == NULL) in wf_ad7417_probe() 269 pv->i2c = client; in wf_ad7417_probe() 270 pv->cpu = cpu_nr; in wf_ad7417_probe() 271 pv->mpu = mpu; in wf_ad7417_probe() [all …]
|
| A D | windfarm_fcu_controls.c | 75 kfree(pv); in wf_fcu_release() 91 mutex_lock(&pv->lock); in wf_fcu_read_reg() 369 fan->fcu_priv = pv; in wf_fcu_add_fan() 397 kref_get(&pv->ref); in wf_fcu_add_fan() 512 pv->rpm_shift); in wf_fcu_init_chip() 521 pv = kzalloc(sizeof(*pv), GFP_KERNEL); in wf_fcu_probe() 522 if (!pv) in wf_fcu_probe() 525 kref_init(&pv->ref); in wf_fcu_probe() 528 pv->i2c = client; in wf_fcu_probe() 536 kfree(pv); in wf_fcu_probe() [all …]
|
| /drivers/gpu/drm/nouveau/nvkm/subdev/devinit/ |
| A D | nv04.c | 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() 210 bool single_stage = !pv->NM2 || pv->N2 == pv->M2; /* nv41+ only */ in setPLL_double_highregs() 217 (pv->N2 & 0x7) << 19 | 8 << 4 | (pv->M2 & 7) << 4; in setPLL_double_highregs() 290 uint32_t NMNM = pv->NM2 << 16 | pv->NM1; in setPLL_double_lowregs() 296 bool single_stage = !pv->NM2 || pv->N2 == pv->M2; in setPLL_double_lowregs() 375 pv.N1 = N1; in nv04_devinit_pll_set() 376 pv.M1 = M1; in nv04_devinit_pll_set() 377 pv.N2 = N2; in nv04_devinit_pll_set() 378 pv.M2 = M2; in nv04_devinit_pll_set() [all …]
|
| /drivers/gpu/drm/nouveau/nvkm/subdev/clk/ |
| A D | nv04.c | 33 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 …]
|
| /drivers/gpu/drm/nouveau/dispnv04/ |
| A D | hw.c | 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() 281 pv.log2P = pll_lim.max_p_usable; in nouveau_hw_fix_bad_vpll() [all …]
|
| A D | crtc.c | 126 struct nvkm_pll_vals *pv = ®p->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()
|
| /drivers/pwm/ |
| A D | pwm-vt8500.c | 77 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()
|
| A D | pwm-spear.c | 80 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()
|
| A D | pwm-pxa.c | 73 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()
|
| A D | pwm-rz-mtu3.c | 283 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()
|
| A D | pwm-rzg2l-gpt.c | 261 unsigned long pv, dc; in rzg2l_gpt_config() local 281 pv = rzg2l_gpt_calculate_pv_or_dc(period_ticks, prescale); in rzg2l_gpt_config() 316 rzg2l_gpt_write(rzg2l_gpt, RZG2L_GTPR(ch), pv); in rzg2l_gpt_config()
|
| /drivers/isdn/hardware/mISDN/ |
| A D | hfcmulti.c | 886 u_int pv; in hfcmulti_resync() local 938 pv |= PLX_SYNC_O_EN; in hfcmulti_resync() 969 pv |= PLX_SYNC_O_EN; in hfcmulti_resync() 1013 u_int pv; in release_io_hfcmulti() local 1037 pv &= ~PLX_TERM_ON; in release_io_hfcmulti() 1039 pv |= PLX_SLAVE_EN_N; in release_io_hfcmulti() 1040 pv &= ~PLX_MASTER_EN; in release_io_hfcmulti() 1041 pv &= ~PLX_SYNC_O_EN; in release_io_hfcmulti() 1043 pv &= ~PLX_DSP_RES_N; in release_io_hfcmulti() 1084 u_int pv; in init_chip() local [all …]
|
| /drivers/input/touchscreen/ |
| A D | ili210x.c | 439 u8 pv[2]; in ili251x_firmware_update_protocol_version() local 443 &pv, sizeof(pv)); in ili251x_firmware_update_protocol_version() 445 memcpy(priv->version_proto, pv, sizeof(pv)); in ili251x_firmware_update_protocol_version() 534 u8 *pv = priv->version_proto; in ili251x_protocol_version_show() local 536 return sysfs_emit(buf, "%02x.%02x\n", pv[0], pv[1]); in ili251x_protocol_version_show()
|
| /drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
| A D | clk.h | 116 struct nvkm_pll_vals *pv); 117 int (*pll_prog)(struct nvkm_clk *, u32 reg1, struct nvkm_pll_vals *pv);
|
| /drivers/xen/xenbus/ |
| A D | xenbus_client.c | 61 } pv; member 779 node->pv.area = area; in xenbus_map_ring_pv() 810 if (node->pv.area->addr == vaddr) { in xenbus_unmap_ring_pv() 852 free_vm_area(node->pv.area); in xenbus_unmap_ring_pv() 855 node->pv.area, node->nr_handles); in xenbus_unmap_ring_pv()
|
| /drivers/net/ethernet/mellanox/mlxsw/ |
| A D | spectrum_fid.c | 675 struct mlxsw_sp_fid_port_vid *pv, in mlxsw_sp_fid_port_vid_to_fid_rif_update_one() argument 681 mlxsw_reg_svfa_port_vid_pack(svfa_pl, pv->local_port, true, in mlxsw_sp_fid_port_vid_to_fid_rif_update_one() 682 fid->fid_index, pv->vid, irif_valid, in mlxsw_sp_fid_port_vid_to_fid_rif_update_one() 692 struct mlxsw_sp_fid_port_vid *pv; in mlxsw_sp_fid_vid_to_fid_rif_set() local 702 list_for_each_entry(pv, &fid->port_vid_list, list) { in mlxsw_sp_fid_vid_to_fid_rif_set() 707 if (!mlxsw_sp->fid_core->port_fid_mappings[pv->local_port]) in mlxsw_sp_fid_vid_to_fid_rif_set() 710 err = mlxsw_sp_fid_port_vid_to_fid_rif_update_one(fid, pv, in mlxsw_sp_fid_vid_to_fid_rif_set() 721 if (!mlxsw_sp->fid_core->port_fid_mappings[pv->local_port]) in mlxsw_sp_fid_vid_to_fid_rif_set() 734 struct mlxsw_sp_fid_port_vid *pv; in mlxsw_sp_fid_vid_to_fid_rif_unset() local 736 list_for_each_entry(pv, &fid->port_vid_list, list) { in mlxsw_sp_fid_vid_to_fid_rif_unset() [all …]
|
| /drivers/hte/ |
| A D | hte-tegra194.c | 603 u32 tsh, tsl, src, pv, cv, acv, slice, bit_index, line_id; in tegra_hte_read_fifo() local 618 pv = tegra_hte_readl(gs, HTE_TEPCV); in tegra_hte_read_fifo() 620 acv = pv ^ cv; in tegra_hte_read_fifo()
|
| /drivers/nubus/ |
| A D | nubus.c | 69 unsigned long pv = (unsigned long)p; in not_useful() local 71 pv &= 3; in not_useful() 72 if (map & (1 << pv)) in not_useful()
|
| /drivers/misc/ |
| A D | fastrpc.c | 128 u64 pv; /* buffer pointer */ member 978 rpra[i].buf.pv = 0; in fastrpc_get_args() 989 rpra[i].buf.pv = (u64) ctx->args[i].ptr; in fastrpc_get_args() 1016 rpra[i].buf.pv = args - ctx->olaps[oix].offset; in fastrpc_get_args() 1022 pg_start = (rpra[i].buf.pv & PAGE_MASK) >> PAGE_SHIFT; in fastrpc_get_args() 1023 pg_end = ((rpra[i].buf.pv + len - 1) & PAGE_MASK) >> PAGE_SHIFT; in fastrpc_get_args() 1030 void *dst = (void *)(uintptr_t)rpra[i].buf.pv; in fastrpc_get_args() 1084 void *src = (void *)(uintptr_t)rpra[i].buf.pv; in fastrpc_put_args()
|
| /drivers/media/radio/si4713/ |
| A D | si4713.c | 258 static int si4713_read_property(struct si4713_device *sdev, u16 prop, u32 *pv) in si4713_read_property() argument 280 *pv = compose_u16(val[2], val[3]); in si4713_read_property() 284 __func__, prop, *pv, val[0]); in si4713_read_property()
|
| /drivers/scsi/sym53c8xx_2/ |
| A D | sym_glue.c | 1032 static int get_int_arg(char *ptr, int len, u_long *pv) in get_int_arg() argument 1036 *pv = simple_strtoul(ptr, &end, 10); in get_int_arg()
|
| /drivers/clk/ |
| A D | clk.c | 5386 u32 pv; in of_clk_get_parent_name() local 5402 of_property_for_each_u32(clkspec.np, "clock-indices", pv) { in of_clk_get_parent_name() 5403 if (index == pv) { in of_clk_get_parent_name()
|