Lines Matching refs:device
64 pqi_scsi_dev_t *device = NULL; in pqisrc_take_devices_offline() local
69 device = softs->dev_list[i]; in pqisrc_take_devices_offline()
70 if(device == NULL) in pqisrc_take_devices_offline()
72 pqisrc_remove_device(softs, device); in pqisrc_take_devices_offline()
212 pqisrc_is_logical_device(pqi_scsi_dev_t *device) in pqisrc_is_logical_device() argument
214 return !device->is_physical_device; in pqisrc_is_logical_device()
259 char *action, pqi_scsi_dev_t *device) in pqisrc_display_device_info() argument
261 if (device->is_physical_device) { in pqisrc_display_device_info()
265 device->bus, in pqisrc_display_device_info()
266 device->target, in pqisrc_display_device_info()
267 device->lun, in pqisrc_display_device_info()
268 device->vendor, in pqisrc_display_device_info()
269 device->model, in pqisrc_display_device_info()
271 device->offload_config ? '+' : '-', in pqisrc_display_device_info()
272 device->offload_enabled_pending ? '+' : '-', in pqisrc_display_device_info()
273 device->expose_device ? '+' : '-', in pqisrc_display_device_info()
274 device->queue_depth); in pqisrc_display_device_info()
275 } else if (device->devtype == RAID_DEVICE) { in pqisrc_display_device_info()
279 device->bus, in pqisrc_display_device_info()
280 device->target, in pqisrc_display_device_info()
281 device->lun, in pqisrc_display_device_info()
282 device->vendor, in pqisrc_display_device_info()
283 device->model, in pqisrc_display_device_info()
285 device->offload_config ? '+' : '-', in pqisrc_display_device_info()
286 device->offload_enabled_pending ? '+' : '-', in pqisrc_display_device_info()
287 device->expose_device ? '+' : '-', in pqisrc_display_device_info()
288 device->queue_depth); in pqisrc_display_device_info()
289 } else if (device->devtype == CONTROLLER_DEVICE) { in pqisrc_display_device_info()
293 device->bus, in pqisrc_display_device_info()
294 device->target, in pqisrc_display_device_info()
295 device->lun, in pqisrc_display_device_info()
296 device->vendor, in pqisrc_display_device_info()
297 device->model, in pqisrc_display_device_info()
299 device->offload_config ? '+' : '-', in pqisrc_display_device_info()
300 device->offload_enabled_pending ? '+' : '-', in pqisrc_display_device_info()
301 device->expose_device ? '+' : '-', in pqisrc_display_device_info()
302 device->queue_depth); in pqisrc_display_device_info()
307 device->bus, in pqisrc_display_device_info()
308 device->target, in pqisrc_display_device_info()
309 device->lun, in pqisrc_display_device_info()
310 device->vendor, in pqisrc_display_device_info()
311 device->model, in pqisrc_display_device_info()
312 pqisrc_raidlevel_to_string(device->raid_level), in pqisrc_display_device_info()
313 device->offload_config ? '+' : '-', in pqisrc_display_device_info()
314 device->offload_enabled_pending ? '+' : '-', in pqisrc_display_device_info()
315 device->expose_device ? '+' : '-', in pqisrc_display_device_info()
316 device->queue_depth, in pqisrc_display_device_info()
317 device->devtype); in pqisrc_display_device_info()
318 pqisrc_raidlevel_to_string(device->raid_level); /* To use this function */ in pqisrc_display_device_info()
373 pqisrc_count_num_scsi_active_requests_on_dev(pqisrc_softstate_t *softs, pqi_scsi_dev_t *device)
380 if(rcb && IS_OS_SCSICMD(rcb) && (rcb->dvp == device) && rcb->req_pending) {
388 check_device_pending_commands_to_complete(pqisrc_softstate_t *softs, pqi_scsi_dev_t *device)
396 active_requests = pqisrc_count_num_scsi_active_requests_on_dev(softs, device);
405 if(rcb && IS_OS_SCSICMD(rcb) && (rcb->dvp == device) && rcb->req_pending) {
420 pqisrc_wait_for_device_commands_to_complete(pqisrc_softstate_t *softs, pqi_scsi_dev_t *device) in pqisrc_wait_for_device_commands_to_complete() argument
430 …DBG_WARN_BTL(device,"Device Outstanding IO count = %lu\n", pqisrc_read_device_active_io(softs, dev… in pqisrc_wait_for_device_commands_to_complete()
432 while(pqisrc_read_device_active_io(softs, device)) { in pqisrc_wait_for_device_commands_to_complete()
439 DBG_WARN_BTL(device,"timed out waiting for pending IO. DeviceOutStandingIo's=%lu\n", in pqisrc_wait_for_device_commands_to_complete()
440 pqisrc_read_device_active_io(softs, device)); in pqisrc_wait_for_device_commands_to_complete()
445 check_device_pending_commands_to_complete(softs, device); in pqisrc_wait_for_device_commands_to_complete()