Lines Matching refs:sas_device
621 struct mptsas_devinfo sas_device; in mptsas_add_device_component_by_fw() local
625 rc = mptsas_sas_device_pg0(ioc, &sas_device, in mptsas_add_device_component_by_fw()
636 sas_device.handle_enclosure); in mptsas_add_device_component_by_fw()
638 mptsas_add_device_component(ioc, sas_device.channel, in mptsas_add_device_component_by_fw()
639 sas_device.id, sas_device.sas_address, sas_device.device_info, in mptsas_add_device_component_by_fw()
640 sas_device.slot, enclosure_info.enclosure_logical_id); in mptsas_add_device_component_by_fw()
1578 struct mptsas_devinfo *sas_device) in mptsas_refreshing_device_handles() argument
1585 sas_device->sas_address); in mptsas_refreshing_device_handles()
1594 sas_device->sas_address) in mptsas_refreshing_device_handles()
1596 port_info->phy_info[i].attached.channel = sas_device->channel; in mptsas_refreshing_device_handles()
1597 port_info->phy_info[i].attached.id = sas_device->id; in mptsas_refreshing_device_handles()
1599 sas_device->sas_address; in mptsas_refreshing_device_handles()
1600 port_info->phy_info[i].attached.handle = sas_device->handle; in mptsas_refreshing_device_handles()
1602 sas_device->handle_parent; in mptsas_refreshing_device_handles()
1604 sas_device->handle_enclosure; in mptsas_refreshing_device_handles()
3779 struct mptsas_devinfo sas_device; in mptsas_not_responding_devices() local
3806 sas_device.handle = 0; in mptsas_not_responding_devices()
3809 retval = mptsas_sas_device_pg0(ioc, &sas_device, in mptsas_not_responding_devices()
3815 if (sas_device.handle) in mptsas_not_responding_devices()
3953 struct mptsas_devinfo sas_device; in mptsas_probe_devices() local
3957 while (!(mptsas_sas_device_pg0(ioc, &sas_device, in mptsas_probe_devices()
3960 handle = sas_device.handle; in mptsas_probe_devices()
3962 if ((sas_device.device_info & in mptsas_probe_devices()
3970 if (!(sas_device.flags & MPI_SAS_DEVICE0_FLAGS_DEVICE_PRESENT) in mptsas_probe_devices()
3971 || !(sas_device.flags & in mptsas_probe_devices()
3975 phy_info = mptsas_refreshing_device_handles(ioc, &sas_device); in mptsas_probe_devices()
4236 struct mptsas_devinfo sas_device; in mptsas_adding_inactive_raid_components() local
4277 if (mptsas_sas_device_pg0(ioc, &sas_device, in mptsas_adding_inactive_raid_components()
4286 if (!(sas_device.flags & MPI_SAS_DEVICE0_FLAGS_DEVICE_PRESENT) in mptsas_adding_inactive_raid_components()
4287 || !(sas_device.flags & in mptsas_adding_inactive_raid_components()
4293 sas_device.sas_address); in mptsas_adding_inactive_raid_components()
4311 struct mptsas_devinfo sas_device; in mptsas_hotplug_work() local
4336 memset(&sas_device, 0, sizeof(struct mptsas_devinfo)); in mptsas_hotplug_work()
4337 mptsas_sas_device_pg0(ioc, &sas_device, in mptsas_hotplug_work()
4345 if (!(sas_device.flags & MPI_SAS_DEVICE0_FLAGS_DEVICE_PRESENT) in mptsas_hotplug_work()
4346 || !(sas_device.flags & in mptsas_hotplug_work()
4350 if (!sas_device.handle) in mptsas_hotplug_work()
4353 phy_info = mptsas_refreshing_device_handles(ioc, &sas_device); in mptsas_hotplug_work()
4355 if (!phy_info && (sas_device.device_info & in mptsas_hotplug_work()
4360 __func__, __LINE__, sas_device.handle_parent)); in mptsas_hotplug_work()
4362 sas_device.handle_parent); in mptsas_hotplug_work()
4375 (ioc, &sas_device); in mptsas_hotplug_work()
4410 if (mptsas_sas_device_pg0(ioc, &sas_device, in mptsas_hotplug_work()
4422 if (!(sas_device.flags & MPI_SAS_DEVICE0_FLAGS_DEVICE_PRESENT) in mptsas_hotplug_work()
4423 || !(sas_device.flags & in mptsas_hotplug_work()
4428 ioc, sas_device.sas_address); in mptsas_hotplug_work()
4459 sas_device.sas_address); in mptsas_hotplug_work()
4469 if (mptsas_sas_device_pg0(ioc, &sas_device, in mptsas_hotplug_work()
4482 if (!(sas_device.flags & MPI_SAS_DEVICE0_FLAGS_DEVICE_PRESENT) in mptsas_hotplug_work()
4483 || !(sas_device.flags & in mptsas_hotplug_work()
4488 sas_device.sas_address); in mptsas_hotplug_work()
4525 sas_device.sas_address); in mptsas_hotplug_work()