/linux-master/drivers/input/serio/ |
H A D | apbps2.c | 61 struct apbps2_priv *priv = dev_id; local 65 while ((status = ioread32be(&priv->regs->status)) & APBPS2_STATUS_DR) { 66 data = ioread32be(&priv->regs->data); 72 iowrite32be(0, &priv->regs->status); 74 serio_interrupt(priv->io, data, rxflags); 84 struct apbps2_priv *priv = io->port_data; local 88 while ((ioread32be(&priv->regs->status) & APBPS2_STATUS_TF) && tleft--) 91 if ((ioread32be(&priv->regs->status) & APBPS2_STATUS_TF) == 0) { 92 iowrite32be(val, &priv->regs->data); 95 &priv 104 struct apbps2_priv *priv = io->port_data; local 123 struct apbps2_priv *priv = io->port_data; local 132 struct apbps2_priv *priv; local 192 struct apbps2_priv *priv = platform_get_drvdata(of_dev); local [all...] |
/linux-master/drivers/gpu/drm/meson/ |
H A D | meson_encoder_cvbs.c | 37 struct meson_drm *priv; member in struct:meson_encoder_cvbs 100 struct meson_drm *priv = meson_encoder_cvbs->priv; local 107 mode = drm_mode_duplicate(priv->drm, &meson_mode->mode); 109 dev_err(priv->dev, "Failed to create a new display mode\n"); 146 struct meson_drm *priv = encoder_cvbs->priv; local 168 meson_venci_cvbs_mode_set(priv, meson_mode->enci); 171 meson_vclk_setup(priv, MESON_VCLK_TARGET_CVBS, 178 priv 198 struct meson_drm *priv = meson_encoder_cvbs->priv; local 222 meson_encoder_cvbs_probe(struct meson_drm *priv) argument 288 meson_encoder_cvbs_remove(struct meson_drm *priv) argument [all...] |
H A D | meson_plane.c | 67 struct meson_drm *priv; member in struct:meson_plane 113 static u32 meson_g12a_afbcd_line_stride(struct meson_drm *priv) argument 117 switch (priv->afbcd.format) { 119 line_stride = ((priv->viu.osd1_width << 4) + 127) >> 7; 126 line_stride = ((priv->viu.osd1_width << 5) + 127) >> 7; 140 struct meson_drm *priv = meson_plane->priv; local 160 spin_lock_irqsave(&priv->drm->event_lock, flags); 163 if ((meson_vpu_is_compatible(priv, VPU_COMPATIBLE_GXM) || 164 meson_vpu_is_compatible(priv, VPU_COMPATIBLE_G12 403 struct meson_drm *priv = meson_plane->priv; local 432 struct meson_drm *priv = meson_plane->priv; local 532 meson_plane_create(struct meson_drm *priv) argument [all...] |
/linux-master/drivers/cpufreq/ |
H A D | cpufreq-dt.c | 47 struct private_data *priv; local 49 list_for_each_entry(priv, &priv_list, node) { 50 if (cpumask_test_cpu(cpu, priv->cpus)) 51 return priv; 59 struct private_data *priv = policy->driver_data; local 62 return dev_pm_opp_set_rate(priv->cpu_dev, freq * 1000); 96 struct private_data *priv; local 102 priv = cpufreq_dt_find_data(policy->cpu); 103 if (!priv) { 107 cpu_dev = priv 184 struct private_data *priv; local 294 struct private_data *priv, *tmp; local [all...] |
/linux-master/net/netfilter/ |
H A D | nft_quota.c | 21 static inline bool nft_overquota(struct nft_quota *priv, argument 24 return atomic64_add_return(skb->len, priv->consumed) >= 25 atomic64_read(&priv->quota); 28 static inline bool nft_quota_invert(struct nft_quota *priv) argument 30 return priv->flags & NFT_QUOTA_F_INV; 33 static inline void nft_quota_do_eval(struct nft_quota *priv, argument 37 if (nft_overquota(priv, pkt->skb) ^ nft_quota_invert(priv)) 53 struct nft_quota *priv = nft_obj_data(obj); local 56 overquota = nft_overquota(priv, pk 66 nft_quota_do_init(const struct nlattr * const tb[], struct nft_quota *priv) argument 104 nft_quota_do_destroy(const struct nft_ctx *ctx, struct nft_quota *priv) argument 114 struct nft_quota *priv = nft_obj_data(obj); local 123 struct nft_quota *priv = nft_obj_data(obj); local 131 nft_quota_do_dump(struct sk_buff *skb, struct nft_quota *priv, bool reset) argument 170 struct nft_quota *priv = nft_obj_data(obj); local 178 struct nft_quota *priv = nft_obj_data(obj); local 206 struct nft_quota *priv = nft_expr_priv(expr); local 215 struct nft_quota *priv = nft_expr_priv(expr); local 223 struct nft_quota *priv = nft_expr_priv(expr); local 231 struct nft_quota *priv = nft_expr_priv(expr); local [all...] |
H A D | nft_hash.c | 30 struct nft_jhash *priv = nft_expr_priv(expr); local 31 const void *data = ®s->data[priv->sreg]; 34 h = reciprocal_scale(jhash(data, priv->len, priv->seed), 35 priv->modulus); 37 regs->data[priv->dreg] = h + priv->offset; 50 struct nft_symhash *priv = nft_expr_priv(expr); local 54 h = reciprocal_scale(__skb_get_hash_symmetric(skb), priv->modulus); 56 regs->data[priv 73 struct nft_jhash *priv = nft_expr_priv(expr); local 120 struct nft_symhash *priv = nft_expr_priv(expr); local 144 const struct nft_jhash *priv = nft_expr_priv(expr); local 171 const struct nft_jhash *priv = nft_expr_priv(expr); local 181 const struct nft_symhash *priv = nft_expr_priv(expr); local 201 struct nft_symhash *priv = nft_expr_priv(expr); local [all...] |
/linux-master/sound/soc/fsl/ |
H A D | imx-audmix.c | 47 struct imx_audmix *priv = snd_soc_card_get_drvdata(rtd->card); local 50 unsigned long clk_rate = clk_get_rate(priv->cpu_mclk); 150 struct imx_audmix *priv; local 182 priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); 183 if (!priv) 186 priv->num_dai = 2 * num_dai; 187 priv->dai = devm_kcalloc(&pdev->dev, priv->num_dai, 189 if (!priv [all...] |
/linux-master/drivers/media/rc/ |
H A D | ir-hix5hd2.c | 119 static inline void hix5hd2_ir_enable(struct hix5hd2_ir_priv *priv) argument 123 if (priv->socdata->flags & HIX5HD2_FLAG_EXTRA_ENABLE) 126 writel_relaxed(val, priv->base + IR_ENABLE); 129 static int hix5hd2_ir_config(struct hix5hd2_ir_priv *priv) argument 134 hix5hd2_ir_enable(priv); 136 while (readl_relaxed(priv->base + IR_BUSY)) { 140 dev_err(priv->dev, "IR_BUSY timeout\n"); 146 rate = DIV_ROUND_CLOSEST(priv->rate, 1000000); 153 writel_relaxed(val, priv->base + IR_CONFIG); 155 writel_relaxed(0x00, priv 163 struct hix5hd2_ir_priv *priv = rdev->priv; local 180 struct hix5hd2_ir_priv *priv = rdev->priv; local 190 struct hix5hd2_ir_priv *priv = data; local 254 struct hix5hd2_ir_priv *priv; local 345 struct hix5hd2_ir_priv *priv = platform_get_drvdata(pdev); local 354 struct hix5hd2_ir_priv *priv = dev_get_drvdata(dev); local 364 struct hix5hd2_ir_priv *priv = dev_get_drvdata(dev); local [all...] |
/linux-master/drivers/net/can/dev/ |
H A D | dev.c | 22 struct can_priv *priv = netdev_priv(dev); local 24 if (new_state <= priv->state) 29 priv->can_stats.error_warning++; 32 priv->can_stats.error_passive++; 35 priv->can_stats.bus_off++; 118 struct can_priv *priv = netdev_priv(dev); local 121 if (unlikely(new_state == priv->state)) { 127 can_get_state_str(priv->state), priv->state, 131 priv 152 struct can_priv *priv = netdev_priv(dev); local 187 struct can_priv *priv = container_of(dwork, struct can_priv, local 195 struct can_priv *priv = netdev_priv(dev); local 219 struct can_priv *priv = netdev_priv(dev); local 254 struct can_priv *priv; local 311 struct can_priv *priv = netdev_priv(dev); local 403 struct can_priv *priv = netdev_priv(dev); local 434 struct can_priv *priv = netdev_priv(dev); local 457 struct can_priv *priv = netdev_priv(dev); local 466 struct can_priv *priv = netdev_priv(ndev); local 481 struct can_priv *priv = netdev_priv(ndev); local 537 struct can_priv *priv = netdev_priv(dev); local [all...] |
/linux-master/drivers/media/test-drivers/vivid/ |
H A D | vivid-touch-cap.h | 29 int vivid_enum_fmt_tch(struct file *file, void *priv, struct v4l2_fmtdesc *f); 30 int vivid_g_fmt_tch(struct file *file, void *priv, struct v4l2_format *f); 31 int vivid_g_fmt_tch_mplane(struct file *file, void *priv, struct v4l2_format *f); 32 int vivid_enum_input_tch(struct file *file, void *priv, struct v4l2_input *inp); 33 int vivid_g_input_tch(struct file *file, void *priv, unsigned int *i); 34 int vivid_s_input_tch(struct file *file, void *priv, unsigned int i); 37 int vivid_g_parm_tch(struct file *file, void *priv,
|
/linux-master/drivers/input/keyboard/ |
H A D | imx_sc_key.c | 44 struct imx_key_drv_data *priv = local 50 schedule_delayed_work(&priv->check_work, 52 pm_wakeup_event(priv->input->dev.parent, 0); 60 struct imx_key_drv_data *priv = local 64 struct input_dev *input = priv->input; 75 error = imx_scu_call_rpc(priv->key_ipc_handle, &msg, true); 89 if (state ^ priv->keystate) { 90 priv->keystate = state; 91 input_event(input, EV_KEY, priv->keycode, state); 93 if (!priv 104 struct imx_key_drv_data *priv = data; local 113 struct imx_key_drv_data *priv; local [all...] |
/linux-master/drivers/usb/serial/ |
H A D | symbolserial.c | 35 struct symbol_private *priv = usb_get_serial_port_data(port); local 77 spin_lock_irqsave(&priv->lock, flags); 80 if (!priv->throttled) { 87 priv->actually_throttled = true; 88 spin_unlock_irqrestore(&priv->lock, flags); 93 struct symbol_private *priv = usb_get_serial_port_data(port); local 97 spin_lock_irqsave(&priv->lock, flags); 98 priv->throttled = false; 99 priv->actually_throttled = false; 100 spin_unlock_irqrestore(&priv 119 struct symbol_private *priv = usb_get_serial_port_data(port); local 129 struct symbol_private *priv = usb_get_serial_port_data(port); local 150 struct symbol_private *priv; local 165 struct symbol_private *priv = usb_get_serial_port_data(port); local [all...] |
/linux-master/drivers/gpu/drm/nouveau/include/nvif/ |
H A D | driver.h | 10 const char *dbg, void **priv); 11 void (*fini)(void *priv); 12 int (*suspend)(void *priv); 13 int (*resume)(void *priv); 14 int (*ioctl)(void *priv, void *data, u32 size, void **hack); 15 void __iomem *(*map)(void *priv, u64 handle, u32 size); 16 void (*unmap)(void *priv, void __iomem *ptr, u32 size);
|
/linux-master/drivers/staging/vt6656/ |
H A D | baseband.h | 67 int vnt_set_short_slot_time(struct vnt_private *priv); 68 int vnt_set_vga_gain_offset(struct vnt_private *priv, u8 data); 69 int vnt_set_antenna_mode(struct vnt_private *priv, u8 antenna_mode); 70 int vnt_vt3184_init(struct vnt_private *priv); 71 int vnt_set_deep_sleep(struct vnt_private *priv); 72 int vnt_exit_deep_sleep(struct vnt_private *priv); 73 int vnt_update_pre_ed_threshold(struct vnt_private *priv, int scanning);
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/esw/ |
H A D | qos.h | 13 int mlx5_esw_devlink_rate_leaf_tx_share_set(struct devlink_rate *rate_leaf, void *priv, 15 int mlx5_esw_devlink_rate_leaf_tx_max_set(struct devlink_rate *rate_leaf, void *priv, 17 int mlx5_esw_devlink_rate_node_tx_share_set(struct devlink_rate *rate_node, void *priv, 19 int mlx5_esw_devlink_rate_node_tx_max_set(struct devlink_rate *rate_node, void *priv, 21 int mlx5_esw_devlink_rate_node_new(struct devlink_rate *rate_node, void **priv, 23 int mlx5_esw_devlink_rate_node_del(struct devlink_rate *rate_node, void *priv, 27 void *priv, void *parent_priv,
|
/linux-master/drivers/char/ipmi/ |
H A D | kcs_bmc_serio.c | 31 struct kcs_bmc_serio *priv; local 35 priv = client_to_kcs_bmc_serio(client); 37 spin_lock(&priv->lock); 42 handled = serio_interrupt(priv->port, kcs_bmc_read_data(client->dev), 0); 44 spin_unlock(&priv->lock); 55 struct kcs_bmc_serio *priv = port->port_data; local 57 return kcs_bmc_enable_device(priv->client.dev, &priv->client); 62 struct kcs_bmc_serio *priv = port->port_data; local 64 kcs_bmc_disable_device(priv 72 struct kcs_bmc_serio *priv; local 108 struct kcs_bmc_serio *priv = NULL, *pos; local [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/ |
H A D | mirred_nic.c | 16 struct mlx5e_priv *priv = flow->priv; local 21 if (priv->netdev->netdev_ops != out_dev->netdev_ops || 22 !mlx5e_same_hw_devs(priv, netdev_priv(out_dev))) { 25 netdev_warn(priv->netdev, 27 netdev_name(priv->netdev), 38 struct mlx5e_priv *priv, 36 tc_act_parse_mirred_nic(struct mlx5e_tc_act_parse_state *parse_state, const struct flow_action_entry *act, struct mlx5e_priv *priv, struct mlx5_flow_attr *attr) argument
|
/linux-master/drivers/net/ethernet/ti/ |
H A D | cpsw-phy-sel.c | 34 void (*cpsw_phy_sel)(struct cpsw_phy_sel_priv *priv, 39 static void cpsw_gmii_sel_am3352(struct cpsw_phy_sel_priv *priv, argument 47 reg = readl(priv->gmii_sel); 66 dev_warn(priv->dev, 79 if (priv->rmii_clock_external) { 96 writel(reg, priv->gmii_sel); 99 static void cpsw_gmii_sel_dra7xx(struct cpsw_phy_sel_priv *priv, argument 106 reg = readl(priv->gmii_sel); 121 dev_warn(priv->dev, 139 dev_err(priv 163 struct cpsw_phy_sel_priv *priv; local 209 struct cpsw_phy_sel_priv *priv; local [all...] |
/linux-master/sound/soc/codecs/ |
H A D | mt6359.c | 21 static void mt6359_set_gpio_smt(struct mt6359_priv *priv) argument 24 regmap_update_bits(priv->regmap, MT6359_SMT_CON1, 0x3ff0, 0x3ff0); 27 static void mt6359_set_gpio_driving(struct mt6359_priv *priv) argument 30 regmap_update_bits(priv->regmap, MT6359_DRV_CON2, 0xffff, 0x8888); 31 regmap_update_bits(priv->regmap, MT6359_DRV_CON3, 0xffff, 0x8888); 32 regmap_update_bits(priv->regmap, MT6359_DRV_CON4, 0x00ff, 0x88); 35 static void mt6359_set_playback_gpio(struct mt6359_priv *priv) argument 38 regmap_write(priv->regmap, MT6359_GPIO_MODE2_CLR, 0x0ffe); 39 regmap_write(priv->regmap, MT6359_GPIO_MODE2_SET, 0x0249); 42 regmap_write(priv 46 mt6359_reset_playback_gpio(struct mt6359_priv *priv) argument 57 mt6359_set_capture_gpio(struct mt6359_priv *priv) argument 67 mt6359_reset_capture_gpio(struct mt6359_priv *priv) argument 86 mt6359_set_dcxo(struct mt6359_priv *priv, bool enable) argument 94 mt6359_set_clksq(struct mt6359_priv *priv, bool enable) argument 103 mt6359_set_aud_global_bias(struct mt6359_priv *priv, bool enable) argument 111 mt6359_set_topck(struct mt6359_priv *priv, bool enable) argument 117 mt6359_set_decoder_clk(struct mt6359_priv *priv, bool enable) argument 124 mt6359_mtkaif_tx_enable(struct mt6359_priv *priv) argument 164 mt6359_mtkaif_tx_disable(struct mt6359_priv *priv) argument 174 struct mt6359_priv *priv = snd_soc_component_get_drvdata(cmpnt); local 182 struct mt6359_priv *priv = snd_soc_component_get_drvdata(cmpnt); local 208 struct mt6359_priv *priv = snd_soc_component_get_drvdata(cmpnt); local 235 struct mt6359_priv *priv = snd_soc_component_get_drvdata(cmpnt); local 249 zcd_disable(struct mt6359_priv *priv) argument 254 hp_main_output_ramp(struct mt6359_priv *priv, bool up) argument 272 hp_aux_feedback_loop_gain_ramp(struct mt6359_priv *priv, bool up) argument 286 hp_in_pair_current(struct mt6359_priv *priv, bool increase) argument 304 hp_pull_down(struct mt6359_priv *priv, bool enable) argument 331 headset_volume_ramp(struct mt6359_priv *priv, int from, int to) argument 372 struct mt6359_priv *priv = snd_soc_component_get_drvdata(component); local 473 struct mt6359_priv *priv = snd_soc_component_get_drvdata(component); local 821 struct mt6359_priv *priv = snd_soc_component_get_drvdata(cmpnt); local 855 mtk_hp_enable(struct mt6359_priv *priv) argument 967 mtk_hp_disable(struct mt6359_priv *priv) argument 1047 struct mt6359_priv *priv = snd_soc_component_get_drvdata(cmpnt); local 1077 struct mt6359_priv *priv = snd_soc_component_get_drvdata(cmpnt); local 1161 struct mt6359_priv *priv = snd_soc_component_get_drvdata(cmpnt); local 1272 struct mt6359_priv *priv = snd_soc_component_get_drvdata(cmpnt); local 1312 struct mt6359_priv *priv = snd_soc_component_get_drvdata(cmpnt); local 1347 struct mt6359_priv *priv = snd_soc_component_get_drvdata(cmpnt); local 1401 struct mt6359_priv *priv = snd_soc_component_get_drvdata(cmpnt); local 1434 struct mt6359_priv *priv = snd_soc_component_get_drvdata(cmpnt); local 1485 struct mt6359_priv *priv = snd_soc_component_get_drvdata(cmpnt); local 1508 struct mt6359_priv *priv = snd_soc_component_get_drvdata(cmpnt); local 1541 struct mt6359_priv *priv = snd_soc_component_get_drvdata(cmpnt); local 1569 struct mt6359_priv *priv = snd_soc_component_get_drvdata(cmpnt); local 1593 struct mt6359_priv *priv = snd_soc_component_get_drvdata(cmpnt); local 1617 struct mt6359_priv *priv = snd_soc_component_get_drvdata(cmpnt); local 1641 struct mt6359_priv *priv = snd_soc_component_get_drvdata(cmpnt); local 1654 struct mt6359_priv *priv = snd_soc_component_get_drvdata(cmpnt); local 1667 struct mt6359_priv *priv = snd_soc_component_get_drvdata(cmpnt); local 1680 struct mt6359_priv *priv = snd_soc_component_get_drvdata(cmpnt); local 1738 struct mt6359_priv *priv = snd_soc_component_get_drvdata(cmpnt); local 1797 struct mt6359_priv *priv = snd_soc_component_get_drvdata(cmpnt); local 1886 struct mt6359_priv *priv = snd_soc_component_get_drvdata(cmpnt); local 1907 struct mt6359_priv *priv = snd_soc_component_get_drvdata(cmpnt); local 1930 struct mt6359_priv *priv = snd_soc_component_get_drvdata(cmpnt); local 1950 struct mt6359_priv *priv = snd_soc_component_get_drvdata(cmpnt); local 1977 struct mt6359_priv *priv = snd_soc_component_get_drvdata(cmpnt); local 2011 struct mt6359_priv *priv = snd_soc_component_get_drvdata(cmpnt); local 2041 struct mt6359_priv *priv = snd_soc_component_get_drvdata(cmpnt); local 2417 struct mt6359_priv *priv = snd_soc_component_get_drvdata(cmpnt); local 2649 struct mt6359_priv *priv = snd_soc_component_get_drvdata(cmpnt); local 2668 struct mt6359_priv *priv = snd_soc_component_get_drvdata(cmpnt); local 2683 struct mt6359_priv *priv = snd_soc_component_get_drvdata(cmpnt); local 2757 struct mt6359_priv *priv = snd_soc_component_get_drvdata(cmpnt); local 2809 struct mt6359_priv *priv = snd_soc_component_get_drvdata(cmpnt); local 2864 mt6359_parse_dt(struct mt6359_priv *priv) argument 2916 struct mt6359_priv *priv; local [all...] |
/linux-master/drivers/auxdisplay/ |
H A D | max6959.c | 52 struct max6959_priv *priv = container_of(work, struct max6959_priv, work.work); local 53 struct linedisp *linedisp = &priv->linedisp; 64 regmap_bulk_write(priv->regmap, REG_DIGIT(0), buf, ARRAY_SIZE(buf)); 69 struct max6959_priv *priv = container_of(linedisp, struct max6959_priv, linedisp); local 71 INIT_DELAYED_WORK(&priv->work, max6959_disp_update); 77 struct max6959_priv *priv = container_of(linedisp, struct max6959_priv, linedisp); local 79 schedule_delayed_work(&priv->work, 0); 87 static int max6959_enable(struct max6959_priv *priv, bool enable) argument 92 return regmap_update_bits(priv->regmap, REG_CONFIGURATION, mask, value); 95 static void max6959_power_off(void *priv) argument 100 max6959_power_on(struct max6959_priv *priv) argument 123 struct max6959_priv *priv; local 149 struct max6959_priv *priv = i2c_get_clientdata(client); local [all...] |
/linux-master/drivers/staging/octeon/ |
H A D | ethernet-mdio.c | 65 void cvm_oct_note_carrier(struct octeon_ethernet *priv, argument 70 netdev_name(priv->netdev), li.s.speed, 72 priv->port, priv->queue); 75 netdev_name(priv->netdev)); 81 struct octeon_ethernet *priv = netdev_priv(dev); local 88 priv->link_info = link_info.u64; 93 if (priv->poll) 94 priv->poll(dev); 96 if (priv 105 struct octeon_ethernet *priv = netdev_priv(dev); local 139 struct octeon_ethernet *priv = netdev_priv(dev); local [all...] |
/linux-master/drivers/fpga/ |
H A D | ice40-spi.c | 34 struct ice40_fpga_priv *priv = mgr->priv; local 36 return gpiod_get_value(priv->cdone) ? FPGA_MGR_STATE_OPERATING : 44 struct ice40_fpga_priv *priv = mgr->priv; local 45 struct spi_device *dev = priv->dev; 71 gpiod_set_value(priv->reset, 1); 78 gpiod_set_value(priv->reset, 0); 85 if (gpiod_get_value(priv->cdone)) { 105 struct ice40_fpga_priv *priv local 113 struct ice40_fpga_priv *priv = mgr->priv; local 138 struct ice40_fpga_priv *priv; local [all...] |
/linux-master/drivers/staging/vt6655/ |
H A D | rf.h | 60 bool IFRFbWriteEmbedded(struct vnt_private *priv, unsigned long dwData); 61 bool RFbSelectChannel(struct vnt_private *priv, unsigned char rf_type, u16 byChannel); 62 bool RFbInit(struct vnt_private *priv); 63 bool rf_write_wake_prog_syn(struct vnt_private *priv, unsigned char rf_type, u16 channel); 64 bool RFbSetPower(struct vnt_private *priv, unsigned int rate, u16 uCH); 65 bool RFbRawSetPower(struct vnt_private *priv, unsigned char byPwr, 68 void RFvRSSITodBm(struct vnt_private *priv, unsigned char byCurrRSSI,
|
/linux-master/drivers/gpu/drm/bridge/ |
H A D | tc358768.c | 176 static int tc358768_clear_error(struct tc358768_priv *priv) argument 178 int ret = priv->error; 180 priv->error = 0; 184 static void tc358768_write(struct tc358768_priv *priv, u32 reg, u32 val) argument 190 if (priv->error) 197 priv->error = regmap_bulk_write(priv->regmap, reg, &tmpval, count); 200 static void tc358768_read(struct tc358768_priv *priv, u32 reg, u32 *val) argument 204 if (priv->error) 213 priv 216 tc358768_update_bits(struct tc358768_priv *priv, u32 reg, u32 mask, u32 val) argument 232 tc358768_sw_reset(struct tc358768_priv *priv) argument 242 tc358768_hw_enable(struct tc358768_priv *priv) argument 272 tc358768_hw_disable(struct tc358768_priv *priv) argument 295 tc358768_pll_to_pclk(struct tc358768_priv *priv, u32 pll_clk) argument 300 tc358768_pclk_to_pll(struct tc358768_priv *priv, u32 pclk) argument 305 tc358768_calc_pll(struct tc358768_priv *priv, const struct drm_display_mode *mode, bool verify_only) argument 393 struct tc358768_priv *priv = dsi_host_to_tc358768(host); local 462 struct tc358768_priv *priv = dsi_host_to_tc358768(host); local 474 struct tc358768_priv *priv = dsi_host_to_tc358768(host); local 540 struct tc358768_priv *priv = bridge_to_tc358768(bridge); local 556 struct tc358768_priv *priv = bridge_to_tc358768(bridge); local 566 struct tc358768_priv *priv = bridge_to_tc358768(bridge); local 588 struct tc358768_priv *priv = bridge_to_tc358768(bridge); local 593 tc358768_setup_pll(struct tc358768_priv *priv, const struct drm_display_mode *mode) argument 650 tc358768_dpi_to_dsi_bytes(struct tc358768_priv *priv, u32 val) argument 658 tc358768_dsi_bytes_to_ns(struct tc358768_priv *priv, u32 val) argument 668 struct tc358768_priv *priv = bridge_to_tc358768(bridge); local 1069 struct tc358768_priv *priv = bridge_to_tc358768(bridge); local 1101 struct tc358768_priv *priv = bridge_to_tc358768(bridge); local 1241 tc358768_get_regulators(struct tc358768_priv *priv) argument 1258 struct tc358768_priv *priv; local 1311 struct tc358768_priv *priv = i2c_get_clientdata(client); local [all...] |
/linux-master/drivers/media/i2c/ |
H A D | ds90ub953.c | 186 static int ub953_read(struct ub953_data *priv, u8 reg, u8 *val) argument 191 mutex_lock(&priv->reg_lock); 193 ret = regmap_read(priv->regmap, reg, &v); 195 dev_err(&priv->client->dev, "Cannot read register 0x%02x: %d\n", 203 mutex_unlock(&priv->reg_lock); 208 static int ub953_write(struct ub953_data *priv, u8 reg, u8 val) argument 212 mutex_lock(&priv->reg_lock); 214 ret = regmap_write(priv->regmap, reg, val); 216 dev_err(&priv->client->dev, 219 mutex_unlock(&priv 224 ub953_select_ind_reg_block(struct ub953_data *priv, u8 block) argument 245 ub953_read_ind(struct ub953_data *priv, u8 block, u8 reg, u8 *val) argument 281 ub953_write_ind(struct ub953_data *priv, u8 block, u8 reg, u8 val) argument 317 struct ub953_data *priv = gpiochip_get_data(gc); local 333 struct ub953_data *priv = gpiochip_get_data(gc); local 344 struct ub953_data *priv = gpiochip_get_data(gc); local 363 struct ub953_data *priv = gpiochip_get_data(gc); local 376 struct ub953_data *priv = gpiochip_get_data(gc); local 394 ub953_gpiochip_probe(struct ub953_data *priv) argument 427 ub953_gpiochip_remove(struct ub953_data *priv) argument 477 struct ub953_data *priv = sd_to_ub953(sd); local 488 struct ub953_data *priv = sd_to_ub953(sd); local 549 struct ub953_data *priv = sd_to_ub953(sd); local 601 struct ub953_data *priv = sd_to_ub953(sd); local 669 struct ub953_data *priv = sd_to_ub953(sd); local 691 struct ub953_data *priv = sd_to_ub953(sd); local 741 struct ub953_data *priv = sd_to_ub953(notifier->sd); local 775 ub953_v4l2_notifier_register(struct ub953_data *priv) argument 814 ub953_v4l2_notifier_unregister(struct ub953_data *priv) argument 824 ub953_i2c_master_init(struct ub953_data *priv) argument 846 ub953_get_fc_rate(struct ub953_data *priv) argument 865 ub953_calc_clkout_ub953(struct ub953_data *priv, unsigned long target, u64 fc, u8 *hs_div, u8 *m, u8 *n) argument 902 ub953_calc_clkout_ub971(struct ub953_data *priv, unsigned long target, u64 fc, u8 *m, u8 *n) argument 925 ub953_calc_clkout_params(struct ub953_data *priv, unsigned long target_rate, struct ub953_clkout_data *clkout_data) argument 964 ub953_write_clkout_regs(struct ub953_data *priv, const struct ub953_clkout_data *clkout_data) argument 984 struct ub953_data *priv = container_of(hw, struct ub953_data, clkout_clk_hw); local 1039 struct ub953_data *priv = container_of(hw, struct ub953_data, clkout_clk_hw); local 1050 struct ub953_data *priv = container_of(hw, struct ub953_data, clkout_clk_hw); local 1069 ub953_register_clkout(struct ub953_data *priv) argument 1103 ub953_add_i2c_adapter(struct ub953_data *priv) argument 1132 ub953_parse_dt(struct ub953_data *priv) argument 1168 ub953_hw_init(struct ub953_data *priv) argument 1240 ub953_subdev_init(struct ub953_data *priv) argument 1289 ub953_subdev_uninit(struct ub953_data *priv) argument 1301 struct ub953_data *priv; local 1383 struct ub953_data *priv = sd_to_ub953(sd); local [all...] |