Home
last modified time | relevance | path

Searched refs:drvdata (Results 1 – 25 of 142) sorted by relevance

123456

/linux/drivers/i2c/busses/
H A Di2c-gxp.c96 static void gxp_i2c_start(struct gxp_i2c_drvdata *drvdata) in gxp_i2c_start() argument
100 drvdata->buf = drvdata->curr_msg->buf; in gxp_i2c_start()
101 drvdata->buf_remaining = drvdata->curr_msg->len; in gxp_i2c_start()
104 value = drvdata->curr_msg->addr << 9; in gxp_i2c_start()
107 value |= drvdata->curr_msg->flags & I2C_M_RD ? RW_CMD | START_CMD : START_CMD; in gxp_i2c_start()
109 drvdata->state = GXP_I2C_ADDR_PHASE; in gxp_i2c_start()
110 writew(value, drvdata->base + GXP_I2CMCMD); in gxp_i2c_start()
117 struct gxp_i2c_drvdata *drvdata = i2c_get_adapdata(adapter); in gxp_i2c_master_xfer() local
120 drvdata->msgs_remaining = num; in gxp_i2c_master_xfer()
121 drvdata->curr_msg = msgs; in gxp_i2c_master_xfer()
[all …]
/linux/drivers/hwtracing/coresight/
H A Dcoresight-tmc-etf.c19 static int __tmc_etb_enable_hw(struct tmc_drvdata *drvdata) in __tmc_etb_enable_hw() argument
24 CS_UNLOCK(drvdata->base); in __tmc_etb_enable_hw()
27 rc = tmc_wait_for_tmcready(drvdata); in __tmc_etb_enable_hw()
29 dev_err(&drvdata->csdev->dev, in __tmc_etb_enable_hw()
31 CS_LOCK(drvdata->base); in __tmc_etb_enable_hw()
35 writel_relaxed(TMC_MODE_CIRCULAR_BUFFER, drvdata->base + TMC_MODE); in __tmc_etb_enable_hw()
39 if (drvdata->stop_on_flush) in __tmc_etb_enable_hw()
41 writel_relaxed(ffcr, drvdata->base + TMC_FFCR); in __tmc_etb_enable_hw()
43 writel_relaxed(drvdata->trigger_cntr, drvdata->base + TMC_TRG); in __tmc_etb_enable_hw()
44 tmc_enable_hw(drvdata); in __tmc_etb_enable_hw()
[all …]
H A Dcoresight-tpda.c25 struct tpda_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); in tpda_clear_element_size() local
27 drvdata->dsb_esize = 0; in tpda_clear_element_size()
28 drvdata->cmb_esize = 0; in tpda_clear_element_size()
31 static void tpda_set_element_size(struct tpda_drvdata *drvdata, u32 *val) in tpda_set_element_size() argument
36 if (drvdata->dsb_esize == 64) in tpda_set_element_size()
38 else if (drvdata->dsb_esize == 32) in tpda_set_element_size()
41 if (drvdata->cmb_esize == 64) in tpda_set_element_size()
43 else if (drvdata->cmb_esize == 32) in tpda_set_element_size()
45 else if (drvdata->cmb_esize == 8) in tpda_set_element_size()
56 static int tpdm_read_element_size(struct tpda_drvdata *drvdata, in tpdm_read_element_size() argument
[all …]
H A Dcoresight-etm3x-sysfs.c17 struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent); in nr_addr_cmp_show() local
19 val = drvdata->nr_addr_cmp; in nr_addr_cmp_show()
27 struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent); in nr_cntr_show() local
29 val = drvdata->nr_cntr; in nr_cntr_show()
38 struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent); in nr_ctxid_cmp_show() local
40 val = drvdata->nr_ctxid_cmp; in nr_ctxid_cmp_show()
49 struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent); in etmsr_show() local
52 spin_lock_irqsave(&drvdata->spinlock, flags); in etmsr_show()
53 CS_UNLOCK(drvdata->csa.base); in etmsr_show()
55 val = etm_readl(drvdata, ETMSR); in etmsr_show()
[all …]
H A Dcoresight-ctcu-core.c22 #define ctcu_writel(drvdata, val, offset) __raw_writel((val), drvdata->base + offset) argument
23 #define ctcu_readl(drvdata, offset) __raw_readl(drvdata->base + offset) argument
65 static void ctcu_program_atid_register(struct ctcu_drvdata *drvdata, u32 reg_offset, in ctcu_program_atid_register() argument
70 CS_UNLOCK(drvdata->base); in ctcu_program_atid_register()
71 val = ctcu_readl(drvdata, reg_offset); in ctcu_program_atid_register()
77 ctcu_writel(drvdata, val, reg_offset); in ctcu_program_atid_register()
78 CS_LOCK(drvdata->base); in ctcu_program_atid_register()
95 struct ctcu_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); in __ctcu_set_etr_traceid() local
99 atid_offset = drvdata->atid_offset[port_num]; in __ctcu_set_etr_traceid()
108 guard(raw_spinlock_irqsave)(&drvdata->spin_lock); in __ctcu_set_etr_traceid()
[all …]
/linux/drivers/input/serio/
H A Dps2-gpio.c98 struct ps2_gpio_data *drvdata = serio->port_data; in ps2_gpio_open() local
100 drvdata->t_irq_last = 0; in ps2_gpio_open()
101 drvdata->tx.t_xfer_end = 0; in ps2_gpio_open()
103 enable_irq(drvdata->irq); in ps2_gpio_open()
109 struct ps2_gpio_data *drvdata = serio->port_data; in ps2_gpio_close() local
111 flush_delayed_work(&drvdata->tx.work); in ps2_gpio_close()
112 disable_irq(drvdata->irq); in ps2_gpio_close()
117 struct ps2_gpio_data *drvdata = serio->port_data; in __ps2_gpio_write() local
119 disable_irq_nosync(drvdata->irq); in __ps2_gpio_write()
120 gpiod_direction_output(drvdata->gpio_clk, 0); in __ps2_gpio_write()
[all …]
H A Dsun4i-ps2.c97 struct sun4i_ps2data *drvdata = dev_id; in sun4i_ps2_interrupt() local
104 guard(spinlock)(&drvdata->lock); in sun4i_ps2_interrupt()
107 intr_status = readl(drvdata->reg_base + PS2_REG_LSTS); in sun4i_ps2_interrupt()
108 fifo_status = readl(drvdata->reg_base + PS2_REG_FSTS); in sun4i_ps2_interrupt()
118 writel(rval, drvdata->reg_base + PS2_REG_LSTS); in sun4i_ps2_interrupt()
125 writel(rval, drvdata->reg_base + PS2_REG_FSTS); in sun4i_ps2_interrupt()
130 byte = readl(drvdata->reg_base + PS2_REG_DATA) & 0xff; in sun4i_ps2_interrupt()
131 serio_interrupt(drvdata->serio, byte, rxflags); in sun4i_ps2_interrupt()
134 writel(intr_status, drvdata->reg_base + PS2_REG_LSTS); in sun4i_ps2_interrupt()
135 writel(fifo_status, drvdata->reg_base + PS2_REG_FSTS); in sun4i_ps2_interrupt()
[all …]
/linux/drivers/video/fbdev/
H A Dxilinxfb.c166 static void xilinx_fb_out32(struct xilinxfb_drvdata *drvdata, u32 offset, in xilinx_fb_out32() argument
169 if (drvdata->flags & BUS_ACCESS_FLAG) { in xilinx_fb_out32()
170 if (drvdata->flags & LITTLE_ENDIAN_ACCESS) in xilinx_fb_out32()
171 iowrite32(val, drvdata->regs + (offset << 2)); in xilinx_fb_out32()
173 iowrite32be(val, drvdata->regs + (offset << 2)); in xilinx_fb_out32()
177 dcr_write(drvdata->dcr_host, offset, val); in xilinx_fb_out32()
181 static u32 xilinx_fb_in32(struct xilinxfb_drvdata *drvdata, u32 offset) in xilinx_fb_in32() argument
183 if (drvdata->flags & BUS_ACCESS_FLAG) { in xilinx_fb_in32()
184 if (drvdata->flags & LITTLE_ENDIAN_ACCESS) in xilinx_fb_in32()
185 return ioread32(drvdata->regs + (offset << 2)); in xilinx_fb_in32()
[all …]
/linux/drivers/hid/
H A Dhid-corsair-void.c174 static void corsair_void_set_wireless_status(struct corsair_void_drvdata *drvdata) in corsair_void_set_wireless_status() argument
176 struct usb_interface *usb_if = to_usb_interface(drvdata->dev->parent); in corsair_void_set_wireless_status()
178 if (drvdata->is_wired) in corsair_void_set_wireless_status()
181 usb_set_wireless_status(usb_if, drvdata->connected ? in corsair_void_set_wireless_status()
186 static void corsair_void_set_unknown_batt(struct corsair_void_drvdata *drvdata) in corsair_void_set_unknown_batt() argument
188 struct corsair_void_battery_data *battery_data = &drvdata->battery_data; in corsair_void_set_unknown_batt()
197 static void corsair_void_set_unknown_wireless_data(struct corsair_void_drvdata *drvdata) in corsair_void_set_unknown_wireless_data() argument
200 drvdata->fw_headset_major = 0; in corsair_void_set_unknown_wireless_data()
201 drvdata->fw_headset_minor = 0; in corsair_void_set_unknown_wireless_data()
203 drvdata->connected = false; in corsair_void_set_unknown_wireless_data()
[all …]
H A Dhid-asus.c336 static int asus_wmi_send_event(struct asus_drvdata *drvdata, u8 code) in asus_wmi_send_event() argument
359 struct asus_drvdata *drvdata = hid_get_drvdata(hdev); in asus_event() local
377 if (drvdata->quirks & QUIRK_HID_FN_LOCK) { in asus_event()
378 drvdata->fn_lock = !drvdata->fn_lock; in asus_event()
379 schedule_work(&drvdata->fn_lock_sync_work); in asus_event()
391 struct asus_drvdata *drvdata = hid_get_drvdata(hdev); in asus_raw_event() local
393 if (drvdata->battery && data[0] == BATTERY_REPORT_ID) in asus_raw_event()
394 return asus_report_battery(drvdata, data, size); in asus_raw_event()
396 if (drvdata->tp && data[0] == INPUT_REPORT_ID) in asus_raw_event()
397 return asus_report_input(drvdata, data, size); in asus_raw_event()
[all …]
/linux/drivers/clk/
H A Dclk-max9485.c74 struct max9485_driver_data *drvdata; member
91 static int max9485_update_bits(struct max9485_driver_data *drvdata, in max9485_update_bits() argument
96 drvdata->reg_value &= ~mask; in max9485_update_bits()
97 drvdata->reg_value |= value; in max9485_update_bits()
99 dev_dbg(&drvdata->client->dev, in max9485_update_bits()
101 mask, value, drvdata->reg_value); in max9485_update_bits()
103 ret = i2c_master_send(drvdata->client, in max9485_update_bits()
104 &drvdata->reg_value, in max9485_update_bits()
105 sizeof(drvdata->reg_value)); in max9485_update_bits()
114 return max9485_update_bits(clk_hw->drvdata, in max9485_clk_prepare()
[all …]
/linux/drivers/regulator/
H A Dpwm-regulator.c56 struct pwm_regulator_data *drvdata = rdev_get_drvdata(rdev); in pwm_regulator_init_state() local
61 pwm_get_state(drvdata->pwm, &pwm_state); in pwm_regulator_init_state()
65 if (dutycycle == drvdata->duty_cycle_table[i].dutycycle) { in pwm_regulator_init_state()
66 drvdata->state = i; in pwm_regulator_init_state()
74 struct pwm_regulator_data *drvdata = rdev_get_drvdata(rdev); in pwm_regulator_get_voltage_sel() local
76 if (drvdata->state < 0) in pwm_regulator_get_voltage_sel()
79 return drvdata->state; in pwm_regulator_get_voltage_sel()
85 struct pwm_regulator_data *drvdata = rdev_get_drvdata(rdev); in pwm_regulator_set_voltage_sel() local
89 pwm_init_state(drvdata->pwm, &pstate); in pwm_regulator_set_voltage_sel()
91 drvdata->duty_cycle_table[selector].dutycycle, 100); in pwm_regulator_set_voltage_sel()
[all …]
/linux/drivers/watchdog/
H A Dgxp-wdt.c29 static void gxp_wdt_enable_reload(struct gxp_wdt *drvdata) in gxp_wdt_enable_reload() argument
33 val = readb(drvdata->base + GXP_WDT_CTRL_OFS); in gxp_wdt_enable_reload()
35 writeb(val, drvdata->base + GXP_WDT_CTRL_OFS); in gxp_wdt_enable_reload()
40 struct gxp_wdt *drvdata = watchdog_get_drvdata(wdd); in gxp_wdt_start() local
42 writew(SECS_TO_WDOG_TICKS(wdd->timeout), drvdata->base + GXP_WDT_CNT_OFS); in gxp_wdt_start()
43 gxp_wdt_enable_reload(drvdata); in gxp_wdt_start()
49 struct gxp_wdt *drvdata = watchdog_get_drvdata(wdd); in gxp_wdt_stop() local
52 val = readb_relaxed(drvdata->base + GXP_WDT_CTRL_OFS); in gxp_wdt_stop()
54 writeb(val, drvdata->base + GXP_WDT_CTRL_OFS); in gxp_wdt_stop()
61 struct gxp_wdt *drvdata = watchdog_get_drvdata(wdd); in gxp_wdt_set_timeout() local
[all …]
H A Dloongson1_wdt.c57 struct ls1x_wdt_drvdata *drvdata = watchdog_get_drvdata(wdt_dev); in ls1x_wdt_ping() local
59 writel(0x1, drvdata->base + drvdata->pdata->set_offset); in ls1x_wdt_ping()
67 struct ls1x_wdt_drvdata *drvdata = watchdog_get_drvdata(wdt_dev); in ls1x_wdt_set_timeout() local
73 counts = drvdata->clk_rate * min(timeout, max_hw_heartbeat); in ls1x_wdt_set_timeout()
74 writel(counts, drvdata->base + drvdata->pdata->timer_offset); in ls1x_wdt_set_timeout()
81 struct ls1x_wdt_drvdata *drvdata = watchdog_get_drvdata(wdt_dev); in ls1x_wdt_start() local
83 writel(drvdata->pdata->wdt_en_bit, drvdata->base + WDT_EN); in ls1x_wdt_start()
90 struct ls1x_wdt_drvdata *drvdata = watchdog_get_drvdata(wdt_dev); in ls1x_wdt_stop() local
91 u32 val = readl(drvdata->base + WDT_EN); in ls1x_wdt_stop()
93 val &= ~(drvdata->pdata->wdt_en_bit); in ls1x_wdt_stop()
[all …]
H A Dmt7621_wdt.c59 struct mt7621_wdt_data *drvdata = watchdog_get_drvdata(w); in mt7621_wdt_ping() local
61 rt_wdt_w32(drvdata->base, TIMER_REG_TMRSTAT, TMR1CTL_RESTART); in mt7621_wdt_ping()
68 struct mt7621_wdt_data *drvdata = watchdog_get_drvdata(w); in mt7621_wdt_set_timeout() local
71 rt_wdt_w32(drvdata->base, TIMER_REG_TMR1LOAD, t * 1000); in mt7621_wdt_set_timeout()
79 struct mt7621_wdt_data *drvdata = watchdog_get_drvdata(w); in mt7621_wdt_start() local
83 rt_wdt_w32(drvdata->base, TIMER_REG_TMR1CTL, 1000 << TMR1CTL_PRESCALE_SHIFT); in mt7621_wdt_start()
87 t = rt_wdt_r32(drvdata->base, TIMER_REG_TMR1CTL); in mt7621_wdt_start()
89 rt_wdt_w32(drvdata->base, TIMER_REG_TMR1CTL, t); in mt7621_wdt_start()
96 struct mt7621_wdt_data *drvdata = watchdog_get_drvdata(w); in mt7621_wdt_stop() local
101 t = rt_wdt_r32(drvdata->base, TIMER_REG_TMR1CTL); in mt7621_wdt_stop()
[all …]
H A Djz4740_wdt.c48 struct jz4740_wdt_drvdata *drvdata = watchdog_get_drvdata(wdt_dev); in jz4740_wdt_ping() local
50 regmap_write(drvdata->map, TCU_REG_WDT_TCNT, 0); in jz4740_wdt_ping()
58 struct jz4740_wdt_drvdata *drvdata = watchdog_get_drvdata(wdt_dev); in jz4740_wdt_set_timeout() local
59 u16 timeout_value = (u16)(drvdata->clk_rate * new_timeout); in jz4740_wdt_set_timeout()
62 regmap_read(drvdata->map, TCU_REG_WDT_TCER, &tcer); in jz4740_wdt_set_timeout()
63 regmap_write(drvdata->map, TCU_REG_WDT_TCER, 0); in jz4740_wdt_set_timeout()
65 regmap_write(drvdata->map, TCU_REG_WDT_TDR, timeout_value); in jz4740_wdt_set_timeout()
66 regmap_write(drvdata->map, TCU_REG_WDT_TCNT, 0); in jz4740_wdt_set_timeout()
69 regmap_write(drvdata->map, TCU_REG_WDT_TCER, TCU_WDT_TCER_TCEN); in jz4740_wdt_set_timeout()
77 struct jz4740_wdt_drvdata *drvdata = watchdog_get_drvdata(wdt_dev); in jz4740_wdt_start() local
[all …]
H A Drt2880_wdt.c69 struct rt2880_wdt_data *drvdata = watchdog_get_drvdata(w); in rt288x_wdt_ping() local
71 rt_wdt_w32(drvdata->base, TIMER_REG_TMR1LOAD, w->timeout * drvdata->freq); in rt288x_wdt_ping()
78 struct rt2880_wdt_data *drvdata = watchdog_get_drvdata(w); in rt288x_wdt_start() local
81 t = rt_wdt_r32(drvdata->base, TIMER_REG_TMR1CTL); in rt288x_wdt_start()
86 rt_wdt_w32(drvdata->base, TIMER_REG_TMR1CTL, t); in rt288x_wdt_start()
90 t = rt_wdt_r32(drvdata->base, TIMER_REG_TMR1CTL); in rt288x_wdt_start()
92 rt_wdt_w32(drvdata->base, TIMER_REG_TMR1CTL, t); in rt288x_wdt_start()
99 struct rt2880_wdt_data *drvdata = watchdog_get_drvdata(w); in rt288x_wdt_stop() local
104 t = rt_wdt_r32(drvdata->base, TIMER_REG_TMR1CTL); in rt288x_wdt_stop()
106 rt_wdt_w32(drvdata->base, TIMER_REG_TMR1CTL, t); in rt288x_wdt_stop()
[all …]
/linux/drivers/crypto/ccree/
H A Dcc_request_mgr.c86 void cc_req_mgr_fini(struct cc_drvdata *drvdata) in cc_req_mgr_fini() argument
88 struct cc_req_mgr_handle *req_mgr_h = drvdata->request_mgr_handle; in cc_req_mgr_fini()
89 struct device *dev = drvdata_to_dev(drvdata); in cc_req_mgr_fini()
110 drvdata->request_mgr_handle = NULL; in cc_req_mgr_fini()
113 int cc_req_mgr_init(struct cc_drvdata *drvdata) in cc_req_mgr_init() argument
116 struct device *dev = drvdata_to_dev(drvdata); in cc_req_mgr_init()
125 drvdata->request_mgr_handle = req_mgr_h; in cc_req_mgr_init()
143 (unsigned long)drvdata); in cc_req_mgr_init()
145 req_mgr_h->hw_queue_size = cc_ioread(drvdata, in cc_req_mgr_init()
175 set_queue_last_ind(drvdata, &req_mgr_h->compl_desc); in cc_req_mgr_init()
[all …]
H A Dcc_fips.c16 struct cc_drvdata *drvdata; member
22 static bool cc_get_tee_fips_status(struct cc_drvdata *drvdata) in cc_get_tee_fips_status() argument
26 reg = cc_ioread(drvdata, CC_REG(GPR_HOST)); in cc_get_tee_fips_status()
40 void cc_set_ree_fips_status(struct cc_drvdata *drvdata, bool status) in cc_set_ree_fips_status() argument
44 if (drvdata->hw_rev < CC_HW_REV_712) in cc_set_ree_fips_status()
49 cc_iowrite(drvdata, CC_REG(HOST_GPR0), val); in cc_set_ree_fips_status()
58 struct cc_drvdata *drvdata = fips_h->drvdata; in cc_ree_fips_failure() local
59 struct device *dev = drvdata_to_dev(drvdata); in cc_ree_fips_failure()
61 cc_set_ree_fips_status(drvdata, false); in cc_ree_fips_failure()
67 void cc_fips_fini(struct cc_drvdata *drvdata) in cc_fips_fini() argument
[all …]
/linux/drivers/edac/
H A Darmada_xp_edac.c84 static uint32_t axp_mc_calc_address(struct axp_mc_drvdata *drvdata, in axp_mc_calc_address() argument
88 if (drvdata->width == 8) { in axp_mc_calc_address()
90 if (drvdata->cs_addr_sel[cs]) in axp_mc_calc_address()
100 } else if (drvdata->width == 4) { in axp_mc_calc_address()
102 if (drvdata->cs_addr_sel[cs]) in axp_mc_calc_address()
114 if (drvdata->cs_addr_sel[cs]) in axp_mc_calc_address()
129 struct axp_mc_drvdata *drvdata = mci->pvt_info; in axp_mc_check() local
134 char *msg = drvdata->msg; in axp_mc_check()
136 data_h = readl(drvdata->base + SDRAM_ERR_DATA_H_REG); in axp_mc_check()
137 data_l = readl(drvdata->base + SDRAM_ERR_DATA_L_REG); in axp_mc_check()
[all …]
/linux/sound/soc/ux500/
H A Dux500_msp_dai.c30 struct ux500_msp_i2s_drvdata *drvdata = dev_get_drvdata(dai->dev); in setup_pcm_multichan() local
34 if (drvdata->slots > 1) { in setup_pcm_multichan()
41 multi->tx_channel_0_enable = drvdata->tx_mask; in setup_pcm_multichan()
46 multi->rx_channel_0_enable = drvdata->rx_mask; in setup_pcm_multichan()
53 __func__, drvdata->slots, multi->tx_channel_0_enable, in setup_pcm_multichan()
63 struct ux500_msp_i2s_drvdata *drvdata = dev_get_drvdata(dai->dev); in setup_frameper() local
65 switch (drvdata->slots) { in setup_frameper()
110 __func__, drvdata->slots); in setup_frameper()
127 struct ux500_msp_i2s_drvdata *drvdata = dev_get_drvdata(dai->dev); in setup_pcm_framing() local
133 switch (drvdata->slots) { in setup_pcm_framing()
[all …]
/linux/sound/soc/qcom/
H A Dlpass-apq8016.c123 static int apq8016_lpass_alloc_dma_channel(struct lpass_data *drvdata, in apq8016_lpass_alloc_dma_channel() argument
126 const struct lpass_variant *v = drvdata->variant; in apq8016_lpass_alloc_dma_channel()
130 chan = find_first_zero_bit(&drvdata->dma_ch_bit_map, in apq8016_lpass_alloc_dma_channel()
136 chan = find_next_zero_bit(&drvdata->dma_ch_bit_map, in apq8016_lpass_alloc_dma_channel()
145 set_bit(chan, &drvdata->dma_ch_bit_map); in apq8016_lpass_alloc_dma_channel()
150 static int apq8016_lpass_free_dma_channel(struct lpass_data *drvdata, int chan, unsigned int dai_id) in apq8016_lpass_free_dma_channel() argument
152 clear_bit(chan, &drvdata->dma_ch_bit_map); in apq8016_lpass_free_dma_channel()
159 struct lpass_data *drvdata = platform_get_drvdata(pdev); in apq8016_lpass_init() local
160 const struct lpass_variant *variant = drvdata->variant; in apq8016_lpass_init()
165 drvdata->clks = devm_kcalloc(dev, variant->num_clks, in apq8016_lpass_init()
[all …]
H A Dlpass-cpu.c46 struct lpass_data *drvdata = dev_get_drvdata(dev); in lpass_cpu_init_i2sctl_bitfields() local
47 const struct lpass_variant *v = drvdata->variant; in lpass_cpu_init_i2sctl_bitfields()
72 struct lpass_data *drvdata = snd_soc_dai_get_drvdata(dai); in lpass_cpu_daiops_set_sysclk() local
75 ret = clk_set_rate(drvdata->mi2s_osr_clk[dai->driver->id], freq); in lpass_cpu_daiops_set_sysclk()
86 struct lpass_data *drvdata = snd_soc_dai_get_drvdata(dai); in lpass_cpu_daiops_startup() local
89 ret = clk_prepare_enable(drvdata->mi2s_osr_clk[dai->driver->id]); in lpass_cpu_daiops_startup()
94 ret = clk_prepare(drvdata->mi2s_bit_clk[dai->driver->id]); in lpass_cpu_daiops_startup()
97 clk_disable_unprepare(drvdata->mi2s_osr_clk[dai->driver->id]); in lpass_cpu_daiops_startup()
106 struct lpass_data *drvdata = snd_soc_dai_get_drvdata(dai); in lpass_cpu_daiops_shutdown() local
107 struct lpaif_i2sctl *i2sctl = drvdata->i2sctl; in lpass_cpu_daiops_shutdown()
[all …]
H A Dlpass-platform.c103 struct lpass_data *drvdata = dev_get_drvdata(dev); in lpass_platform_alloc_rxtx_dmactl_fields() local
104 const struct lpass_variant *v = drvdata->variant; in lpass_platform_alloc_rxtx_dmactl_fields()
116 drvdata->rxtx_rd_dmactl = rd_dmactl; in lpass_platform_alloc_rxtx_dmactl_fields()
117 drvdata->rxtx_wr_dmactl = wr_dmactl; in lpass_platform_alloc_rxtx_dmactl_fields()
131 struct lpass_data *drvdata = dev_get_drvdata(dev); in lpass_platform_alloc_va_dmactl_fields() local
132 const struct lpass_variant *v = drvdata->variant; in lpass_platform_alloc_va_dmactl_fields()
139 drvdata->va_wr_dmactl = wr_dmactl; in lpass_platform_alloc_va_dmactl_fields()
148 struct lpass_data *drvdata = dev_get_drvdata(dev); in lpass_platform_alloc_dmactl_fields() local
149 const struct lpass_variant *v = drvdata->variant; in lpass_platform_alloc_dmactl_fields()
153 drvdata in lpass_platform_alloc_dmactl_fields()
178 struct lpass_data *drvdata = dev_get_drvdata(dev); lpass_platform_alloc_hdmidmactl_fields() local
198 struct lpass_data *drvdata = snd_soc_component_get_drvdata(component); lpass_platform_pcmops_open() local
289 struct lpass_data *drvdata = snd_soc_component_get_drvdata(component); lpass_platform_pcmops_close() local
326 struct lpass_data *drvdata = snd_soc_component_get_drvdata(component); __lpass_get_dmactl_handle() local
358 struct lpass_data *drvdata = snd_soc_component_get_drvdata(component); __lpass_get_id() local
393 struct lpass_data *drvdata = snd_soc_component_get_drvdata(component); __lpass_get_regmap_handle() local
421 struct lpass_data *drvdata = snd_soc_component_get_drvdata(component); lpass_platform_pcmops_hw_params() local
574 struct lpass_data *drvdata = snd_soc_component_get_drvdata(component); lpass_platform_pcmops_hw_free() local
602 struct lpass_data *drvdata = snd_soc_component_get_drvdata(component); lpass_platform_pcmops_prepare() local
665 struct lpass_data *drvdata = snd_soc_component_get_drvdata(component); lpass_platform_pcmops_trigger() local
864 struct lpass_data *drvdata = snd_soc_component_get_drvdata(component); lpass_platform_pcmops_pointer() local
926 lpass_dma_interrupt_handler(struct snd_pcm_substream * substream,struct lpass_data * drvdata,int chan,u32 interrupts) lpass_dma_interrupt_handler() argument
1022 struct lpass_data *drvdata = data; lpass_platform_lpaif_irq() local
1050 struct lpass_data *drvdata = data; lpass_platform_hdmiif_irq() local
1080 struct lpass_data *drvdata = data; lpass_platform_rxtxif_irq() local
1105 struct lpass_data *drvdata = data; lpass_platform_vaif_irq() local
1130 struct lpass_data *drvdata = snd_soc_component_get_drvdata(component); lpass_platform_prealloc_cdc_dma_buffer() local
1190 struct lpass_data *drvdata = snd_soc_component_get_drvdata(component); lpass_platform_pcmops_suspend() local
1208 struct lpass_data *drvdata = snd_soc_component_get_drvdata(component); lpass_platform_pcmops_resume() local
1280 struct lpass_data *drvdata = platform_get_drvdata(pdev); asoc_qcom_lpass_platform_register() local
[all...]
/linux/drivers/hwmon/
H A Dgxp-fan-ctrl.c25 struct gxp_fan_ctrl_drvdata *drvdata = dev_get_drvdata(dev); in fan_installed() local
28 val = readb(drvdata->plreg + OFS_FAN_INST); in fan_installed()
35 struct gxp_fan_ctrl_drvdata *drvdata = dev_get_drvdata(dev); in fan_failed() local
38 val = readb(drvdata->plreg + OFS_FAN_FAIL); in fan_failed()
45 struct gxp_fan_ctrl_drvdata *drvdata = dev_get_drvdata(dev); in fan_enabled() local
53 val = readl(drvdata->fn2 + OFS_SEVSTAT); in fan_enabled()
60 struct gxp_fan_ctrl_drvdata *drvdata = dev_get_drvdata(dev); in gxp_pwm_write() local
66 writeb(val, drvdata->base + channel); in gxp_pwm_write()
100 struct gxp_fan_ctrl_drvdata *drvdata = dev_get_drvdata(dev); in gxp_pwm_read() local
109 reg = readl(drvdata->fn2 + OFS_SEVSTAT); in gxp_pwm_read()
[all …]

123456