Searched refs:priv (Results 201 - 225 of 4408) sorted by relevance

1234567891011>>

/linux-master/drivers/gpu/drm/mediatek/
H A Dmtk_disp_merge.c85 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 Dmarvell_gti_wdt.c87 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 Dclk-audio.c119 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 Dpeak_pciefd_main.c211 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 Dmeson_vpp.c36 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 Dimx-ic-prpencvf.c131 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 Di2c-nomadik.c237 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 Dmax9286.c216 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 Dtsens.c73 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 Dsocfpga.c134 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 Dw5300.c90 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 Dipu-smfc.c18 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 Drtc-msm6242.c79 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 Dlgs8gxx.c40 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 Dwmt-sdmmc.c210 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 Dphy-uniphier-usb3hs.c83 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 Dmain.c38 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 Dtpm-dev.c21 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 Dint_port.h21 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 Dhv_vhca_stats.c17 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 Dtc_tun_encap.h9 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 Dphy-meson-axg-pcie.c44 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 Dpwc-rzv2m.c30 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 Dingenic-rng.c41 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 Dphy-lantiq-vrx200-pcie.c100 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...]

Completed in 242 milliseconds

1234567891011>>