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