Lines Matching refs:reg_id
672 static inline u32 hdmi_map_reg(struct hdmi_context *hdata, u32 reg_id) in hdmi_map_reg() argument
674 if ((reg_id & 0xffff0000) == HDMI_MAPPED_BASE) in hdmi_map_reg()
675 return hdmi_reg_map[reg_id & 0xffff][hdata->drv_data->type]; in hdmi_map_reg()
676 return reg_id; in hdmi_map_reg()
679 static inline u32 hdmi_reg_read(struct hdmi_context *hdata, u32 reg_id) in hdmi_reg_read() argument
681 return readl(hdata->regs + hdmi_map_reg(hdata, reg_id)); in hdmi_reg_read()
685 u32 reg_id, u8 value) in hdmi_reg_writeb() argument
687 writel(value, hdata->regs + hdmi_map_reg(hdata, reg_id)); in hdmi_reg_writeb()
690 static inline void hdmi_reg_writev(struct hdmi_context *hdata, u32 reg_id, in hdmi_reg_writev() argument
693 reg_id = hdmi_map_reg(hdata, reg_id); in hdmi_reg_writev()
696 writel(val & 0xff, hdata->regs + reg_id); in hdmi_reg_writev()
698 reg_id += 4; in hdmi_reg_writev()
702 static inline void hdmi_reg_write_buf(struct hdmi_context *hdata, u32 reg_id, in hdmi_reg_write_buf() argument
705 for (reg_id = hdmi_map_reg(hdata, reg_id); size; --size, reg_id += 4) in hdmi_reg_write_buf()
706 writel(*buf++, hdata->regs + reg_id); in hdmi_reg_write_buf()
710 u32 reg_id, u32 value, u32 mask) in hdmi_reg_writemask() argument
714 reg_id = hdmi_map_reg(hdata, reg_id); in hdmi_reg_writemask()
715 old = readl(hdata->regs + reg_id); in hdmi_reg_writemask()
717 writel(value, hdata->regs + reg_id); in hdmi_reg_writemask()