Lines Matching refs:offset
96 const u8 direction, const u16 val, const u16 offset, in mt7601u_vendor_request() argument
107 val, offset, buf, buflen, in mt7601u_vendor_request()
109 trace_mt_vend_req(dev, pipe, req, req_type, val, offset, in mt7601u_vendor_request()
121 req, offset, ret); in mt7601u_vendor_request()
132 u32 mt7601u_rr(struct mt7601u_dev *dev, u32 offset) in mt7601u_rr() argument
137 WARN_ONCE(offset > USHRT_MAX, "read high off:%08x", offset); in mt7601u_rr()
142 0, offset, dev->vend_buf, MT_VEND_BUF); in mt7601u_rr()
147 ret, offset); in mt7601u_rr()
151 trace_reg_read(dev, offset, val); in mt7601u_rr()
156 const u16 offset, const u32 val) in mt7601u_vendor_single_wr() argument
163 val & 0xffff, offset, NULL, 0); in mt7601u_vendor_single_wr()
166 val >> 16, offset + 2, NULL, 0); in mt7601u_vendor_single_wr()
173 void mt7601u_wr(struct mt7601u_dev *dev, u32 offset, u32 val) in mt7601u_wr() argument
175 WARN_ONCE(offset > USHRT_MAX, "write high off:%08x", offset); in mt7601u_wr()
177 mt7601u_vendor_single_wr(dev, MT_VEND_WRITE, offset, val); in mt7601u_wr()
178 trace_reg_write(dev, offset, val); in mt7601u_wr()
181 u32 mt7601u_rmw(struct mt7601u_dev *dev, u32 offset, u32 mask, u32 val) in mt7601u_rmw() argument
183 val |= mt7601u_rr(dev, offset) & ~mask; in mt7601u_rmw()
184 mt7601u_wr(dev, offset, val); in mt7601u_rmw()
188 u32 mt7601u_rmc(struct mt7601u_dev *dev, u32 offset, u32 mask, u32 val) in mt7601u_rmc() argument
190 u32 reg = mt7601u_rr(dev, offset); in mt7601u_rmc()
194 mt7601u_wr(dev, offset, val); in mt7601u_rmc()
198 void mt7601u_wr_copy(struct mt7601u_dev *dev, u32 offset, in mt7601u_wr_copy() argument
201 WARN_ONCE(offset & 3, "unaligned write copy off:%08x", offset); in mt7601u_wr_copy()
202 WARN_ONCE(len & 3, "short write copy off:%08x", offset); in mt7601u_wr_copy()
204 mt7601u_burst_write_regs(dev, offset, data, len / 4); in mt7601u_wr_copy()
207 void mt7601u_addr_wr(struct mt7601u_dev *dev, const u32 offset, const u8 *addr) in mt7601u_addr_wr() argument
209 mt7601u_wr(dev, offset, get_unaligned_le32(addr)); in mt7601u_addr_wr()
210 mt7601u_wr(dev, offset + 4, addr[4] | addr[5] << 8); in mt7601u_addr_wr()