Lines Matching refs:addr
65 u32 ___mt76u_rr(struct mt76_dev *dev, u8 req, u8 req_type, u32 addr)
71 ret = __mt76u_vendor_request(dev, req, req_type, addr >> 16,
72 addr, usb->data, sizeof(__le32));
75 trace_usb_reg_rr(dev, addr, data);
81 static u32 __mt76u_rr(struct mt76_dev *dev, u32 addr)
85 switch (addr & MT_VEND_TYPE_MASK) {
98 addr & ~MT_VEND_TYPE_MASK);
101 static u32 mt76u_rr(struct mt76_dev *dev, u32 addr)
106 ret = __mt76u_rr(dev, addr);
113 u32 addr, u32 val)
118 __mt76u_vendor_request(dev, req, req_type, addr >> 16,
119 addr, usb->data, sizeof(__le32));
120 trace_usb_reg_wr(dev, addr, val);
124 static void __mt76u_wr(struct mt76_dev *dev, u32 addr, u32 val)
128 switch (addr & MT_VEND_TYPE_MASK) {
137 addr & ~MT_VEND_TYPE_MASK, val);
140 static void mt76u_wr(struct mt76_dev *dev, u32 addr, u32 val)
143 __mt76u_wr(dev, addr, val);
147 static u32 mt76u_rmw(struct mt76_dev *dev, u32 addr,
151 val |= __mt76u_rr(dev, addr) & ~mask;
152 __mt76u_wr(dev, addr, val);