Lines Matching refs:dp

347 	    const u_int8_t *dp;
348 dp = &sc->tulip_rombuf[mi->mi_reset_offset];
349 for (idx = 0; idx < mi->mi_reset_length; idx++, dp += 2) {
351 TULIP_CSR_WRITE(sc, csr_sia_general, (dp[0] + 256 * dp[1]) << 16);
354 dp = &sc->tulip_rombuf[mi->mi_gpr_offset];
355 for (idx = 0; idx < mi->mi_gpr_length; idx++, dp += 2) {
357 TULIP_CSR_WRITE(sc, csr_sia_general, (dp[0] + 256 * dp[1]) << 16);
2371 const u_int8_t *dp;
2400 dp = sc->tulip_rombuf + leaf_offset;
2402 sc->tulip_conntype = (tulip_srom_connection_t) (dp[0] + dp[1] * 256); dp += 2;
2412 blocks = *dp++;
2415 data = *dp++;
2426 mi->mi_sia_connectivity = dp[0] + dp[1] * 256;
2427 mi->mi_sia_tx_rx = dp[2] + dp[3] * 256;
2428 mi->mi_sia_general = dp[4] + dp[5] * 256;
2459 dp += 6;
2473 sc->tulip_gpinit = *dp++;
2474 blocks = *dp++;
2477 if ((*dp & 0x80) == 0) {
2481 length = (*dp++ & 0x7f) - 1;
2482 type = *dp++ & 0x3f;
2484 ep = dp + length;
2488 srom_media = (tulip_srom_media_t)(dp[0] & 0x3f);
2498 mi->mi_gpdata = dp[1];
2503 data = dp[2] + dp[3] * 256;
2518 const unsigned phyno = *dp++;
2520 mi->mi_gpr_length = *dp++;
2521 mi->mi_gpr_offset = dp - sc->tulip_rombuf;
2522 dp += mi->mi_gpr_length;
2523 mi->mi_reset_length = *dp++;
2524 mi->mi_reset_offset = dp - sc->tulip_rombuf;
2525 dp += mi->mi_reset_length;
2561 mi->mi_capabilities = dp[0] + dp[1] * 256; dp += 2;
2562 mi->mi_advertisement = dp[0] + dp[1] * 256; dp += 2;
2563 mi->mi_full_duplex = dp[0] + dp[1] * 256; dp += 2;
2564 mi->mi_tx_threshold = dp[0] + dp[1] * 256; dp += 2;
2577 srom_media = (tulip_srom_media_t)(dp[0] & 0x3f);
2587 if (dp[0] & 0x40) {
2588 mi->mi_sia_connectivity = dp[1] + dp[2] * 256;
2589 mi->mi_sia_tx_rx = dp[3] + dp[4] * 256;
2590 mi->mi_sia_general = dp[5] + dp[6] * 256;
2591 dp += 6;
2617 mi->mi_sia_gp_control = (dp[1] + dp[2] * 256) << 16;
2618 mi->mi_sia_gp_data = (dp[3] + dp[4] * 256) << 16;
2624 const unsigned phyno = *dp++;
2627 mi->mi_gpr_length = *dp++;
2628 mi->mi_gpr_offset = dp - sc->tulip_rombuf;
2629 dp += 2 * mi->mi_gpr_length;
2630 mi->mi_reset_length = *dp++;
2631 mi->mi_reset_offset = dp - sc->tulip_rombuf;
2632 dp += 2 * mi->mi_reset_length;
2662 mi->mi_capabilities = dp[0] + dp[1] * 256; dp += 2;
2663 mi->mi_advertisement = dp[0] + dp[1] * 256; dp += 2;
2664 mi->mi_full_duplex = dp[0] + dp[1] * 256; dp += 2;
2665 mi->mi_tx_threshold = dp[0] + dp[1] * 256; dp += 2;
2666 mi->mi_mii_interrupt = dp[0] + dp[1] * 256; dp += 2;
2679 srom_media = (tulip_srom_media_t) dp[0];
2689 mi->mi_gpcontrol = (dp[1] + dp[2] * 256) << 16;
2690 mi->mi_gpdata = (dp[3] + dp[4] * 256) << 16;
2691 data = dp[5] + dp[6] * 256;
2708 mi->mi_reset_length = *dp++;
2709 mi->mi_reset_offset = dp - sc->tulip_rombuf;
2710 dp += 2 * mi->mi_reset_length;
2718 dp = ep;