Lines Matching defs:regno
145 tr_rd(struct tr_info *tr, int regno, int size)
149 return bus_space_read_1(tr->st, tr->sh, regno);
151 return bus_space_read_2(tr->st, tr->sh, regno);
153 return bus_space_read_4(tr->st, tr->sh, regno);
160 tr_wr(struct tr_info *tr, int regno, u_int32_t data, int size)
164 bus_space_write_1(tr->st, tr->sh, regno, data);
167 bus_space_write_2(tr->st, tr->sh, regno, data);
170 bus_space_write_4(tr->st, tr->sh, regno, data);
179 tr_rdcd(kobj_t obj, void *devinfo, int regno)
201 treg=(regno & 0x100)? TNX_REG_CODEC2RD : TNX_REG_CODEC1RD;
211 regno &= 0x7f;
227 tr_wr(tr, treg, regno | trw, 4);
233 if (i == 0) printf("codec timeout during read of register %x\n", regno);
238 tr_wrcd(kobj_t obj, void *devinfo, int regno, u_int32_t data)
255 trw=TNX_CDC_RWSTAT | ((regno & 0x100)? TNX_CDC_SEC : 0);
264 regno &= 0x7f;
266 printf("tr_wrcd: reg %x was %x", regno, tr_rdcd(devinfo, regno));
288 tr_wr(tr, treg, (data << TR_CDC_DATA) | regno | trw, 4);
291 printf(" - wrote %x, now %x\n", data, tr_rdcd(devinfo, regno));
294 if (i==0) printf("codec timeout writing %x, data %x\n", regno, data);