admhcd_td
static struct admhcd_td td_v[NBULK_TDS] __attribute__((aligned(16))), *td[NBULK_TDS];
td[i] = (struct admhcd_td *)KSEG1ADDR(&td_v[i]);
static struct admhcd_td td_v[4] __attribute__((aligned(16))), *td, *td1, *td2, *td3;
td = (struct admhcd_td *)KSEG1ADDR(&td_v[0]);
td1 = (struct admhcd_td *)KSEG1ADDR(&td_v[1]);
td2 = (struct admhcd_td *)KSEG1ADDR(&td_v[2]);
td3 = (struct admhcd_td *)KSEG1ADDR(&td_v[3]);
volatile struct admhcd_td *next;
volatile struct admhcd_td *tail;
volatile struct admhcd_td *head;