Lines Matching defs:ri
126 struct reg_read_info *ri;
145 ri = mddi->reg_read;
146 if (ri == 0) {
153 if (ri->reg != rev->reg.register_address) {
158 rev->reg.register_data_list, ri->reg);
162 ri->status = 0;
163 ri->result = rev->reg.register_data_list;
164 complete(&ri->done);
192 struct reg_read_info *ri;
208 ri = mddi->reg_read;
209 if (ri == 0) {
214 ri->status = -EIO;
215 ri->result = -1;
216 complete(&ri->done);
554 struct reg_read_info ri;
581 ri.reg = reg;
582 ri.status = -1;
585 init_completion(&ri.done);
586 mddi->reg_read = &ri;
594 if (wait_for_completion_timeout(&ri.done, HZ/10) == 0 &&
595 !ri.done.done) {
598 reg, ri.status, ri.result, ri.done.done);
602 ri.status = -1;
603 ri.result = -1;
605 if (ri.status == 0)
621 return ri.result;