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