hdata             103 arch/um/drivers/pcap_user.c 	struct pcap_handler_data *hdata = (struct pcap_handler_data *) data;
hdata             105 arch/um/drivers/pcap_user.c 	len = hdata->len < header->caplen ? hdata->len : header->caplen;
hdata             106 arch/um/drivers/pcap_user.c 	memcpy(hdata->buffer, packet, len);
hdata             107 arch/um/drivers/pcap_user.c 	hdata->len = len;
hdata             112 arch/um/drivers/pcap_user.c 	struct pcap_handler_data hdata = ((struct pcap_handler_data)
hdata             117 arch/um/drivers/pcap_user.c 	n = pcap_dispatch(pri->pcap, 1, handler, (u_char *) &hdata);
hdata             125 arch/um/drivers/pcap_user.c 	return hdata.len;
hdata              16 drivers/clk/qcom/hfpll.c static const struct hfpll_data hdata = {
hdata              78 drivers/clk/qcom/hfpll.c 	h->d = &hdata;
hdata             179 drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c 	for (i = 0; i < chip->dw->hdata->nr_channels; i++) {
hdata             188 drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c 	u32 max_width = chan->chip->dw->hdata->m_data_width;
hdata             275 drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c 	u32 priority = chan->chip->dw->hdata->priority[chan->id];
hdata             416 drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c 	if (desc->chan->chip->dw->hdata->nr_masters > 1)
hdata             437 drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c 	max_block_ts = chan->chip->dw->hdata->block_size[chan->id];
hdata             469 drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c 		if (chan->chip->dw->hdata->restrict_axi_burst_len) {
hdata             470 drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c 			u32 burst_len = chan->chip->dw->hdata->axi_rw_burst_len;
hdata             607 drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c 	for (i = 0; i < dw->hdata->nr_channels; i++) {
hdata             765 drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c 	chip->dw->hdata->nr_channels = tmp;
hdata             773 drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c 	chip->dw->hdata->nr_masters = tmp;
hdata             781 drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c 	chip->dw->hdata->m_data_width = tmp;
hdata             784 drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c 					     chip->dw->hdata->nr_channels);
hdata             787 drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c 	for (tmp = 0; tmp < chip->dw->hdata->nr_channels; tmp++) {
hdata             791 drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c 		chip->dw->hdata->block_size[tmp] = carr[tmp];
hdata             795 drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c 					     chip->dw->hdata->nr_channels);
hdata             799 drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c 	for (tmp = 0; tmp < chip->dw->hdata->nr_channels; tmp++) {
hdata             800 drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c 		if (carr[tmp] >= chip->dw->hdata->nr_channels)
hdata             803 drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c 		chip->dw->hdata->priority[tmp] = carr[tmp];
hdata             814 drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c 		chip->dw->hdata->restrict_axi_burst_len = true;
hdata             815 drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c 		chip->dw->hdata->axi_rw_burst_len = tmp - 1;
hdata             826 drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c 	struct dw_axi_dma_hcfg *hdata;
hdata             838 drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c 	hdata = devm_kzalloc(&pdev->dev, sizeof(*hdata), GFP_KERNEL);
hdata             839 drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c 	if (!hdata)
hdata             844 drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c 	chip->dw->hdata = hdata;
hdata             867 drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c 	dw->chan = devm_kcalloc(chip->dev, hdata->nr_channels,
hdata             886 drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c 	for (i = 0; i < hdata->nr_channels; i++) {
hdata             902 drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c 	dw->dma.chancnt = hdata->nr_channels;
hdata             943 drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c 		 dw->hdata->nr_channels);
hdata             964 drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c 	for (i = 0; i < dw->hdata->nr_channels; i++) {
hdata              50 drivers/dma/dw-axi-dmac/dw-axi-dmac.h 	struct dw_axi_dma_hcfg	*hdata;
hdata             666 drivers/gpu/drm/exynos/exynos_hdmi.c static inline u32 hdmi_map_reg(struct hdmi_context *hdata, u32 reg_id)
hdata             669 drivers/gpu/drm/exynos/exynos_hdmi.c 		return hdmi_reg_map[reg_id & 0xffff][hdata->drv_data->type];
hdata             673 drivers/gpu/drm/exynos/exynos_hdmi.c static inline u32 hdmi_reg_read(struct hdmi_context *hdata, u32 reg_id)
hdata             675 drivers/gpu/drm/exynos/exynos_hdmi.c 	return readl(hdata->regs + hdmi_map_reg(hdata, reg_id));
hdata             678 drivers/gpu/drm/exynos/exynos_hdmi.c static inline void hdmi_reg_writeb(struct hdmi_context *hdata,
hdata             681 drivers/gpu/drm/exynos/exynos_hdmi.c 	writel(value, hdata->regs + hdmi_map_reg(hdata, reg_id));
hdata             684 drivers/gpu/drm/exynos/exynos_hdmi.c static inline void hdmi_reg_writev(struct hdmi_context *hdata, u32 reg_id,
hdata             687 drivers/gpu/drm/exynos/exynos_hdmi.c 	reg_id = hdmi_map_reg(hdata, reg_id);
hdata             690 drivers/gpu/drm/exynos/exynos_hdmi.c 		writel(val & 0xff, hdata->regs + reg_id);
hdata             696 drivers/gpu/drm/exynos/exynos_hdmi.c static inline void hdmi_reg_write_buf(struct hdmi_context *hdata, u32 reg_id,
hdata             699 drivers/gpu/drm/exynos/exynos_hdmi.c 	for (reg_id = hdmi_map_reg(hdata, reg_id); size; --size, reg_id += 4)
hdata             700 drivers/gpu/drm/exynos/exynos_hdmi.c 		writel(*buf++, hdata->regs + reg_id);
hdata             703 drivers/gpu/drm/exynos/exynos_hdmi.c static inline void hdmi_reg_writemask(struct hdmi_context *hdata,
hdata             708 drivers/gpu/drm/exynos/exynos_hdmi.c 	reg_id = hdmi_map_reg(hdata, reg_id);
hdata             709 drivers/gpu/drm/exynos/exynos_hdmi.c 	old = readl(hdata->regs + reg_id);
hdata             711 drivers/gpu/drm/exynos/exynos_hdmi.c 	writel(value, hdata->regs + reg_id);
hdata             714 drivers/gpu/drm/exynos/exynos_hdmi.c static int hdmiphy_reg_write_buf(struct hdmi_context *hdata,
hdata             720 drivers/gpu/drm/exynos/exynos_hdmi.c 	if (hdata->hdmiphy_port) {
hdata             723 drivers/gpu/drm/exynos/exynos_hdmi.c 		ret = i2c_master_send(hdata->hdmiphy_port, buf, len);
hdata             730 drivers/gpu/drm/exynos/exynos_hdmi.c 			writel(buf[i], hdata->regs_hdmiphy +
hdata             736 drivers/gpu/drm/exynos/exynos_hdmi.c static int hdmi_clk_enable_gates(struct hdmi_context *hdata)
hdata             740 drivers/gpu/drm/exynos/exynos_hdmi.c 	for (i = 0; i < hdata->drv_data->clk_gates.count; ++i) {
hdata             741 drivers/gpu/drm/exynos/exynos_hdmi.c 		ret = clk_prepare_enable(hdata->clk_gates[i]);
hdata             745 drivers/gpu/drm/exynos/exynos_hdmi.c 		dev_err(hdata->dev, "Cannot enable clock '%s', %d\n",
hdata             746 drivers/gpu/drm/exynos/exynos_hdmi.c 			hdata->drv_data->clk_gates.data[i], ret);
hdata             748 drivers/gpu/drm/exynos/exynos_hdmi.c 			clk_disable_unprepare(hdata->clk_gates[i]);
hdata             755 drivers/gpu/drm/exynos/exynos_hdmi.c static void hdmi_clk_disable_gates(struct hdmi_context *hdata)
hdata             757 drivers/gpu/drm/exynos/exynos_hdmi.c 	int i = hdata->drv_data->clk_gates.count;
hdata             760 drivers/gpu/drm/exynos/exynos_hdmi.c 		clk_disable_unprepare(hdata->clk_gates[i]);
hdata             763 drivers/gpu/drm/exynos/exynos_hdmi.c static int hdmi_clk_set_parents(struct hdmi_context *hdata, bool to_phy)
hdata             765 drivers/gpu/drm/exynos/exynos_hdmi.c 	struct device *dev = hdata->dev;
hdata             769 drivers/gpu/drm/exynos/exynos_hdmi.c 	for (i = 0; i < hdata->drv_data->clk_muxes.count; i += 3) {
hdata             770 drivers/gpu/drm/exynos/exynos_hdmi.c 		struct clk **c = &hdata->clk_muxes[i];
hdata             777 drivers/gpu/drm/exynos/exynos_hdmi.c 			hdata->drv_data->clk_muxes.data[i + 2],
hdata             778 drivers/gpu/drm/exynos/exynos_hdmi.c 			hdata->drv_data->clk_muxes.data[i + to_phy], ret);
hdata             784 drivers/gpu/drm/exynos/exynos_hdmi.c static int hdmi_audio_infoframe_apply(struct hdmi_context *hdata)
hdata             786 drivers/gpu/drm/exynos/exynos_hdmi.c 	struct hdmi_audio_infoframe *infoframe = &hdata->audio.infoframe;
hdata             794 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writeb(hdata, HDMI_AUI_CON, HDMI_AUI_CON_EVERY_VSYNC);
hdata             795 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_write_buf(hdata, HDMI_AUI_HEADER0, buf, len);
hdata             800 drivers/gpu/drm/exynos/exynos_hdmi.c static void hdmi_reg_infoframes(struct hdmi_context *hdata)
hdata             802 drivers/gpu/drm/exynos/exynos_hdmi.c 	struct drm_display_mode *m = &hdata->encoder.crtc->state->mode;
hdata             807 drivers/gpu/drm/exynos/exynos_hdmi.c 	if (hdata->dvi_mode) {
hdata             808 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_reg_writeb(hdata, HDMI_AVI_CON,
hdata             810 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_reg_writeb(hdata, HDMI_VSI_CON,
hdata             812 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_reg_writeb(hdata, HDMI_AUI_CON, HDMI_AUI_CON_NO_TRAN);
hdata             817 drivers/gpu/drm/exynos/exynos_hdmi.c 						       &hdata->connector, m);
hdata             821 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_reg_writeb(hdata, HDMI_AVI_CON, HDMI_AVI_CON_EVERY_VSYNC);
hdata             822 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_reg_write_buf(hdata, HDMI_AVI_HEADER0, buf, ret);
hdata             828 drivers/gpu/drm/exynos/exynos_hdmi.c 							  &hdata->connector, m);
hdata             833 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_reg_writeb(hdata, HDMI_VSI_CON, HDMI_VSI_CON_EVERY_VSYNC);
hdata             834 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_reg_write_buf(hdata, HDMI_VSI_HEADER0, buf, 3);
hdata             835 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_reg_write_buf(hdata, HDMI_VSI_DATA(0), buf + 3, ret - 3);
hdata             838 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_audio_infoframe_apply(hdata);
hdata             844 drivers/gpu/drm/exynos/exynos_hdmi.c 	struct hdmi_context *hdata = connector_to_hdmi(connector);
hdata             846 drivers/gpu/drm/exynos/exynos_hdmi.c 	if (gpiod_get_value(hdata->hpd_gpio))
hdata             849 drivers/gpu/drm/exynos/exynos_hdmi.c 	cec_notifier_set_phys_addr(hdata->notifier, CEC_PHYS_ADDR_INVALID);
hdata             855 drivers/gpu/drm/exynos/exynos_hdmi.c 	struct hdmi_context *hdata = connector_to_hdmi(connector);
hdata             857 drivers/gpu/drm/exynos/exynos_hdmi.c 	cec_notifier_conn_unregister(hdata->notifier);
hdata             874 drivers/gpu/drm/exynos/exynos_hdmi.c 	struct hdmi_context *hdata = connector_to_hdmi(connector);
hdata             878 drivers/gpu/drm/exynos/exynos_hdmi.c 	if (!hdata->ddc_adpt)
hdata             881 drivers/gpu/drm/exynos/exynos_hdmi.c 	edid = drm_get_edid(connector, hdata->ddc_adpt);
hdata             885 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdata->dvi_mode = !drm_detect_hdmi_monitor(edid);
hdata             886 drivers/gpu/drm/exynos/exynos_hdmi.c 	DRM_DEV_DEBUG_KMS(hdata->dev, "%s : width[%d] x height[%d]\n",
hdata             887 drivers/gpu/drm/exynos/exynos_hdmi.c 			  (hdata->dvi_mode ? "dvi monitor" : "hdmi monitor"),
hdata             891 drivers/gpu/drm/exynos/exynos_hdmi.c 	cec_notifier_set_phys_addr_from_edid(hdata->notifier, edid);
hdata             900 drivers/gpu/drm/exynos/exynos_hdmi.c static int hdmi_find_phy_conf(struct hdmi_context *hdata, u32 pixel_clock)
hdata             902 drivers/gpu/drm/exynos/exynos_hdmi.c 	const struct hdmiphy_configs *confs = &hdata->drv_data->phy_confs;
hdata             909 drivers/gpu/drm/exynos/exynos_hdmi.c 	DRM_DEV_DEBUG_KMS(hdata->dev, "Could not find phy config for %d\n",
hdata             917 drivers/gpu/drm/exynos/exynos_hdmi.c 	struct hdmi_context *hdata = connector_to_hdmi(connector);
hdata             920 drivers/gpu/drm/exynos/exynos_hdmi.c 	DRM_DEV_DEBUG_KMS(hdata->dev,
hdata             926 drivers/gpu/drm/exynos/exynos_hdmi.c 	ret = hdmi_find_phy_conf(hdata, mode->clock * 1000);
hdata             940 drivers/gpu/drm/exynos/exynos_hdmi.c 	struct hdmi_context *hdata = encoder_to_hdmi(encoder);
hdata             941 drivers/gpu/drm/exynos/exynos_hdmi.c 	struct drm_connector *connector = &hdata->connector;
hdata             948 drivers/gpu/drm/exynos/exynos_hdmi.c 	ret = drm_connector_init(hdata->drm_dev, connector,
hdata             951 drivers/gpu/drm/exynos/exynos_hdmi.c 		DRM_DEV_ERROR(hdata->dev,
hdata             959 drivers/gpu/drm/exynos/exynos_hdmi.c 	if (hdata->bridge) {
hdata             960 drivers/gpu/drm/exynos/exynos_hdmi.c 		ret = drm_bridge_attach(encoder, hdata->bridge, NULL);
hdata             962 drivers/gpu/drm/exynos/exynos_hdmi.c 			DRM_DEV_ERROR(hdata->dev, "Failed to attach bridge\n");
hdata             967 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdata->notifier = cec_notifier_conn_register(hdata->dev, NULL,
hdata             969 drivers/gpu/drm/exynos/exynos_hdmi.c 	if (!hdata->notifier) {
hdata             971 drivers/gpu/drm/exynos/exynos_hdmi.c 		DRM_DEV_ERROR(hdata->dev, "Failed to allocate CEC notifier\n");
hdata            1032 drivers/gpu/drm/exynos/exynos_hdmi.c static void hdmi_reg_acr(struct hdmi_context *hdata, u32 freq)
hdata            1039 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writev(hdata, HDMI_ACR_N0, 3, n);
hdata            1040 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writev(hdata, HDMI_ACR_MCTS0, 3, cts);
hdata            1041 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writev(hdata, HDMI_ACR_CTS0, 3, cts);
hdata            1042 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writeb(hdata, HDMI_ACR_CON, 4);
hdata            1045 drivers/gpu/drm/exynos/exynos_hdmi.c static void hdmi_audio_config(struct hdmi_context *hdata)
hdata            1051 drivers/gpu/drm/exynos/exynos_hdmi.c 	switch (hdata->audio.params.sample_width) {
hdata            1064 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_acr(hdata, hdata->audio.params.sample_rate);
hdata            1066 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writeb(hdata, HDMI_I2S_MUX_CON, HDMI_I2S_IN_DISABLE
hdata            1070 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writeb(hdata, HDMI_I2S_MUX_CH, HDMI_I2S_CH0_EN
hdata            1073 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writeb(hdata, HDMI_I2S_MUX_CUV, HDMI_I2S_CUV_RL_EN);
hdata            1074 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writeb(hdata, HDMI_I2S_CLK_CON, HDMI_I2S_CLK_DIS);
hdata            1075 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writeb(hdata, HDMI_I2S_CLK_CON, HDMI_I2S_CLK_EN);
hdata            1077 drivers/gpu/drm/exynos/exynos_hdmi.c 	val = hdmi_reg_read(hdata, HDMI_I2S_DSD_CON) | 0x01;
hdata            1078 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writeb(hdata, HDMI_I2S_DSD_CON, val);
hdata            1081 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writeb(hdata, HDMI_I2S_PIN_SEL_0, HDMI_I2S_SEL_SCLK(5)
hdata            1084 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writeb(hdata, HDMI_I2S_PIN_SEL_1, HDMI_I2S_SEL_SDATA1(3)
hdata            1087 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writeb(hdata, HDMI_I2S_PIN_SEL_2, HDMI_I2S_SEL_SDATA3(1)
hdata            1090 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writeb(hdata, HDMI_I2S_PIN_SEL_3, HDMI_I2S_SEL_DSD(0));
hdata            1093 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writeb(hdata, HDMI_I2S_CON_1, HDMI_I2S_SCLK_FALLING_EDGE
hdata            1095 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writeb(hdata, HDMI_I2S_CON_2, HDMI_I2S_MSB_FIRST_MODE
hdata            1102 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_reg_writeb(hdata, HDMI_I2S_CH_ST(i),
hdata            1103 drivers/gpu/drm/exynos/exynos_hdmi.c 				hdata->audio.params.iec.status[i]);
hdata            1105 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writeb(hdata, HDMI_I2S_CH_ST_CON, HDMI_I2S_CH_STATUS_RELOAD);
hdata            1108 drivers/gpu/drm/exynos/exynos_hdmi.c static void hdmi_audio_control(struct hdmi_context *hdata)
hdata            1110 drivers/gpu/drm/exynos/exynos_hdmi.c 	bool enable = !hdata->audio.mute;
hdata            1112 drivers/gpu/drm/exynos/exynos_hdmi.c 	if (hdata->dvi_mode)
hdata            1115 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writeb(hdata, HDMI_AUI_CON, enable ?
hdata            1117 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writemask(hdata, HDMI_CON_0, enable ?
hdata            1121 drivers/gpu/drm/exynos/exynos_hdmi.c static void hdmi_start(struct hdmi_context *hdata, bool start)
hdata            1123 drivers/gpu/drm/exynos/exynos_hdmi.c 	struct drm_display_mode *m = &hdata->encoder.crtc->state->mode;
hdata            1129 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writemask(hdata, HDMI_CON_0, val, HDMI_EN);
hdata            1130 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writemask(hdata, HDMI_TG_CMD, val, HDMI_TG_EN | HDMI_FIELD_EN);
hdata            1133 drivers/gpu/drm/exynos/exynos_hdmi.c static void hdmi_conf_init(struct hdmi_context *hdata)
hdata            1136 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writemask(hdata, HDMI_INTC_CON, 0, HDMI_INTC_EN_GLOBAL |
hdata            1140 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writemask(hdata, HDMI_MODE_SEL,
hdata            1143 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writeb(hdata, HDMI_CON_2, 0);
hdata            1145 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writemask(hdata, HDMI_CON_0, 0, HDMI_BLUE_SCR_EN);
hdata            1147 drivers/gpu/drm/exynos/exynos_hdmi.c 	if (hdata->dvi_mode) {
hdata            1148 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_reg_writemask(hdata, HDMI_MODE_SEL,
hdata            1150 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_reg_writeb(hdata, HDMI_CON_2,
hdata            1154 drivers/gpu/drm/exynos/exynos_hdmi.c 	if (hdata->drv_data->type == HDMI_TYPE13) {
hdata            1156 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_reg_writeb(hdata, HDMI_V13_BLUE_SCREEN_0, 0x12);
hdata            1157 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_reg_writeb(hdata, HDMI_V13_BLUE_SCREEN_1, 0x34);
hdata            1158 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_reg_writeb(hdata, HDMI_V13_BLUE_SCREEN_2, 0x56);
hdata            1161 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_reg_writeb(hdata, HDMI_V13_AVI_CON, 0x02);
hdata            1163 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_reg_writeb(hdata, HDMI_V13_AVI_BYTE(0), 0 << 5);
hdata            1164 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_reg_writemask(hdata, HDMI_CON_1, 0x10 << 5, 0x11 << 5);
hdata            1166 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_reg_writeb(hdata, HDMI_V13_SPD_CON, 0x02);
hdata            1167 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_reg_writeb(hdata, HDMI_V13_AUI_CON, 0x02);
hdata            1168 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_reg_writeb(hdata, HDMI_V13_ACR_CON, 0x04);
hdata            1170 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_reg_infoframes(hdata);
hdata            1173 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_reg_writemask(hdata, HDMI_CON_1, 2, 3 << 5);
hdata            1177 drivers/gpu/drm/exynos/exynos_hdmi.c static void hdmiphy_wait_for_pll(struct hdmi_context *hdata)
hdata            1182 drivers/gpu/drm/exynos/exynos_hdmi.c 		u32 val = hdmi_reg_read(hdata, HDMI_PHY_STATUS);
hdata            1185 drivers/gpu/drm/exynos/exynos_hdmi.c 			DRM_DEV_DEBUG_KMS(hdata->dev,
hdata            1193 drivers/gpu/drm/exynos/exynos_hdmi.c 	DRM_DEV_ERROR(hdata->dev, "PLL could not reach steady state\n");
hdata            1196 drivers/gpu/drm/exynos/exynos_hdmi.c static void hdmi_v13_mode_apply(struct hdmi_context *hdata)
hdata            1198 drivers/gpu/drm/exynos/exynos_hdmi.c 	struct drm_display_mode *m = &hdata->encoder.crtc->state->mode;
hdata            1201 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writev(hdata, HDMI_H_BLANK_0, 2, m->htotal - m->hdisplay);
hdata            1202 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writev(hdata, HDMI_V13_H_V_LINE_0, 3,
hdata            1206 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writev(hdata, HDMI_VSYNC_POL, 1, val);
hdata            1209 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writev(hdata, HDMI_INT_PRO_MODE, 1, val);
hdata            1214 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writev(hdata, HDMI_V13_H_SYNC_GEN_0, 3, val);
hdata            1226 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_reg_writev(hdata, HDMI_V13_V_SYNC_GEN_1_0, 3, val);
hdata            1230 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_reg_writev(hdata, HDMI_V13_V_BLANK_0, 3, val);
hdata            1235 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_reg_writev(hdata, HDMI_V13_V_BLANK_F_0, 3, val);
hdata            1239 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_reg_writev(hdata, HDMI_V13_V_SYNC_GEN_2_0, 3, val);
hdata            1244 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_reg_writev(hdata, HDMI_V13_V_SYNC_GEN_3_0, 3, val);
hdata            1246 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_reg_writev(hdata, HDMI_TG_VACT_ST_L, 2,
hdata            1248 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_reg_writev(hdata, HDMI_TG_VACT_SZ_L, 2, m->vdisplay / 2);
hdata            1250 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_reg_writev(hdata, HDMI_TG_VACT_ST2_L, 2, 0x249);
hdata            1254 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_reg_writev(hdata, HDMI_V13_V_BLANK_0, 3, val);
hdata            1256 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_reg_writev(hdata, HDMI_V13_V_BLANK_F_0, 3, 0);
hdata            1260 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_reg_writev(hdata, HDMI_V13_V_SYNC_GEN_1_0, 3, val);
hdata            1262 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_reg_writev(hdata, HDMI_V13_V_SYNC_GEN_2_0, 3, 0x1001);
hdata            1263 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_reg_writev(hdata, HDMI_V13_V_SYNC_GEN_3_0, 3, 0x1001);
hdata            1264 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_reg_writev(hdata, HDMI_TG_VACT_ST_L, 2,
hdata            1266 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_reg_writev(hdata, HDMI_TG_VACT_SZ_L, 2, m->vdisplay);
hdata            1269 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writev(hdata, HDMI_TG_H_FSZ_L, 2, m->htotal);
hdata            1270 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writev(hdata, HDMI_TG_HACT_ST_L, 2, m->htotal - m->hdisplay);
hdata            1271 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writev(hdata, HDMI_TG_HACT_SZ_L, 2, m->hdisplay);
hdata            1272 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writev(hdata, HDMI_TG_V_FSZ_L, 2, m->vtotal);
hdata            1275 drivers/gpu/drm/exynos/exynos_hdmi.c static void hdmi_v14_mode_apply(struct hdmi_context *hdata)
hdata            1277 drivers/gpu/drm/exynos/exynos_hdmi.c 	struct drm_display_mode *m = &hdata->encoder.crtc->state->mode;
hdata            1279 drivers/gpu/drm/exynos/exynos_hdmi.c 				&hdata->encoder.crtc->state->adjusted_mode;
hdata            1291 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writev(hdata, HDMI_H_BLANK_0, 2, m->htotal - m->hdisplay);
hdata            1292 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writev(hdata, HDMI_V_LINE_0, 2, m->vtotal);
hdata            1293 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writev(hdata, HDMI_H_LINE_0, 2, m->htotal);
hdata            1294 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writev(hdata, HDMI_HSYNC_POL, 1,
hdata            1296 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writev(hdata, HDMI_VSYNC_POL, 1,
hdata            1298 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writev(hdata, HDMI_INT_PRO_MODE, 1,
hdata            1309 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_reg_writev(hdata, HDMI_V_SYNC_LINE_BEF_2_0, 2,
hdata            1311 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_reg_writev(hdata, HDMI_V_SYNC_LINE_BEF_1_0, 2,
hdata            1313 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_reg_writev(hdata, HDMI_V2_BLANK_0, 2, m->vtotal / 2);
hdata            1314 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_reg_writev(hdata, HDMI_V1_BLANK_0, 2,
hdata            1316 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_reg_writev(hdata, HDMI_V_BLANK_F0_0, 2,
hdata            1318 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_reg_writev(hdata, HDMI_V_BLANK_F1_0, 2, m->vtotal);
hdata            1319 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_reg_writev(hdata, HDMI_V_SYNC_LINE_AFT_2_0, 2,
hdata            1321 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_reg_writev(hdata, HDMI_V_SYNC_LINE_AFT_1_0, 2,
hdata            1323 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_reg_writev(hdata, HDMI_V_SYNC_LINE_AFT_PXL_2_0, 2,
hdata            1325 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_reg_writev(hdata, HDMI_V_SYNC_LINE_AFT_PXL_1_0, 2,
hdata            1327 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_reg_writev(hdata, HDMI_TG_VACT_ST_L, 2,
hdata            1329 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_reg_writev(hdata, HDMI_TG_VACT_SZ_L, 2, m->vdisplay / 2);
hdata            1330 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_reg_writev(hdata, HDMI_TG_VACT_ST2_L, 2,
hdata            1332 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_reg_writev(hdata, HDMI_TG_VSYNC2_L, 2,
hdata            1334 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_reg_writev(hdata, HDMI_TG_VSYNC_BOT_HDMI_L, 2,
hdata            1336 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_reg_writev(hdata, HDMI_TG_FIELD_BOT_HDMI_L, 2,
hdata            1338 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_reg_writev(hdata, HDMI_TG_VACT_ST3_L, 2, 0x0);
hdata            1339 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_reg_writev(hdata, HDMI_TG_VACT_ST4_L, 2, 0x0);
hdata            1341 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_reg_writev(hdata, HDMI_V_SYNC_LINE_BEF_2_0, 2,
hdata            1343 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_reg_writev(hdata, HDMI_V_SYNC_LINE_BEF_1_0, 2,
hdata            1345 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_reg_writev(hdata, HDMI_V2_BLANK_0, 2, m->vtotal);
hdata            1346 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_reg_writev(hdata, HDMI_V1_BLANK_0, 2,
hdata            1348 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_reg_writev(hdata, HDMI_V_BLANK_F0_0, 2, 0xffff);
hdata            1349 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_reg_writev(hdata, HDMI_V_BLANK_F1_0, 2, 0xffff);
hdata            1350 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_reg_writev(hdata, HDMI_V_SYNC_LINE_AFT_2_0, 2, 0xffff);
hdata            1351 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_reg_writev(hdata, HDMI_V_SYNC_LINE_AFT_1_0, 2, 0xffff);
hdata            1352 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_reg_writev(hdata, HDMI_V_SYNC_LINE_AFT_PXL_2_0, 2, 0xffff);
hdata            1353 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_reg_writev(hdata, HDMI_V_SYNC_LINE_AFT_PXL_1_0, 2, 0xffff);
hdata            1354 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_reg_writev(hdata, HDMI_TG_VACT_ST_L, 2,
hdata            1356 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_reg_writev(hdata, HDMI_TG_VACT_SZ_L, 2, m->vdisplay);
hdata            1359 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writev(hdata, HDMI_H_SYNC_START_0, 2,
hdata            1361 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writev(hdata, HDMI_H_SYNC_END_0, 2,
hdata            1363 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writev(hdata, HDMI_VACT_SPACE_1_0, 2, 0xffff);
hdata            1364 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writev(hdata, HDMI_VACT_SPACE_2_0, 2, 0xffff);
hdata            1365 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writev(hdata, HDMI_VACT_SPACE_3_0, 2, 0xffff);
hdata            1366 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writev(hdata, HDMI_VACT_SPACE_4_0, 2, 0xffff);
hdata            1367 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writev(hdata, HDMI_VACT_SPACE_5_0, 2, 0xffff);
hdata            1368 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writev(hdata, HDMI_VACT_SPACE_6_0, 2, 0xffff);
hdata            1369 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writev(hdata, HDMI_V_BLANK_F2_0, 2, 0xffff);
hdata            1370 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writev(hdata, HDMI_V_BLANK_F3_0, 2, 0xffff);
hdata            1371 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writev(hdata, HDMI_V_BLANK_F4_0, 2, 0xffff);
hdata            1372 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writev(hdata, HDMI_V_BLANK_F5_0, 2, 0xffff);
hdata            1373 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writev(hdata, HDMI_V_SYNC_LINE_AFT_3_0, 2, 0xffff);
hdata            1374 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writev(hdata, HDMI_V_SYNC_LINE_AFT_4_0, 2, 0xffff);
hdata            1375 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writev(hdata, HDMI_V_SYNC_LINE_AFT_5_0, 2, 0xffff);
hdata            1376 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writev(hdata, HDMI_V_SYNC_LINE_AFT_6_0, 2, 0xffff);
hdata            1377 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writev(hdata, HDMI_V_SYNC_LINE_AFT_PXL_3_0, 2, 0xffff);
hdata            1378 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writev(hdata, HDMI_V_SYNC_LINE_AFT_PXL_4_0, 2, 0xffff);
hdata            1379 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writev(hdata, HDMI_V_SYNC_LINE_AFT_PXL_5_0, 2, 0xffff);
hdata            1380 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writev(hdata, HDMI_V_SYNC_LINE_AFT_PXL_6_0, 2, 0xffff);
hdata            1382 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writev(hdata, HDMI_TG_H_FSZ_L, 2, m->htotal);
hdata            1383 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writev(hdata, HDMI_TG_HACT_ST_L, 2,
hdata            1385 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writev(hdata, HDMI_TG_HACT_SZ_L, 2, m->hdisplay + hquirk);
hdata            1386 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writev(hdata, HDMI_TG_V_FSZ_L, 2, m->vtotal);
hdata            1387 drivers/gpu/drm/exynos/exynos_hdmi.c 	if (hdata->drv_data == &exynos5433_hdmi_driver_data)
hdata            1388 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_reg_writeb(hdata, HDMI_TG_DECON_EN, 1);
hdata            1391 drivers/gpu/drm/exynos/exynos_hdmi.c static void hdmi_mode_apply(struct hdmi_context *hdata)
hdata            1393 drivers/gpu/drm/exynos/exynos_hdmi.c 	if (hdata->drv_data->type == HDMI_TYPE13)
hdata            1394 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_v13_mode_apply(hdata);
hdata            1396 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_v14_mode_apply(hdata);
hdata            1398 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_start(hdata, true);
hdata            1401 drivers/gpu/drm/exynos/exynos_hdmi.c static void hdmiphy_conf_reset(struct hdmi_context *hdata)
hdata            1403 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writemask(hdata, HDMI_CORE_RSTOUT, 0, 1);
hdata            1405 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writemask(hdata, HDMI_CORE_RSTOUT, ~0, 1);
hdata            1407 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writemask(hdata, HDMI_PHY_RSTOUT, ~0, HDMI_PHY_SW_RSTOUT);
hdata            1409 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writemask(hdata, HDMI_PHY_RSTOUT, 0, HDMI_PHY_SW_RSTOUT);
hdata            1413 drivers/gpu/drm/exynos/exynos_hdmi.c static void hdmiphy_enable_mode_set(struct hdmi_context *hdata, bool enable)
hdata            1417 drivers/gpu/drm/exynos/exynos_hdmi.c 	if (hdata->drv_data == &exynos5433_hdmi_driver_data)
hdata            1418 drivers/gpu/drm/exynos/exynos_hdmi.c 		writel(v, hdata->regs_hdmiphy + HDMIPHY5433_MODE_SET_DONE);
hdata            1421 drivers/gpu/drm/exynos/exynos_hdmi.c static void hdmiphy_conf_apply(struct hdmi_context *hdata)
hdata            1423 drivers/gpu/drm/exynos/exynos_hdmi.c 	struct drm_display_mode *m = &hdata->encoder.crtc->state->mode;
hdata            1427 drivers/gpu/drm/exynos/exynos_hdmi.c 	ret = hdmi_find_phy_conf(hdata, m->clock * 1000);
hdata            1429 drivers/gpu/drm/exynos/exynos_hdmi.c 		DRM_DEV_ERROR(hdata->dev, "failed to find hdmiphy conf\n");
hdata            1432 drivers/gpu/drm/exynos/exynos_hdmi.c 	phy_conf = hdata->drv_data->phy_confs.data[ret].conf;
hdata            1434 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_clk_set_parents(hdata, false);
hdata            1436 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmiphy_conf_reset(hdata);
hdata            1438 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmiphy_enable_mode_set(hdata, true);
hdata            1439 drivers/gpu/drm/exynos/exynos_hdmi.c 	ret = hdmiphy_reg_write_buf(hdata, 0, phy_conf, 32);
hdata            1441 drivers/gpu/drm/exynos/exynos_hdmi.c 		DRM_DEV_ERROR(hdata->dev, "failed to configure hdmiphy\n");
hdata            1444 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmiphy_enable_mode_set(hdata, false);
hdata            1445 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_clk_set_parents(hdata, true);
hdata            1447 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmiphy_wait_for_pll(hdata);
hdata            1451 drivers/gpu/drm/exynos/exynos_hdmi.c static void hdmi_conf_apply(struct hdmi_context *hdata)
hdata            1453 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_start(hdata, false);
hdata            1454 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_conf_init(hdata);
hdata            1455 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_audio_config(hdata);
hdata            1456 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_mode_apply(hdata);
hdata            1457 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_audio_control(hdata);
hdata            1460 drivers/gpu/drm/exynos/exynos_hdmi.c static void hdmi_set_refclk(struct hdmi_context *hdata, bool on)
hdata            1462 drivers/gpu/drm/exynos/exynos_hdmi.c 	if (!hdata->sysreg)
hdata            1465 drivers/gpu/drm/exynos/exynos_hdmi.c 	regmap_update_bits(hdata->sysreg, EXYNOS5433_SYSREG_DISP_HDMI_PHY,
hdata            1470 drivers/gpu/drm/exynos/exynos_hdmi.c static void hdmiphy_enable(struct hdmi_context *hdata)
hdata            1472 drivers/gpu/drm/exynos/exynos_hdmi.c 	if (hdata->powered)
hdata            1475 drivers/gpu/drm/exynos/exynos_hdmi.c 	pm_runtime_get_sync(hdata->dev);
hdata            1477 drivers/gpu/drm/exynos/exynos_hdmi.c 	if (regulator_bulk_enable(ARRAY_SIZE(supply), hdata->regul_bulk))
hdata            1478 drivers/gpu/drm/exynos/exynos_hdmi.c 		DRM_DEV_DEBUG_KMS(hdata->dev,
hdata            1481 drivers/gpu/drm/exynos/exynos_hdmi.c 	regmap_update_bits(hdata->pmureg, PMU_HDMI_PHY_CONTROL,
hdata            1484 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_set_refclk(hdata, true);
hdata            1486 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writemask(hdata, HDMI_PHY_CON_0, 0, HDMI_PHY_POWER_OFF_EN);
hdata            1488 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmiphy_conf_apply(hdata);
hdata            1490 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdata->powered = true;
hdata            1494 drivers/gpu/drm/exynos/exynos_hdmi.c static void hdmiphy_disable(struct hdmi_context *hdata)
hdata            1496 drivers/gpu/drm/exynos/exynos_hdmi.c 	if (!hdata->powered)
hdata            1499 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writemask(hdata, HDMI_CON_0, 0, HDMI_EN);
hdata            1501 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_reg_writemask(hdata, HDMI_PHY_CON_0, ~0, HDMI_PHY_POWER_OFF_EN);
hdata            1503 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_set_refclk(hdata, false);
hdata            1505 drivers/gpu/drm/exynos/exynos_hdmi.c 	regmap_update_bits(hdata->pmureg, PMU_HDMI_PHY_CONTROL,
hdata            1508 drivers/gpu/drm/exynos/exynos_hdmi.c 	regulator_bulk_disable(ARRAY_SIZE(supply), hdata->regul_bulk);
hdata            1510 drivers/gpu/drm/exynos/exynos_hdmi.c 	pm_runtime_put_sync(hdata->dev);
hdata            1512 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdata->powered = false;
hdata            1517 drivers/gpu/drm/exynos/exynos_hdmi.c 	struct hdmi_context *hdata = encoder_to_hdmi(encoder);
hdata            1519 drivers/gpu/drm/exynos/exynos_hdmi.c 	mutex_lock(&hdata->mutex);
hdata            1521 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmiphy_enable(hdata);
hdata            1522 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_conf_apply(hdata);
hdata            1524 drivers/gpu/drm/exynos/exynos_hdmi.c 	mutex_unlock(&hdata->mutex);
hdata            1529 drivers/gpu/drm/exynos/exynos_hdmi.c 	struct hdmi_context *hdata = encoder_to_hdmi(encoder);
hdata            1531 drivers/gpu/drm/exynos/exynos_hdmi.c 	mutex_lock(&hdata->mutex);
hdata            1533 drivers/gpu/drm/exynos/exynos_hdmi.c 	if (hdata->powered) {
hdata            1543 drivers/gpu/drm/exynos/exynos_hdmi.c 		mutex_unlock(&hdata->mutex);
hdata            1544 drivers/gpu/drm/exynos/exynos_hdmi.c 		cancel_delayed_work(&hdata->hotplug_work);
hdata            1545 drivers/gpu/drm/exynos/exynos_hdmi.c 		if (hdata->notifier)
hdata            1546 drivers/gpu/drm/exynos/exynos_hdmi.c 			cec_notifier_phys_addr_invalidate(hdata->notifier);
hdata            1550 drivers/gpu/drm/exynos/exynos_hdmi.c 	mutex_unlock(&hdata->mutex);
hdata            1565 drivers/gpu/drm/exynos/exynos_hdmi.c 	struct hdmi_context *hdata = dev_get_drvdata(dev);
hdata            1567 drivers/gpu/drm/exynos/exynos_hdmi.c 	mutex_lock(&hdata->mutex);
hdata            1569 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdata->audio.mute = true;
hdata            1571 drivers/gpu/drm/exynos/exynos_hdmi.c 	if (hdata->powered)
hdata            1572 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_audio_control(hdata);
hdata            1574 drivers/gpu/drm/exynos/exynos_hdmi.c 	mutex_unlock(&hdata->mutex);
hdata            1581 drivers/gpu/drm/exynos/exynos_hdmi.c 	struct hdmi_context *hdata = dev_get_drvdata(dev);
hdata            1593 drivers/gpu/drm/exynos/exynos_hdmi.c 	mutex_lock(&hdata->mutex);
hdata            1595 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdata->audio.params = *params;
hdata            1597 drivers/gpu/drm/exynos/exynos_hdmi.c 	if (hdata->powered) {
hdata            1598 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_audio_config(hdata);
hdata            1599 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_audio_infoframe_apply(hdata);
hdata            1602 drivers/gpu/drm/exynos/exynos_hdmi.c 	mutex_unlock(&hdata->mutex);
hdata            1609 drivers/gpu/drm/exynos/exynos_hdmi.c 	struct hdmi_context *hdata = dev_get_drvdata(dev);
hdata            1611 drivers/gpu/drm/exynos/exynos_hdmi.c 	mutex_lock(&hdata->mutex);
hdata            1613 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdata->audio.mute = mute;
hdata            1615 drivers/gpu/drm/exynos/exynos_hdmi.c 	if (hdata->powered)
hdata            1616 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmi_audio_control(hdata);
hdata            1618 drivers/gpu/drm/exynos/exynos_hdmi.c 	mutex_unlock(&hdata->mutex);
hdata            1626 drivers/gpu/drm/exynos/exynos_hdmi.c 	struct hdmi_context *hdata = dev_get_drvdata(dev);
hdata            1627 drivers/gpu/drm/exynos/exynos_hdmi.c 	struct drm_connector *connector = &hdata->connector;
hdata            1641 drivers/gpu/drm/exynos/exynos_hdmi.c static int hdmi_register_audio_device(struct hdmi_context *hdata)
hdata            1649 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdata->audio.pdev = platform_device_register_data(
hdata            1650 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdata->dev, HDMI_CODEC_DRV_NAME, PLATFORM_DEVID_AUTO,
hdata            1653 drivers/gpu/drm/exynos/exynos_hdmi.c 	return PTR_ERR_OR_ZERO(hdata->audio.pdev);
hdata            1658 drivers/gpu/drm/exynos/exynos_hdmi.c 	struct hdmi_context *hdata;
hdata            1660 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdata = container_of(work, struct hdmi_context, hotplug_work.work);
hdata            1662 drivers/gpu/drm/exynos/exynos_hdmi.c 	if (hdata->drm_dev)
hdata            1663 drivers/gpu/drm/exynos/exynos_hdmi.c 		drm_helper_hpd_irq_event(hdata->drm_dev);
hdata            1668 drivers/gpu/drm/exynos/exynos_hdmi.c 	struct hdmi_context *hdata = arg;
hdata            1670 drivers/gpu/drm/exynos/exynos_hdmi.c 	mod_delayed_work(system_wq, &hdata->hotplug_work,
hdata            1676 drivers/gpu/drm/exynos/exynos_hdmi.c static int hdmi_clks_get(struct hdmi_context *hdata,
hdata            1680 drivers/gpu/drm/exynos/exynos_hdmi.c 	struct device *dev = hdata->dev;
hdata            1701 drivers/gpu/drm/exynos/exynos_hdmi.c static int hdmi_clk_init(struct hdmi_context *hdata)
hdata            1703 drivers/gpu/drm/exynos/exynos_hdmi.c 	const struct hdmi_driver_data *drv_data = hdata->drv_data;
hdata            1705 drivers/gpu/drm/exynos/exynos_hdmi.c 	struct device *dev = hdata->dev;
hdata            1716 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdata->clk_gates = clks;
hdata            1717 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdata->clk_muxes = clks + drv_data->clk_gates.count;
hdata            1719 drivers/gpu/drm/exynos/exynos_hdmi.c 	ret = hdmi_clks_get(hdata, &drv_data->clk_gates, hdata->clk_gates);
hdata            1723 drivers/gpu/drm/exynos/exynos_hdmi.c 	return hdmi_clks_get(hdata, &drv_data->clk_muxes, hdata->clk_muxes);
hdata            1729 drivers/gpu/drm/exynos/exynos_hdmi.c 	struct hdmi_context *hdata = container_of(clk, struct hdmi_context,
hdata            1731 drivers/gpu/drm/exynos/exynos_hdmi.c 	mutex_lock(&hdata->mutex);
hdata            1734 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmiphy_enable(hdata);
hdata            1736 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdmiphy_disable(hdata);
hdata            1738 drivers/gpu/drm/exynos/exynos_hdmi.c 	mutex_unlock(&hdata->mutex);
hdata            1741 drivers/gpu/drm/exynos/exynos_hdmi.c static int hdmi_bridge_init(struct hdmi_context *hdata)
hdata            1743 drivers/gpu/drm/exynos/exynos_hdmi.c 	struct device *dev = hdata->dev;
hdata            1757 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdata->bridge = of_drm_find_bridge(np);
hdata            1760 drivers/gpu/drm/exynos/exynos_hdmi.c 	if (!hdata->bridge)
hdata            1766 drivers/gpu/drm/exynos/exynos_hdmi.c static int hdmi_resources_init(struct hdmi_context *hdata)
hdata            1768 drivers/gpu/drm/exynos/exynos_hdmi.c 	struct device *dev = hdata->dev;
hdata            1773 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdata->hpd_gpio = devm_gpiod_get(dev, "hpd", GPIOD_IN);
hdata            1774 drivers/gpu/drm/exynos/exynos_hdmi.c 	if (IS_ERR(hdata->hpd_gpio)) {
hdata            1776 drivers/gpu/drm/exynos/exynos_hdmi.c 		return PTR_ERR(hdata->hpd_gpio);
hdata            1779 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdata->irq = gpiod_to_irq(hdata->hpd_gpio);
hdata            1780 drivers/gpu/drm/exynos/exynos_hdmi.c 	if (hdata->irq < 0) {
hdata            1782 drivers/gpu/drm/exynos/exynos_hdmi.c 		return  hdata->irq;
hdata            1785 drivers/gpu/drm/exynos/exynos_hdmi.c 	ret = hdmi_clk_init(hdata);
hdata            1789 drivers/gpu/drm/exynos/exynos_hdmi.c 	ret = hdmi_clk_set_parents(hdata, false);
hdata            1794 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdata->regul_bulk[i].supply = supply[i];
hdata            1796 drivers/gpu/drm/exynos/exynos_hdmi.c 	ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(supply), hdata->regul_bulk);
hdata            1803 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdata->reg_hdmi_en = devm_regulator_get_optional(dev, "hdmi-en");
hdata            1805 drivers/gpu/drm/exynos/exynos_hdmi.c 	if (PTR_ERR(hdata->reg_hdmi_en) != -ENODEV)
hdata            1806 drivers/gpu/drm/exynos/exynos_hdmi.c 		if (IS_ERR(hdata->reg_hdmi_en))
hdata            1807 drivers/gpu/drm/exynos/exynos_hdmi.c 			return PTR_ERR(hdata->reg_hdmi_en);
hdata            1809 drivers/gpu/drm/exynos/exynos_hdmi.c 	return hdmi_bridge_init(hdata);
hdata            1834 drivers/gpu/drm/exynos/exynos_hdmi.c 	struct hdmi_context *hdata = dev_get_drvdata(dev);
hdata            1835 drivers/gpu/drm/exynos/exynos_hdmi.c 	struct drm_encoder *encoder = &hdata->encoder;
hdata            1839 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdata->drm_dev = drm_dev;
hdata            1841 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdata->phy_clk.enable = hdmiphy_clk_enable;
hdata            1853 drivers/gpu/drm/exynos/exynos_hdmi.c 	crtc->pipe_clk = &hdata->phy_clk;
hdata            1875 drivers/gpu/drm/exynos/exynos_hdmi.c static int hdmi_get_ddc_adapter(struct hdmi_context *hdata)
hdata            1885 drivers/gpu/drm/exynos/exynos_hdmi.c 		np = of_parse_phandle(hdata->dev->of_node, "ddc", 0);
hdata            1888 drivers/gpu/drm/exynos/exynos_hdmi.c 		DRM_DEV_ERROR(hdata->dev,
hdata            1901 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdata->ddc_adpt = adpt;
hdata            1906 drivers/gpu/drm/exynos/exynos_hdmi.c static int hdmi_get_phy_io(struct hdmi_context *hdata)
hdata            1914 drivers/gpu/drm/exynos/exynos_hdmi.c 		np = of_parse_phandle(hdata->dev->of_node, "phy", 0);
hdata            1916 drivers/gpu/drm/exynos/exynos_hdmi.c 			DRM_DEV_ERROR(hdata->dev,
hdata            1922 drivers/gpu/drm/exynos/exynos_hdmi.c 	if (hdata->drv_data->is_apb_phy) {
hdata            1923 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdata->regs_hdmiphy = of_iomap(np, 0);
hdata            1924 drivers/gpu/drm/exynos/exynos_hdmi.c 		if (!hdata->regs_hdmiphy) {
hdata            1925 drivers/gpu/drm/exynos/exynos_hdmi.c 			DRM_DEV_ERROR(hdata->dev,
hdata            1931 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdata->hdmiphy_port = of_find_i2c_device_by_node(np);
hdata            1932 drivers/gpu/drm/exynos/exynos_hdmi.c 		if (!hdata->hdmiphy_port) {
hdata            1948 drivers/gpu/drm/exynos/exynos_hdmi.c 	struct hdmi_context *hdata;
hdata            1952 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdata = devm_kzalloc(dev, sizeof(struct hdmi_context), GFP_KERNEL);
hdata            1953 drivers/gpu/drm/exynos/exynos_hdmi.c 	if (!hdata)
hdata            1956 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdata->drv_data = of_device_get_match_data(dev);
hdata            1958 drivers/gpu/drm/exynos/exynos_hdmi.c 	platform_set_drvdata(pdev, hdata);
hdata            1960 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdata->dev = dev;
hdata            1962 drivers/gpu/drm/exynos/exynos_hdmi.c 	mutex_init(&hdata->mutex);
hdata            1964 drivers/gpu/drm/exynos/exynos_hdmi.c 	ret = hdmi_resources_init(hdata);
hdata            1972 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdata->regs = devm_ioremap_resource(dev, res);
hdata            1973 drivers/gpu/drm/exynos/exynos_hdmi.c 	if (IS_ERR(hdata->regs)) {
hdata            1974 drivers/gpu/drm/exynos/exynos_hdmi.c 		ret = PTR_ERR(hdata->regs);
hdata            1978 drivers/gpu/drm/exynos/exynos_hdmi.c 	ret = hdmi_get_ddc_adapter(hdata);
hdata            1982 drivers/gpu/drm/exynos/exynos_hdmi.c 	ret = hdmi_get_phy_io(hdata);
hdata            1986 drivers/gpu/drm/exynos/exynos_hdmi.c 	INIT_DELAYED_WORK(&hdata->hotplug_work, hdmi_hotplug_work_func);
hdata            1988 drivers/gpu/drm/exynos/exynos_hdmi.c 	ret = devm_request_threaded_irq(dev, hdata->irq, NULL,
hdata            1991 drivers/gpu/drm/exynos/exynos_hdmi.c 			"hdmi", hdata);
hdata            1997 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdata->pmureg = syscon_regmap_lookup_by_phandle(dev->of_node,
hdata            1999 drivers/gpu/drm/exynos/exynos_hdmi.c 	if (IS_ERR(hdata->pmureg)) {
hdata            2005 drivers/gpu/drm/exynos/exynos_hdmi.c 	if (hdata->drv_data->has_sysreg) {
hdata            2006 drivers/gpu/drm/exynos/exynos_hdmi.c 		hdata->sysreg = syscon_regmap_lookup_by_phandle(dev->of_node,
hdata            2008 drivers/gpu/drm/exynos/exynos_hdmi.c 		if (IS_ERR(hdata->sysreg)) {
hdata            2015 drivers/gpu/drm/exynos/exynos_hdmi.c 	if (!IS_ERR(hdata->reg_hdmi_en)) {
hdata            2016 drivers/gpu/drm/exynos/exynos_hdmi.c 		ret = regulator_enable(hdata->reg_hdmi_en);
hdata            2026 drivers/gpu/drm/exynos/exynos_hdmi.c 	audio_infoframe = &hdata->audio.infoframe;
hdata            2033 drivers/gpu/drm/exynos/exynos_hdmi.c 	ret = hdmi_register_audio_device(hdata);
hdata            2044 drivers/gpu/drm/exynos/exynos_hdmi.c 	platform_device_unregister(hdata->audio.pdev);
hdata            2048 drivers/gpu/drm/exynos/exynos_hdmi.c 	if (!IS_ERR(hdata->reg_hdmi_en))
hdata            2049 drivers/gpu/drm/exynos/exynos_hdmi.c 		regulator_disable(hdata->reg_hdmi_en);
hdata            2051 drivers/gpu/drm/exynos/exynos_hdmi.c 	if (hdata->hdmiphy_port)
hdata            2052 drivers/gpu/drm/exynos/exynos_hdmi.c 		put_device(&hdata->hdmiphy_port->dev);
hdata            2053 drivers/gpu/drm/exynos/exynos_hdmi.c 	if (hdata->regs_hdmiphy)
hdata            2054 drivers/gpu/drm/exynos/exynos_hdmi.c 		iounmap(hdata->regs_hdmiphy);
hdata            2056 drivers/gpu/drm/exynos/exynos_hdmi.c 	put_device(&hdata->ddc_adpt->dev);
hdata            2063 drivers/gpu/drm/exynos/exynos_hdmi.c 	struct hdmi_context *hdata = platform_get_drvdata(pdev);
hdata            2065 drivers/gpu/drm/exynos/exynos_hdmi.c 	cancel_delayed_work_sync(&hdata->hotplug_work);
hdata            2068 drivers/gpu/drm/exynos/exynos_hdmi.c 	platform_device_unregister(hdata->audio.pdev);
hdata            2072 drivers/gpu/drm/exynos/exynos_hdmi.c 	if (!IS_ERR(hdata->reg_hdmi_en))
hdata            2073 drivers/gpu/drm/exynos/exynos_hdmi.c 		regulator_disable(hdata->reg_hdmi_en);
hdata            2075 drivers/gpu/drm/exynos/exynos_hdmi.c 	if (hdata->hdmiphy_port)
hdata            2076 drivers/gpu/drm/exynos/exynos_hdmi.c 		put_device(&hdata->hdmiphy_port->dev);
hdata            2078 drivers/gpu/drm/exynos/exynos_hdmi.c 	if (hdata->regs_hdmiphy)
hdata            2079 drivers/gpu/drm/exynos/exynos_hdmi.c 		iounmap(hdata->regs_hdmiphy);
hdata            2081 drivers/gpu/drm/exynos/exynos_hdmi.c 	put_device(&hdata->ddc_adpt->dev);
hdata            2083 drivers/gpu/drm/exynos/exynos_hdmi.c 	mutex_destroy(&hdata->mutex);
hdata            2090 drivers/gpu/drm/exynos/exynos_hdmi.c 	struct hdmi_context *hdata = dev_get_drvdata(dev);
hdata            2092 drivers/gpu/drm/exynos/exynos_hdmi.c 	hdmi_clk_disable_gates(hdata);
hdata            2099 drivers/gpu/drm/exynos/exynos_hdmi.c 	struct hdmi_context *hdata = dev_get_drvdata(dev);
hdata            2102 drivers/gpu/drm/exynos/exynos_hdmi.c 	ret = hdmi_clk_enable_gates(hdata);
hdata             318 drivers/hid/hid-alps.c static int t4_raw_event(struct alps_dev *hdata, u8 *data, int size)
hdata             326 drivers/hid/hid-alps.c 	for (i = 0; i < hdata->max_fingers; i++) {
hdata             329 drivers/hid/hid-alps.c 		y = hdata->y_max - y + hdata->y_min;
hdata             337 drivers/hid/hid-alps.c 		input_mt_slot(hdata->input, i);
hdata             339 drivers/hid/hid-alps.c 		input_mt_report_slot_state(hdata->input,
hdata             345 drivers/hid/hid-alps.c 		input_report_abs(hdata->input, ABS_MT_POSITION_X, x);
hdata             346 drivers/hid/hid-alps.c 		input_report_abs(hdata->input, ABS_MT_POSITION_Y, y);
hdata             347 drivers/hid/hid-alps.c 		input_report_abs(hdata->input, ABS_MT_PRESSURE, z);
hdata             349 drivers/hid/hid-alps.c 	input_mt_sync_frame(hdata->input);
hdata             351 drivers/hid/hid-alps.c 	input_report_key(hdata->input, BTN_LEFT, p_report->button);
hdata             353 drivers/hid/hid-alps.c 	input_sync(hdata->input);
hdata             357 drivers/hid/hid-alps.c static int u1_raw_event(struct alps_dev *hdata, u8 *data, int size)
hdata             371 drivers/hid/hid-alps.c 		for (i = 0; i < hdata->max_fingers; i++) {
hdata             378 drivers/hid/hid-alps.c 			input_mt_slot(hdata->input, i);
hdata             381 drivers/hid/hid-alps.c 				input_mt_report_slot_state(hdata->input,
hdata             383 drivers/hid/hid-alps.c 				input_report_abs(hdata->input,
hdata             385 drivers/hid/hid-alps.c 				input_report_abs(hdata->input,
hdata             387 drivers/hid/hid-alps.c 				input_report_abs(hdata->input,
hdata             390 drivers/hid/hid-alps.c 				input_mt_report_slot_state(hdata->input,
hdata             395 drivers/hid/hid-alps.c 		input_mt_sync_frame(hdata->input);
hdata             397 drivers/hid/hid-alps.c 		input_report_key(hdata->input, BTN_LEFT,
hdata             399 drivers/hid/hid-alps.c 		input_report_key(hdata->input, BTN_RIGHT,
hdata             401 drivers/hid/hid-alps.c 		input_report_key(hdata->input, BTN_MIDDLE,
hdata             404 drivers/hid/hid-alps.c 		input_sync(hdata->input);
hdata             415 drivers/hid/hid-alps.c 		input_report_rel(hdata->input2, REL_X, sp_x);
hdata             416 drivers/hid/hid-alps.c 		input_report_rel(hdata->input2, REL_Y, sp_y);
hdata             418 drivers/hid/hid-alps.c 		input_report_key(hdata->input2, BTN_LEFT,
hdata             420 drivers/hid/hid-alps.c 		input_report_key(hdata->input2, BTN_RIGHT,
hdata             422 drivers/hid/hid-alps.c 		input_report_key(hdata->input2, BTN_MIDDLE,
hdata             425 drivers/hid/hid-alps.c 		input_sync(hdata->input2);
hdata             437 drivers/hid/hid-alps.c 	struct alps_dev *hdata = hid_get_drvdata(hdev);
hdata             441 drivers/hid/hid-alps.c 		ret = t4_raw_event(hdata, data, size);
hdata             444 drivers/hid/hid-alps.c 		ret = u1_raw_event(hdata, data, size);
hdata             315 drivers/hid/hid-rmi.c 	struct rmi_data *hdata = container_of(work, struct rmi_data,
hdata             319 drivers/hid/hid-rmi.c 	rmi_reset_attn_mode(hdata->hdev);
hdata             324 drivers/hid/hid-rmi.c 	struct rmi_data *hdata = hid_get_drvdata(hdev);
hdata             325 drivers/hid/hid-rmi.c 	struct rmi_device *rmi_dev = hdata->xport.rmi_dev;
hdata             328 drivers/hid/hid-rmi.c 	if (!(test_bit(RMI_STARTED, &hdata->flags)))
hdata             335 drivers/hid/hid-rmi.c 	generic_handle_irq(hdata->rmi_irq);
hdata             344 drivers/hid/hid-rmi.c 	struct rmi_data *hdata = hid_get_drvdata(hdev);
hdata             346 drivers/hid/hid-rmi.c 	if (!test_bit(RMI_READ_REQUEST_PENDING, &hdata->flags)) {
hdata             351 drivers/hid/hid-rmi.c 	memcpy(hdata->readReport, data, size < hdata->input_report_size ?
hdata             352 drivers/hid/hid-rmi.c 			size : hdata->input_report_size);
hdata             353 drivers/hid/hid-rmi.c 	set_bit(RMI_READ_DATA_PENDING, &hdata->flags);
hdata             354 drivers/hid/hid-rmi.c 	wake_up(&hdata->wait);
hdata             378 drivers/hid/hid-rmi.c 	struct rmi_data *hdata = hid_get_drvdata(hdev);
hdata             380 drivers/hid/hid-rmi.c 	if (!(hdata->device_flags & RMI_DEVICE))
hdata             598 drivers/hid/hid-rmi.c 	struct rmi_data *hdata = data;
hdata             599 drivers/hid/hid-rmi.c 	struct irq_domain *domain = hdata->domain;
hdata             607 drivers/hid/hid-rmi.c 	hdata->domain = NULL;
hdata             608 drivers/hid/hid-rmi.c 	hdata->rmi_irq = 0;
hdata             625 drivers/hid/hid-rmi.c 	struct rmi_data *hdata = hid_get_drvdata(hdev);
hdata             628 drivers/hid/hid-rmi.c 	hdata->domain = irq_domain_create_linear(hdev->dev.fwnode, 1,
hdata             629 drivers/hid/hid-rmi.c 						 &rmi_irq_ops, hdata);
hdata             630 drivers/hid/hid-rmi.c 	if (!hdata->domain)
hdata             633 drivers/hid/hid-rmi.c 	ret = devm_add_action_or_reset(&hdev->dev, &rmi_irq_teardown, hdata);
hdata             637 drivers/hid/hid-rmi.c 	hdata->rmi_irq = irq_create_mapping(hdata->domain, 0);
hdata             638 drivers/hid/hid-rmi.c 	if (hdata->rmi_irq <= 0) {
hdata             640 drivers/hid/hid-rmi.c 		return hdata->rmi_irq < 0 ? hdata->rmi_irq : -ENXIO;
hdata             745 drivers/hid/hid-rmi.c 	struct rmi_data *hdata = hid_get_drvdata(hdev);
hdata             747 drivers/hid/hid-rmi.c 	if ((hdata->device_flags & RMI_DEVICE)
hdata             748 drivers/hid/hid-rmi.c 	    && test_bit(RMI_STARTED, &hdata->flags)) {
hdata             749 drivers/hid/hid-rmi.c 		clear_bit(RMI_STARTED, &hdata->flags);
hdata             750 drivers/hid/hid-rmi.c 		cancel_work_sync(&hdata->reset_work);
hdata             751 drivers/hid/hid-rmi.c 		rmi_unregister_transport_device(&hdata->xport);
hdata            2967 drivers/media/usb/gspca/vc032x.c 	u8 ldata, mdata, hdata;
hdata            2990 drivers/media/usb/gspca/vc032x.c 	hdata = gspca_dev->usb_buf[0];
hdata            2991 drivers/media/usb/gspca/vc032x.c 	if (hdata != 0 && mdata != 0 && ldata != 0)
hdata            2993 drivers/media/usb/gspca/vc032x.c 			  hdata, mdata, ldata);
hdata            2996 drivers/media/usb/gspca/vc032x.c 		return (hdata << 8) + mdata;
hdata            2997 drivers/media/usb/gspca/vc032x.c 	return hdata;
hdata            1000 drivers/net/dsa/bcm_sf2_cfp.c 		flow->m_u.hdata[i] ^= 0xff;
hdata            1291 drivers/net/ethernet/freescale/gianfar_ethtool.c 		flow->m_u.hdata[i] ^= 0xFF;
hdata              71 drivers/net/wireless/broadcom/brcm80211/brcmfmac/tracepoint.h 		__dynamic_array(u8, hdata, len)
hdata              76 drivers/net/wireless/broadcom/brcm80211/brcmfmac/tracepoint.h 		memcpy(__get_dynamic_array(hdata), data, len);
hdata              29 drivers/scsi/a2091.c 	struct a2091_hostdata *hdata = shost_priv(instance);
hdata              30 drivers/scsi/a2091.c 	unsigned int status = hdata->regs->ISTR;
hdata              45 drivers/scsi/a2091.c 	struct a2091_hostdata *hdata = shost_priv(instance);
hdata              46 drivers/scsi/a2091.c 	struct WD33C93_hostdata *wh = &hdata->wh;
hdata              47 drivers/scsi/a2091.c 	struct a2091_scsiregs *regs = hdata->regs;
hdata             111 drivers/scsi/a2091.c 	struct a2091_hostdata *hdata = shost_priv(instance);
hdata             112 drivers/scsi/a2091.c 	struct WD33C93_hostdata *wh = &hdata->wh;
hdata             113 drivers/scsi/a2091.c 	struct a2091_scsiregs *regs = hdata->regs;
hdata             173 drivers/scsi/a2091.c 	struct a2091_hostdata *hdata;
hdata             194 drivers/scsi/a2091.c 	hdata = shost_priv(instance);
hdata             195 drivers/scsi/a2091.c 	hdata->wh.no_sync = 0xff;
hdata             196 drivers/scsi/a2091.c 	hdata->wh.fast = 0;
hdata             197 drivers/scsi/a2091.c 	hdata->wh.dma_mode = CTRL_DMA;
hdata             198 drivers/scsi/a2091.c 	hdata->regs = regs;
hdata             229 drivers/scsi/a2091.c 	struct a2091_hostdata *hdata = shost_priv(instance);
hdata             231 drivers/scsi/a2091.c 	hdata->regs->CNTR = 0;
hdata              30 drivers/scsi/a3000.c 	struct a3000_hostdata *hdata = shost_priv(instance);
hdata              31 drivers/scsi/a3000.c 	unsigned int status = hdata->regs->ISTR;
hdata              49 drivers/scsi/a3000.c 	struct a3000_hostdata *hdata = shost_priv(instance);
hdata              50 drivers/scsi/a3000.c 	struct WD33C93_hostdata *wh = &hdata->wh;
hdata              51 drivers/scsi/a3000.c 	struct a3000_scsiregs *regs = hdata->regs;
hdata             113 drivers/scsi/a3000.c 	struct a3000_hostdata *hdata = shost_priv(instance);
hdata             114 drivers/scsi/a3000.c 	struct WD33C93_hostdata *wh = &hdata->wh;
hdata             115 drivers/scsi/a3000.c 	struct a3000_scsiregs *regs = hdata->regs;
hdata             188 drivers/scsi/a3000.c 	struct a3000_hostdata *hdata;
hdata             212 drivers/scsi/a3000.c 	hdata = shost_priv(instance);
hdata             213 drivers/scsi/a3000.c 	hdata->wh.no_sync = 0xff;
hdata             214 drivers/scsi/a3000.c 	hdata->wh.fast = 0;
hdata             215 drivers/scsi/a3000.c 	hdata->wh.dma_mode = CTRL_DMA;
hdata             216 drivers/scsi/a3000.c 	hdata->regs = regs;
hdata             247 drivers/scsi/a3000.c 	struct a3000_hostdata *hdata = shost_priv(instance);
hdata             250 drivers/scsi/a3000.c 	hdata->regs->CNTR = 0;
hdata              91 drivers/scsi/aha1740.c 	struct aha1740_hostdata *hdata = HOSTDATA (host);
hdata              94 drivers/scsi/aha1740.c 	offset = dma - hdata->ecb_dma_addr;
hdata              96 drivers/scsi/aha1740.c 	return (struct ecb *)(((char *) hdata->ecb) + (unsigned int) offset);
hdata             101 drivers/scsi/aha1740.c 	struct aha1740_hostdata *hdata = HOSTDATA (host);
hdata             104 drivers/scsi/aha1740.c 	offset = (char *) cpu - (char *) hdata->ecb;
hdata             106 drivers/scsi/aha1740.c 	return hdata->ecb_dma_addr + offset;
hdata              31 drivers/scsi/gvp11.c 	struct gvp11_hostdata *hdata = shost_priv(instance);
hdata              32 drivers/scsi/gvp11.c 	unsigned int status = hdata->regs->CNTR;
hdata              54 drivers/scsi/gvp11.c 	struct gvp11_hostdata *hdata = shost_priv(instance);
hdata              55 drivers/scsi/gvp11.c 	struct WD33C93_hostdata *wh = &hdata->wh;
hdata              56 drivers/scsi/gvp11.c 	struct gvp11_scsiregs *regs = hdata->regs;
hdata             150 drivers/scsi/gvp11.c 	struct gvp11_hostdata *hdata = shost_priv(instance);
hdata             151 drivers/scsi/gvp11.c 	struct WD33C93_hostdata *wh = &hdata->wh;
hdata             152 drivers/scsi/gvp11.c 	struct gvp11_scsiregs *regs = hdata->regs;
hdata             278 drivers/scsi/gvp11.c 	struct gvp11_hostdata *hdata;
hdata             323 drivers/scsi/gvp11.c 	hdata = shost_priv(instance);
hdata             325 drivers/scsi/gvp11.c 		hdata->wh.dma_xfer_mask = gvp11_xfer_mask;
hdata             327 drivers/scsi/gvp11.c 		hdata->wh.dma_xfer_mask = default_dma_xfer_mask;
hdata             329 drivers/scsi/gvp11.c 	hdata->wh.no_sync = 0xff;
hdata             330 drivers/scsi/gvp11.c 	hdata->wh.fast = 0;
hdata             331 drivers/scsi/gvp11.c 	hdata->wh.dma_mode = CTRL_DMA;
hdata             332 drivers/scsi/gvp11.c 	hdata->regs = regs;
hdata             369 drivers/scsi/gvp11.c 	struct gvp11_hostdata *hdata = shost_priv(instance);
hdata             371 drivers/scsi/gvp11.c 	hdata->regs->CNTR = 0;
hdata              34 drivers/scsi/mvme147.c 	struct WD33C93_hostdata *hdata = shost_priv(instance);
hdata              43 drivers/scsi/mvme147.c 	hdata->dma_dir = dir_in;
hdata              88 drivers/scsi/mvme147.c 	struct WD33C93_hostdata *hdata;
hdata             104 drivers/scsi/mvme147.c 	hdata = shost_priv(mvme147_shost);
hdata             105 drivers/scsi/mvme147.c 	hdata->no_sync = 0xff;
hdata             106 drivers/scsi/mvme147.c 	hdata->fast = 0;
hdata             107 drivers/scsi/mvme147.c 	hdata->dma_mode = CTRL_DMA;
hdata             105 drivers/scsi/sgiwd93.c 	struct ip22_hostdata *hdata = host_to_hostdata(cmd->device->host);
hdata             109 drivers/scsi/sgiwd93.c 	pr_debug("dma_setup: datainp<%d> hcp<%p> ", datainp, hdata->cpu);
hdata             111 drivers/scsi/sgiwd93.c 	hdata->wh.dma_dir = datainp;
hdata             122 drivers/scsi/sgiwd93.c 	fill_hpc_entries(hdata, cmd, datainp);
hdata             127 drivers/scsi/sgiwd93.c 	hregs->ndptr = hdata->dma;
hdata             139 drivers/scsi/sgiwd93.c 	struct ip22_hostdata *hdata = host_to_hostdata(instance);
hdata             153 drivers/scsi/sgiwd93.c 	if (hdata->wh.dma_dir) {
hdata             159 drivers/scsi/sgiwd93.c 	dma_unmap_single(hdata->dev, SCpnt->SCp.dma_handle,
hdata             161 drivers/scsi/sgiwd93.c 			 DMA_DIR(hdata->wh.dma_dir));
hdata             176 drivers/scsi/sgiwd93.c static inline void init_hpc_chain(struct ip22_hostdata *hdata)
hdata             178 drivers/scsi/sgiwd93.c 	struct hpc_chunk *hcp = (struct hpc_chunk *)hdata->cpu;
hdata             179 drivers/scsi/sgiwd93.c 	dma_addr_t dma = hdata->dma;
hdata             192 drivers/scsi/sgiwd93.c 	hcp->desc.pnext = hdata->dma;
hdata             219 drivers/scsi/sgiwd93.c 	struct ip22_hostdata *hdata;
hdata             235 drivers/scsi/sgiwd93.c 	hdata = host_to_hostdata(host);
hdata             236 drivers/scsi/sgiwd93.c 	hdata->dev = &pdev->dev;
hdata             237 drivers/scsi/sgiwd93.c 	hdata->cpu = dma_alloc_attrs(&pdev->dev, HPC_DMA_SIZE, &hdata->dma,
hdata             239 drivers/scsi/sgiwd93.c 	if (!hdata->cpu) {
hdata             246 drivers/scsi/sgiwd93.c 	init_hpc_chain(hdata);
hdata             251 drivers/scsi/sgiwd93.c 	hdata->wh.no_sync = 0;
hdata             252 drivers/scsi/sgiwd93.c 	hdata->wh.fast = 1;
hdata             253 drivers/scsi/sgiwd93.c 	hdata->wh.dma_mode = CTRL_BURST;
hdata             277 drivers/scsi/sgiwd93.c 	dma_free_attrs(&pdev->dev, HPC_DMA_SIZE, hdata->cpu, hdata->dma,
hdata             289 drivers/scsi/sgiwd93.c 	struct ip22_hostdata *hdata = (struct ip22_hostdata *) host->hostdata;
hdata             294 drivers/scsi/sgiwd93.c 	dma_free_attrs(&pdev->dev, HPC_DMA_SIZE, hdata->cpu, hdata->dma,
hdata             419 drivers/staging/android/ion/ion.c 	struct ion_heap_data hdata;
hdata             421 drivers/staging/android/ion/ion.c 	memset(&hdata, 0, sizeof(hdata));
hdata             436 drivers/staging/android/ion/ion.c 		strncpy(hdata.name, heap->name, MAX_HEAP_NAME);
hdata             437 drivers/staging/android/ion/ion.c 		hdata.name[sizeof(hdata.name) - 1] = '\0';
hdata             438 drivers/staging/android/ion/ion.c 		hdata.type = heap->type;
hdata             439 drivers/staging/android/ion/ion.c 		hdata.heap_id = heap->id;
hdata             441 drivers/staging/android/ion/ion.c 		if (copy_to_user(&buffer[cnt], &hdata, sizeof(hdata))) {
hdata             866 include/uapi/linux/ethtool.h 	__u8					hdata[52];
hdata            1101 include/uapi/linux/ethtool.h 		__u8					hdata[72];
hdata             329 net/sched/act_pedit.c 			u32 *ptr, hdata;
hdata             376 net/sched/act_pedit.c 						 sizeof(hdata), &hdata);
hdata             394 net/sched/act_pedit.c 			if (ptr == &hdata)
hdata             150 net/sched/cls_u32.c 			__be32 *data, hdata;
hdata             155 net/sched/cls_u32.c 			data = skb_header_pointer(skb, toff, 4, &hdata);
hdata             203 net/sched/cls_u32.c 			__be32 *data, hdata;
hdata             206 net/sched/cls_u32.c 						  &hdata);
hdata             218 net/sched/cls_u32.c 				__be16 *data, hdata;
hdata             222 net/sched/cls_u32.c 							  2, &hdata);