Lines Matching defs:rdev
164 struct sas_end_device *rdev;
168 rdev = rphy_to_end_device(rphy);
169 return rdev;
330 struct sas_end_device *rdev = sas_sdev_to_rdev(sdev);
332 return rdev->rphy.identify.sas_address;
348 struct sas_end_device *rdev = sas_sdev_to_rdev(sdev);
368 rdev->tlr_supported = ret;
384 struct sas_end_device *rdev = sas_sdev_to_rdev(sdev);
386 rdev->tlr_enabled = 0;
403 struct sas_end_device *rdev = sas_sdev_to_rdev(sdev);
405 rdev->tlr_enabled = 1;
414 struct sas_end_device *rdev = sas_sdev_to_rdev(sdev);
415 return rdev->tlr_enabled;
1241 struct sas_end_device *rdev = sas_sdev_to_rdev(sdev);
1262 rdev->ready_led_meaning = msdata[2] & 0x10 ? 1 : 0;
1263 rdev->I_T_nexus_loss_timeout = (msdata[4] << 8) + msdata[5];
1264 rdev->initiator_response_timeout = (msdata[6] << 8) + msdata[7];
1281 struct sas_end_device *rdev = rphy_to_end_device(rphy); \
1283 return snprintf(buf, 20, format_string, cast rdev->field); \
1441 struct sas_end_device *rdev;
1443 rdev = kzalloc(sizeof(*rdev), GFP_KERNEL);
1444 if (!rdev) {
1448 device_initialize(&rdev->rphy.dev);
1449 rdev->rphy.dev.parent = get_device(&parent->dev);
1450 rdev->rphy.dev.release = sas_end_device_release;
1453 dev_set_name(&rdev->rphy.dev, "end_device-%d:%d:%d",
1457 dev_set_name(&rdev->rphy.dev, "end_device-%d:%d",
1459 rdev->rphy.identify.device_type = SAS_END_DEVICE;
1460 sas_rphy_initialize(&rdev->rphy);
1461 transport_setup_device(&rdev->rphy.dev);
1463 return &rdev->rphy;
1481 struct sas_expander_device *rdev;
1487 rdev = kzalloc(sizeof(*rdev), GFP_KERNEL);
1488 if (!rdev) {
1492 device_initialize(&rdev->rphy.dev);
1493 rdev->rphy.dev.parent = get_device(&parent->dev);
1494 rdev->rphy.dev.release = sas_expander_release;
1496 rdev->rphy.scsi_target_id = sas_host->next_expander_id++;
1498 dev_set_name(&rdev->rphy.dev, "expander-%d:%d",
1499 shost->host_no, rdev->rphy.scsi_target_id);
1500 rdev->rphy.identify.device_type = type;
1501 sas_rphy_initialize(&rdev->rphy);
1502 transport_setup_device(&rdev->rphy.dev);
1504 return &rdev->rphy;