Lines Matching refs:unit_dir
1437 uint32_t *unit_dir;
1627 unit_dir = (uint32_t *)kmem_zalloc(S1394_UNIT_DIR_SZ, KM_SLEEP);
1628 unit_dir[1] = 0x12080020; /* Sun Microsystems */
1629 unit_dir[2] = 0x13000001; /* Version 1 */
1630 unit_dir[3] = 0x81000001; /* offset to the text leaf */
1631 CRC = s1394_CRC16(&unit_dir[1], 3);
1632 unit_dir[0] = (0x00030000) | CRC;
1636 unit_dir[i] = T1394_DATA32(unit_dir[i]);
1639 unit_dir[5] = 0x00000000;
1640 unit_dir[6] = 0x00000000;
1641 unit_dir[7] = 0x536f6c61; /* "Sola" */
1642 unit_dir[8] = 0x72697320; /* "ris " */
1643 unit_dir[9] = 0x31333934; /* "1394" */
1644 unit_dir[10] = 0x20535720; /* " SW " */
1645 unit_dir[11] = 0x4672616d; /* "Fram" */
1646 unit_dir[12] = 0x65576f72; /* "ewor" */
1647 unit_dir[13] = 0x6b000000; /* "k" */
1648 CRC = s1394_CRC16(&unit_dir[5], 9);
1649 unit_dir[4] = (0x00090000) | CRC;
1653 unit_dir[i] = T1394_DATA32(unit_dir[i]);
1655 ret = s1394_add_config_rom_entry(hal, S1394_UNIT_DIR_KEY, unit_dir,
1658 kmem_free((void *)unit_dir, S1394_UNIT_DIR_SZ);
1676 kmem_free((void *)unit_dir, S1394_UNIT_DIR_SZ);