Lines Matching refs:reg_id
653 static inline u32 hdmi_map_reg(struct hdmi_context *hdata, u32 reg_id) in hdmi_map_reg() argument
655 if ((reg_id & 0xffff0000) == HDMI_MAPPED_BASE) in hdmi_map_reg()
656 return hdmi_reg_map[reg_id & 0xffff][hdata->drv_data->type]; in hdmi_map_reg()
657 return reg_id; in hdmi_map_reg()
660 static inline u32 hdmi_reg_read(struct hdmi_context *hdata, u32 reg_id) in hdmi_reg_read() argument
662 return readl(hdata->regs + hdmi_map_reg(hdata, reg_id)); in hdmi_reg_read()
666 u32 reg_id, u8 value) in hdmi_reg_writeb() argument
668 writel(value, hdata->regs + hdmi_map_reg(hdata, reg_id)); in hdmi_reg_writeb()
671 static inline void hdmi_reg_writev(struct hdmi_context *hdata, u32 reg_id, in hdmi_reg_writev() argument
674 reg_id = hdmi_map_reg(hdata, reg_id); in hdmi_reg_writev()
677 writel(val & 0xff, hdata->regs + reg_id); in hdmi_reg_writev()
679 reg_id += 4; in hdmi_reg_writev()
683 static inline void hdmi_reg_write_buf(struct hdmi_context *hdata, u32 reg_id, in hdmi_reg_write_buf() argument
686 for (reg_id = hdmi_map_reg(hdata, reg_id); size; --size, reg_id += 4) in hdmi_reg_write_buf()
687 writel(*buf++, hdata->regs + reg_id); in hdmi_reg_write_buf()
691 u32 reg_id, u32 value, u32 mask) in hdmi_reg_writemask() argument
695 reg_id = hdmi_map_reg(hdata, reg_id); in hdmi_reg_writemask()
696 old = readl(hdata->regs + reg_id); in hdmi_reg_writemask()
698 writel(value, hdata->regs + reg_id); in hdmi_reg_writemask()