Lines Matching defs:rv
80 int rv;
90 rv = iicbus_transfer(sc->dev, msgs, 2);
91 if (rv != 0) {
93 "Error when reading reg 0x%02X, rv: %d\n", reg, rv);
104 int rv;
114 rv = iicbus_transfer(sc->dev, msgs, 2);
115 if (rv != 0) {
117 "Error when reading reg 0x%02X, rv: %d\n", reg, rv);
128 int rv;
138 rv = iicbus_transfer(sc->dev, msgs, 1);
139 if (rv != 0) {
141 "Error when writing reg 0x%02X, rv: %d\n", reg, rv);
151 int rv;
161 rv = iicbus_transfer(sc->dev, msgs, 2);
162 if (rv != 0) {
164 "Error when writing reg 0x%02X, rv: %d\n", reg, rv);
174 int rv;
176 rv = as3722_read(sc, reg, &val);
177 if (rv != 0)
178 return (rv);
183 rv = as3722_write(sc, reg, val);
184 if (rv != 0)
185 return (rv);
194 int rv;
197 rv = RD1(sc, AS3722_ASIC_ID1, ®);
198 if (rv != 0)
206 rv = RD1(sc, AS3722_ASIC_ID2, &sc->chip_rev);
207 if (rv != 0)
219 int rv;
227 rv = RM1(sc, AS3722_IO_VOLTAGE,
229 if (rv != 0)
233 rv = WR1(sc, AS3722_INTERRUPT_MASK1, 0);
234 if (rv != 0)
236 rv = WR1(sc, AS3722_INTERRUPT_MASK2, 0);
237 if (rv != 0)
239 rv = WR1(sc, AS3722_INTERRUPT_MASK3, 0);
240 if (rv != 0)
242 rv = WR1(sc, AS3722_INTERRUPT_MASK4, 0);
243 if (rv != 0)
283 int rv, rid;
290 rv = 0;
298 rv = ENXIO;
302 rv = as3722_parse_fdt(sc, node);
303 if (rv != 0)
305 rv = as3722_get_version(sc);
306 if (rv != 0)
308 rv = as3722_init(sc);
309 if (rv != 0)
311 rv = as3722_regulator_attach(sc, node);
312 if (rv != 0)
314 rv = as3722_gpio_attach(sc, node);
315 if (rv != 0)
317 rv = as3722_rtc_attach(sc, node);
318 if (rv != 0)
325 rv = bus_setup_intr(dev, sc->irq_res, INTR_TYPE_MISC | INTR_MPSAFE,
327 if (rv) {
340 return (rv);