tdesc
struct tdesc txd;
struct tdesc *txd;
volatile struct tdesc *txd;
wbinv(txd, sizeof(struct tdesc));
inv(txd, sizeof(struct tdesc));
struct tdesc txd[2];
struct tdesc *txd;
volatile struct tdesc *txd;
wbinv(txd, sizeof(struct tdesc));
inv(txd, sizeof(struct tdesc));
tdesc = (struct buffdesc *)
initblock->ib_tdr = (TLEN << 29) | (int)tdesc;
tdesc[i].bd_adrflg = QW_ALLOC(BUFSIZE);
tdesc[i].bd_adrflg -= (int)initblock;
tdesc[i].bd_bcnt = 0xf000;
tdesc[i].bd_mcnt = 0;
copyout((void *)tdesc, (int)tdesc - (int)initblock,
copyin((int)&tdesc[next_tdesc] - (int)initblock,
(void *)&tdesc[next_tdesc], sizeof(struct buffdesc));
if (tdesc[next_tdesc].bd_adrflg & BT_OWN)
copyout(pkt, (tdesc[next_tdesc].bd_adrflg & 0xffffff), len);
memcpy((char *)(tdesc[next_tdesc].bd_adrflg & 0xffffff) +
tdesc[next_tdesc].bd_bcnt =
tdesc[next_tdesc].bd_mcnt = 0;
tdesc[next_tdesc].bd_adrflg |= BT_OWN | BT_STP | BT_ENP;
copyout((void *)&tdesc[next_tdesc], (int)&tdesc[next_tdesc] -
} *rdesc, *tdesc;
ACPI_TABLE_DESC *tdesc;
tdesc = &AcpiGbl_RootTableList.Tables[i];
if (pa >= tdesc->Address &&
pa < tdesc->Address + tdesc->Length) {
*paddr = tdesc->Address;
*plen = tdesc->Length;
} else if (memcmp(tdesc->Signature.Ascii, ACPI_SIG_TCPA, 4)
tcpa = AcpiOsMapMemory(tdesc->Address, tdesc->Length);
tcpa_tdesc_len = tdesc->Length;
usb_config_descriptor_t *cdesc = NULL, *tdesc, cdescr;
tdesc = usbd_get_config_descriptor(sc->sc_udev);
if (tdesc == NULL)
len = UGETW(tdesc->wTotalLength);
memcpy(cdesc, tdesc, len);