Lines Matching refs:dsc
1060 union e1000_tx_udesc *dsc;
1063 dsc = &sc->esc_txdesc[head];
1064 if (dsc->td.lower.data & E1000_TXD_CMD_RS) {
1065 dsc->td.upper.data |= E1000_TXD_STAT_DD;
1081 union e1000_tx_udesc *dsc;
1103 dsc = &sc->esc_txdesc[head];
1104 dtype = e82545_txdesc_type(dsc->td.lower.data);
1111 head, dsc->td.buffer_addr,
1112 dsc->td.upper.data, dsc->td.lower.data);
1114 sc->esc_txctx = dsc->cd;
1118 head, dsc->td.upper.data, dsc->td.lower.data);
1123 ckinfo[0].ck_start = dsc->td.upper.fields.css;
1127 head, dsc->td.upper.data, dsc->td.lower.data);
1137 head, dsc->td.upper.data, dsc->td.lower.data);
1140 len = (dtype == E1000_TXD_TYP_L) ? dsc->td.lower.flags.length :
1141 dsc->dd.lower.data & 0xFFFFF;
1145 if ((dsc->td.lower.data & E1000_TXD_CMD_EOP) != 0 &&
1146 (dsc->td.lower.data & E1000_TXD_CMD_IFCS) == 0)
1151 sc->esc_ctx, dsc->td.buffer_addr, len);
1161 if (dsc->td.lower.data & E1000_TXD_CMD_EOP) {
1163 if (dsc->td.lower.data & E1000_TXD_CMD_IC) {
1166 dsc->td.lower.flags.cso;
1171 if (dsc->dd.lower.data & E1000_TXD_CMD_TSE)
1173 if (dsc->dd.upper.fields.popts &
1176 if (dsc->dd.upper.fields.popts &
1185 if (dsc->dd.upper.fields.popts &
1188 if (dsc->dd.upper.fields.popts &
1211 (dsc->td.lower.data & E1000_TXD_CMD_VLE)) {
1321 hdr[ETHER_ADDR_LEN*2 + 2] = dsc->td.upper.fields.special >> 8;
1322 hdr[ETHER_ADDR_LEN*2 + 3] = dsc->td.upper.fields.special & 0xff;