/linux-master/drivers/gpu/drm/mediatek/ |
H A D | mtk_disp_merge.c | 85 struct mtk_disp_merge *priv = dev_get_drvdata(dev); local 87 if (priv->mute_support) 88 mtk_ddp_write(cmdq_pkt, 0x0, &priv->cmdq_reg, priv->regs, 91 mtk_ddp_write(cmdq_pkt, 1, &priv->cmdq_reg, priv->regs, 97 struct mtk_disp_merge *priv = dev_get_drvdata(dev); local 99 if (priv->mute_support) 100 mtk_ddp_write(cmdq_pkt, 0x1, &priv->cmdq_reg, priv 110 mtk_merge_fifo_setting(struct mtk_disp_merge *priv, struct cmdq_pkt *cmdq_pkt) argument 140 struct mtk_disp_merge *priv = dev_get_drvdata(dev); local 197 struct mtk_disp_merge *priv = dev_get_drvdata(dev); local 219 struct mtk_disp_merge *priv = dev_get_drvdata(dev); local 228 struct mtk_disp_merge *priv = dev_get_drvdata(dev); local 310 struct mtk_disp_merge *priv; local [all...] |
/linux-master/drivers/watchdog/ |
H A D | marvell_gti_wdt.c | 87 struct gti_wdt_priv *priv = watchdog_get_drvdata(wdev); local 90 writeq(GTI_CWD_INT_PENDING_STATUS(priv->wdt_timer_idx), 91 priv->base + GTI_CWD_INT); 100 struct gti_wdt_priv *priv = watchdog_get_drvdata(wdev); local 103 priv->base + GTI_CWD_POKE(priv->wdt_timer_idx)); 110 struct gti_wdt_priv *priv = watchdog_get_drvdata(wdev); local 119 writeq(GTI_CWD_INT_PENDING_STATUS(priv->wdt_timer_idx), 120 priv->base + GTI_CWD_INT); 123 writeq(GTI_CWD_INT_ENA_SET_VAL(priv 136 struct gti_wdt_priv *priv = watchdog_get_drvdata(wdev); local 154 struct gti_wdt_priv *priv = watchdog_get_drvdata(wdev); local 190 struct gti_wdt_priv *priv = watchdog_get_drvdata(wdev); local 212 gti_wdt_get_cntfrq(struct platform_device *pdev, struct gti_wdt_priv *priv) argument 250 struct gti_wdt_priv *priv; local [all...] |
/linux-master/drivers/clk/mmp/ |
H A D | clk-audio.c | 119 struct mmp2_audio_clk *priv = container_of(hw, struct mmp2_audio_clk, audio_pll_hw); local 125 aud_pll_ctrl0 = readl(priv->mmio_base + SSPA_AUD_PLL_CTRL0); 133 aud_pll_ctrl1 = readl(priv->mmio_base + SSPA_AUD_PLL_CTRL1); 197 struct mmp2_audio_clk *priv = container_of(hw, struct mmp2_audio_clk, audio_pll_hw); local 216 writel(val, priv->mmio_base + SSPA_AUD_PLL_CTRL0); 220 writel(val, priv->mmio_base + SSPA_AUD_PLL_CTRL1); 235 static int register_clocks(struct mmp2_audio_clk *priv, struct device *dev) argument 238 { .hw = &priv->audio_pll_hw }, 242 { .hw = &priv->audio_pll_hw }, 247 priv 349 struct mmp2_audio_clk *priv; local 398 struct mmp2_audio_clk *priv = dev_get_drvdata(dev); local 410 struct mmp2_audio_clk *priv = dev_get_drvdata(dev); local [all...] |
/linux-master/drivers/net/can/peak_canfd/ |
H A D | peak_pciefd_main.c | 211 static inline u32 pciefd_sys_readreg(const struct pciefd_board *priv, u16 reg) argument 213 return readl(priv->reg_base + reg); 217 static inline void pciefd_sys_writereg(const struct pciefd_board *priv, argument 220 writel(val, priv->reg_base + reg); 224 static inline u32 pciefd_can_readreg(const struct pciefd_can *priv, u16 reg) argument 226 return readl(priv->reg_base + reg); 230 static inline void pciefd_can_writereg(const struct pciefd_can *priv, argument 233 writel(val, priv->reg_base + reg); 237 static void pciefd_can_setup_rx_dma(struct pciefd_can *priv) argument 240 const u32 dma_addr_h = (u32)(priv 258 pciefd_can_clear_rx_dma(struct pciefd_can *priv) argument 269 pciefd_can_setup_tx_dma(struct pciefd_can *priv) argument 290 pciefd_can_clear_tx_dma(struct pciefd_can *priv) argument 300 pciefd_can_ack_rx_dma(struct pciefd_can *priv) argument 314 struct pciefd_can *priv = arg; local 357 struct pciefd_can *priv = (struct pciefd_can *)ucan; local 393 struct pciefd_can *priv = (struct pciefd_can *)ucan; local 449 struct pciefd_can *priv = (struct pciefd_can *)ucan; local 468 struct pciefd_can *priv = (struct pciefd_can *)ucan; local 503 struct pciefd_can *priv = (struct pciefd_can *)ucan; local 560 struct pciefd_can *priv = (struct pciefd_can *)ucan; local 576 struct pciefd_can *priv; local 694 pciefd_can_remove(struct pciefd_can *priv) argument [all...] |
/linux-master/drivers/gpu/drm/meson/ |
H A D | meson_vpp.c | 36 void meson_vpp_setup_mux(struct meson_drm *priv, unsigned int mux) argument 38 writel(mux, priv->io_base + _REG(VPU_VIU_VENC_MUX_CTRL)); 53 static void meson_vpp_write_scaling_filter_coefs(struct meson_drm *priv, argument 60 priv->io_base + _REG(VPP_OSD_SCALE_COEF_IDX)); 63 priv->io_base + _REG(VPP_OSD_SCALE_COEF)); 78 static void meson_vpp_write_vd_scaling_filter_coefs(struct meson_drm *priv, argument 85 priv->io_base + _REG(VPP_SCALE_COEF_IDX)); 88 priv->io_base + _REG(VPP_SCALE_COEF)); 91 void meson_vpp_init(struct meson_drm *priv) argument 94 if (meson_vpu_is_compatible(priv, VPU_COMPATIBLE_GX [all...] |
/linux-master/drivers/staging/media/imx/ |
H A D | imx-ic-prpencvf.c | 131 static void prp_put_ipu_resources(struct prp_priv *priv) argument 133 if (priv->ic) 134 ipu_ic_put(priv->ic); 135 priv->ic = NULL; 137 if (priv->out_ch) 138 ipu_idmac_put(priv->out_ch); 139 priv->out_ch = NULL; 141 if (priv->rot_in_ch) 142 ipu_idmac_put(priv->rot_in_ch); 143 priv 150 prp_get_ipu_resources(struct prp_priv *priv) argument 198 prp_vb2_buf_done(struct prp_priv *priv, struct ipuv3_channel *ch) argument 239 struct prp_priv *priv = dev_id; local 271 struct prp_priv *priv = dev_id; local 298 struct prp_priv *priv = from_timer(priv, t, eof_timeout_timer); local 308 prp_setup_vb2_buf(struct prp_priv *priv, dma_addr_t *phys) argument 327 prp_unsetup_vb2_buf(struct prp_priv *priv, enum vb2_buffer_state return_status) argument 345 prp_setup_channel(struct prp_priv *priv, struct ipuv3_channel *channel, enum ipu_rotate_mode rot_mode, dma_addr_t addr0, dma_addr_t addr1, bool rot_swap_width_height) argument 448 prp_setup_rotation(struct prp_priv *priv) argument 559 prp_unsetup_rotation(struct prp_priv *priv) argument 577 prp_setup_norotation(struct prp_priv *priv) argument 646 prp_unsetup_norotation(struct prp_priv *priv) argument 653 prp_unsetup(struct prp_priv *priv, enum vb2_buffer_state state) argument 664 prp_start(struct prp_priv *priv) argument 750 prp_stop(struct prp_priv *priv) argument 790 __prp_get_fmt(struct prp_priv *priv, struct v4l2_subdev_state *sd_state, unsigned int pad, enum v4l2_subdev_format_whence which) argument 856 struct prp_priv *priv = sd_to_priv(sd); local 877 prp_try_fmt(struct prp_priv *priv, struct v4l2_subdev_state *sd_state, struct v4l2_subdev_format *sdformat, const struct imx_media_pixfmt **cc) argument 925 struct prp_priv *priv = sd_to_priv(sd); local 975 struct prp_priv *priv = sd_to_priv(sd); local 1016 struct prp_priv *priv = ic_priv->task_priv; local 1072 struct prp_priv *priv = container_of(ctrl->handler, local 1137 prp_init_controls(struct prp_priv *priv) argument 1170 struct prp_priv *priv = ic_priv->task_priv; local 1210 struct prp_priv *priv = sd_to_priv(sd); local 1233 struct prp_priv *priv = sd_to_priv(sd); local 1260 struct prp_priv *priv = sd_to_priv(sd); local 1306 struct prp_priv *priv = sd_to_priv(sd); local 1345 struct prp_priv *priv; local 1375 struct prp_priv *priv = ic_priv->task_priv; local [all...] |
/linux-master/drivers/i2c/busses/ |
H A D | i2c-nomadik.c | 237 static inline u8 nmk_i2c_readb(const struct nmk_i2c_dev *priv, argument 240 if (priv->has_32b_bus) 241 return readl(priv->virtbase + reg); 243 return readb(priv->virtbase + reg); 246 static inline void nmk_i2c_writeb(const struct nmk_i2c_dev *priv, u32 val, argument 249 if (priv->has_32b_bus) 250 writel(val, priv->virtbase + reg); 252 writeb(val, priv->virtbase + reg); 257 * @priv: private data of I2C Driver 262 static int flush_i2c_fifo(struct nmk_i2c_dev *priv) argument 298 disable_all_interrupts(struct nmk_i2c_dev *priv) argument 307 clear_all_interrupts(struct nmk_i2c_dev *priv) argument 316 init_hw(struct nmk_i2c_dev *priv) argument 348 load_i2c_mcr_reg(struct nmk_i2c_dev *priv, u16 flags) argument 397 setup_i2c_controller(struct nmk_i2c_dev *priv) argument 485 nmk_i2c_wait_xfer_done(struct nmk_i2c_dev *priv) argument 510 read_i2c(struct nmk_i2c_dev *priv, u16 flags) argument 554 fill_tx_fifo(struct nmk_i2c_dev *priv, int no_bytes) argument 578 write_i2c(struct nmk_i2c_dev *priv, u16 flags) argument 639 nmk_i2c_xfer_one(struct nmk_i2c_dev *priv, u16 flags) argument 726 struct nmk_i2c_dev *priv = i2c_get_adapdata(i2c_adap); local 765 disable_interrupts(struct nmk_i2c_dev *priv, u32 irq) argument 786 struct nmk_i2c_dev *priv = arg; local 967 struct nmk_i2c_dev *priv = amba_get_drvdata(adev); local 977 struct nmk_i2c_dev *priv = amba_get_drvdata(adev); local 1012 nmk_i2c_of_probe(struct device_node *np, struct nmk_i2c_dev *priv) argument 1044 nmk_i2c_eyeq5_probe(struct nmk_i2c_dev *priv) argument 1077 struct nmk_i2c_dev *priv; local 1159 struct nmk_i2c_dev *priv = amba_get_drvdata(adev); local [all...] |
/linux-master/drivers/media/i2c/ |
H A D | max9286.c | 216 static struct max9286_source *next_source(struct max9286_priv *priv, argument 220 source = &priv->sources[0]; 224 for (; source < &priv->sources[MAX9286_NUM_GMSL]; source++) { 232 #define for_each_source(priv, source) \ 233 for ((source) = NULL; ((source) = next_source((priv), (source))); ) 235 #define to_index(priv, source) ((source) - &(priv)->sources[0]) 285 static int max9286_read(struct max9286_priv *priv, u8 reg) argument 289 ret = i2c_smbus_read_byte_data(priv->client, reg); 291 dev_err(&priv 298 max9286_write(struct max9286_priv *priv, u8 reg, u8 val) argument 315 max9286_i2c_mux_configure(struct max9286_priv *priv, u8 conf) argument 326 max9286_i2c_mux_open(struct max9286_priv *priv) argument 334 max9286_i2c_mux_close(struct max9286_priv *priv) argument 349 struct max9286_priv *priv = i2c_mux_priv(muxc); local 366 max9286_i2c_mux_init(struct max9286_priv *priv) argument 398 max9286_configure_i2c(struct max9286_priv *priv, bool localack) argument 410 max9286_reverse_channel_setup(struct max9286_priv *priv, unsigned int chan_amplitude) argument 450 max9286_check_video_links(struct max9286_priv *priv) argument 504 max9286_check_config_link(struct max9286_priv *priv, unsigned int source_mask) argument 542 max9286_set_video_format(struct max9286_priv *priv, const struct v4l2_mbus_framefmt *format) argument 579 max9286_set_fsync_period(struct max9286_priv *priv) argument 617 max9286_set_pixelrate(struct max9286_priv *priv) argument 665 struct max9286_priv *priv = sd_to_max9286(notifier->sd); local 727 struct max9286_priv *priv = sd_to_max9286(notifier->sd); local 740 max9286_v4l2_notifier_register(struct max9286_priv *priv) argument 779 max9286_v4l2_notifier_unregister(struct max9286_priv *priv) argument 790 struct max9286_priv *priv = sd_to_max9286(sd); local 875 struct max9286_priv *priv = sd_to_max9286(sd); local 896 struct max9286_priv *priv = sd_to_max9286(sd); local 926 max9286_get_pad_format(struct max9286_priv *priv, struct v4l2_subdev_state *sd_state, unsigned int pad, u32 which) argument 944 struct max9286_priv *priv = sd_to_max9286(sd); local 976 struct max9286_priv *priv = sd_to_max9286(sd); local 1068 max9286_v4l2_register(struct max9286_priv *priv) argument 1127 max9286_v4l2_unregister(struct max9286_priv *priv) argument 1138 max9286_setup(struct max9286_priv *priv) argument 1227 max9286_gpio_set(struct max9286_priv *priv, unsigned int offset, int value) argument 1242 struct max9286_priv *priv = gpiochip_get_data(chip); local 1249 struct max9286_priv *priv = gpiochip_get_data(chip); local 1254 max9286_register_gpio(struct max9286_priv *priv) argument 1277 max9286_parse_gpios(struct max9286_priv *priv) argument 1308 max9286_poc_power_on(struct max9286_priv *priv) argument 1342 max9286_poc_power_off(struct max9286_priv *priv) argument 1365 max9286_poc_enable(struct max9286_priv *priv, bool enable) argument 1381 max9286_init(struct max9286_priv *priv) argument 1425 max9286_cleanup_dt(struct max9286_priv *priv) argument 1435 max9286_parse_dt(struct max9286_priv *priv) argument 1585 max9286_get_poc_supplies(struct max9286_priv *priv) argument 1625 struct max9286_priv *priv; local 1697 struct max9286_priv *priv = sd_to_max9286(i2c_get_clientdata(client)); local [all...] |
/linux-master/drivers/thermal/qcom/ |
H A D | tsens.c | 73 int tsens_read_calibration(struct tsens_priv *priv, int shift, u32 *p1, u32 *p2, bool backup) argument 80 if (priv->num_sensors > MAX_SENSORS) 87 ret = nvmem_cell_read_variable_le_u32(priv->dev, name, &mode); 89 dev_warn(priv->dev, "Please migrate to separate nvmem cells for calibration data\n"); 93 dev_dbg(priv->dev, "calibration mode is %d\n", mode); 99 ret = nvmem_cell_read_variable_le_u32(priv->dev, name, &base1); 107 ret = nvmem_cell_read_variable_le_u32(priv->dev, name, &base2); 111 for (i = 0; i < priv->num_sensors; i++) { 112 ret = snprintf(name, sizeof(name), "s%d_p1%s", priv->sensor[i].hw_id, 117 ret = nvmem_cell_read_variable_le_u32(priv 169 tsens_calibrate_nvmem(struct tsens_priv *priv, int shift) argument 183 tsens_calibrate_common(struct tsens_priv *priv) argument 205 tsens_read_calibration_legacy(struct tsens_priv *priv, const struct tsens_legacy_calibration_format *format, u32 *p1, u32 *p2, u32 *cdata0, u32 *cdata1) argument 258 compute_intercept_slope(struct tsens_priv *priv, u32 *p1, u32 *p2, u32 mode) argument 330 struct tsens_priv *priv = s->priv; local 362 struct tsens_priv *priv = s->priv; local 372 tsens_version(struct tsens_priv *priv) argument 377 tsens_set_interrupt_v1(struct tsens_priv *priv, u32 hw_id, enum tsens_irq_type irq_type, bool enable) argument 396 tsens_set_interrupt_v2(struct tsens_priv *priv, u32 hw_id, enum tsens_irq_type irq_type, bool enable) argument 443 tsens_set_interrupt(struct tsens_priv *priv, u32 hw_id, enum tsens_irq_type irq_type, bool enable) argument 464 tsens_threshold_violated(struct tsens_priv *priv, u32 hw_id, struct tsens_irq_data *d) argument 489 tsens_read_irq_state(struct tsens_priv *priv, u32 hw_id, const struct tsens_sensor *s, struct tsens_irq_data *d) argument 569 struct tsens_priv *priv = data; local 639 struct tsens_priv *priv = data; local 691 struct tsens_priv *priv = s->priv; local 732 tsens_enable_irq(struct tsens_priv *priv) argument 745 tsens_disable_irq(struct tsens_priv *priv) argument 752 struct tsens_priv *priv = s->priv; local 783 struct tsens_priv *priv = s->priv; local 814 struct tsens_priv *priv = platform_get_drvdata(pdev); local 832 struct tsens_priv *priv = platform_get_drvdata(pdev); local 859 struct tsens_priv *priv = platform_get_drvdata(pdev); local 888 init_common(struct tsens_priv *priv) argument 1075 struct tsens_priv *priv = s->priv; local 1082 struct tsens_priv *priv = dev_get_drvdata(dev); local 1092 struct tsens_priv *priv = dev_get_drvdata(dev); local 1155 tsens_register_irq(struct tsens_priv *priv, char *irqname, irq_handler_t thread_fn) argument 1196 tsens_register(struct tsens_priv *priv) argument 1249 struct tsens_priv *priv; local 1324 struct tsens_priv *priv = platform_get_drvdata(pdev); local [all...] |
/linux-master/drivers/fpga/ |
H A D | socfpga.c | 134 static u32 socfpga_fpga_readl(struct socfpga_fpga_priv *priv, u32 reg_offset) argument 136 return readl(priv->fpga_base_addr + reg_offset); 139 static void socfpga_fpga_writel(struct socfpga_fpga_priv *priv, u32 reg_offset, argument 142 writel(value, priv->fpga_base_addr + reg_offset); 145 static u32 socfpga_fpga_raw_readl(struct socfpga_fpga_priv *priv, argument 148 return __raw_readl(priv->fpga_base_addr + reg_offset); 151 static void socfpga_fpga_raw_writel(struct socfpga_fpga_priv *priv, argument 154 __raw_writel(value, priv->fpga_base_addr + reg_offset); 157 static void socfpga_fpga_data_writel(struct socfpga_fpga_priv *priv, u32 value) argument 159 writel(value, priv 162 socfpga_fpga_set_bitsl(struct socfpga_fpga_priv *priv, u32 offset, u32 bits) argument 172 socfpga_fpga_clr_bitsl(struct socfpga_fpga_priv *priv, u32 offset, u32 bits) argument 182 socfpga_fpga_mon_status_get(struct socfpga_fpga_priv *priv) argument 188 socfpga_fpga_state_get(struct socfpga_fpga_priv *priv) argument 199 socfpga_fpga_clear_done_status(struct socfpga_fpga_priv *priv) argument 209 socfpga_fpga_dclk_set_and_wait_clear(struct socfpga_fpga_priv *priv, u32 count) argument 235 socfpga_fpga_wait_for_state(struct socfpga_fpga_priv *priv, u32 state) argument 253 socfpga_fpga_enable_irqs(struct socfpga_fpga_priv *priv, u32 irqs) argument 271 socfpga_fpga_disable_irqs(struct socfpga_fpga_priv *priv) argument 278 struct socfpga_fpga_priv *priv = dev_id; local 302 socfpga_fpga_wait_for_config_done(struct socfpga_fpga_priv *priv) argument 320 socfpga_fpga_cfg_mode_get(struct socfpga_fpga_priv *priv) argument 335 socfpga_fpga_cfg_mode_set(struct socfpga_fpga_priv *priv) argument 360 struct socfpga_fpga_priv *priv = mgr->priv; local 403 struct socfpga_fpga_priv *priv = mgr->priv; local 436 struct socfpga_fpga_priv *priv = mgr->priv; local 473 struct socfpga_fpga_priv *priv = mgr->priv; local 522 struct socfpga_fpga_priv *priv = mgr->priv; local 546 struct socfpga_fpga_priv *priv; local [all...] |
/linux-master/drivers/net/ethernet/wiznet/ |
H A D | w5300.c | 90 u16 (*read) (struct w5300_priv *priv, u16 addr); 91 void (*write)(struct w5300_priv *priv, u16 addr, u16 data); 114 static inline u16 w5300_read_direct(struct w5300_priv *priv, u16 addr) argument 116 return ioread16(priv->base + (addr << CONFIG_WIZNET_BUS_SHIFT)); 119 static inline void w5300_write_direct(struct w5300_priv *priv, argument 122 iowrite16(data, priv->base + (addr << CONFIG_WIZNET_BUS_SHIFT)); 136 static u16 w5300_read_indirect(struct w5300_priv *priv, u16 addr) argument 141 spin_lock_irqsave(&priv->reg_lock, flags); 142 w5300_write_direct(priv, W5300_IDM_AR, addr); 143 data = w5300_read_direct(priv, W5300_IDM_D 149 w5300_write_indirect(struct w5300_priv *priv, u16 addr, u16 data) argument 172 w5300_read32(struct w5300_priv *priv, u16 addr) argument 180 w5300_write32(struct w5300_priv *priv, u16 addr, u32 data) argument 186 w5300_command(struct w5300_priv *priv, u16 cmd) argument 201 w5300_read_frame(struct w5300_priv *priv, u8 *buf, int len) argument 215 w5300_write_frame(struct w5300_priv *priv, u8 *buf, int len) argument 228 w5300_write_macaddr(struct w5300_priv *priv) argument 241 w5300_hw_reset(struct w5300_priv *priv) argument 261 w5300_hw_start(struct w5300_priv *priv) argument 270 w5300_hw_close(struct w5300_priv *priv) argument 293 struct w5300_priv *priv = netdev_priv(ndev); local 303 struct w5300_priv *priv = netdev_priv(ndev); local 310 struct w5300_priv *priv = netdev_priv(ndev); local 323 struct w5300_priv *priv = netdev_priv(ndev); local 346 struct w5300_priv *priv = netdev_priv(ndev); local 358 struct w5300_priv *priv = netdev_priv(ndev); local 375 struct w5300_priv *priv = container_of(napi, struct w5300_priv, napi); local 417 struct w5300_priv *priv = netdev_priv(ndev); local 442 struct w5300_priv *priv = netdev_priv(ndev); local 459 struct w5300_priv *priv = netdev_priv(ndev); local 470 struct w5300_priv *priv = netdev_priv(ndev); local 482 struct w5300_priv *priv = netdev_priv(ndev); local 496 struct w5300_priv *priv = netdev_priv(ndev); local 529 struct w5300_priv *priv = netdev_priv(ndev); local 590 struct w5300_priv *priv; local 632 struct w5300_priv *priv = netdev_priv(ndev); local 647 struct w5300_priv *priv = netdev_priv(ndev); local 661 struct w5300_priv *priv = netdev_priv(ndev); local [all...] |
/linux-master/drivers/gpu/ipu-v3/ |
H A D | ipu-smfc.c | 18 struct ipu_smfc_priv *priv; member in struct:ipu_smfc 38 struct ipu_smfc_priv *priv = smfc->priv; local 42 spin_lock_irqsave(&priv->lock, flags); 45 val = readl(priv->base + SMFC_BS); 48 writel(val, priv->base + SMFC_BS); 50 spin_unlock_irqrestore(&priv->lock, flags); 58 struct ipu_smfc_priv *priv = smfc->priv; local 62 spin_lock_irqsave(&priv 78 struct ipu_smfc_priv *priv = smfc->priv; local 98 struct ipu_smfc_priv *priv = smfc->priv; local 116 struct ipu_smfc_priv *priv = smfc->priv; local 137 struct ipu_smfc_priv *priv = ipu->smfc_priv; local 163 struct ipu_smfc_priv *priv = smfc->priv; local 175 struct ipu_smfc_priv *priv; local [all...] |
/linux-master/drivers/rtc/ |
H A D | rtc-msm6242.c | 79 static inline unsigned int msm6242_read(struct msm6242_priv *priv, argument 82 return __raw_readl(&priv->regs[reg]) & 0xf; 85 static inline void msm6242_write(struct msm6242_priv *priv, unsigned int val, argument 88 __raw_writel(val, &priv->regs[reg]); 91 static void msm6242_lock(struct msm6242_priv *priv) argument 95 msm6242_write(priv, MSM6242_CD_HOLD|MSM6242_CD_IRQ_FLAG, MSM6242_CD); 97 while ((msm6242_read(priv, MSM6242_CD) & MSM6242_CD_BUSY) && cnt) { 98 msm6242_write(priv, MSM6242_CD_IRQ_FLAG, MSM6242_CD); 100 msm6242_write(priv, MSM6242_CD_HOLD|MSM6242_CD_IRQ_FLAG, MSM6242_CD); 106 msm6242_read(priv, MSM6242_C 109 msm6242_unlock(struct msm6242_priv *priv) argument 116 struct msm6242_priv *priv = dev_get_drvdata(dev); local 153 struct msm6242_priv *priv = dev_get_drvdata(dev); local 192 struct msm6242_priv *priv; local [all...] |
/linux-master/drivers/media/dvb-frontends/ |
H A D | lgs8gxx.c | 40 static int lgs8gxx_write_reg(struct lgs8gxx_state *priv, u8 reg, u8 data) argument 46 msg.addr = priv->config->demod_address; 47 if (priv->config->prod != LGS8GXX_PROD_LGS8G75 && reg >= 0xC0) 53 ret = i2c_transfer(priv->i2c, &msg, 1); 62 static int lgs8gxx_read_reg(struct lgs8gxx_state *priv, u8 reg, u8 *p_data) argument 74 dev_addr = priv->config->demod_address; 75 if (priv->config->prod != LGS8GXX_PROD_LGS8G75 && reg >= 0xC0) 79 ret = i2c_transfer(priv->i2c, msg, 2); 91 static int lgs8gxx_soft_reset(struct lgs8gxx_state *priv) argument 93 lgs8gxx_write_reg(priv, 101 wait_reg_mask(struct lgs8gxx_state *priv, u8 reg, u8 mask, u8 val, u8 delay, u8 tries) argument 118 lgs8gxx_set_ad_mode(struct lgs8gxx_state *priv) argument 142 lgs8gxx_set_if_freq(struct lgs8gxx_state *priv, u32 freq ) argument 178 lgs8gxx_get_afc_phase(struct lgs8gxx_state *priv) argument 204 lgs8gxx_set_mode_auto(struct lgs8gxx_state *priv) argument 251 lgs8gxx_set_mode_manual(struct lgs8gxx_state *priv) argument 295 lgs8gxx_is_locked(struct lgs8gxx_state *priv, u8 *locked) argument 315 lgs8gxx_wait_ca_lock(struct lgs8gxx_state *priv, u8 *locked) argument 336 lgs8gxx_is_autodetect_finished(struct lgs8gxx_state *priv, u8 *finished) argument 358 lgs8gxx_autolock_gi(struct lgs8gxx_state *priv, u8 gi, u8 cpn, u8 *locked) argument 398 lgs8gxx_auto_detect(struct lgs8gxx_state *priv, u8 *detected_param, u8 *gi) argument 468 lgs8gxx_auto_lock(struct lgs8gxx_state *priv) argument 517 lgs8gxx_set_mpeg_mode(struct lgs8gxx_state *priv, u8 serial, u8 clk_pol, u8 clk_gated) argument 541 lgs8g75_set_adc_vpp(struct lgs8gxx_state *priv, u8 sel) argument 559 lgs8913_init(struct lgs8gxx_state *priv) argument 577 lgs8g75_init_data(struct lgs8gxx_state *priv) argument 612 struct lgs8gxx_state *priv = local 651 struct lgs8gxx_state *priv = fe->demodulator_priv; local 662 struct lgs8gxx_state *priv = fe->demodulator_priv; local 714 struct lgs8gxx_state *priv = fe->demodulator_priv; local 754 lgs8gxx_read_signal_agc(struct lgs8gxx_state *priv, u16 *signal) argument 789 lgs8913_read_signal_strength(struct lgs8gxx_state *priv, u16 *signal) argument 832 lgs8g75_read_signal_strength(struct lgs8gxx_state *priv, u16 *signal) argument 853 struct lgs8gxx_state *priv = fe->demodulator_priv; local 865 struct lgs8gxx_state *priv = fe->demodulator_priv; local 888 packet_counter_start(struct lgs8gxx_state *priv) argument 908 packet_counter_stop(struct lgs8gxx_state *priv) argument 923 struct lgs8gxx_state *priv = fe->demodulator_priv; local 963 struct lgs8gxx_state *priv = fe->demodulator_priv; local 1007 struct lgs8gxx_state *priv = NULL; local [all...] |
/linux-master/drivers/mmc/host/ |
H A D | wmt-sdmmc.c | 210 static void wmt_set_sd_power(struct wmt_mci_priv *priv, int enable) argument 212 u32 reg_tmp = readb(priv->sdmmc_base + SDMMC_BUSMODE); 214 if (enable ^ priv->power_inverted) 219 writeb(reg_tmp, priv->sdmmc_base + SDMMC_BUSMODE); 224 struct wmt_mci_priv *priv; local 229 priv = mmc_priv(mmc); 235 tmp_resp = readb(priv->sdmmc_base + SDMMC_RSP); 237 tmp_resp = readb(priv->sdmmc_base + SDMMC_RSP + 241 priv->cmd->resp[idx1] = cpu_to_be32(response); 245 static void wmt_mci_start_command(struct wmt_mci_priv *priv) argument 256 struct wmt_mci_priv *priv; local 287 wmt_mci_disable_dma(struct wmt_mci_priv *priv) argument 293 wmt_complete_data_request(struct wmt_mci_priv *priv) argument 334 struct wmt_mci_priv *priv; local 371 struct wmt_mci_priv *priv; local 463 struct wmt_mci_priv *priv; local 502 struct wmt_mci_priv *priv; local 526 struct wmt_mci_priv *priv; local 550 wmt_dma_start(struct wmt_mci_priv *priv) argument 560 struct wmt_mci_priv *priv; local 671 struct wmt_mci_priv *priv; local 711 struct wmt_mci_priv *priv = mmc_priv(mmc); local 718 struct wmt_mci_priv *priv = mmc_priv(mmc); local 751 struct wmt_mci_priv *priv; local 885 struct wmt_mci_priv *priv; local 923 struct wmt_mci_priv *priv; local 947 struct wmt_mci_priv *priv; local [all...] |
/linux-master/drivers/phy/socionext/ |
H A D | phy-uniphier-usb3hs.c | 83 void (*trim_func)(struct uniphier_u3hsphy_priv *priv, u32 *pconfig, 87 static void uniphier_u3hsphy_trim_ld20(struct uniphier_u3hsphy_priv *priv, argument 101 static int uniphier_u3hsphy_get_nvparam(struct uniphier_u3hsphy_priv *priv, argument 107 cell = devm_nvmem_cell_get(priv->dev, name); 122 static int uniphier_u3hsphy_get_nvparams(struct uniphier_u3hsphy_priv *priv, argument 127 ret = uniphier_u3hsphy_get_nvparam(priv, "rterm", &pt->rterm); 131 ret = uniphier_u3hsphy_get_nvparam(priv, "sel_t", &pt->sel_t); 135 ret = uniphier_u3hsphy_get_nvparam(priv, "hs_i", &pt->hs_i); 142 static int uniphier_u3hsphy_update_config(struct uniphier_u3hsphy_priv *priv, argument 148 if (priv 175 uniphier_u3hsphy_set_param(struct uniphier_u3hsphy_priv *priv, const struct uniphier_u3hsphy_param *p) argument 205 struct uniphier_u3hsphy_priv *priv = phy_get_drvdata(phy); local 240 struct uniphier_u3hsphy_priv *priv = phy_get_drvdata(phy); local 254 struct uniphier_u3hsphy_priv *priv = phy_get_drvdata(phy); local 305 struct uniphier_u3hsphy_priv *priv = phy_get_drvdata(phy); local 326 struct uniphier_u3hsphy_priv *priv; local [all...] |
/linux-master/drivers/net/wireless/intersil/p54/ |
H A D | main.c | 38 struct p54_common *priv = hw->priv; local 45 p54_sta_unlock(priv, sta->addr); 54 struct p54_common *priv = dev->priv; local 59 p54_sta_unlock(priv, sta->addr); 69 struct p54_common *priv = dev->priv; local 71 return p54_update_beacon_tim(priv, sta->aid, set); 135 static int p54_beacon_update(struct p54_common *priv, argument 167 struct p54_common *priv = dev->priv; local 202 struct p54_common *priv = dev->priv; local 226 struct p54_common *priv = dev->priv; local 260 struct p54_common *priv = dev->priv; local 282 struct p54_common *priv = dev->priv; local 297 p54_reset_stats(struct p54_common *priv) argument 319 struct p54_common *priv = dev->priv; local 366 struct p54_common *priv = dev->priv; local 393 struct p54_common *priv = dev->priv; local 411 struct p54_common *priv = dev->priv; local 424 struct p54_common *priv = container_of(work, struct p54_common, local 444 struct p54_common *priv = dev->priv; local 455 struct p54_common *priv = dev->priv; local 502 struct p54_common *priv = dev->priv; local 607 struct p54_common *priv = dev->priv; local 651 p54_flush_count(struct p54_common *priv) argument 670 struct p54_common *priv = dev->priv; local 697 struct p54_common *priv = dev->priv; local 736 struct p54_common *priv; local 804 struct p54_common __maybe_unused *priv = dev->priv; local 829 struct p54_common *priv = dev->priv; local 853 struct p54_common *priv = dev->priv; local [all...] |
/linux-master/drivers/char/tpm/ |
H A D | tpm-dev.c | 21 struct file_priv *priv; local 33 priv = kzalloc(sizeof(*priv), GFP_KERNEL); 34 if (priv == NULL) 37 tpm_common_open(file, chip, priv, NULL); 51 struct file_priv *priv = file->private_data; local 53 tpm_common_release(file, priv); 54 clear_bit(0, &priv->chip->is_open); 55 kfree(priv);
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/tc/ |
H A D | int_port.h | 21 mlx5e_tc_int_port_init(struct mlx5e_priv *priv); 23 mlx5e_tc_int_port_cleanup(struct mlx5e_tc_int_port_priv *priv); 25 void mlx5e_tc_int_port_init_rep_rx(struct mlx5e_priv *priv); 26 void mlx5e_tc_int_port_cleanup_rep_rx(struct mlx5e_priv *priv); 29 mlx5e_tc_int_port_dev_fwd(struct mlx5e_tc_int_port_priv *priv, 33 mlx5e_tc_int_port_get(struct mlx5e_tc_int_port_priv *priv, 37 mlx5e_tc_int_port_put(struct mlx5e_tc_int_port_priv *priv, 61 static inline void mlx5e_tc_int_port_init_rep_rx(struct mlx5e_priv *priv) {} argument 62 static inline void mlx5e_tc_int_port_cleanup_rep_rx(struct mlx5e_priv *priv) {} argument
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | hv_vhca_stats.c | 17 mlx5e_hv_vhca_fill_ring_stats(struct mlx5e_priv *priv, int ch, argument 23 stats = priv->channel_stats[ch]; 27 for (tc = 0; tc < priv->max_opened_tc; tc++) { 33 static void mlx5e_hv_vhca_fill_stats(struct mlx5e_priv *priv, void *data, argument 38 for (ch = 0; ch < priv->stats_nch; ch++) { 46 mlx5e_hv_vhca_fill_ring_stats(priv, ch, buf); 51 static int mlx5e_hv_vhca_stats_buf_size(struct mlx5e_priv *priv) argument 54 priv->stats_nch); 62 struct mlx5e_priv *priv; local 68 priv 97 struct mlx5e_priv *priv; local 118 struct mlx5e_priv *priv = mlx5_hv_vhca_agent_priv(agent); local 123 mlx5e_hv_vhca_stats_create(struct mlx5e_priv *priv) argument 152 mlx5e_hv_vhca_stats_destroy(struct mlx5e_priv *priv) argument [all...] |
H A D | tc_tun_encap.h | 9 void mlx5e_detach_encap(struct mlx5e_priv *priv, 14 int mlx5e_attach_encap(struct mlx5e_priv *priv, 22 int mlx5e_attach_decap(struct mlx5e_priv *priv, 25 void mlx5e_detach_decap(struct mlx5e_priv *priv, 28 int mlx5e_attach_decap_route(struct mlx5e_priv *priv, 30 void mlx5e_detach_decap_route(struct mlx5e_priv *priv, 33 int mlx5e_tc_tun_encap_dests_set(struct mlx5e_priv *priv, 38 void mlx5e_tc_tun_encap_dests_unset(struct mlx5e_priv *priv, 47 struct mlx5e_tc_tun_encap *mlx5e_tc_tun_init(struct mlx5e_priv *priv);
|
/linux-master/drivers/phy/amlogic/ |
H A D | phy-meson-axg-pcie.c | 44 struct phy_axg_pcie_priv *priv = phy_get_drvdata(phy); local 47 ret = phy_power_on(priv->analog); 51 regmap_update_bits(priv->regmap, MESON_PCIE_REG0, 58 struct phy_axg_pcie_priv *priv = phy_get_drvdata(phy); local 61 ret = phy_power_off(priv->analog); 65 regmap_update_bits(priv->regmap, MESON_PCIE_REG0, 72 struct phy_axg_pcie_priv *priv = phy_get_drvdata(phy); local 75 ret = phy_init(priv->analog); 79 regmap_write(priv->regmap, MESON_PCIE_REG0, MESON_PCIE_PHY_INIT); 80 return reset_control_reset(priv 85 struct phy_axg_pcie_priv *priv = phy_get_drvdata(phy); local 97 struct phy_axg_pcie_priv *priv = phy_get_drvdata(phy); local 131 struct phy_axg_pcie_priv *priv; local [all...] |
/linux-master/drivers/soc/renesas/ |
H A D | pwc-rzv2m.c | 30 struct rzv2m_pwc_priv *priv = gpiochip_get_data(chip); local 38 writel(reg, priv->base + PWC_GPIO); 40 assign_bit(offset, priv->ch_en_bits, value); 45 struct rzv2m_pwc_priv *priv = gpiochip_get_data(chip); local 47 return test_bit(offset, priv->ch_en_bits); 74 struct rzv2m_pwc_priv *priv = data->cb_data; local 76 writel(PWC_PWCRST_RSTSOFTAX, priv->base + PWC_PWCRST); 77 writel(PWC_PWCCKEN_ENGCKMAIN, priv->base + PWC_PWCCKEN); 78 writel(PWC_PWCCTL_PWOFF, priv->base + PWC_PWCCTL); 82 dev_err(priv 89 struct rzv2m_pwc_priv *priv; local [all...] |
/linux-master/drivers/char/hw_random/ |
H A D | ingenic-rng.c | 41 struct ingenic_rng *priv = container_of(rng, struct ingenic_rng, rng); local 43 writel(ERNG_ENABLE, priv->base + RNG_REG_ERNG_OFFSET); 50 struct ingenic_rng *priv = container_of(rng, struct ingenic_rng, rng); local 52 writel(0, priv->base + RNG_REG_ERNG_OFFSET); 57 struct ingenic_rng *priv = container_of(rng, struct ingenic_rng, rng); local 62 if (priv->version >= ID_X1000) { 63 ret = readl_poll_timeout(priv->base + RNG_REG_ERNG_OFFSET, status, 78 *data = readl(priv->base + RNG_REG_RNG_OFFSET); 85 struct ingenic_rng *priv; local 88 priv 119 struct ingenic_rng *priv = platform_get_drvdata(pdev); local [all...] |
/linux-master/drivers/phy/lantiq/ |
H A D | phy-lantiq-vrx200-pcie.c | 100 struct ltq_vrx200_pcie_phy_priv *priv = phy_get_drvdata(phy); local 103 regmap_write(priv->phy_regmap, PCIE_PHY_PLL_A_CTRL1, 0x120e); 106 regmap_write(priv->phy_regmap, PCIE_PHY_PLL_A_CTRL2, 0x39d7); 107 regmap_write(priv->phy_regmap, PCIE_PHY_PLL_A_CTRL3, 0x0900); 110 regmap_write(priv->phy_regmap, PCIE_PHY_RX1_EI, 0x0004); 111 regmap_write(priv->phy_regmap, PCIE_PHY_RX1_A_CTRL, 0x6803); 113 regmap_update_bits(priv->phy_regmap, PCIE_PHY_TX1_CTRL1, 118 regmap_write(priv->phy_regmap, PCIE_PHY_TX1_A_CTRL2, 0x0706); 121 regmap_write(priv->phy_regmap, PCIE_PHY_TX1_CTRL3, 0x1fff); 124 regmap_write(priv 143 struct ltq_vrx200_pcie_phy_priv *priv = phy_get_drvdata(phy); local 183 struct ltq_vrx200_pcie_phy_priv *priv = phy_get_drvdata(phy); local 201 struct ltq_vrx200_pcie_phy_priv *priv = phy_get_drvdata(phy); local 249 struct ltq_vrx200_pcie_phy_priv *priv = phy_get_drvdata(phy); local 291 struct ltq_vrx200_pcie_phy_priv *priv = phy_get_drvdata(phy); local 307 struct ltq_vrx200_pcie_phy_priv *priv = phy_get_drvdata(phy); local 344 struct ltq_vrx200_pcie_phy_priv *priv = phy_get_drvdata(phy); local 363 struct ltq_vrx200_pcie_phy_priv *priv = dev_get_drvdata(dev); local 402 struct ltq_vrx200_pcie_phy_priv *priv; local [all...] |