Lines Matching refs:enq

291     struct mlx_enquiry2	enq;
302 if (mlx_enquiry(unit, &enq)) {
307 if ((enq.me_hardware_id & 0xff) == mlx_controller_names[i].hwid) {
313 sprintf(buf, " model 0x%x", enq.me_hardware_id & 0xff);
319 enq.me_actual_channels,
320 enq.me_actual_channels > 1 ? "s" : "",
321 enq.me_firmware_id & 0xff,
322 (enq.me_firmware_id >> 8) & 0xff,
323 (enq.me_firmware_id >> 16),
324 (enq.me_firmware_id >> 24) & 0xff,
325 enq.me_mem_size / (1024 * 1024));
328 printf(" Hardware ID 0x%08x\n", enq.me_hardware_id);
329 printf(" Firmware ID 0x%08x\n", enq.me_firmware_id);
330 printf(" Configured/Actual channels %d/%d\n", enq.me_configured_channels,
331 enq.me_actual_channels);
332 printf(" Max Targets %d\n", enq.me_max_targets);
333 printf(" Max Tags %d\n", enq.me_max_tags);
334 printf(" Max System Drives %d\n", enq.me_max_sys_drives);
335 printf(" Max Arms %d\n", enq.me_max_arms);
336 printf(" Max Spans %d\n", enq.me_max_spans);
337 printf(" DRAM/cache/flash/NVRAM size %d/%d/%d/%d\n", enq.me_mem_size,
338 enq.me_cache_size, enq.me_flash_size, enq.me_nvram_size);
339 printf(" DRAM type %d\n", enq.me_mem_type);
340 printf(" Clock Speed %dns\n", enq.me_clock_speed);
341 printf(" Hardware Speed %dns\n", enq.me_hardware_speed);
342 printf(" Max Commands %d\n", enq.me_max_commands);
343 printf(" Max SG Entries %d\n", enq.me_max_sg);
344 printf(" Max DP %d\n", enq.me_max_dp);
345 printf(" Max IOD %d\n", enq.me_max_iod);
346 printf(" Max Comb %d\n", enq.me_max_comb);
347 printf(" Latency %ds\n", enq.me_latency);
348 printf(" SCSI Timeout %ds\n", enq.me_scsi_timeout);
349 printf(" Min Free Lines %d\n", enq.me_min_freelines);
350 printf(" Rate Constant %d\n", enq.me_rate_const);
351 printf(" MAXBLK %d\n", enq.me_maxblk);
352 printf(" Blocking Factor %d sectors\n", enq.me_blocking_factor);
353 printf(" Cache Line Size %d blocks\n", enq.me_cacheline);
355 enq.me_scsi_cap & (1<<4) ? "differential " : "",
356 (1 << ((enq.me_scsi_cap >> 2) & 3)) * 10,
357 8 << (enq.me_scsi_cap & 0x3));
358 printf(" Firmware Build Number %d\n", enq.me_firmware_build);
359 printf(" Fault Management Type %d\n", enq.me_fault_mgmt_type);
361 printf(" Features %b\n", enq.me_firmware_features,
367 for (channel = 0; channel < enq.me_configured_channels; channel++) {
368 for (target = 0; target < enq.me_max_targets; target++) {