Lines Matching full:addr

28 	u8 (*read8)(struct rtw_dev *rtwdev, u32 addr);
29 u16 (*read16)(struct rtw_dev *rtwdev, u32 addr);
30 u32 (*read32)(struct rtw_dev *rtwdev, u32 addr);
31 void (*write8)(struct rtw_dev *rtwdev, u32 addr, u8 val);
32 void (*write16)(struct rtw_dev *rtwdev, u32 addr, u16 val);
33 void (*write32)(struct rtw_dev *rtwdev, u32 addr, u32 val);
102 static inline u8 rtw_read8(struct rtw_dev *rtwdev, u32 addr) in rtw_read8() argument
104 return rtwdev->hci.ops->read8(rtwdev, addr); in rtw_read8()
107 static inline u16 rtw_read16(struct rtw_dev *rtwdev, u32 addr) in rtw_read16() argument
109 return rtwdev->hci.ops->read16(rtwdev, addr); in rtw_read16()
112 static inline u32 rtw_read32(struct rtw_dev *rtwdev, u32 addr) in rtw_read32() argument
114 return rtwdev->hci.ops->read32(rtwdev, addr); in rtw_read32()
117 static inline void rtw_write8(struct rtw_dev *rtwdev, u32 addr, u8 val) in rtw_write8() argument
119 rtwdev->hci.ops->write8(rtwdev, addr, val); in rtw_write8()
122 static inline void rtw_write16(struct rtw_dev *rtwdev, u32 addr, u16 val) in rtw_write16() argument
124 rtwdev->hci.ops->write16(rtwdev, addr, val); in rtw_write16()
127 static inline void rtw_write32(struct rtw_dev *rtwdev, u32 addr, u32 val) in rtw_write32() argument
129 rtwdev->hci.ops->write32(rtwdev, addr, val); in rtw_write32()
132 static inline void rtw_write8_set(struct rtw_dev *rtwdev, u32 addr, u8 bit) in rtw_write8_set() argument
136 val = rtw_read8(rtwdev, addr); in rtw_write8_set()
137 rtw_write8(rtwdev, addr, val | bit); in rtw_write8_set()
140 static inline void rtw_write16_set(struct rtw_dev *rtwdev, u32 addr, u16 bit) in rtw_write16_set() argument
144 val = rtw_read16(rtwdev, addr); in rtw_write16_set()
145 rtw_write16(rtwdev, addr, val | bit); in rtw_write16_set()
148 static inline void rtw_write32_set(struct rtw_dev *rtwdev, u32 addr, u32 bit) in rtw_write32_set() argument
152 val = rtw_read32(rtwdev, addr); in rtw_write32_set()
153 rtw_write32(rtwdev, addr, val | bit); in rtw_write32_set()
156 static inline void rtw_write8_clr(struct rtw_dev *rtwdev, u32 addr, u8 bit) in rtw_write8_clr() argument
160 val = rtw_read8(rtwdev, addr); in rtw_write8_clr()
161 rtw_write8(rtwdev, addr, val & ~bit); in rtw_write8_clr()
164 static inline void rtw_write16_clr(struct rtw_dev *rtwdev, u32 addr, u16 bit) in rtw_write16_clr() argument
168 val = rtw_read16(rtwdev, addr); in rtw_write16_clr()
169 rtw_write16(rtwdev, addr, val & ~bit); in rtw_write16_clr()
172 static inline void rtw_write32_clr(struct rtw_dev *rtwdev, u32 addr, u32 bit) in rtw_write32_clr() argument
176 val = rtw_read32(rtwdev, addr); in rtw_write32_clr()
177 rtw_write32(rtwdev, addr, val & ~bit); in rtw_write32_clr()
182 u32 addr, u32 mask) in rtw_read_rf() argument
188 val = rtwdev->chip->ops->read_rf(rtwdev, rf_path, addr, mask); in rtw_read_rf()
195 u32 addr, u32 mask, u32 data) in rtw_write_rf() argument
199 rtwdev->chip->ops->write_rf(rtwdev, rf_path, addr, mask, data); in rtw_write_rf()
203 rtw_read32_mask(struct rtw_dev *rtwdev, u32 addr, u32 mask) in rtw_read32_mask() argument
209 orig = rtw_read32(rtwdev, addr); in rtw_read32_mask()
216 rtw_read16_mask(struct rtw_dev *rtwdev, u32 addr, u32 mask) in rtw_read16_mask() argument
222 orig = rtw_read16(rtwdev, addr); in rtw_read16_mask()
229 rtw_read8_mask(struct rtw_dev *rtwdev, u32 addr, u32 mask) in rtw_read8_mask() argument
235 orig = rtw_read8(rtwdev, addr); in rtw_read8_mask()
242 rtw_write32_mask(struct rtw_dev *rtwdev, u32 addr, u32 mask, u32 data) in rtw_write32_mask() argument
248 WARN(addr & 0x3, "should be 4-byte aligned, addr = 0x%08x\n", addr); in rtw_write32_mask()
250 orig = rtw_read32(rtwdev, addr); in rtw_write32_mask()
252 rtw_write32(rtwdev, addr, set); in rtw_write32_mask()
256 rtw_write8_mask(struct rtw_dev *rtwdev, u32 addr, u32 mask, u8 data) in rtw_write8_mask() argument
264 orig = rtw_read8(rtwdev, addr); in rtw_write8_mask()
266 rtw_write8(rtwdev, addr, set); in rtw_write8_mask()