Lines Matching refs:dev_scsi
273 struct sysfs_device *dev_scsi;
277 dev_scsi = sysfs_device_get_parent_with_subsystem(dev, "scsi");
278 if (dev_scsi == NULL) {
282 if (sscanf(dev_scsi->kernel, "%d:%d:%d:%d", &host, &bus, &target, &lun) != 4) {
283 info("invalid scsi device '%s'", dev_scsi->kernel);
288 scsi_vendor = sysfs_attr_get_value(dev_scsi->devpath, "vendor");
290 info("%s: cannot get SCSI vendor attribute", dev_scsi->kernel);
295 scsi_model = sysfs_attr_get_value(dev_scsi->devpath, "model");
297 info("%s: cannot get SCSI model attribute", dev_scsi->kernel);
302 scsi_type = sysfs_attr_get_value(dev_scsi->devpath, "type");
304 info("%s: cannot get SCSI type attribute", dev_scsi->kernel);
309 scsi_rev = sysfs_attr_get_value(dev_scsi->devpath, "rev");
311 info("%s: cannot get SCSI revision attribute", dev_scsi->kernel);