Home
last modified time | relevance | path

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

1234567891011

/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 in gxp_i2c_master_xfer() local
153 struct gxp_i2c_drvdata *drvdata = i2c_get_adapdata(slave->adapter); gxp_i2c_reg_slave() local
172 struct gxp_i2c_drvdata *drvdata = i2c_get_adapdata(slave->adapter); gxp_i2c_unreg_slave() local
195 gxp_i2c_stop(struct gxp_i2c_drvdata * drvdata) gxp_i2c_stop() argument
203 gxp_i2c_restart(struct gxp_i2c_drvdata * drvdata) gxp_i2c_restart() argument
225 gxp_i2c_chk_addr_ack(struct gxp_i2c_drvdata * drvdata) gxp_i2c_chk_addr_ack() argument
277 gxp_i2c_ack_data(struct gxp_i2c_drvdata * drvdata) gxp_i2c_ack_data() argument
316 gxp_i2c_chk_data_ack(struct gxp_i2c_drvdata * drvdata) gxp_i2c_chk_data_ack() argument
357 gxp_i2c_slave_irq_handler(struct gxp_i2c_drvdata * drvdata) gxp_i2c_slave_irq_handler() argument
443 struct gxp_i2c_drvdata *drvdata = (struct gxp_i2c_drvdata *)_drvdata; gxp_i2c_irq_handler() local
490 gxp_i2c_init(struct gxp_i2c_drvdata * drvdata) gxp_i2c_init() argument
510 struct gxp_i2c_drvdata *drvdata; gxp_i2c_probe() local
583 struct gxp_i2c_drvdata *drvdata = platform_get_drvdata(pdev); gxp_i2c_remove() local
[all...]
/linux/drivers/char/hw_random/
H A Dcctrng.c77 static inline void cc_iowrite(struct cctrng_drvdata *drvdata, u32 reg, u32 val) in cc_iowrite() argument
79 iowrite32(val, (drvdata->cc_base + reg)); in cc_iowrite()
81 static inline u32 cc_ioread(struct cctrng_drvdata *drvdata, u32 reg) in cc_ioread() argument
83 return ioread32(drvdata->cc_base + reg); in cc_ioread()
106 static int cc_trng_pm_init(struct cctrng_drvdata *drvdata) in cc_trng_pm_init() argument
108 struct device *dev = &(drvdata->pdev->dev); in cc_trng_pm_init()
117 static void cc_trng_pm_go(struct cctrng_drvdata *drvdata) in cc_trng_pm_go() argument
119 struct device *dev = &(drvdata->pdev->dev); in cc_trng_pm_go()
125 static void cc_trng_pm_fini(struct cctrng_drvdata *drvdata) in cc_trng_pm_fini() argument
127 struct device *dev = &(drvdata in cc_trng_pm_fini()
133 cc_trng_parse_sampling_ratio(struct cctrng_drvdata * drvdata) cc_trng_parse_sampling_ratio() argument
162 cc_trng_change_rosc(struct cctrng_drvdata * drvdata) cc_trng_change_rosc() argument
179 cc_trng_enable_rnd_source(struct cctrng_drvdata * drvdata) cc_trng_enable_rnd_source() argument
202 circ_buf_space(struct cctrng_drvdata * drvdata) circ_buf_space() argument
213 struct cctrng_drvdata *drvdata = (struct cctrng_drvdata *)rng->priv; cctrng_read() local
274 cc_trng_hw_trigger(struct cctrng_drvdata * drvdata) cc_trng_hw_trigger() argument
319 struct cctrng_drvdata *drvdata = cc_trng_compwork_handler() local
403 struct cctrng_drvdata *drvdata = (struct cctrng_drvdata *)dev_id; cc_isr() local
450 struct cctrng_drvdata *drvdata = cc_trng_startwork_handler() local
459 struct cctrng_drvdata *drvdata; cctrng_probe() local
564 struct cctrng_drvdata *drvdata = platform_get_drvdata(pdev); cctrng_remove() local
576 struct cctrng_drvdata *drvdata = dev_get_drvdata(dev); cctrng_suspend() local
587 cctrng_wait_for_reset_completion(struct cctrng_drvdata * drvdata) cctrng_wait_for_reset_completion() argument
610 struct cctrng_drvdata *drvdata = dev_get_drvdata(dev); cctrng_resume() local
[all...]
/linux/drivers/hwtracing/coresight/
H A Dcoresight-stm.c87 #define stm_channel_addr(drvdata, ch) (drvdata->chs.base + \ argument
151 static void stm_hwevent_enable_hw(struct stm_drvdata *drvdata) in stm_hwevent_enable_hw() argument
153 CS_UNLOCK(drvdata->base); in stm_hwevent_enable_hw()
155 writel_relaxed(drvdata->stmhebsr, drvdata->base + STMHEBSR); in stm_hwevent_enable_hw()
156 writel_relaxed(drvdata->stmheter, drvdata->base + STMHETER); in stm_hwevent_enable_hw()
157 writel_relaxed(drvdata->stmheer, drvdata in stm_hwevent_enable_hw()
165 stm_port_enable_hw(struct stm_drvdata * drvdata) stm_port_enable_hw() argument
177 stm_enable_hw(struct stm_drvdata * drvdata) stm_enable_hw() argument
200 struct stm_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); stm_enable() local
220 stm_hwevent_disable_hw(struct stm_drvdata * drvdata) stm_hwevent_disable_hw() argument
231 stm_port_disable_hw(struct stm_drvdata * drvdata) stm_port_disable_hw() argument
241 stm_disable_hw(struct stm_drvdata * drvdata) stm_disable_hw() argument
261 struct stm_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); stm_disable() local
287 struct stm_drvdata *drvdata; stm_trace_id() local
343 struct stm_drvdata *drvdata = container_of(stm_data, stm_generic_link() local
354 struct stm_drvdata *drvdata = container_of(stm_data, stm_generic_unlink() local
366 struct stm_drvdata *drvdata = container_of(stm_data, stm_mmio_addr() local
385 struct stm_drvdata *drvdata = container_of(stm_data, stm_generic_set_options() local
418 struct stm_drvdata *drvdata = container_of(stm_data, stm_generic_packet() local
470 struct stm_drvdata *drvdata = dev_get_drvdata(dev->parent); hwevent_enable_show() local
480 struct stm_drvdata *drvdata = dev_get_drvdata(dev->parent); hwevent_enable_store() local
499 struct stm_drvdata *drvdata = dev_get_drvdata(dev->parent); hwevent_select_show() local
509 struct stm_drvdata *drvdata = dev_get_drvdata(dev->parent); hwevent_select_store() local
526 struct stm_drvdata *drvdata = dev_get_drvdata(dev->parent); port_select_show() local
544 struct stm_drvdata *drvdata = dev_get_drvdata(dev->parent); port_select_store() local
573 struct stm_drvdata *drvdata = dev_get_drvdata(dev->parent); port_enable_show() local
591 struct stm_drvdata *drvdata = dev_get_drvdata(dev->parent); port_enable_store() local
617 struct stm_drvdata *drvdata = dev_get_drvdata(dev->parent); traceid_show() local
750 stm_fundamental_data_size(struct stm_drvdata * drvdata) stm_fundamental_data_size() argument
767 stm_num_stimulus_port(struct stm_drvdata * drvdata) stm_num_stimulus_port() argument
782 stm_init_default_data(struct stm_drvdata * drvdata) stm_init_default_data() argument
797 stm_init_generic_data(struct stm_drvdata * drvdata,const char * name) stm_init_generic_data() argument
833 struct stm_drvdata *drvdata; __stm_probe() local
948 struct stm_drvdata *drvdata = dev_get_drvdata(dev); __stm_remove() local
964 struct stm_drvdata *drvdata = dev_get_drvdata(dev); stm_runtime_suspend() local
976 struct stm_drvdata *drvdata = dev_get_drvdata(dev); stm_runtime_resume() local
1029 struct stm_drvdata *drvdata = dev_get_drvdata(&pdev->dev); stm_platform_remove() local
[all...]
H A Dcoresight-etm3x-core.c53 static void etm_os_unlock(struct etm_drvdata *drvdata) in etm_os_unlock() argument
56 etm_writel(drvdata, 0x0, ETMOSLAR); in etm_os_unlock()
57 drvdata->os_unlock = true; in etm_os_unlock()
61 static void etm_set_pwrdwn(struct etm_drvdata *drvdata) in etm_set_pwrdwn() argument
68 etmcr = etm_readl(drvdata, ETMCR); in etm_set_pwrdwn()
70 etm_writel(drvdata, etmcr, ETMCR); in etm_set_pwrdwn()
73 static void etm_clr_pwrdwn(struct etm_drvdata *drvdata) in etm_clr_pwrdwn() argument
77 etmcr = etm_readl(drvdata, ETMCR); in etm_clr_pwrdwn()
79 etm_writel(drvdata, etmcr, ETMCR); in etm_clr_pwrdwn()
85 static void etm_set_pwrup(struct etm_drvdata *drvdata) in etm_set_pwrup() argument
97 etm_clr_pwrup(struct etm_drvdata * drvdata) etm_clr_pwrup() argument
123 coresight_timeout_etm(struct etm_drvdata * drvdata,u32 offset,int position,int value) coresight_timeout_etm() argument
154 etm_set_prog(struct etm_drvdata * drvdata) etm_set_prog() argument
173 etm_clr_prog(struct etm_drvdata * drvdata) etm_clr_prog() argument
307 etm_parse_event_config(struct etm_drvdata * drvdata,struct perf_event * event) etm_parse_event_config() argument
361 etm_enable_hw(struct etm_drvdata * drvdata) etm_enable_hw() argument
438 struct etm_drvdata *drvdata; global() member
453 struct etm_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); etm_cpu_id() local
458 etm_release_trace_id(struct etm_drvdata * drvdata) etm_release_trace_id() argument
467 struct etm_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); etm_enable_perf() local
482 struct etm_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); etm_enable_sysfs() local
520 struct etm_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); etm_enable() local
548 struct etm_drvdata *drvdata = info; etm_disable_hw() local
572 struct etm_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); etm_disable_perf() local
600 struct etm_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); etm_disable_sysfs() local
731 struct etm_drvdata *drvdata = info; etm_init_arch_data() local
815 struct etm_drvdata *drvdata; etm_probe() local
903 struct etm_drvdata *drvdata = dev_get_drvdata(&adev->dev); etm_remove() local
929 struct etm_drvdata *drvdata = dev_get_drvdata(dev); etm_runtime_suspend() local
939 struct etm_drvdata *drvdata = dev_get_drvdata(dev); etm_runtime_resume() local
[all...]
H A Dcoresight-tpdm.c24 static bool tpdm_has_dsb_dataset(struct tpdm_drvdata *drvdata) in tpdm_has_dsb_dataset() argument
26 return (drvdata->datasets & TPDM_PIDR0_DS_DSB); in tpdm_has_dsb_dataset()
29 static bool tpdm_has_cmb_dataset(struct tpdm_drvdata *drvdata) in tpdm_has_cmb_dataset() argument
31 return (drvdata->datasets & TPDM_PIDR0_DS_CMB); in tpdm_has_cmb_dataset()
34 static bool tpdm_has_mcmb_dataset(struct tpdm_drvdata *drvdata) in tpdm_has_mcmb_dataset() argument
36 return (drvdata->datasets & TPDM_PIDR0_DS_MCMB); in tpdm_has_mcmb_dataset()
44 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); in tpdm_simple_dataset_show() local
53 drvdata->dsb->edge_ctrl[tpdm_attr->idx]); in tpdm_simple_dataset_show()
58 drvdata->dsb->edge_ctrl_mask[tpdm_attr->idx]); in tpdm_simple_dataset_show()
63 drvdata in tpdm_simple_dataset_show()
122 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); tpdm_simple_dataset_store() local
202 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); tpdm_dsb_is_visible() local
214 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); tpdm_cmb_is_visible() local
226 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); tpdm_dsb_msr_is_visible() local
242 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); tpdm_cmb_msr_is_visible() local
259 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); tpdm_mcmb_is_visible() local
267 tpdm_reset_datasets(struct tpdm_drvdata * drvdata) tpdm_reset_datasets() argument
280 set_dsb_mode(struct tpdm_drvdata * drvdata,u32 * val) set_dsb_mode() argument
301 set_dsb_tier(struct tpdm_drvdata * drvdata) set_dsb_tier() argument
331 set_dsb_msr(struct tpdm_drvdata * drvdata) set_dsb_msr() argument
340 tpdm_enable_dsb(struct tpdm_drvdata * drvdata) tpdm_enable_dsb() argument
380 set_cmb_tier(struct tpdm_drvdata * drvdata) set_cmb_tier() argument
405 set_cmb_msr(struct tpdm_drvdata * drvdata) set_cmb_msr() argument
414 tpdm_enable_cmb(struct tpdm_drvdata * drvdata) tpdm_enable_cmb() argument
471 __tpdm_enable(struct tpdm_drvdata * drvdata) __tpdm_enable() argument
485 struct tpdm_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); tpdm_enable() local
506 tpdm_disable_dsb(struct tpdm_drvdata * drvdata) tpdm_disable_dsb() argument
519 tpdm_disable_cmb(struct tpdm_drvdata * drvdata) tpdm_disable_cmb() argument
533 __tpdm_disable(struct tpdm_drvdata * drvdata) __tpdm_disable() argument
546 struct tpdm_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); tpdm_disable() local
571 tpdm_datasets_setup(struct tpdm_drvdata * drvdata) tpdm_datasets_setup() argument
605 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); reset_dataset_store() local
630 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); integration_test_store() local
672 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); dsb_mode_show() local
682 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); dsb_mode_store() local
699 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); ctrl_idx_show() local
717 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); ctrl_idx_store() local
744 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); ctrl_val_store() local
772 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); ctrl_mask_store() local
802 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); enable_ts_show() local
825 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); enable_ts_store() local
848 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); set_type_show() local
861 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); set_type_store() local
877 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); dsb_trig_type_show() local
893 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); dsb_trig_type_store() local
913 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); dsb_trig_ts_show() local
929 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); dsb_trig_ts_store() local
949 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); cmb_mode_show() local
960 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); cmb_mode_store() local
977 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); cmb_ts_all_show() local
988 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); cmb_ts_all_store() local
1008 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); cmb_trig_ts_show() local
1019 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); cmb_trig_ts_store() local
1039 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); mcmb_trig_lane_show() local
1050 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); mcmb_trig_lane_store() local
1067 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); mcmb_lanes_select_show() local
1078 struct tpdm_drvdata *drvdata = dev_get_drvdata(dev->parent); mcmb_lanes_select_store() local
1350 struct tpdm_drvdata *drvdata; tpdm_probe() local
1409 struct tpdm_drvdata *drvdata = dev_get_drvdata(&adev->dev); tpdm_remove() local
[all...]
H A Dcoresight-cti-core.c61 void cti_write_all_hw_regs(struct cti_drvdata *drvdata) in cti_write_all_hw_regs() argument
63 struct cti_config *config = &drvdata->config; in cti_write_all_hw_regs()
66 CS_UNLOCK(drvdata->base); in cti_write_all_hw_regs()
69 writel_relaxed(0, drvdata->base + CTICONTROL); in cti_write_all_hw_regs()
73 writel_relaxed(config->ctiinen[i], drvdata->base + CTIINEN(i)); in cti_write_all_hw_regs()
75 drvdata->base + CTIOUTEN(i)); in cti_write_all_hw_regs()
79 writel_relaxed(config->ctigate, drvdata->base + CTIGATE); in cti_write_all_hw_regs()
80 writel_relaxed(config->asicctl, drvdata->base + ASICCTL); in cti_write_all_hw_regs()
81 writel_relaxed(config->ctiappset, drvdata->base + CTIAPPSET); in cti_write_all_hw_regs()
84 writel_relaxed(1, drvdata in cti_write_all_hw_regs()
90 cti_enable_hw(struct cti_drvdata * drvdata) cti_enable_hw() argument
124 cti_cpuhp_enable_hw(struct cti_drvdata * drvdata) cti_cpuhp_enable_hw() argument
150 cti_disable_hw(struct cti_drvdata * drvdata) cti_disable_hw() argument
189 cti_write_single_reg(struct cti_drvdata * drvdata,int offset,u32 value) cti_write_single_reg() argument
198 struct cti_drvdata *drvdata = dev_get_drvdata(dev->parent); cti_write_intack() local
218 cti_set_default_config(struct device * dev,struct cti_drvdata * drvdata) cti_set_default_config() argument
249 cti_add_connection_entry(struct device * dev,struct cti_drvdata * drvdata,struct cti_trig_con * tc,struct coresight_device * csdev,const char * assoc_dev_name) cti_add_connection_entry() argument
313 cti_add_default_connection(struct device * dev,struct cti_drvdata * drvdata) cti_add_default_connection() argument
340 struct cti_drvdata *drvdata = dev_get_drvdata(dev->parent); cti_channel_trig_op() local
398 struct cti_drvdata *drvdata = dev_get_drvdata(dev->parent); cti_channel_gate_op() local
436 struct cti_drvdata *drvdata = dev_get_drvdata(dev->parent); cti_channel_setop() local
481 cti_add_sysfs_link(struct cti_drvdata * drvdata,struct cti_trig_con * tc) cti_add_sysfs_link() argument
500 cti_remove_sysfs_link(struct cti_drvdata * drvdata,struct cti_trig_con * tc) cti_remove_sysfs_link() argument
522 struct cti_drvdata *drvdata = container_of(ctidev, struct cti_drvdata, cti_match_fixup_csdev() local
629 cti_update_conn_xrefs(struct cti_drvdata * drvdata) cti_update_conn_xrefs() argument
648 cti_remove_conn_xrefs(struct cti_drvdata * drvdata) cti_remove_conn_xrefs() argument
665 struct cti_drvdata *drvdata; cti_cpu_pm_notify() local
730 struct cti_drvdata *drvdata = cti_cpu_drvdata[cpu]; cti_starting_cpu() local
741 struct cti_drvdata *drvdata = cti_cpu_drvdata[cpu]; cti_dying_cpu() local
754 cti_pm_setup(struct cti_drvdata * drvdata) cti_pm_setup() argument
789 cti_pm_release(struct cti_drvdata * drvdata) cti_pm_release() argument
804 struct cti_drvdata *drvdata = csdev_to_cti_drvdata(csdev); cti_enable() local
811 struct cti_drvdata *drvdata = csdev_to_cti_drvdata(csdev); cti_disable() local
831 struct cti_drvdata *drvdata = dev_get_drvdata(dev->parent); cti_device_release() local
851 struct cti_drvdata *drvdata = dev_get_drvdata(&adev->dev); cti_remove() local
865 struct cti_drvdata *drvdata = NULL; cti_probe() local
[all...]
H A Dcoresight-tpda.c34 struct tpda_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); in tpda_clear_element_size() local
36 drvdata->dsb_esize = 0; in tpda_clear_element_size()
37 drvdata->cmb_esize = 0; in tpda_clear_element_size()
40 static void tpda_set_element_size(struct tpda_drvdata *drvdata, u32 *val) in tpda_set_element_size() argument
45 if (drvdata->dsb_esize == 64) in tpda_set_element_size()
47 else if (drvdata->dsb_esize == 32) in tpda_set_element_size()
50 if (drvdata->cmb_esize == 64) in tpda_set_element_size()
52 else if (drvdata->cmb_esize == 32) in tpda_set_element_size()
54 else if (drvdata->cmb_esize == 8) in tpda_set_element_size()
65 static int tpdm_read_element_size(struct tpda_drvdata *drvdata, in tpdm_read_element_size() argument
96 tpda_get_element_size(struct tpda_drvdata * drvdata,struct coresight_device * csdev,int inport) tpda_get_element_size() argument
142 tpda_enable_pre_port(struct tpda_drvdata * drvdata) tpda_enable_pre_port() argument
152 tpda_enable_port(struct tpda_drvdata * drvdata,int port) tpda_enable_port() argument
175 __tpda_enable(struct tpda_drvdata * drvdata,int port) __tpda_enable() argument
199 struct tpda_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); tpda_enable() local
216 __tpda_disable(struct tpda_drvdata * drvdata,int port) __tpda_disable() argument
233 struct tpda_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); tpda_disable() local
248 struct tpda_drvdata *drvdata; tpda_trace_id() local
265 tpda_init_default_data(struct tpda_drvdata * drvdata) tpda_init_default_data() argument
288 struct tpda_drvdata *drvdata; tpda_probe() local
336 struct tpda_drvdata *drvdata = dev_get_drvdata(&adev->dev); tpda_remove() local
[all...]
H A Dcoresight-etm4x-core.c64 static int etm4_set_event_filters(struct etmv4_drvdata *drvdata,
87 static bool etm4x_sspcicrn_present(struct etmv4_drvdata *drvdata, int n) in etm4x_sspcicrn_present() argument
89 return (n < drvdata->nr_ss_cmp) && in etm4x_sspcicrn_present()
90 drvdata->nr_pe && in etm4x_sspcicrn_present()
91 (drvdata->config.ss_status[n] & TRCSSCSRn_PC); in etm4x_sspcicrn_present()
158 static void etm_detect_os_lock(struct etmv4_drvdata *drvdata, in etm_detect_os_lock() argument
163 drvdata->os_lock_model = ETM_OSLSR_OSLM(oslsr); in etm_detect_os_lock()
166 static void etm_write_os_lock(struct etmv4_drvdata *drvdata, in etm_write_os_lock() argument
171 switch (drvdata->os_lock_model) { in etm_write_os_lock()
180 smp_processor_id(), drvdata in etm_write_os_lock()
188 etm4_os_unlock_csa(struct etmv4_drvdata * drvdata,struct csdev_access * csa) etm4_os_unlock_csa() argument
198 etm4_os_unlock(struct etmv4_drvdata * drvdata) etm4_os_unlock() argument
204 etm4_os_lock(struct etmv4_drvdata * drvdata) etm4_os_lock() argument
213 etm4_cs_lock(struct etmv4_drvdata * drvdata,struct csdev_access * csa) etm4_cs_lock() argument
221 etm4_cs_unlock(struct etmv4_drvdata * drvdata,struct csdev_access * csa) etm4_cs_unlock() argument
230 struct etmv4_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); etm4_cpu_id() local
235 etm4_release_trace_id(struct etmv4_drvdata * drvdata) etm4_release_trace_id() argument
241 struct etmv4_drvdata *drvdata; global() member
250 etm4x_prohibit_trace(struct etmv4_drvdata * drvdata) etm4x_prohibit_trace() argument
264 etm4x_get_kern_user_filter(struct etmv4_drvdata * drvdata) etm4x_get_kern_user_filter() argument
286 etm4x_allow_trace(struct etmv4_drvdata * drvdata) etm4x_allow_trace() argument
356 etm4_enable_arch_specific(struct etmv4_drvdata * drvdata) etm4_enable_arch_specific() argument
369 etm4_disable_arch_specific(struct etmv4_drvdata * drvdata) etm4_disable_arch_specific() argument
382 etm4_check_arch_features(struct etmv4_drvdata * drvdata,struct csdev_access * csa) etm4_check_arch_features() argument
397 etm4_enable_arch_specific(struct etmv4_drvdata * drvdata) etm4_enable_arch_specific() argument
401 etm4_disable_arch_specific(struct etmv4_drvdata * drvdata) etm4_disable_arch_specific() argument
405 etm4_check_arch_features(struct etmv4_drvdata * drvdata,struct csdev_access * csa) etm4_check_arch_features() argument
434 etm4_enable_trace_unit(struct etmv4_drvdata * drvdata) etm4_enable_trace_unit() argument
472 etm4_enable_hw(struct etmv4_drvdata * drvdata) etm4_enable_hw() argument
612 etm4_config_timestamp_event(struct etmv4_drvdata * drvdata) etm4_config_timestamp_event() argument
688 struct etmv4_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); etm4_parse_event_config() local
810 struct etmv4_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); etm4_enable_perf() local
836 struct etmv4_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); etm4_enable_sysfs() local
906 etm4_disable_trace_unit(struct etmv4_drvdata * drvdata) etm4_disable_trace_unit() argument
957 struct etmv4_drvdata *drvdata = info; etm4_disable_hw() local
999 struct etmv4_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); etm4_disable_perf() local
1033 struct etmv4_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); etm4_disable_sysfs() local
1095 struct etmv4_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); etm4_resume_perf() local
1111 struct etmv4_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); etm4_pause_perf() local
1144 etm4_init_sysreg_access(struct etmv4_drvdata * drvdata,struct csdev_access * csa) etm4_init_sysreg_access() argument
1186 etm4_init_iomem_access(struct etmv4_drvdata * drvdata,struct csdev_access * csa) etm4_init_iomem_access() argument
1212 etm4_init_csdev_access(struct etmv4_drvdata * drvdata,struct csdev_access * csa) etm4_init_csdev_access() argument
1229 cpu_detect_trace_filtering(struct etmv4_drvdata * drvdata) cpu_detect_trace_filtering() argument
1274 etm4_fixup_wrong_ccitmin(struct etmv4_drvdata * drvdata) etm4_fixup_wrong_ccitmin() argument
1297 struct etmv4_drvdata *drvdata; etm4_init_arch_data() local
1605 etm4_get_next_comparator(struct etmv4_drvdata * drvdata,u32 type) etm4_get_next_comparator() argument
1644 etm4_set_event_filters(struct etmv4_drvdata * drvdata,struct perf_event * event) etm4_set_event_filters() argument
1789 __etm4_cpu_save(struct etmv4_drvdata * drvdata) __etm4_cpu_save() argument
1929 etm4_cpu_save(struct etmv4_drvdata * drvdata) etm4_cpu_save() argument
1945 __etm4_cpu_restore(struct etmv4_drvdata * drvdata) __etm4_cpu_restore() argument
2044 etm4_cpu_restore(struct etmv4_drvdata * drvdata) etm4_cpu_restore() argument
2055 struct etmv4_drvdata *drvdata; etm4_cpu_pm_notify() local
2135 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev); etm4_add_coresight_dev() local
2210 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev); etm4_probe() local
2266 struct etmv4_drvdata *drvdata; etm4_probe_amba() local
2293 struct etmv4_drvdata *drvdata; etm4_probe_platform_dev() local
2372 etm4_remove_dev(struct etmv4_drvdata * drvdata) etm4_remove_dev() argument
2403 struct etmv4_drvdata *drvdata = dev_get_drvdata(&adev->dev); etm4_remove_amba() local
2411 struct etmv4_drvdata *drvdata = dev_get_drvdata(&pdev->dev); etm4_remove_platform_dev() local
2464 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev); etm4_runtime_suspend() local
2474 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev); etm4_runtime_resume() local
[all...]
H A Dcoresight-tmc-core.c38 int tmc_wait_for_tmcready(struct tmc_drvdata *drvdata) in tmc_wait_for_tmcready() argument
40 struct coresight_device *csdev = drvdata->csdev; in tmc_wait_for_tmcready()
52 void tmc_flush_and_stop(struct tmc_drvdata *drvdata) in tmc_flush_and_stop() argument
54 struct coresight_device *csdev = drvdata->csdev; in tmc_flush_and_stop()
58 ffcr = readl_relaxed(drvdata->base + TMC_FFCR); in tmc_flush_and_stop()
60 writel_relaxed(ffcr, drvdata->base + TMC_FFCR); in tmc_flush_and_stop()
62 writel_relaxed(ffcr, drvdata->base + TMC_FFCR); in tmc_flush_and_stop()
69 tmc_wait_for_tmcready(drvdata); in tmc_flush_and_stop()
72 void tmc_enable_hw(struct tmc_drvdata *drvdata) in tmc_enable_hw() argument
74 writel_relaxed(TMC_CTL_CAPT_EN, drvdata in tmc_enable_hw()
77 tmc_disable_hw(struct tmc_drvdata * drvdata) tmc_disable_hw() argument
82 tmc_get_memwidth_mask(struct tmc_drvdata * drvdata) tmc_get_memwidth_mask() argument
108 is_tmc_crashdata_valid(struct tmc_drvdata * drvdata) is_tmc_crashdata_valid() argument
156 tmc_get_resvbuf_trace(struct tmc_drvdata * drvdata,loff_t pos,size_t len,char ** bufpp) tmc_get_resvbuf_trace() argument
182 tmc_prepare_crashdata(struct tmc_drvdata * drvdata) tmc_prepare_crashdata() argument
230 tmc_read_prepare(struct tmc_drvdata * drvdata) tmc_read_prepare() argument
252 tmc_read_unprepare(struct tmc_drvdata * drvdata) tmc_read_unprepare() argument
277 struct tmc_drvdata *drvdata = container_of(file->private_data, tmc_open() local
290 tmc_get_sysfs_trace(struct tmc_drvdata * drvdata,loff_t pos,size_t len,char ** bufpp) tmc_get_sysfs_trace() argument
309 struct tmc_drvdata *drvdata = container_of(file->private_data, tmc_read() local
330 struct tmc_drvdata *drvdata = container_of(file->private_data, tmc_release() local
354 struct tmc_drvdata *drvdata = container_of(file->private_data, tmc_crashdata_open() local
381 struct tmc_drvdata *drvdata = container_of(file->private_data, tmc_crashdata_read() local
406 struct tmc_drvdata *drvdata = container_of(file->private_data, tmc_crashdata_release() local
480 struct tmc_drvdata *drvdata = dev_get_drvdata(dev->parent); trigger_cntr_show() local
492 struct tmc_drvdata *drvdata = dev_get_drvdata(dev->parent); trigger_cntr_store() local
506 struct tmc_drvdata *drvdata = dev_get_drvdata(dev->parent); buffer_size_show() local
517 struct tmc_drvdata *drvdata = dev_get_drvdata(dev->parent); buffer_size_store() local
538 struct tmc_drvdata *drvdata = dev_get_drvdata(dev->parent); stop_on_flush_show() local
549 struct tmc_drvdata *drvdata = dev_get_drvdata(dev->parent); stop_on_flush_store() local
624 tmc_etr_has_non_secure_access(struct tmc_drvdata * drvdata) tmc_etr_has_non_secure_access() argument
662 struct tmc_drvdata *drvdata = dev_get_drvdata(parent); tmc_get_reserved_region() local
700 struct tmc_drvdata *drvdata = dev_get_drvdata(parent); tmc_etr_setup_caps() local
766 register_crash_dev_interface(struct tmc_drvdata * drvdata,const char * name) register_crash_dev_interface() argument
788 struct tmc_drvdata *drvdata = dev_get_drvdata(dev); __tmc_probe() local
897 struct tmc_drvdata *drvdata; tmc_probe() local
915 struct tmc_drvdata *drvdata = amba_get_drvdata(adev); tmc_shutdown() local
936 struct tmc_drvdata *drvdata = dev_get_drvdata(dev); __tmc_remove() local
981 struct tmc_drvdata *drvdata; tmc_platform_probe() local
1007 struct tmc_drvdata *drvdata = dev_get_drvdata(&pdev->dev); tmc_platform_remove() local
1021 struct tmc_drvdata *drvdata = dev_get_drvdata(dev); tmc_runtime_suspend() local
1030 struct tmc_drvdata *drvdata = dev_get_drvdata(dev); tmc_runtime_resume() local
[all...]
H A Dcoresight-etm4x-sysfs.c15 static int etm4_set_mode_exclude(struct etmv4_drvdata *drvdata, bool exclude) in etm4_set_mode_exclude() argument
18 struct etmv4_config *config = &drvdata->config; in etm4_set_mode_exclude()
63 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); in nr_pe_cmp_show() local
65 val = drvdata->nr_pe_cmp; in nr_pe_cmp_show()
75 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); in nr_addr_cmp_show() local
77 val = drvdata->nr_addr_cmp; in nr_addr_cmp_show()
87 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); in nr_cntr_show() local
89 val = drvdata->nr_cntr; in nr_cntr_show()
99 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); in nr_ext_inp_show() local
101 val = drvdata in nr_ext_inp_show()
111 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); numcidc_show() local
123 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); numvmidc_show() local
135 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); nrseqstate_show() local
147 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); nr_resource_show() local
159 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); nr_ss_cmp_show() local
172 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); reset_store() local
286 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); mode_show() local
298 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); mode_store() local
452 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); pe_show() local
464 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); pe_store() local
487 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); event_show() local
499 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); event_store() local
536 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); event_instren_show() local
548 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); event_instren_store() local
592 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); event_ts_show() local
604 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); event_ts_store() local
622 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); syncfreq_show() local
634 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); syncfreq_store() local
652 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); cyc_threshold_show() local
664 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); cyc_threshold_store() local
685 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); bb_ctrl_show() local
697 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); bb_ctrl_store() local
725 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); event_vinst_show() local
737 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); event_vinst_store() local
757 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); s_exlevel_vinst_show() local
769 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); s_exlevel_vinst_store() local
791 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); ns_exlevel_vinst_show() local
804 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); ns_exlevel_vinst_store() local
826 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); addr_idx_show() local
838 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); addr_idx_store() local
863 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); addr_instdatatype_show() local
884 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); addr_instdatatype_store() local
909 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); addr_single_show() local
930 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); addr_single_store() local
957 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); addr_range_show() local
986 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); addr_range_store() local
1038 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); addr_start_show() local
1061 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); addr_start_store() local
1093 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); addr_stop_show() local
1116 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); addr_stop_store() local
1148 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); addr_ctxtype_show() local
1168 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); addr_ctxtype_store() local
1214 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); addr_context_show() local
1231 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); addr_context_store() local
1258 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); addr_exlevel_s_ns_show() local
1274 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); addr_exlevel_s_ns_store() local
1306 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); addr_cmp_view_show() local
1349 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); vinst_pe_cmp_start_stop_show() local
1362 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); vinst_pe_cmp_start_stop_store() local
1382 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); seq_idx_show() local
1394 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); seq_idx_store() local
1418 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); seq_state_show() local
1430 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); seq_state_store() local
1449 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); seq_event_show() local
1465 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); seq_event_store() local
1485 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); seq_reset_event_show() local
1497 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); seq_reset_event_store() local
1515 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); cntr_idx_show() local
1527 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); cntr_idx_store() local
1552 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); cntrldvr_show() local
1568 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); cntrldvr_store() local
1590 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); cntr_val_show() local
1606 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); cntr_val_store() local
1628 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); cntr_ctrl_show() local
1644 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); cntr_ctrl_store() local
1663 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); res_idx_show() local
1675 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); res_idx_store() local
1704 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); res_ctrl_show() local
1720 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); res_ctrl_store() local
1745 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); sshot_idx_show() local
1757 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); sshot_idx_store() local
1777 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); sshot_ctrl_show() local
1792 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); sshot_ctrl_store() local
1812 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); sshot_status_show() local
1827 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); sshot_pe_ctrl_show() local
1842 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); sshot_pe_ctrl_store() local
1863 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); ctxid_idx_show() local
1875 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); ctxid_idx_store() local
1900 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); ctxid_pid_show() local
1923 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); ctxid_pid_store() local
1961 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); ctxid_masks_show() local
1984 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); ctxid_masks_store() local
2089 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); vmid_idx_show() local
2101 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); vmid_idx_store() local
2125 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); vmid_val_show() local
2146 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); vmid_val_store() local
2176 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); vmid_masks_show() local
2199 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); vmid_masks_store() local
2303 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); cpu_show() local
2316 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); ts_source_show() local
2406 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); trctraceid_show() local
2428 etmv4_cross_read(const struct etmv4_drvdata * drvdata,u32 offset) etmv4_cross_read() argument
2456 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); coresight_etm4x_reg_show() local
2468 etm4x_register_implemented(struct etmv4_drvdata * drvdata,u32 offset) etm4x_register_implemented() argument
2518 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); coresight_etm4x_attr_reg_implemented() local
[all...]
H A Dcoresight-replicator.c48 static void dynamic_replicator_reset(struct replicator_drvdata *drvdata) in dynamic_replicator_reset() argument
50 struct coresight_device *csdev = drvdata->csdev; in dynamic_replicator_reset()
52 CS_UNLOCK(drvdata->base); in dynamic_replicator_reset()
55 writel_relaxed(0xff, drvdata->base + REPLICATOR_IDFILTER0); in dynamic_replicator_reset()
56 writel_relaxed(0xff, drvdata->base + REPLICATOR_IDFILTER1); in dynamic_replicator_reset()
60 CS_LOCK(drvdata->base); in dynamic_replicator_reset()
66 static void replicator_reset(struct replicator_drvdata *drvdata) in replicator_reset() argument
68 if (drvdata->base) in replicator_reset()
69 dynamic_replicator_reset(drvdata); in replicator_reset()
72 static int dynamic_replicator_enable(struct replicator_drvdata *drvdata, in dynamic_replicator_enable() argument
124 struct replicator_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); replicator_enable() local
145 dynamic_replicator_disable(struct replicator_drvdata * drvdata,int inport,int outport) dynamic_replicator_disable() argument
178 struct replicator_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); replicator_disable() local
224 struct replicator_drvdata *drvdata; replicator_probe() local
306 struct replicator_drvdata *drvdata = dev_get_drvdata(dev); replicator_remove() local
331 struct replicator_drvdata *drvdata = dev_get_drvdata(&pdev->dev); replicator_platform_remove() local
345 struct replicator_drvdata *drvdata = dev_get_drvdata(dev); replicator_runtime_suspend() local
357 struct replicator_drvdata *drvdata = dev_get_drvdata(dev); replicator_runtime_resume() local
[all...]
H A Dcoresight-funnel.c53 static int dynamic_funnel_enable_hw(struct funnel_drvdata *drvdata, int port) in dynamic_funnel_enable_hw() argument
57 struct coresight_device *csdev = drvdata->csdev; in dynamic_funnel_enable_hw()
59 CS_UNLOCK(drvdata->base); in dynamic_funnel_enable_hw()
61 functl = readl_relaxed(drvdata->base + FUNNEL_FUNCTL); in dynamic_funnel_enable_hw()
72 writel_relaxed(functl, drvdata->base + FUNNEL_FUNCTL); in dynamic_funnel_enable_hw()
73 writel_relaxed(drvdata->priority, drvdata->base + FUNNEL_PRICTL); in dynamic_funnel_enable_hw()
75 CS_LOCK(drvdata->base); in dynamic_funnel_enable_hw()
84 struct funnel_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); in funnel_enable() local
88 raw_spin_lock_irqsave(&drvdata in funnel_enable()
105 dynamic_funnel_disable_hw(struct funnel_drvdata * drvdata,int inport) dynamic_funnel_disable_hw() argument
128 struct funnel_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); funnel_disable() local
157 struct funnel_drvdata *drvdata = dev_get_drvdata(dev->parent); priority_show() local
169 struct funnel_drvdata *drvdata = dev_get_drvdata(dev->parent); priority_store() local
180 get_funnel_ctrl_hw(struct funnel_drvdata * drvdata) get_funnel_ctrl_hw() argument
195 struct funnel_drvdata *drvdata = dev_get_drvdata(dev->parent); funnel_ctrl_show() local
219 struct funnel_drvdata *drvdata; funnel_probe() local
294 struct funnel_drvdata *drvdata = dev_get_drvdata(dev); funnel_remove() local
304 struct funnel_drvdata *drvdata = dev_get_drvdata(dev); funnel_runtime_suspend() local
317 struct funnel_drvdata *drvdata = dev_get_drvdata(dev); funnel_runtime_resume() local
351 struct funnel_drvdata *drvdata = dev_get_drvdata(&pdev->dev); funnel_platform_remove() local
[all...]
H A Dultrasoc-smb.c24 static bool smb_buffer_not_empty(struct smb_drv_data *drvdata) in smb_buffer_not_empty() argument
26 u32 buf_status = readl(drvdata->base + SMB_LB_INT_STS_REG); in smb_buffer_not_empty()
31 static void smb_update_data_size(struct smb_drv_data *drvdata) in smb_update_data_size() argument
33 struct smb_data_buffer *sdb = &drvdata->sdb; in smb_update_data_size()
36 buf_wrptr = readl(drvdata->base + SMB_LB_WR_ADDR_REG) - in smb_update_data_size()
40 if (buf_wrptr == sdb->buf_rdptr && smb_buffer_not_empty(drvdata)) { in smb_update_data_size()
55 static void smb_update_read_ptr(struct smb_drv_data *drvdata, u32 nbytes) in smb_update_read_ptr() argument
57 struct smb_data_buffer *sdb = &drvdata->sdb; in smb_update_read_ptr()
62 drvdata->base + SMB_LB_RD_ADDR_REG); in smb_update_read_ptr()
67 static void smb_reset_buffer(struct smb_drv_data *drvdata) in smb_reset_buffer() argument
98 struct smb_drv_data *drvdata = container_of(file->private_data, smb_open() local
118 struct smb_drv_data *drvdata = container_of(file->private_data, smb_read() local
152 struct smb_drv_data *drvdata = container_of(file->private_data, smb_release() local
171 struct smb_drv_data *drvdata = dev_get_drvdata(dev->parent); buf_size_show() local
195 smb_enable_hw(struct smb_drv_data * drvdata) smb_enable_hw() argument
200 smb_disable_hw(struct smb_drv_data * drvdata) smb_disable_hw() argument
207 struct smb_drv_data *drvdata = dev_get_drvdata(csdev->dev.parent); smb_enable_sysfs() local
218 struct smb_drv_data *drvdata = dev_get_drvdata(csdev->dev.parent); smb_enable_perf() local
245 struct smb_drv_data *drvdata = dev_get_drvdata(csdev->dev.parent); smb_enable() local
281 struct smb_drv_data *drvdata = dev_get_drvdata(csdev->dev.parent); smb_disable() local
332 smb_sync_perf_buffer(struct smb_drv_data * drvdata,struct cs_buffers * buf,unsigned long head) smb_sync_perf_buffer() argument
372 struct smb_drv_data *drvdata = dev_get_drvdata(csdev->dev.parent); smb_update_buffer() local
452 smb_init_hw(struct smb_drv_data * drvdata) smb_init_hw() argument
464 smb_register_sink(struct platform_device * pdev,struct smb_drv_data * drvdata) smb_register_sink() argument
503 smb_unregister_sink(struct smb_drv_data * drvdata) smb_unregister_sink() argument
539 struct smb_drv_data *drvdata; smb_probe() local
581 struct smb_drv_data *drvdata = platform_get_drvdata(pdev); smb_remove() local
[all...]
H A Dcoresight-tmc-etr.c38 * @drvdata - The ETR drvdaga this buffer has been allocated for.
47 struct tmc_drvdata *drvdata; member
604 static int tmc_etr_alloc_flat_buf(struct tmc_drvdata *drvdata, in tmc_etr_alloc_flat_buf() argument
609 struct device *real_dev = drvdata->csdev->dev.parent; in tmc_etr_alloc_flat_buf()
629 flat_buf->dev = &drvdata->csdev->dev; in tmc_etr_alloc_flat_buf()
702 static int tmc_etr_alloc_resrv_buf(struct tmc_drvdata *drvdata, in tmc_etr_alloc_resrv_buf() argument
707 struct device *real_dev = drvdata->csdev->dev.parent; in tmc_etr_alloc_resrv_buf()
717 resrv_buf->daddr = dma_map_resource(real_dev, drvdata->resrv_buf.paddr, in tmc_etr_alloc_resrv_buf()
718 drvdata->resrv_buf.size, in tmc_etr_alloc_resrv_buf()
726 resrv_buf->vaddr = drvdata in tmc_etr_alloc_resrv_buf()
772 tmc_etr_alloc_sg_buf(struct tmc_drvdata * drvdata,struct etr_buf * etr_buf,int node,void ** pages) tmc_etr_alloc_sg_buf() argument
855 tmc_etr_get_catu_device(struct tmc_drvdata * drvdata) tmc_etr_get_catu_device() argument
889 tmc_etr_mode_alloc_buf(int mode,struct tmc_drvdata * drvdata,struct etr_buf * etr_buf,int node,void ** pages) tmc_etr_mode_alloc_buf() argument
912 struct tmc_drvdata *drvdata = dev_get_drvdata(dev->parent); get_etr_buf_hw() local
935 tmc_alloc_etr_buf(struct tmc_drvdata * drvdata,ssize_t size,int flags,int node,void ** pages) tmc_alloc_etr_buf() argument
1030 tmc_sync_etr_buf(struct tmc_drvdata * drvdata) tmc_sync_etr_buf() argument
1059 __tmc_etr_enable_hw(struct tmc_drvdata * drvdata) __tmc_etr_enable_hw() argument
1120 tmc_etr_enable_hw(struct tmc_drvdata * drvdata,struct etr_buf * etr_buf) tmc_etr_enable_hw() argument
1159 tmc_etr_get_sysfs_trace(struct tmc_drvdata * drvdata,loff_t pos,size_t len,char ** bufpp) tmc_etr_get_sysfs_trace() argument
1179 tmc_etr_setup_sysfs_buf(struct tmc_drvdata * drvdata) tmc_etr_setup_sysfs_buf() argument
1192 tmc_etr_sync_sysfs_buf(struct tmc_drvdata * drvdata) tmc_etr_sync_sysfs_buf() argument
1211 __tmc_etr_disable_hw(struct tmc_drvdata * drvdata) __tmc_etr_disable_hw() argument
1229 tmc_etr_disable_hw(struct tmc_drvdata * drvdata) tmc_etr_disable_hw() argument
1241 struct tmc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); tmc_etr_get_sysfs_buffer() local
1294 struct tmc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); tmc_enable_etr_sink_sysfs() local
1355 alloc_etr_buf(struct tmc_drvdata * drvdata,struct perf_event * event,int nr_pages,void ** pages,bool snapshot) alloc_etr_buf() argument
1393 get_perf_etr_buf_cpu_wide(struct tmc_drvdata * drvdata,struct perf_event * event,int nr_pages,void ** pages,bool snapshot) get_perf_etr_buf_cpu_wide() argument
1457 get_perf_etr_buf_per_thread(struct tmc_drvdata * drvdata,struct perf_event * event,int nr_pages,void ** pages,bool snapshot) get_perf_etr_buf_per_thread() argument
1469 get_perf_etr_buf(struct tmc_drvdata * drvdata,struct perf_event * event,int nr_pages,void ** pages,bool snapshot) get_perf_etr_buf() argument
1481 tmc_etr_setup_perf_buf(struct tmc_drvdata * drvdata,struct perf_event * event,int nr_pages,void ** pages,bool snapshot) tmc_etr_setup_perf_buf() argument
1518 struct tmc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); tmc_alloc_etr_buffer() local
1538 struct tmc_drvdata *drvdata = etr_perf->drvdata; tmc_free_etr_buffer() local
1634 struct tmc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); tmc_update_etr_buffer() local
1733 struct tmc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); tmc_enable_etr_sink_perf() local
1797 struct tmc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); tmc_disable_etr_sink() local
1831 struct tmc_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); tmc_panic_sync_etr() local
1912 tmc_read_prepare_etr(struct tmc_drvdata * drvdata) tmc_read_prepare_etr() argument
1948 tmc_read_unprepare_etr(struct tmc_drvdata * drvdata) tmc_read_unprepare_etr() argument
2020 struct tmc_drvdata *drvdata = dev_get_drvdata(dev->parent); buf_mode_preferred_show() local
2025 buf_mode_set_resrv(struct tmc_drvdata * drvdata) buf_mode_set_resrv() argument
2049 struct tmc_drvdata *drvdata = dev_get_drvdata(dev->parent); buf_mode_preferred_store() local
[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 in __ps2_gpio_write()
132 struct ps2_gpio_data *drvdata = serio->port_data; ps2_gpio_write() local
152 struct ps2_gpio_data *drvdata = container_of(dwork, ps2_gpio_tx_work_fn() local
162 ps2_gpio_irq_rx(struct ps2_gpio_data * drvdata) ps2_gpio_irq_rx() argument
270 ps2_gpio_irq_tx(struct ps2_gpio_data * drvdata) ps2_gpio_irq_tx() argument
366 struct ps2_gpio_data *drvdata = dev_id; ps2_gpio_irq() local
373 ps2_gpio_get_props(struct device * dev,struct ps2_gpio_data * drvdata) ps2_gpio_get_props() argument
402 struct ps2_gpio_data *drvdata; ps2_gpio_probe() local
479 struct ps2_gpio_data *drvdata = platform_get_drvdata(pdev); ps2_gpio_remove() 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) in xps2_recv() argument
92 sr = in_be32(drvdata->base_address + XPS2_STATUS_OFFSET); in xps2_recv()
94 *byte = in_be32(drvdata->base_address + XPS2_RX_DATA_OFFSET); in xps2_recv()
106 struct xps2data *drvdata = dev_id; in xps2_interrupt() local
112 intr_sr = in_be32(drvdata->base_address + XPS2_IPISR_OFFSET); in xps2_interrupt()
113 out_be32(drvdata->base_address + XPS2_IPISR_OFFSET, intr_sr); in xps2_interrupt()
117 dev_warn(drvdata->dev, "receive overrun error\n"); in xps2_interrupt()
120 drvdata->flags |= SERIO_PARITY; in xps2_interrupt()
123 drvdata in xps2_interrupt()
157 struct xps2data *drvdata = pserio->port_data; sxps2_write() local
179 struct xps2data *drvdata = pserio->port_data; sxps2_open() local
207 struct xps2data *drvdata = pserio->port_data; sxps2_close() local
227 struct xps2data *drvdata; xps2_of_probe() local
328 struct xps2data *drvdata = platform_get_drvdata(of_dev); xps2_of_remove() local
[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 in sun4i_ps2_interrupt()
142 struct sun4i_ps2data *drvdata = serio->port_data; sun4i_ps2_open() local
179 struct sun4i_ps2data *drvdata = serio->port_data; sun4i_ps2_close() local
192 struct sun4i_ps2data *drvdata = serio->port_data; sun4i_ps2_write() local
207 struct sun4i_ps2data *drvdata; sun4i_ps2_probe() local
298 struct sun4i_ps2data *drvdata = platform_get_drvdata(pdev); sun4i_ps2_remove() local
[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 in xilinx_fb_in32()
229 struct xilinxfb_drvdata *drvdata = to_xilinxfb_drvdata(fbi); xilinx_fb_blank() local
263 xilinxfb_assign(struct platform_device * pdev,struct xilinxfb_drvdata * drvdata,struct xilinxfb_platform_data * pdata) xilinxfb_assign() argument
376 struct xilinxfb_drvdata *drvdata = dev_get_drvdata(dev); xilinxfb_release() local
412 struct xilinxfb_drvdata *drvdata; xilinxfb_of_probe() local
[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 in corsair_void_set_unknown_wireless_data()
209 corsair_void_process_receiver(struct corsair_void_drvdata * drvdata,int raw_battery_capacity,int raw_connection_status,int raw_battery_status) corsair_void_process_receiver() argument
281 struct corsair_void_drvdata *drvdata = power_supply_get_drvdata(psy); corsair_void_battery_get_property() local
318 struct corsair_void_drvdata *drvdata = dev_get_drvdata(dev); microphone_up_show() local
330 struct corsair_void_drvdata *drvdata = dev_get_drvdata(dev); fw_version_receiver_show() local
344 struct corsair_void_drvdata *drvdata = dev_get_drvdata(dev); fw_version_headset_show() local
357 struct corsair_void_drvdata *drvdata = dev_get_drvdata(dev); sidetone_max_show() local
370 struct corsair_void_drvdata *drvdata = dev_get_drvdata(dev); send_alert_store() local
426 struct corsair_void_drvdata *drvdata = dev_get_drvdata(dev); corsair_void_set_sidetone_wireless() local
457 struct corsair_void_drvdata *drvdata = dev_get_drvdata(dev); set_sidetone_store() local
506 struct corsair_void_drvdata *drvdata; corsair_void_status_work_handler() local
524 struct corsair_void_drvdata *drvdata; corsair_void_firmware_work_handler() local
541 corsair_void_add_battery(struct corsair_void_drvdata * drvdata) corsair_void_add_battery() argument
572 struct corsair_void_drvdata *drvdata = container_of(work, corsair_void_battery_work_handler() local
594 corsair_void_headset_connected(struct corsair_void_drvdata * drvdata) corsair_void_headset_connected() argument
602 corsair_void_headset_disconnected(struct corsair_void_drvdata * drvdata) corsair_void_headset_disconnected() argument
641 struct corsair_void_drvdata *drvdata; corsair_void_probe() local
725 struct corsair_void_drvdata *drvdata = hid_get_drvdata(hid_dev); corsair_void_remove() local
741 struct corsair_void_drvdata *drvdata = hid_get_drvdata(hid_dev); corsair_void_raw_event() local
[all...]
/linux/sound/drivers/
H A Dserial-generic.c56 static void snd_serial_generic_tx_wakeup(struct snd_serial_generic *drvdata) in snd_serial_generic_tx_wakeup() argument
58 if (test_and_set_bit(SERIAL_TX_STATE_ACTIVE, &drvdata->tx_state)) in snd_serial_generic_tx_wakeup()
59 set_bit(SERIAL_TX_STATE_WAKEUP, &drvdata->tx_state); in snd_serial_generic_tx_wakeup()
61 schedule_work(&drvdata->tx_work); in snd_serial_generic_tx_wakeup()
70 struct snd_serial_generic *drvdata = container_of(work, struct snd_serial_generic, in snd_serial_generic_tx_work() local
72 struct snd_rawmidi_substream *substream = drvdata->midi_output; in snd_serial_generic_tx_work()
74 clear_bit(SERIAL_TX_STATE_WAKEUP, &drvdata->tx_state); in snd_serial_generic_tx_work()
78 if (!test_bit(SERIAL_MODE_OUTPUT_OPEN, &drvdata->filemode)) in snd_serial_generic_tx_work()
82 num_bytes = serdev_device_write_buf(drvdata->serdev, buf, num_bytes); in snd_serial_generic_tx_work()
89 if (!test_bit(SERIAL_TX_STATE_WAKEUP, &drvdata in snd_serial_generic_tx_work()
98 struct snd_serial_generic *drvdata = serdev_device_get_drvdata(serdev); snd_serial_generic_write_wakeup() local
107 struct snd_serial_generic *drvdata = serdev_device_get_drvdata(serdev); snd_serial_generic_receive_buf() local
121 snd_serial_generic_ensure_serdev_open(struct snd_serial_generic * drvdata) snd_serial_generic_ensure_serdev_open() argument
148 struct snd_serial_generic *drvdata = substream->rmidi->card->private_data; snd_serial_generic_input_open() local
164 struct snd_serial_generic *drvdata = substream->rmidi->card->private_data; snd_serial_generic_input_close() local
182 struct snd_serial_generic *drvdata = substream->rmidi->card->private_data; snd_serial_generic_input_trigger() local
192 struct snd_serial_generic *drvdata = substream->rmidi->card->private_data; snd_serial_generic_output_open() local
210 struct snd_serial_generic *drvdata = substream->rmidi->card->private_data; snd_serial_generic_output_close() local
229 struct snd_serial_generic *drvdata = substream->rmidi->card->private_data; snd_serial_generic_output_trigger() local
242 struct snd_serial_generic *drvdata = substream->rmidi->card->private_data; snd_serial_generic_output_drain() local
263 snd_serial_generic_parse_dt(struct serdev_device * serdev,struct snd_serial_generic * drvdata) snd_serial_generic_parse_dt() argument
287 snd_serial_generic_rmidi(struct snd_serial_generic * drvdata,int outs,int ins,struct snd_rawmidi ** rmidi) snd_serial_generic_rmidi() argument
322 struct snd_serial_generic *drvdata; snd_serial_generic_probe() local
[all...]
/linux/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, in fifo_icap_fifo_write() argument
96 dev_dbg(drvdata->dev, "fifo_write: %x\n", data); in fifo_icap_fifo_write()
97 out_be32(drvdata->base_address + XHI_WF_OFFSET, data); in fifo_icap_fifo_write()
102 * @drvdata: a pointer to the drvdata.
106 static inline u32 fifo_icap_fifo_read(struct hwicap_drvdata *drvdata) in fifo_icap_fifo_read() argument
108 u32 data = in_be32(drvdata->base_address + XHI_RF_OFFSET); in fifo_icap_fifo_read()
109 dev_dbg(drvdata in fifo_icap_fifo_read()
118 fifo_icap_set_read_size(struct hwicap_drvdata * drvdata,u32 data) fifo_icap_set_read_size() argument
128 fifo_icap_start_config(struct hwicap_drvdata * drvdata) fifo_icap_start_config() argument
138 fifo_icap_start_readback(struct hwicap_drvdata * drvdata) fifo_icap_start_readback() argument
160 fifo_icap_get_status(struct hwicap_drvdata * drvdata) fifo_icap_get_status() argument
171 fifo_icap_busy(struct hwicap_drvdata * drvdata) fifo_icap_busy() argument
184 fifo_icap_write_fifo_vacancy(struct hwicap_drvdata * drvdata) fifo_icap_write_fifo_vacancy() argument
196 fifo_icap_read_fifo_occupancy(struct hwicap_drvdata * drvdata) fifo_icap_read_fifo_occupancy() argument
213 fifo_icap_set_configuration(struct hwicap_drvdata * drvdata,u32 * frame_buffer,u32 num_words) fifo_icap_set_configuration() argument
289 fifo_icap_get_configuration(struct hwicap_drvdata * drvdata,u32 * frame_buffer,u32 num_words) fifo_icap_get_configuration() argument
357 fifo_icap_reset(struct hwicap_drvdata * drvdata) fifo_icap_reset() argument
378 fifo_icap_flush_fifo(struct hwicap_drvdata * drvdata) fifo_icap_flush_fifo() argument
[all...]
H A Dxilinx_hwicap.c219 * @drvdata: a pointer to the drvdata.
227 static int hwicap_command_desync(struct hwicap_drvdata *drvdata) in hwicap_command_desync() argument
235 buffer[index++] = hwicap_type_1_write(drvdata->config_regs->CMD) | 1; in hwicap_command_desync()
244 return drvdata->config->set_configuration(drvdata, in hwicap_command_desync()
250 * @drvdata: a pointer to the drvdata.
261 static int hwicap_get_configuration_register(struct hwicap_drvdata *drvdata, in hwicap_get_configuration_register() argument
281 status = drvdata in hwicap_get_configuration_register()
315 hwicap_initialize_hwicap(struct hwicap_drvdata * drvdata) hwicap_initialize_hwicap() argument
355 struct hwicap_drvdata *drvdata = file->private_data; hwicap_read() local
441 struct hwicap_drvdata *drvdata = file->private_data; hwicap_write() local
528 struct hwicap_drvdata *drvdata; hwicap_open() local
563 struct hwicap_drvdata *drvdata = file->private_data; hwicap_release() local
604 struct hwicap_drvdata *drvdata = NULL; hwicap_setup() local
719 struct hwicap_drvdata *drvdata; hwicap_drv_remove() local
[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()
151 struct max9485_driver_data *drvdata = clk_hw->drvdata; max9485_clkout_recalc_rate() local
251 struct max9485_driver_data *drvdata = data; max9485_of_clk_get() local
259 struct max9485_driver_data *drvdata; max9485_i2c_probe() local
336 struct max9485_driver_data *drvdata = i2c_get_clientdata(client); max9485_suspend() local
346 struct max9485_driver_data *drvdata = i2c_get_clientdata(client); max9485_resume() local
[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 in gxp_wdt_set_timeout() local
73 struct gxp_wdt *drvdata = watchdog_get_drvdata(wdd); gxp_wdt_get_timeleft() local
81 struct gxp_wdt *drvdata = watchdog_get_drvdata(wdd); gxp_wdt_ping() local
90 struct gxp_wdt *drvdata = watchdog_get_drvdata(wdd); gxp_restart() local
116 struct gxp_wdt *drvdata; gxp_wdt_probe() local
[all...]
/linux/drivers/leds/
H A Dleds-lm3530.c189 static int lm3530_led_enable(struct lm3530_data *drvdata) in lm3530_led_enable() argument
193 if (drvdata->enable) in lm3530_led_enable()
196 ret = regulator_enable(drvdata->regulator); in lm3530_led_enable()
198 dev_err(drvdata->led_dev.dev, "Failed to enable vin:%d\n", ret); in lm3530_led_enable()
202 drvdata->enable = true; in lm3530_led_enable()
206 static void lm3530_led_disable(struct lm3530_data *drvdata) in lm3530_led_disable() argument
210 if (!drvdata->enable) in lm3530_led_disable()
213 ret = regulator_disable(drvdata->regulator); in lm3530_led_disable()
215 dev_err(drvdata->led_dev.dev, "Failed to disable vin:%d\n", in lm3530_led_disable()
220 drvdata in lm3530_led_disable()
223 lm3530_init_registers(struct lm3530_data * drvdata) lm3530_init_registers() argument
308 struct lm3530_data *drvdata = lm3530_brightness_set() local
353 struct lm3530_data *drvdata; mode_show() local
372 struct lm3530_data *drvdata; mode_store() local
411 struct lm3530_data *drvdata; lm3530_probe() local
474 struct lm3530_data *drvdata = i2c_get_clientdata(client); lm3530_remove() local
[all...]

1234567891011