Lines Matching refs:route
190 au_addroute(struct au_info *au, int a, int b, int route) in au_addroute() argument
195 au_wr(au, 0, AU_REG_RTBASE+(route<<2), 0xffffffff, 4); in au_addroute()
196 au_wr(au, 0, j, route | (b<<7), 4); in au_addroute()
197 au->y[route]=au->x[a]; in au_addroute()
198 au->x[a]=route; in au_addroute()
199 au->z[route]=a & 0x000000ff; in au_addroute()
200 au_setbit(au->routes, route, 1); in au_addroute()
204 au_delroute(struct au_info *au, int route) in au_delroute() argument
207 int j=au->z[route]; in au_delroute()
209 au_setbit(au->routes, route, 0); in au_delroute()
210 au->z[route]=0x1f; in au_delroute()
211 i=au_rd(au, 0, AU_REG_RTBASE+(route<<2), 4); in au_delroute()
212 au_wr(au, 0, AU_REG_RTBASE+(au->y[route]<<2), i, 4); in au_delroute()
213 au->y[i & 0x7f]=au->y[route]; in au_delroute()
214 au_wr(au, 0, AU_REG_RTBASE+(route<<2), 0xfffffffe, 4); in au_delroute()
215 if (au->x[j] == route) au->x[j]=au->y[route]; in au_delroute()
216 au->y[route]=0x7f; in au_delroute()