Home
last modified time | relevance | path

Searched refs:hdq_data (Results 1 – 1 of 1) sorted by relevance

/linux-4.4.14/drivers/w1/masters/
Domap_hdq.c58 struct hdq_data { struct
110 static inline u8 hdq_reg_in(struct hdq_data *hdq_data, u32 offset) in hdq_reg_in() argument
112 return __raw_readl(hdq_data->hdq_base + offset); in hdq_reg_in()
115 static inline void hdq_reg_out(struct hdq_data *hdq_data, u32 offset, u8 val) in hdq_reg_out() argument
117 __raw_writel(val, hdq_data->hdq_base + offset); in hdq_reg_out()
120 static inline u8 hdq_reg_merge(struct hdq_data *hdq_data, u32 offset, in hdq_reg_merge() argument
123 u8 new_val = (__raw_readl(hdq_data->hdq_base + offset) & ~mask) in hdq_reg_merge()
125 __raw_writel(new_val, hdq_data->hdq_base + offset); in hdq_reg_merge()
130 static void hdq_disable_interrupt(struct hdq_data *hdq_data, u32 offset, in hdq_disable_interrupt() argument
135 ie = readl(hdq_data->hdq_base + offset); in hdq_disable_interrupt()
[all …]