Lines Matching defs:infoblock
166 /** prepare infoblock for further use, i.e. fix endianess */
171 ide_device_infoblock *infoblock = &device->infoblock;
173 B_BENDIAN_TO_HOST_MULTI((uint16 *)infoblock->serial_number,
174 sizeof(infoblock->serial_number) / 2);
176 B_BENDIAN_TO_HOST_MULTI( (uint16 *)infoblock->firmware_version,
177 sizeof(infoblock->firmware_version) / 2);
179 B_BENDIAN_TO_HOST_MULTI( (uint16 *)infoblock->model_number,
180 sizeof(infoblock->model_number) / 2);
182 infoblock->LBA_total_sectors = B_LENDIAN_TO_HOST_INT32(infoblock->LBA_total_sectors);
183 infoblock->LBA48_total_sectors = B_LENDIAN_TO_HOST_INT64(infoblock->LBA48_total_sectors);
273 // get the infoblock
274 bus->controller->read_pio(bus->channel_cookie, (uint16 *)&device->infoblock,
275 sizeof(device->infoblock) / sizeof(uint16), false);