Searched refs:drvdata (Results 1 - 25 of 243) sorted by relevance

12345678910

/linux-master/drivers/crypto/ccree/
H A Dcc_debugfs.h11 int cc_debugfs_init(struct cc_drvdata *drvdata);
12 void cc_debugfs_fini(struct cc_drvdata *drvdata);
19 static inline int cc_debugfs_init(struct cc_drvdata *drvdata) argument
24 static inline void cc_debugfs_fini(struct cc_drvdata *drvdata) {} argument
H A Dcc_request_mgr.h13 int cc_req_mgr_init(struct cc_drvdata *drvdata);
18 * @drvdata: Associated device driver context
27 int cc_send_request(struct cc_drvdata *drvdata, struct cc_crypto_req *cc_req,
31 int cc_send_sync_request(struct cc_drvdata *drvdata,
35 int send_request_init(struct cc_drvdata *drvdata, struct cc_hw_desc *desc,
38 void complete_request(struct cc_drvdata *drvdata);
40 void cc_req_mgr_fini(struct cc_drvdata *drvdata);
H A Dcc_fips.h18 void cc_fips_fini(struct cc_drvdata *drvdata);
19 void fips_handler(struct cc_drvdata *drvdata);
20 void cc_set_ree_fips_status(struct cc_drvdata *drvdata, bool ok);
30 static inline void cc_fips_fini(struct cc_drvdata *drvdata) {} argument
31 static inline void cc_set_ree_fips_status(struct cc_drvdata *drvdata, argument
33 static inline void fips_handler(struct cc_drvdata *drvdata) {} argument
H A Dcc_pm.c20 struct cc_drvdata *drvdata = dev_get_drvdata(dev); local
23 fini_cc_regs(drvdata);
24 cc_iowrite(drvdata, CC_REG(HOST_POWER_DOWN_EN), POWER_DOWN_ENABLE);
25 clk_disable_unprepare(drvdata->clk);
32 struct cc_drvdata *drvdata = dev_get_drvdata(dev); local
36 rc = clk_prepare_enable(drvdata->clk);
42 if (!cc_wait_for_reset_completion(drvdata)) {
44 clk_disable_unprepare(drvdata->clk);
48 cc_iowrite(drvdata, CC_REG(HOST_POWER_DOWN_EN), POWER_DOWN_DISABLE);
49 rc = init_cc_regs(drvdata);
[all...]
H A Dcc_fips.c16 struct cc_drvdata *drvdata; member in struct:cc_fips_handle
22 static bool cc_get_tee_fips_status(struct cc_drvdata *drvdata) argument
26 reg = cc_ioread(drvdata, CC_REG(GPR_HOST));
40 void cc_set_ree_fips_status(struct cc_drvdata *drvdata, bool status) argument
44 if (drvdata->hw_rev < CC_HW_REV_712)
49 cc_iowrite(drvdata, CC_REG(HOST_GPR0), val);
58 struct cc_drvdata *drvdata = fips_h->drvdata; local
59 struct device *dev = drvdata_to_dev(drvdata);
61 cc_set_ree_fips_status(drvdata, fals
67 cc_fips_fini(struct cc_drvdata *drvdata) argument
81 fips_handler(struct cc_drvdata *drvdata) argument
114 struct cc_drvdata *drvdata = (struct cc_drvdata *)devarg; local
[all...]
/linux-master/drivers/char/xilinx_hwicap/
H A Dfifo_icap.c88 * @drvdata: a pointer to the drvdata.
93 static inline void fifo_icap_fifo_write(struct hwicap_drvdata *drvdata, argument
96 dev_dbg(drvdata->dev, "fifo_write: %x\n", data);
97 out_be32(drvdata->base_address + XHI_WF_OFFSET, data);
102 * @drvdata: a pointer to the drvdata.
106 static inline u32 fifo_icap_fifo_read(struct hwicap_drvdata *drvdata) argument
108 u32 data = in_be32(drvdata->base_address + XHI_RF_OFFSET);
109 dev_dbg(drvdata
118 fifo_icap_set_read_size(struct hwicap_drvdata *drvdata, u32 data) argument
128 fifo_icap_start_config(struct hwicap_drvdata *drvdata) argument
138 fifo_icap_start_readback(struct hwicap_drvdata *drvdata) argument
160 fifo_icap_get_status(struct hwicap_drvdata *drvdata) argument
171 fifo_icap_busy(struct hwicap_drvdata *drvdata) argument
183 fifo_icap_write_fifo_vacancy( struct hwicap_drvdata *drvdata) argument
195 fifo_icap_read_fifo_occupancy( struct hwicap_drvdata *drvdata) argument
213 fifo_icap_set_configuration(struct hwicap_drvdata *drvdata, u32 *frame_buffer, u32 num_words) argument
289 fifo_icap_get_configuration(struct hwicap_drvdata *drvdata, u32 *frame_buffer, u32 num_words) argument
357 fifo_icap_reset(struct hwicap_drvdata *drvdata) argument
378 fifo_icap_flush_fifo(struct hwicap_drvdata *drvdata) argument
[all...]
H A Dfifo_icap.h45 struct hwicap_drvdata *drvdata,
51 struct hwicap_drvdata *drvdata,
55 u32 fifo_icap_get_status(struct hwicap_drvdata *drvdata);
56 void fifo_icap_reset(struct hwicap_drvdata *drvdata);
57 void fifo_icap_flush_fifo(struct hwicap_drvdata *drvdata);
H A Dbuffer_icap.h44 int buffer_icap_set_configuration(struct hwicap_drvdata *drvdata, u32 *data,
48 int buffer_icap_get_configuration(struct hwicap_drvdata *drvdata, u32 *data,
51 u32 buffer_icap_get_status(struct hwicap_drvdata *drvdata);
52 void buffer_icap_reset(struct hwicap_drvdata *drvdata);
/linux-master/drivers/i2c/busses/
H A Di2c-gxp.c96 static void gxp_i2c_start(struct gxp_i2c_drvdata *drvdata) argument
100 drvdata->buf = drvdata->curr_msg->buf;
101 drvdata->buf_remaining = drvdata->curr_msg->len;
104 value = drvdata->curr_msg->addr << 9;
107 value |= drvdata->curr_msg->flags & I2C_M_RD ? RW_CMD | START_CMD : START_CMD;
109 drvdata->state = GXP_I2C_ADDR_PHASE;
110 writew(value, drvdata->base + GXP_I2CMCMD);
117 struct gxp_i2c_drvdata *drvdata local
153 struct gxp_i2c_drvdata *drvdata = i2c_get_adapdata(slave->adapter); local
172 struct gxp_i2c_drvdata *drvdata = i2c_get_adapdata(slave->adapter); local
195 gxp_i2c_stop(struct gxp_i2c_drvdata *drvdata) argument
203 gxp_i2c_restart(struct gxp_i2c_drvdata *drvdata) argument
225 gxp_i2c_chk_addr_ack(struct gxp_i2c_drvdata *drvdata) argument
277 gxp_i2c_ack_data(struct gxp_i2c_drvdata *drvdata) argument
316 gxp_i2c_chk_data_ack(struct gxp_i2c_drvdata *drvdata) argument
357 gxp_i2c_slave_irq_handler(struct gxp_i2c_drvdata *drvdata) argument
443 struct gxp_i2c_drvdata *drvdata = (struct gxp_i2c_drvdata *)_drvdata; local
490 gxp_i2c_init(struct gxp_i2c_drvdata *drvdata) argument
510 struct gxp_i2c_drvdata *drvdata; local
583 struct gxp_i2c_drvdata *drvdata = platform_get_drvdata(pdev); local
[all...]
/linux-master/sound/drivers/
H A Dserial-generic.c56 static void snd_serial_generic_tx_wakeup(struct snd_serial_generic *drvdata) argument
58 if (test_and_set_bit(SERIAL_TX_STATE_ACTIVE, &drvdata->tx_state))
59 set_bit(SERIAL_TX_STATE_WAKEUP, &drvdata->tx_state);
61 schedule_work(&drvdata->tx_work);
70 struct snd_serial_generic *drvdata = container_of(work, struct snd_serial_generic, local
72 struct snd_rawmidi_substream *substream = drvdata->midi_output;
74 clear_bit(SERIAL_TX_STATE_WAKEUP, &drvdata->tx_state);
78 if (!test_bit(SERIAL_MODE_OUTPUT_OPEN, &drvdata->filemode))
82 num_bytes = serdev_device_write_buf(drvdata->serdev, buf, num_bytes);
89 if (!test_bit(SERIAL_TX_STATE_WAKEUP, &drvdata
98 struct snd_serial_generic *drvdata = serdev_device_get_drvdata(serdev); local
107 struct snd_serial_generic *drvdata = serdev_device_get_drvdata(serdev); local
121 snd_serial_generic_ensure_serdev_open(struct snd_serial_generic *drvdata) argument
148 struct snd_serial_generic *drvdata = substream->rmidi->card->private_data; local
164 struct snd_serial_generic *drvdata = substream->rmidi->card->private_data; local
182 struct snd_serial_generic *drvdata = substream->rmidi->card->private_data; local
192 struct snd_serial_generic *drvdata = substream->rmidi->card->private_data; local
210 struct snd_serial_generic *drvdata = substream->rmidi->card->private_data; local
229 struct snd_serial_generic *drvdata = substream->rmidi->card->private_data; local
242 struct snd_serial_generic *drvdata = substream->rmidi->card->private_data; local
262 snd_serial_generic_parse_dt(struct serdev_device *serdev, struct snd_serial_generic *drvdata) argument
287 snd_serial_generic_rmidi(struct snd_serial_generic *drvdata, int outs, int ins, struct snd_rawmidi **rmidi) argument
322 struct snd_serial_generic *drvdata; local
[all...]
/linux-master/drivers/hwtracing/coresight/
H A Dcoresight-cpu-debug.c112 static void debug_os_unlock(struct debug_drvdata *drvdata) argument
115 writel_relaxed(0x0, drvdata->base + EDOSLAR);
132 static bool debug_access_permitted(struct debug_drvdata *drvdata) argument
135 if (!(drvdata->edprsr & EDPRSR_PU))
139 if (drvdata->edprsr & EDPRSR_DLK)
145 static void debug_force_cpu_powered_up(struct debug_drvdata *drvdata) argument
157 edprcr = readl_relaxed(drvdata->base + EDPRCR);
159 writel_relaxed(edprcr, drvdata->base + EDPRCR);
162 if (readx_poll_timeout_atomic(readl_relaxed, drvdata->base + EDPRSR,
163 drvdata
191 debug_read_regs(struct debug_drvdata *drvdata) argument
246 debug_adjust_pc(struct debug_drvdata *drvdata) argument
252 debug_adjust_pc(struct debug_drvdata *drvdata) argument
286 debug_dump_regs(struct debug_drvdata *drvdata) argument
326 struct debug_drvdata *drvdata = info; local
381 struct debug_drvdata *drvdata; local
414 struct debug_drvdata *drvdata; local
453 struct debug_drvdata *drvdata; local
564 struct debug_drvdata *drvdata; local
635 struct debug_drvdata *drvdata = amba_get_drvdata(adev); local
[all...]
H A Dcoresight-tmc-etf.c19 static int __tmc_etb_enable_hw(struct tmc_drvdata *drvdata) argument
23 CS_UNLOCK(drvdata->base);
26 rc = tmc_wait_for_tmcready(drvdata);
28 dev_err(&drvdata->csdev->dev,
30 CS_LOCK(drvdata->base);
34 writel_relaxed(TMC_MODE_CIRCULAR_BUFFER, drvdata->base + TMC_MODE);
38 drvdata->base + TMC_FFCR);
40 writel_relaxed(drvdata->trigger_cntr, drvdata->base + TMC_TRG);
41 tmc_enable_hw(drvdata);
47 tmc_etb_enable_hw(struct tmc_drvdata *drvdata) argument
60 tmc_etb_dump_hw(struct tmc_drvdata *drvdata) argument
83 __tmc_etb_disable_hw(struct tmc_drvdata *drvdata) argument
99 tmc_etb_disable_hw(struct tmc_drvdata *drvdata) argument
105 __tmc_etf_enable_hw(struct tmc_drvdata *drvdata) argument
130 tmc_etf_enable_hw(struct tmc_drvdata *drvdata) argument
143 tmc_etf_disable_hw(struct tmc_drvdata *drvdata) argument
160 tmc_etb_get_sysfs_trace(struct tmc_drvdata *drvdata, loff_t pos, size_t len, char **bufpp) argument
179 struct tmc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local
252 struct tmc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local
332 struct tmc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local
366 struct tmc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local
396 struct tmc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local
482 struct tmc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local
615 tmc_read_prepare_etb(struct tmc_drvdata *drvdata) argument
663 tmc_read_unprepare_etb(struct tmc_drvdata *drvdata) argument
[all...]
H A Dcoresight-tpda.c34 struct tpda_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local
36 drvdata->dsb_esize = 0;
37 drvdata->cmb_esize = 0;
40 static void tpda_set_element_size(struct tpda_drvdata *drvdata, u32 *val) argument
45 if (drvdata->dsb_esize == 64)
47 else if (drvdata->dsb_esize == 32)
50 if (drvdata->cmb_esize == 64)
52 else if (drvdata->cmb_esize == 32)
54 else if (drvdata->cmb_esize == 8)
65 static int tpdm_read_element_size(struct tpda_drvdata *drvdata, argument
95 tpda_get_element_size(struct tpda_drvdata *drvdata, struct coresight_device *csdev, int inport) argument
132 tpda_enable_pre_port(struct tpda_drvdata *drvdata) argument
142 tpda_enable_port(struct tpda_drvdata *drvdata, int port) argument
165 __tpda_enable(struct tpda_drvdata *drvdata, int port) argument
189 struct tpda_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local
206 __tpda_disable(struct tpda_drvdata *drvdata, int port) argument
223 struct tpda_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local
244 tpda_init_default_data(struct tpda_drvdata *drvdata) argument
267 struct tpda_drvdata *drvdata; local
315 struct tpda_drvdata *drvdata = dev_get_drvdata(&adev->dev); local
[all...]
H A Dcoresight-tpdm.c29 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local
38 drvdata->dsb->edge_ctrl[tpdm_attr->idx]);
43 drvdata->dsb->edge_ctrl_mask[tpdm_attr->idx]);
48 drvdata->dsb->trig_patt[tpdm_attr->idx]);
53 drvdata->dsb->trig_patt_mask[tpdm_attr->idx]);
58 drvdata->dsb->patt_val[tpdm_attr->idx]);
63 drvdata->dsb->patt_mask[tpdm_attr->idx]);
65 if (tpdm_attr->idx >= drvdata->dsb_msr_num)
68 drvdata->dsb->msr[tpdm_attr->idx]);
73 drvdata
107 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local
187 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local
199 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local
211 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local
227 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local
240 tpdm_reset_datasets(struct tpdm_drvdata *drvdata) argument
253 set_dsb_mode(struct tpdm_drvdata *drvdata, u32 *val) argument
274 set_dsb_tier(struct tpdm_drvdata *drvdata) argument
304 set_dsb_msr(struct tpdm_drvdata *drvdata) argument
313 tpdm_enable_dsb(struct tpdm_drvdata *drvdata) argument
353 set_cmb_tier(struct tpdm_drvdata *drvdata) argument
378 set_cmb_msr(struct tpdm_drvdata *drvdata) argument
387 tpdm_enable_cmb(struct tpdm_drvdata *drvdata) argument
431 __tpdm_enable(struct tpdm_drvdata *drvdata) argument
444 struct tpdm_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local
460 tpdm_disable_dsb(struct tpdm_drvdata *drvdata) argument
473 tpdm_disable_cmb(struct tpdm_drvdata *drvdata) argument
487 __tpdm_disable(struct tpdm_drvdata *drvdata) argument
500 struct tpdm_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local
524 tpdm_datasets_setup(struct tpdm_drvdata *drvdata) argument
556 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local
581 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local
623 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local
633 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local
651 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local
669 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local
696 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local
724 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local
754 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local
777 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local
800 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local
813 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local
829 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local
845 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local
865 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local
881 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local
901 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local
912 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local
929 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local
940 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local
960 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local
971 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); local
1234 struct tpdm_drvdata *drvdata; local
1293 struct tpdm_drvdata *drvdata = dev_get_drvdata(&adev->dev); local
[all...]
H A Dcoresight-etm3x-core.c53 static void etm_os_unlock(struct etm_drvdata *drvdata) argument
56 etm_writel(drvdata, 0x0, ETMOSLAR);
57 drvdata->os_unlock = true;
61 static void etm_set_pwrdwn(struct etm_drvdata *drvdata) argument
68 etmcr = etm_readl(drvdata, ETMCR);
70 etm_writel(drvdata, etmcr, ETMCR);
73 static void etm_clr_pwrdwn(struct etm_drvdata *drvdata) argument
77 etmcr = etm_readl(drvdata, ETMCR);
79 etm_writel(drvdata, etmcr, ETMCR);
85 static void etm_set_pwrup(struct etm_drvdata *drvdata) argument
97 etm_clr_pwrup(struct etm_drvdata *drvdata) argument
123 coresight_timeout_etm(struct etm_drvdata *drvdata, u32 offset, int position, int value) argument
154 etm_set_prog(struct etm_drvdata *drvdata) argument
173 etm_clr_prog(struct etm_drvdata *drvdata) argument
307 etm_parse_event_config(struct etm_drvdata *drvdata, struct perf_event *event) argument
361 etm_enable_hw(struct etm_drvdata *drvdata) argument
438 struct etm_drvdata *drvdata; member in struct:etm_enable_arg
453 struct etm_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local
458 etm_read_alloc_trace_id(struct etm_drvdata *drvdata) argument
478 etm_release_trace_id(struct etm_drvdata *drvdata) argument
486 struct etm_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local
517 struct etm_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local
559 struct etm_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local
587 struct etm_drvdata *drvdata = info; local
611 struct etm_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local
639 struct etm_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local
769 struct etm_drvdata *drvdata = info; local
852 struct etm_drvdata *drvdata; local
941 struct etm_drvdata *drvdata = dev_get_drvdata(&adev->dev); local
967 struct etm_drvdata *drvdata = dev_get_drvdata(dev); local
977 struct etm_drvdata *drvdata = dev_get_drvdata(dev); local
[all...]
H A Dcoresight-etm4x-core.c64 static int etm4_set_event_filters(struct etmv4_drvdata *drvdata,
87 static inline bool etm4x_sspcicrn_present(struct etmv4_drvdata *drvdata, int n) argument
89 return (n < drvdata->nr_ss_cmp) &&
90 drvdata->nr_pe &&
91 (drvdata->config.ss_status[n] & TRCSSCSRn_PC);
158 static void etm_detect_os_lock(struct etmv4_drvdata *drvdata, argument
163 drvdata->os_lock_model = ETM_OSLSR_OSLM(oslsr);
166 static void etm_write_os_lock(struct etmv4_drvdata *drvdata, argument
171 switch (drvdata->os_lock_model) {
180 smp_processor_id(), drvdata
188 etm4_os_unlock_csa(struct etmv4_drvdata *drvdata, struct csdev_access *csa) argument
198 etm4_os_unlock(struct etmv4_drvdata *drvdata) argument
204 etm4_os_lock(struct etmv4_drvdata *drvdata) argument
213 etm4_cs_lock(struct etmv4_drvdata *drvdata, struct csdev_access *csa) argument
221 etm4_cs_unlock(struct etmv4_drvdata *drvdata, struct csdev_access *csa) argument
230 struct etmv4_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local
235 etm4_read_alloc_trace_id(struct etmv4_drvdata *drvdata) argument
254 etm4_release_trace_id(struct etmv4_drvdata *drvdata) argument
260 struct etmv4_drvdata *drvdata; member in struct:etm4_enable_arg
269 etm4x_prohibit_trace(struct etmv4_drvdata *drvdata) argument
287 etm4x_allow_trace(struct etmv4_drvdata *drvdata) argument
347 etm4_enable_arch_specific(struct etmv4_drvdata *drvdata) argument
360 etm4_disable_arch_specific(struct etmv4_drvdata *drvdata) argument
373 etm4_check_arch_features(struct etmv4_drvdata *drvdata, struct csdev_access *csa) argument
388 etm4_enable_arch_specific(struct etmv4_drvdata *drvdata) argument
392 etm4_disable_arch_specific(struct etmv4_drvdata *drvdata) argument
396 etm4_check_arch_features(struct etmv4_drvdata *drvdata, struct csdev_access *csa) argument
402 etm4_enable_hw(struct etmv4_drvdata *drvdata) argument
567 etm4_config_timestamp_event(struct etmv4_drvdata *drvdata) argument
643 struct etmv4_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local
758 struct etmv4_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local
796 struct etmv4_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local
870 struct etmv4_drvdata *drvdata = info; local
936 struct etmv4_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local
970 struct etmv4_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local
1044 etm4_init_sysreg_access(struct etmv4_drvdata *drvdata, struct csdev_access *csa) argument
1086 etm4_init_iomem_access(struct etmv4_drvdata *drvdata, struct csdev_access *csa) argument
1112 etm4_init_csdev_access(struct etmv4_drvdata *drvdata, struct csdev_access *csa) argument
1129 cpu_detect_trace_filtering(struct etmv4_drvdata *drvdata) argument
1174 etm4_fixup_wrong_ccitmin(struct etmv4_drvdata *drvdata) argument
1197 struct etmv4_drvdata *drvdata; local
1501 etm4_get_next_comparator(struct etmv4_drvdata *drvdata, u32 type) argument
1540 etm4_set_event_filters(struct etmv4_drvdata *drvdata, struct perf_event *event) argument
1685 __etm4_cpu_save(struct etmv4_drvdata *drvdata) argument
1826 etm4_cpu_save(struct etmv4_drvdata *drvdata) argument
1842 __etm4_cpu_restore(struct etmv4_drvdata *drvdata) argument
1940 etm4_cpu_restore(struct etmv4_drvdata *drvdata) argument
1951 struct etmv4_drvdata *drvdata; local
2031 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev); local
2106 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev); local
2162 struct etmv4_drvdata *drvdata; local
2189 struct etmv4_drvdata *drvdata; local
2265 etm4_remove_dev(struct etmv4_drvdata *drvdata) argument
2296 struct etmv4_drvdata *drvdata = dev_get_drvdata(&adev->dev); local
2304 struct etmv4_drvdata *drvdata = dev_get_drvdata(&pdev->dev); local
2358 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev); local
2368 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev); local
[all...]
H A Dcoresight-stm.c86 #define stm_channel_addr(drvdata, ch) (drvdata->chs.base + \
148 static void stm_hwevent_enable_hw(struct stm_drvdata *drvdata) argument
150 CS_UNLOCK(drvdata->base);
152 writel_relaxed(drvdata->stmhebsr, drvdata->base + STMHEBSR);
153 writel_relaxed(drvdata->stmheter, drvdata->base + STMHETER);
154 writel_relaxed(drvdata->stmheer, drvdata
162 stm_port_enable_hw(struct stm_drvdata *drvdata) argument
174 stm_enable_hw(struct stm_drvdata *drvdata) argument
196 struct stm_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local
216 stm_hwevent_disable_hw(struct stm_drvdata *drvdata) argument
227 stm_port_disable_hw(struct stm_drvdata *drvdata) argument
237 stm_disable_hw(struct stm_drvdata *drvdata) argument
257 struct stm_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local
328 struct stm_drvdata *drvdata = container_of(stm_data, local
339 struct stm_drvdata *drvdata = container_of(stm_data, local
351 struct stm_drvdata *drvdata = container_of(stm_data, local
370 struct stm_drvdata *drvdata = container_of(stm_data, local
403 struct stm_drvdata *drvdata = container_of(stm_data, local
455 struct stm_drvdata *drvdata = dev_get_drvdata(dev->parent); local
465 struct stm_drvdata *drvdata = dev_get_drvdata(dev->parent); local
484 struct stm_drvdata *drvdata = dev_get_drvdata(dev->parent); local
494 struct stm_drvdata *drvdata = dev_get_drvdata(dev->parent); local
511 struct stm_drvdata *drvdata = dev_get_drvdata(dev->parent); local
529 struct stm_drvdata *drvdata = dev_get_drvdata(dev->parent); local
558 struct stm_drvdata *drvdata = dev_get_drvdata(dev->parent); local
576 struct stm_drvdata *drvdata = dev_get_drvdata(dev->parent); local
602 struct stm_drvdata *drvdata = dev_get_drvdata(dev->parent); local
735 stm_fundamental_data_size(struct stm_drvdata *drvdata) argument
752 stm_num_stimulus_port(struct stm_drvdata *drvdata) argument
767 stm_init_default_data(struct stm_drvdata *drvdata) argument
782 stm_init_generic_data(struct stm_drvdata *drvdata, const char *name) argument
809 struct stm_drvdata *drvdata; local
912 struct stm_drvdata *drvdata = dev_get_drvdata(&adev->dev); local
923 struct stm_drvdata *drvdata = dev_get_drvdata(dev); local
933 struct stm_drvdata *drvdata = dev_get_drvdata(dev); local
[all...]
H A Dcoresight-replicator.c46 static void dynamic_replicator_reset(struct replicator_drvdata *drvdata) argument
48 struct coresight_device *csdev = drvdata->csdev;
50 CS_UNLOCK(drvdata->base);
53 writel_relaxed(0xff, drvdata->base + REPLICATOR_IDFILTER0);
54 writel_relaxed(0xff, drvdata->base + REPLICATOR_IDFILTER1);
58 CS_LOCK(drvdata->base);
64 static inline void replicator_reset(struct replicator_drvdata *drvdata) argument
66 if (drvdata->base)
67 dynamic_replicator_reset(drvdata);
70 static int dynamic_replicator_enable(struct replicator_drvdata *drvdata, argument
122 struct replicator_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local
143 dynamic_replicator_disable(struct replicator_drvdata *drvdata, int inport, int outport) argument
176 struct replicator_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); local
222 struct replicator_drvdata *drvdata; local
298 struct replicator_drvdata *drvdata = dev_get_drvdata(dev); local
332 struct replicator_drvdata *drvdata = dev_get_drvdata(dev); local
342 struct replicator_drvdata *drvdata = dev_get_drvdata(dev); local
[all...]
/linux-master/drivers/input/serio/
H A Dps2-gpio.c98 struct ps2_gpio_data *drvdata = serio->port_data; local
100 drvdata->t_irq_last = 0;
101 drvdata->tx.t_xfer_end = 0;
103 enable_irq(drvdata->irq);
109 struct ps2_gpio_data *drvdata = serio->port_data; local
111 flush_delayed_work(&drvdata->tx.work);
112 disable_irq(drvdata->irq);
117 struct ps2_gpio_data *drvdata = serio->port_data; local
119 disable_irq_nosync(drvdata->irq);
120 gpiod_direction_output(drvdata
132 struct ps2_gpio_data *drvdata = serio->port_data; local
152 struct ps2_gpio_data *drvdata = container_of(dwork, local
162 ps2_gpio_irq_rx(struct ps2_gpio_data *drvdata) argument
270 ps2_gpio_irq_tx(struct ps2_gpio_data *drvdata) argument
366 struct ps2_gpio_data *drvdata = dev_id; local
372 ps2_gpio_get_props(struct device *dev, struct ps2_gpio_data *drvdata) argument
402 struct ps2_gpio_data *drvdata; local
481 struct ps2_gpio_data *drvdata = platform_get_drvdata(pdev); local
[all...]
H A Dxilinx_ps2.c80 * @drvdata: pointer to ps2 device private data structure
86 static int xps2_recv(struct xps2data *drvdata, u8 *byte) argument
92 sr = in_be32(drvdata->base_address + XPS2_STATUS_OFFSET);
94 *byte = in_be32(drvdata->base_address + XPS2_RX_DATA_OFFSET);
106 struct xps2data *drvdata = dev_id; local
112 intr_sr = in_be32(drvdata->base_address + XPS2_IPISR_OFFSET);
113 out_be32(drvdata->base_address + XPS2_IPISR_OFFSET, intr_sr);
117 dev_warn(drvdata->dev, "receive overrun error\n");
120 drvdata->flags |= SERIO_PARITY;
123 drvdata
157 struct xps2data *drvdata = pserio->port_data; local
184 struct xps2data *drvdata = pserio->port_data; local
212 struct xps2data *drvdata = pserio->port_data; local
232 struct xps2data *drvdata; local
333 struct xps2data *drvdata = platform_get_drvdata(of_dev); local
[all...]
/linux-master/drivers/char/hw_random/
H A Dcctrng.c77 static inline void cc_iowrite(struct cctrng_drvdata *drvdata, u32 reg, u32 val) argument
79 iowrite32(val, (drvdata->cc_base + reg));
81 static inline u32 cc_ioread(struct cctrng_drvdata *drvdata, u32 reg) argument
83 return ioread32(drvdata->cc_base + reg);
107 static int cc_trng_pm_init(struct cctrng_drvdata *drvdata) argument
109 struct device *dev = &(drvdata->pdev->dev);
118 static void cc_trng_pm_go(struct cctrng_drvdata *drvdata) argument
120 struct device *dev = &(drvdata->pdev->dev);
126 static void cc_trng_pm_fini(struct cctrng_drvdata *drvdata) argument
128 struct device *dev = &(drvdata
134 cc_trng_parse_sampling_ratio(struct cctrng_drvdata *drvdata) argument
163 cc_trng_change_rosc(struct cctrng_drvdata *drvdata) argument
180 cc_trng_enable_rnd_source(struct cctrng_drvdata *drvdata) argument
203 circ_buf_space(struct cctrng_drvdata *drvdata) argument
214 struct cctrng_drvdata *drvdata = (struct cctrng_drvdata *)rng->priv; local
275 cc_trng_hw_trigger(struct cctrng_drvdata *drvdata) argument
320 struct cctrng_drvdata *drvdata = local
404 struct cctrng_drvdata *drvdata = (struct cctrng_drvdata *)dev_id; local
451 struct cctrng_drvdata *drvdata = local
460 struct cctrng_drvdata *drvdata; local
565 struct cctrng_drvdata *drvdata = platform_get_drvdata(pdev); local
577 struct cctrng_drvdata *drvdata = dev_get_drvdata(dev); local
588 cctrng_wait_for_reset_completion(struct cctrng_drvdata *drvdata) argument
611 struct cctrng_drvdata *drvdata = dev_get_drvdata(dev); local
[all...]
/linux-master/drivers/watchdog/
H A Dgxp-wdt.c29 static void gxp_wdt_enable_reload(struct gxp_wdt *drvdata) argument
33 val = readb(drvdata->base + GXP_WDT_CTRL_OFS);
35 writeb(val, drvdata->base + GXP_WDT_CTRL_OFS);
40 struct gxp_wdt *drvdata = watchdog_get_drvdata(wdd); local
42 writew(SECS_TO_WDOG_TICKS(wdd->timeout), drvdata->base + GXP_WDT_CNT_OFS);
43 gxp_wdt_enable_reload(drvdata);
49 struct gxp_wdt *drvdata = watchdog_get_drvdata(wdd); local
52 val = readb_relaxed(drvdata->base + GXP_WDT_CTRL_OFS);
54 writeb(val, drvdata->base + GXP_WDT_CTRL_OFS);
61 struct gxp_wdt *drvdata local
73 struct gxp_wdt *drvdata = watchdog_get_drvdata(wdd); local
81 struct gxp_wdt *drvdata = watchdog_get_drvdata(wdd); local
90 struct gxp_wdt *drvdata = watchdog_get_drvdata(wdd); local
116 struct gxp_wdt *drvdata; local
[all...]
/linux-master/drivers/video/fbdev/
H A Dxilinxfb.c166 static void xilinx_fb_out32(struct xilinxfb_drvdata *drvdata, u32 offset, argument
169 if (drvdata->flags & BUS_ACCESS_FLAG) {
170 if (drvdata->flags & LITTLE_ENDIAN_ACCESS)
171 iowrite32(val, drvdata->regs + (offset << 2));
173 iowrite32be(val, drvdata->regs + (offset << 2));
177 dcr_write(drvdata->dcr_host, offset, val);
181 static u32 xilinx_fb_in32(struct xilinxfb_drvdata *drvdata, u32 offset) argument
183 if (drvdata->flags & BUS_ACCESS_FLAG) {
184 if (drvdata->flags & LITTLE_ENDIAN_ACCESS)
185 return ioread32(drvdata
229 struct xilinxfb_drvdata *drvdata = to_xilinxfb_drvdata(fbi); local
262 xilinxfb_assign(struct platform_device *pdev, struct xilinxfb_drvdata *drvdata, struct xilinxfb_platform_data *pdata) argument
376 struct xilinxfb_drvdata *drvdata = dev_get_drvdata(dev); local
412 struct xilinxfb_drvdata *drvdata; local
[all...]
/linux-master/drivers/clk/x86/
H A Dclk-lpss-atom.c18 struct lpss_clk_data *drvdata; local
21 drvdata = devm_kzalloc(&pdev->dev, sizeof(*drvdata), GFP_KERNEL);
22 if (!drvdata)
26 drvdata->name = "lpss_clk";
27 clk = clk_register_fixed_rate(&pdev->dev, drvdata->name, NULL,
32 drvdata->clk = clk;
33 platform_set_drvdata(pdev, drvdata);
/linux-master/drivers/hwmon/
H A Dnzxt-smart2.c173 struct drvdata { struct
198 * in drvdata must be updated, and only then new output reports can be
221 static void handle_fan_config_report(struct drvdata *drvdata, void *data, int size) argument
232 spin_lock(&drvdata->wq.lock);
235 drvdata->fan_type[i] = report->fan_type[i];
237 drvdata->fan_config_received = true;
238 wake_up_all_locked(&drvdata->wq);
239 spin_unlock(&drvdata->wq.lock);
242 static void handle_fan_status_report(struct drvdata *drvdat argument
341 struct drvdata *drvdata = dev_get_drvdata(dev); local
445 send_output_report(struct drvdata *drvdata, const void *data, size_t data_size) argument
464 set_pwm(struct drvdata *drvdata, int channel, long val) argument
509 set_pwm_enable(struct drvdata *drvdata, int channel, long val) argument
560 set_update_interval(struct drvdata *drvdata, long val) argument
583 init_device(struct drvdata *drvdata, long update_interval) argument
603 struct drvdata *drvdata = dev_get_drvdata(dev); local
691 struct drvdata *drvdata = hid_get_drvdata(hdev); local
709 struct drvdata *drvdata = hid_get_drvdata(hdev); local
732 struct drvdata *drvdata; local
785 struct drvdata *drvdata = hid_get_drvdata(hdev); local
[all...]

Completed in 258 milliseconds

12345678910