sas_device 621 drivers/message/fusion/mptsas.c struct mptsas_devinfo sas_device; sas_device 625 drivers/message/fusion/mptsas.c rc = mptsas_sas_device_pg0(ioc, &sas_device, sas_device 636 drivers/message/fusion/mptsas.c sas_device.handle_enclosure); sas_device 638 drivers/message/fusion/mptsas.c mptsas_add_device_component(ioc, sas_device.channel, sas_device 639 drivers/message/fusion/mptsas.c sas_device.id, sas_device.sas_address, sas_device.device_info, sas_device 640 drivers/message/fusion/mptsas.c sas_device.slot, enclosure_info.enclosure_logical_id); sas_device 1577 drivers/message/fusion/mptsas.c struct mptsas_devinfo *sas_device) sas_device 1584 drivers/message/fusion/mptsas.c sas_device->sas_address); sas_device 1593 drivers/message/fusion/mptsas.c sas_device->sas_address) sas_device 1595 drivers/message/fusion/mptsas.c port_info->phy_info[i].attached.channel = sas_device->channel; sas_device 1596 drivers/message/fusion/mptsas.c port_info->phy_info[i].attached.id = sas_device->id; sas_device 1598 drivers/message/fusion/mptsas.c sas_device->sas_address; sas_device 1599 drivers/message/fusion/mptsas.c port_info->phy_info[i].attached.handle = sas_device->handle; sas_device 1601 drivers/message/fusion/mptsas.c sas_device->handle_parent; sas_device 1603 drivers/message/fusion/mptsas.c sas_device->handle_enclosure; sas_device 3774 drivers/message/fusion/mptsas.c struct mptsas_devinfo sas_device; sas_device 3801 drivers/message/fusion/mptsas.c sas_device.handle = 0; sas_device 3804 drivers/message/fusion/mptsas.c retval = mptsas_sas_device_pg0(ioc, &sas_device, sas_device 3810 drivers/message/fusion/mptsas.c if (sas_device.handle) sas_device 3948 drivers/message/fusion/mptsas.c struct mptsas_devinfo sas_device; sas_device 3952 drivers/message/fusion/mptsas.c while (!(mptsas_sas_device_pg0(ioc, &sas_device, sas_device 3955 drivers/message/fusion/mptsas.c handle = sas_device.handle; sas_device 3957 drivers/message/fusion/mptsas.c if ((sas_device.device_info & sas_device 3965 drivers/message/fusion/mptsas.c if (!(sas_device.flags & MPI_SAS_DEVICE0_FLAGS_DEVICE_PRESENT) sas_device 3966 drivers/message/fusion/mptsas.c || !(sas_device.flags & sas_device 3970 drivers/message/fusion/mptsas.c phy_info = mptsas_refreshing_device_handles(ioc, &sas_device); sas_device 4231 drivers/message/fusion/mptsas.c struct mptsas_devinfo sas_device; sas_device 4272 drivers/message/fusion/mptsas.c if (mptsas_sas_device_pg0(ioc, &sas_device, sas_device 4281 drivers/message/fusion/mptsas.c if (!(sas_device.flags & MPI_SAS_DEVICE0_FLAGS_DEVICE_PRESENT) sas_device 4282 drivers/message/fusion/mptsas.c || !(sas_device.flags & sas_device 4288 drivers/message/fusion/mptsas.c sas_device.sas_address); sas_device 4306 drivers/message/fusion/mptsas.c struct mptsas_devinfo sas_device; sas_device 4332 drivers/message/fusion/mptsas.c memset(&sas_device, 0, sizeof(struct mptsas_devinfo)); sas_device 4333 drivers/message/fusion/mptsas.c mptsas_sas_device_pg0(ioc, &sas_device, sas_device 4341 drivers/message/fusion/mptsas.c if (!(sas_device.flags & MPI_SAS_DEVICE0_FLAGS_DEVICE_PRESENT) sas_device 4342 drivers/message/fusion/mptsas.c || !(sas_device.flags & sas_device 4346 drivers/message/fusion/mptsas.c if (!sas_device.handle) sas_device 4349 drivers/message/fusion/mptsas.c phy_info = mptsas_refreshing_device_handles(ioc, &sas_device); sas_device 4355 drivers/message/fusion/mptsas.c __func__, __LINE__, sas_device.handle_parent)); sas_device 4357 drivers/message/fusion/mptsas.c sas_device.handle_parent); sas_device 4370 drivers/message/fusion/mptsas.c (ioc, &sas_device); sas_device 4405 drivers/message/fusion/mptsas.c if (mptsas_sas_device_pg0(ioc, &sas_device, sas_device 4417 drivers/message/fusion/mptsas.c if (!(sas_device.flags & MPI_SAS_DEVICE0_FLAGS_DEVICE_PRESENT) sas_device 4418 drivers/message/fusion/mptsas.c || !(sas_device.flags & sas_device 4423 drivers/message/fusion/mptsas.c ioc, sas_device.sas_address); sas_device 4454 drivers/message/fusion/mptsas.c sas_device.sas_address); sas_device 4464 drivers/message/fusion/mptsas.c if (mptsas_sas_device_pg0(ioc, &sas_device, sas_device 4477 drivers/message/fusion/mptsas.c if (!(sas_device.flags & MPI_SAS_DEVICE0_FLAGS_DEVICE_PRESENT) sas_device 4478 drivers/message/fusion/mptsas.c || !(sas_device.flags & sas_device 4483 drivers/message/fusion/mptsas.c sas_device.sas_address); sas_device 4520 drivers/message/fusion/mptsas.c sas_device.sas_address); sas_device 196 drivers/scsi/hisi_sas/hisi_sas.h struct domain_device *sas_device; sas_device 678 drivers/scsi/hisi_sas/hisi_sas_main.c sas_dev->sas_device = device; sas_device 1032 drivers/scsi/hisi_sas/hisi_sas_main.c device = sas_dev->sas_device; sas_device 1073 drivers/scsi/hisi_sas/hisi_sas_main.c sas_dev->sas_device = NULL; sas_device 1370 drivers/scsi/hisi_sas/hisi_sas_main.c struct domain_device *device = sas_dev->sas_device; sas_device 1443 drivers/scsi/hisi_sas/hisi_sas_main.c device = sas_dev->sas_device; sas_device 1494 drivers/scsi/hisi_sas/hisi_sas_main.c struct domain_device *device = sas_dev->sas_device; sas_device 1881 drivers/scsi/hisi_sas/hisi_sas_main.c struct domain_device *device = sas_dev->sas_device; sas_device 493 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c struct domain_device *device = sas_dev->sas_device; sas_device 869 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c sas_dev->sas_device = device; sas_device 926 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c struct domain_device *device = sas_dev->sas_device; sas_device 1007 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c if (dev_is_sata(sas_dev->sas_device)) sas_device 749 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c struct domain_device *device = sas_dev->sas_device; sas_device 203 drivers/scsi/mpt3sas/mpt3sas_ctl.c struct _sas_device *sas_device = NULL; sas_device 206 drivers/scsi/mpt3sas/mpt3sas_ctl.c sas_device = mpt3sas_get_sdev_by_handle(ioc, sas_device 208 drivers/scsi/mpt3sas/mpt3sas_ctl.c if (sas_device) { sas_device 210 drivers/scsi/mpt3sas/mpt3sas_ctl.c (u64)sas_device->sas_address, sas_device 211 drivers/scsi/mpt3sas/mpt3sas_ctl.c sas_device->phy); sas_device 213 drivers/scsi/mpt3sas/mpt3sas_ctl.c (u64)sas_device->enclosure_logical_id, sas_device 214 drivers/scsi/mpt3sas/mpt3sas_ctl.c sas_device->slot); sas_device 215 drivers/scsi/mpt3sas/mpt3sas_ctl.c sas_device_put(sas_device); sas_device 217 drivers/scsi/mpt3sas/mpt3sas_ctl.c if (!sas_device) { sas_device 1334 drivers/scsi/mpt3sas/mpt3sas_ctl.c struct _sas_device *sas_device; sas_device 1342 drivers/scsi/mpt3sas/mpt3sas_ctl.c list_for_each_entry(sas_device, &ioc->sas_device_list, list) { sas_device 1344 drivers/scsi/mpt3sas/mpt3sas_ctl.c btdh->handle == sas_device->handle) { sas_device 1345 drivers/scsi/mpt3sas/mpt3sas_ctl.c btdh->bus = sas_device->channel; sas_device 1346 drivers/scsi/mpt3sas/mpt3sas_ctl.c btdh->id = sas_device->id; sas_device 1349 drivers/scsi/mpt3sas/mpt3sas_ctl.c } else if (btdh->bus == sas_device->channel && btdh->id == sas_device 1350 drivers/scsi/mpt3sas/mpt3sas_ctl.c sas_device->id && btdh->handle == 0xFFFF) { sas_device 1351 drivers/scsi/mpt3sas/mpt3sas_ctl.c btdh->handle = sas_device->handle; sas_device 71 drivers/scsi/mpt3sas/mpt3sas_scsih.c struct _sas_device *sas_device); sas_device 470 drivers/scsi/mpt3sas/mpt3sas_scsih.c struct _sas_device *sas_device; sas_device 499 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device = device; sas_device 500 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_address = sas_device->sas_address; sas_device 501 drivers/scsi/mpt3sas/mpt3sas_scsih.c device_name = sas_device->device_name; sas_device 502 drivers/scsi/mpt3sas/mpt3sas_scsih.c enclosure_logical_id = sas_device->enclosure_logical_id; sas_device 503 drivers/scsi/mpt3sas/mpt3sas_scsih.c slot = sas_device->slot; sas_device 621 drivers/scsi/mpt3sas/mpt3sas_scsih.c struct _sas_device *sas_device; sas_device 625 drivers/scsi/mpt3sas/mpt3sas_scsih.c list_for_each_entry(sas_device, &ioc->sas_device_list, list) sas_device 626 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (sas_device->sas_address == sas_address) sas_device 629 drivers/scsi/mpt3sas/mpt3sas_scsih.c list_for_each_entry(sas_device, &ioc->sas_device_init_list, list) sas_device 630 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (sas_device->sas_address == sas_address) sas_device 636 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device_get(sas_device); sas_device 637 drivers/scsi/mpt3sas/mpt3sas_scsih.c return sas_device; sas_device 653 drivers/scsi/mpt3sas/mpt3sas_scsih.c struct _sas_device *sas_device; sas_device 657 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device = __mpt3sas_get_sdev_by_addr(ioc, sas_device 661 drivers/scsi/mpt3sas/mpt3sas_scsih.c return sas_device; sas_device 667 drivers/scsi/mpt3sas/mpt3sas_scsih.c struct _sas_device *sas_device; sas_device 671 drivers/scsi/mpt3sas/mpt3sas_scsih.c list_for_each_entry(sas_device, &ioc->sas_device_list, list) sas_device 672 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (sas_device->handle == handle) sas_device 675 drivers/scsi/mpt3sas/mpt3sas_scsih.c list_for_each_entry(sas_device, &ioc->sas_device_init_list, list) sas_device 676 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (sas_device->handle == handle) sas_device 682 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device_get(sas_device); sas_device 683 drivers/scsi/mpt3sas/mpt3sas_scsih.c return sas_device; sas_device 698 drivers/scsi/mpt3sas/mpt3sas_scsih.c struct _sas_device *sas_device; sas_device 702 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device = __mpt3sas_get_sdev_by_handle(ioc, handle); sas_device 705 drivers/scsi/mpt3sas/mpt3sas_scsih.c return sas_device; sas_device 717 drivers/scsi/mpt3sas/mpt3sas_scsih.c struct _sas_device *sas_device, struct scsi_device *sdev, sas_device 721 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (sas_device->enclosure_handle != 0) sas_device 725 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->enclosure_logical_id, sas_device 726 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->slot); sas_device 727 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (sas_device->connector_name[0] != '\0') sas_device 730 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->enclosure_level, sas_device 731 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->connector_name); sas_device 732 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (sas_device->is_chassis_slot_valid) sas_device 734 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->chassis_slot); sas_device 736 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (sas_device->enclosure_handle != 0) sas_device 740 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->enclosure_logical_id, sas_device 741 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->slot); sas_device 742 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (sas_device->connector_name[0] != '\0') sas_device 745 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->enclosure_level, sas_device 746 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->connector_name); sas_device 747 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (sas_device->is_chassis_slot_valid) sas_device 750 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->chassis_slot); sas_device 752 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (sas_device->enclosure_handle != 0) sas_device 754 drivers/scsi/mpt3sas/mpt3sas_scsih.c (u64)sas_device->enclosure_logical_id, sas_device 755 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->slot); sas_device 756 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (sas_device->connector_name[0] != '\0') sas_device 758 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->enclosure_level, sas_device 759 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->connector_name); sas_device 760 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (sas_device->is_chassis_slot_valid) sas_device 762 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->chassis_slot); sas_device 776 drivers/scsi/mpt3sas/mpt3sas_scsih.c struct _sas_device *sas_device) sas_device 780 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (!sas_device) sas_device 783 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->handle, (u64)sas_device->sas_address); sas_device 785 drivers/scsi/mpt3sas/mpt3sas_scsih.c _scsih_display_enclosure_chassis_info(ioc, sas_device, NULL, NULL); sas_device 792 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (!list_empty(&sas_device->list)) { sas_device 793 drivers/scsi/mpt3sas/mpt3sas_scsih.c list_del_init(&sas_device->list); sas_device 794 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device_put(sas_device); sas_device 807 drivers/scsi/mpt3sas/mpt3sas_scsih.c struct _sas_device *sas_device; sas_device 814 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device = __mpt3sas_get_sdev_by_handle(ioc, handle); sas_device 815 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (sas_device) { sas_device 816 drivers/scsi/mpt3sas/mpt3sas_scsih.c list_del_init(&sas_device->list); sas_device 817 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device_put(sas_device); sas_device 820 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (sas_device) { sas_device 821 drivers/scsi/mpt3sas/mpt3sas_scsih.c _scsih_remove_device(ioc, sas_device); sas_device 822 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device_put(sas_device); sas_device 835 drivers/scsi/mpt3sas/mpt3sas_scsih.c struct _sas_device *sas_device; sas_device 842 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device = __mpt3sas_get_sdev_by_addr(ioc, sas_address); sas_device 843 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (sas_device) { sas_device 844 drivers/scsi/mpt3sas/mpt3sas_scsih.c list_del_init(&sas_device->list); sas_device 845 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device_put(sas_device); sas_device 848 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (sas_device) { sas_device 849 drivers/scsi/mpt3sas/mpt3sas_scsih.c _scsih_remove_device(ioc, sas_device); sas_device 850 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device_put(sas_device); sas_device 864 drivers/scsi/mpt3sas/mpt3sas_scsih.c struct _sas_device *sas_device) sas_device 870 drivers/scsi/mpt3sas/mpt3sas_scsih.c __func__, sas_device->handle, sas_device 871 drivers/scsi/mpt3sas/mpt3sas_scsih.c (u64)sas_device->sas_address)); sas_device 873 drivers/scsi/mpt3sas/mpt3sas_scsih.c dewtprintk(ioc, _scsih_display_enclosure_chassis_info(ioc, sas_device, sas_device 877 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device_get(sas_device); sas_device 878 drivers/scsi/mpt3sas/mpt3sas_scsih.c list_add_tail(&sas_device->list, &ioc->sas_device_list); sas_device 882 drivers/scsi/mpt3sas/mpt3sas_scsih.c clear_bit(sas_device->handle, ioc->pend_os_device_add); sas_device 886 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (!mpt3sas_transport_port_add(ioc, sas_device->handle, sas_device 887 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->sas_address_parent)) { sas_device 888 drivers/scsi/mpt3sas/mpt3sas_scsih.c _scsih_sas_device_remove(ioc, sas_device); sas_device 889 drivers/scsi/mpt3sas/mpt3sas_scsih.c } else if (!sas_device->starget) { sas_device 897 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->sas_address, sas_device 898 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->sas_address_parent); sas_device 899 drivers/scsi/mpt3sas/mpt3sas_scsih.c _scsih_sas_device_remove(ioc, sas_device); sas_device 902 drivers/scsi/mpt3sas/mpt3sas_scsih.c clear_bit(sas_device->handle, ioc->pend_os_device_add); sas_device 915 drivers/scsi/mpt3sas/mpt3sas_scsih.c struct _sas_device *sas_device) sas_device 921 drivers/scsi/mpt3sas/mpt3sas_scsih.c __func__, sas_device->handle, sas_device 922 drivers/scsi/mpt3sas/mpt3sas_scsih.c (u64)sas_device->sas_address)); sas_device 924 drivers/scsi/mpt3sas/mpt3sas_scsih.c dewtprintk(ioc, _scsih_display_enclosure_chassis_info(ioc, sas_device, sas_device 928 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device_get(sas_device); sas_device 929 drivers/scsi/mpt3sas/mpt3sas_scsih.c list_add_tail(&sas_device->list, &ioc->sas_device_init_list); sas_device 930 drivers/scsi/mpt3sas/mpt3sas_scsih.c _scsih_determine_boot_device(ioc, sas_device, 0); sas_device 1520 drivers/scsi/mpt3sas/mpt3sas_scsih.c struct _sas_device *sas_device; sas_device 1542 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device = __mpt3sas_get_sdev_from_target(ioc, sas_target_priv_data); sas_device 1543 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (sas_device) { sas_device 1544 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (sas_device->device_info & MPI2_SAS_DEVICE_INFO_SATA_DEVICE) sas_device 1547 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device_put(sas_device); sas_device 1592 drivers/scsi/mpt3sas/mpt3sas_scsih.c struct _sas_device *sas_device; sas_device 1649 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device = __mpt3sas_get_sdev_by_addr(ioc, sas_device 1652 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (sas_device) { sas_device 1653 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_target_priv_data->handle = sas_device->handle; sas_device 1654 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_target_priv_data->sas_address = sas_device->sas_address; sas_device 1655 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_target_priv_data->sas_dev = sas_device; sas_device 1656 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->starget = starget; sas_device 1657 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->id = starget->id; sas_device 1658 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->channel = starget->channel; sas_device 1659 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (test_bit(sas_device->handle, ioc->pd_handles)) sas_device 1662 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (sas_device->fast_path) sas_device 1681 drivers/scsi/mpt3sas/mpt3sas_scsih.c struct _sas_device *sas_device; sas_device 1724 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device = __mpt3sas_get_sdev_from_target(ioc, sas_target_priv_data); sas_device 1725 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (sas_device && (sas_device->starget == starget) && sas_device 1726 drivers/scsi/mpt3sas/mpt3sas_scsih.c (sas_device->id == starget->id) && sas_device 1727 drivers/scsi/mpt3sas/mpt3sas_scsih.c (sas_device->channel == starget->channel)) sas_device 1728 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->starget = NULL; sas_device 1730 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (sas_device) { sas_device 1735 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device_put(sas_device); sas_device 1737 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device_put(sas_device); sas_device 1762 drivers/scsi/mpt3sas/mpt3sas_scsih.c struct _sas_device *sas_device; sas_device 1809 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device = __mpt3sas_get_sdev_by_addr(ioc, sas_device 1811 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (sas_device && (sas_device->starget == NULL)) { sas_device 1815 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->starget = starget; sas_device 1818 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (sas_device) sas_device 1819 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device_put(sas_device); sas_device 1838 drivers/scsi/mpt3sas/mpt3sas_scsih.c struct _sas_device *sas_device; sas_device 1866 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device = __mpt3sas_get_sdev_from_target(ioc, sas_device 1868 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (sas_device && !sas_target_priv_data->num_luns) sas_device 1869 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->starget = NULL; sas_device 1871 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (sas_device) sas_device 1872 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device_put(sas_device); sas_device 2231 drivers/scsi/mpt3sas/mpt3sas_scsih.c struct _sas_device *sas_device; sas_device 2414 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device = __mpt3sas_get_sdev_by_addr(ioc, sas_device 2416 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (!sas_device) { sas_device 2424 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->volume_handle = volume_handle; sas_device 2425 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->volume_wwid = volume_wwid; sas_device 2426 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (sas_device->device_info & MPI2_SAS_DEVICE_INFO_SSP_TARGET) { sas_device 2429 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (sas_device->device_info & sas_device 2440 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (sas_device->device_info & MPI2_SAS_DEVICE_INFO_STP_TARGET) sas_device 2442 drivers/scsi/mpt3sas/mpt3sas_scsih.c else if (sas_device->device_info & sas_device 2449 drivers/scsi/mpt3sas/mpt3sas_scsih.c ds, handle, (unsigned long long)sas_device->sas_address, sas_device 2450 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->phy, (unsigned long long)sas_device->device_name); sas_device 2452 drivers/scsi/mpt3sas/mpt3sas_scsih.c _scsih_display_enclosure_chassis_info(NULL, sas_device, sdev, NULL); sas_device 2454 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device_put(sas_device); sas_device 2791 drivers/scsi/mpt3sas/mpt3sas_scsih.c struct _sas_device *sas_device = NULL; sas_device 2836 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device = __mpt3sas_get_sdev_from_target(ioc, priv_target); sas_device 2837 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (sas_device) { sas_device 2843 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->volume_handle, sas_device 2844 drivers/scsi/mpt3sas/mpt3sas_scsih.c (unsigned long long)sas_device->volume_wwid); sas_device 2848 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->handle, sas_device 2849 drivers/scsi/mpt3sas/mpt3sas_scsih.c (unsigned long long)sas_device->sas_address, sas_device 2850 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->phy); sas_device 2852 drivers/scsi/mpt3sas/mpt3sas_scsih.c _scsih_display_enclosure_chassis_info(NULL, sas_device, sas_device 2855 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device_put(sas_device); sas_device 2941 drivers/scsi/mpt3sas/mpt3sas_scsih.c struct _sas_device *sas_device = NULL; sas_device 2970 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device = mpt3sas_get_sdev_from_target(ioc, sas_device 2972 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (sas_device) sas_device 2973 drivers/scsi/mpt3sas/mpt3sas_scsih.c handle = sas_device->volume_handle; sas_device 3002 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (sas_device) sas_device 3003 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device_put(sas_device); sas_device 3021 drivers/scsi/mpt3sas/mpt3sas_scsih.c struct _sas_device *sas_device = NULL; sas_device 3049 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device = mpt3sas_get_sdev_from_target(ioc, sas_device 3051 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (sas_device) sas_device 3052 drivers/scsi/mpt3sas/mpt3sas_scsih.c handle = sas_device->volume_handle; sas_device 3080 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (sas_device) sas_device 3081 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device_put(sas_device); sas_device 3441 drivers/scsi/mpt3sas/mpt3sas_scsih.c struct _sas_device *sas_device; sas_device 3443 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device = mpt3sas_get_sdev_by_handle(ioc, handle); sas_device 3453 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (sas_device && sas_device->pend_sas_rphy_add) sas_device 3464 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (sas_device) sas_device 3465 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device_put(sas_device); sas_device 3482 drivers/scsi/mpt3sas/mpt3sas_scsih.c struct _sas_device *sas_device; sas_device 3494 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device = __mpt3sas_get_sdev_by_addr(ioc, sas_device 3496 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (sas_device) { sas_device 3497 drivers/scsi/mpt3sas/mpt3sas_scsih.c set_bit(sas_device->handle, sas_device 3499 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device_put(sas_device); sas_device 3595 drivers/scsi/mpt3sas/mpt3sas_scsih.c struct _sas_device *sas_device = NULL; sas_device 3625 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device = __mpt3sas_get_sdev_by_handle(ioc, handle); sas_device 3626 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (sas_device && sas_device->starget && sas_device 3627 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->starget->hostdata) { sas_device 3628 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_target_priv_data = sas_device->starget->hostdata; sas_device 3630 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_address = sas_device->sas_address; sas_device 3633 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (!sas_device) { sas_device 3655 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (sas_device) { sas_device 3656 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (sas_device->enclosure_handle != 0) sas_device 3659 drivers/scsi/mpt3sas/mpt3sas_scsih.c (u64)sas_device->enclosure_logical_id, sas_device 3660 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->slot)); sas_device 3661 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (sas_device->connector_name[0] != '\0') sas_device 3664 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->enclosure_level, sas_device 3665 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->connector_name)); sas_device 3710 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (sas_device) sas_device 3711 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device_put(sas_device); sas_device 4836 drivers/scsi/mpt3sas/mpt3sas_scsih.c struct _sas_device *sas_device = NULL; sas_device 4986 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device = mpt3sas_get_sdev_from_target(ioc, priv_target); sas_device 4987 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (sas_device) { sas_device 4989 drivers/scsi/mpt3sas/mpt3sas_scsih.c (u64)sas_device->sas_address, sas_device->phy); sas_device 4991 drivers/scsi/mpt3sas/mpt3sas_scsih.c _scsih_display_enclosure_chassis_info(ioc, sas_device, sas_device 4994 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device_put(sas_device); sas_device 5034 drivers/scsi/mpt3sas/mpt3sas_scsih.c struct _sas_device *sas_device; sas_device 5036 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device = mpt3sas_get_sdev_by_handle(ioc, handle); sas_device 5037 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (!sas_device) sas_device 5053 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->pfa_led_on = 1; sas_device 5063 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device_put(sas_device); sas_device 5074 drivers/scsi/mpt3sas/mpt3sas_scsih.c struct _sas_device *sas_device) sas_device 5083 drivers/scsi/mpt3sas/mpt3sas_scsih.c mpi_request.Slot = cpu_to_le16(sas_device->slot); sas_device 5085 drivers/scsi/mpt3sas/mpt3sas_scsih.c mpi_request.EnclosureHandle = cpu_to_le16(sas_device->enclosure_handle); sas_device 5137 drivers/scsi/mpt3sas/mpt3sas_scsih.c struct _sas_device *sas_device; sas_device 5143 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device = __mpt3sas_get_sdev_by_handle(ioc, handle); sas_device 5144 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (!sas_device) sas_device 5147 drivers/scsi/mpt3sas/mpt3sas_scsih.c starget = sas_device->starget; sas_device 5154 drivers/scsi/mpt3sas/mpt3sas_scsih.c _scsih_display_enclosure_chassis_info(NULL, sas_device, NULL, starget); sas_device 5186 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (sas_device) sas_device 5187 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device_put(sas_device); sas_device 5934 drivers/scsi/mpt3sas/mpt3sas_scsih.c struct _sas_device *sas_device; sas_device 5964 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device = __mpt3sas_get_sdev_by_addr(ioc, sas_device 5967 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (!sas_device) sas_device 5970 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (unlikely(sas_device->handle != handle)) { sas_device 5971 drivers/scsi/mpt3sas/mpt3sas_scsih.c starget = sas_device->starget; sas_device 5975 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->handle, handle); sas_device 5977 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->handle = handle; sas_device 5980 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->enclosure_level = sas_device 5982 drivers/scsi/mpt3sas/mpt3sas_scsih.c memcpy(sas_device->connector_name, sas_device 5984 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->connector_name[4] = '\0'; sas_device 5986 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->enclosure_level = 0; sas_device 5987 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->connector_name[0] = '\0'; sas_device 5990 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->enclosure_handle = sas_device 5992 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->is_chassis_slot_valid = 0; sas_device 5994 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->enclosure_handle); sas_device 5996 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->enclosure_logical_id = sas_device 6000 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->is_chassis_slot_valid = 1; sas_device 6001 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->chassis_slot = sas_device 6023 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (sas_device) sas_device 6024 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device_put(sas_device); sas_device 6029 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (sas_device) sas_device 6030 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device_put(sas_device); sas_device 6050 drivers/scsi/mpt3sas/mpt3sas_scsih.c struct _sas_device *sas_device; sas_device 6091 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device = mpt3sas_get_sdev_by_addr(ioc, sas_device 6093 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (sas_device) { sas_device 6095 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device_put(sas_device); sas_device 6108 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device = kzalloc(sizeof(struct _sas_device), sas_device 6110 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (!sas_device) { sas_device 6116 drivers/scsi/mpt3sas/mpt3sas_scsih.c kref_init(&sas_device->refcount); sas_device 6117 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->handle = handle; sas_device 6120 drivers/scsi/mpt3sas/mpt3sas_scsih.c &sas_device->sas_address_parent) != 0) sas_device 6123 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->enclosure_handle = sas_device 6125 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (sas_device->enclosure_handle != 0) sas_device 6126 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->slot = sas_device 6128 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->device_info = device_info; sas_device 6129 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->sas_address = sas_address; sas_device 6130 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->phy = sas_device_pg0.PhyNum; sas_device 6131 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->fast_path = (le16_to_cpu(sas_device_pg0.Flags) & sas_device 6136 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->enclosure_level = sas_device 6138 drivers/scsi/mpt3sas/mpt3sas_scsih.c memcpy(sas_device->connector_name, sas_device 6140 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->connector_name[4] = '\0'; sas_device 6142 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->enclosure_level = 0; sas_device 6143 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->connector_name[0] = '\0'; sas_device 6146 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->is_chassis_slot_valid = 0; sas_device 6148 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->enclosure_logical_id = sas_device 6152 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->is_chassis_slot_valid = 1; sas_device 6153 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->chassis_slot = sas_device 6159 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->device_name = le64_to_cpu(sas_device_pg0.DeviceName); sas_device 6162 drivers/scsi/mpt3sas/mpt3sas_scsih.c _scsih_sas_device_init_add(ioc, sas_device); sas_device 6164 drivers/scsi/mpt3sas/mpt3sas_scsih.c _scsih_sas_device_add(ioc, sas_device); sas_device 6166 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device_put(sas_device); sas_device 6177 drivers/scsi/mpt3sas/mpt3sas_scsih.c struct _sas_device *sas_device) sas_device 6182 drivers/scsi/mpt3sas/mpt3sas_scsih.c (sas_device->pfa_led_on)) { sas_device 6183 drivers/scsi/mpt3sas/mpt3sas_scsih.c _scsih_turn_off_pfa_led(ioc, sas_device); sas_device 6184 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->pfa_led_on = 0; sas_device 6190 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->handle, (u64)sas_device->sas_address)); sas_device 6192 drivers/scsi/mpt3sas/mpt3sas_scsih.c dewtprintk(ioc, _scsih_display_enclosure_chassis_info(ioc, sas_device, sas_device 6195 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (sas_device->starget && sas_device->starget->hostdata) { sas_device 6196 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_target_priv_data = sas_device->starget->hostdata; sas_device 6198 drivers/scsi/mpt3sas/mpt3sas_scsih.c _scsih_ublock_io_device(ioc, sas_device->sas_address); sas_device 6205 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->sas_address, sas_device 6206 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->sas_address_parent); sas_device 6209 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->handle, (u64)sas_device->sas_address); sas_device 6211 drivers/scsi/mpt3sas/mpt3sas_scsih.c _scsih_display_enclosure_chassis_info(ioc, sas_device, NULL, NULL); sas_device 6216 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->handle, (u64)sas_device->sas_address)); sas_device 6217 drivers/scsi/mpt3sas/mpt3sas_scsih.c dewtprintk(ioc, _scsih_display_enclosure_chassis_info(ioc, sas_device, sas_device 6508 drivers/scsi/mpt3sas/mpt3sas_scsih.c struct _sas_device *sas_device; sas_device 6526 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device = __mpt3sas_get_sdev_by_addr(ioc, sas_device 6529 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (!sas_device || !sas_device->starget) sas_device 6532 drivers/scsi/mpt3sas/mpt3sas_scsih.c target_priv_data = sas_device->starget->hostdata; sas_device 6549 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (sas_device) sas_device 6550 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device_put(sas_device); sas_device 7819 drivers/scsi/mpt3sas/mpt3sas_scsih.c struct _sas_device *sas_device; sas_device 7826 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device = __mpt3sas_get_sdev_by_handle(ioc, handle); sas_device 7827 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (sas_device) { sas_device 7828 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->volume_handle = 0; sas_device 7829 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->volume_wwid = 0; sas_device 7831 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (sas_device->starget && sas_device->starget->hostdata) { sas_device 7832 drivers/scsi/mpt3sas/mpt3sas_scsih.c starget = sas_device->starget; sas_device 7839 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (!sas_device) sas_device 7846 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device_put(sas_device); sas_device 7859 drivers/scsi/mpt3sas/mpt3sas_scsih.c struct _sas_device *sas_device; sas_device 7873 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device = __mpt3sas_get_sdev_by_handle(ioc, handle); sas_device 7874 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (sas_device) { sas_device 7876 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (sas_device->starget && sas_device->starget->hostdata) { sas_device 7877 drivers/scsi/mpt3sas/mpt3sas_scsih.c starget = sas_device->starget; sas_device 7881 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->volume_handle = volume_handle; sas_device 7882 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->volume_wwid = volume_wwid; sas_device 7886 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (!sas_device) sas_device 7895 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device_put(sas_device); sas_device 7923 drivers/scsi/mpt3sas/mpt3sas_scsih.c struct _sas_device *sas_device; sas_device 7933 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device = mpt3sas_get_sdev_by_handle(ioc, handle); sas_device 7934 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (sas_device) { sas_device 7936 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device_put(sas_device); sas_device 8205 drivers/scsi/mpt3sas/mpt3sas_scsih.c struct _sas_device *sas_device; sas_device 8239 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device = mpt3sas_get_sdev_by_handle(ioc, handle); sas_device 8240 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (sas_device) { sas_device 8241 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device_put(sas_device); sas_device 8386 drivers/scsi/mpt3sas/mpt3sas_scsih.c struct _sas_device *sas_device = NULL; sas_device 8399 drivers/scsi/mpt3sas/mpt3sas_scsih.c list_for_each_entry(sas_device, &ioc->sas_device_list, list) { sas_device 8400 drivers/scsi/mpt3sas/mpt3sas_scsih.c if ((sas_device->sas_address == le64_to_cpu( sas_device 8401 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device_pg0->SASAddress)) && (sas_device->slot == sas_device 8403 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->responding = 1; sas_device 8404 drivers/scsi/mpt3sas/mpt3sas_scsih.c starget = sas_device->starget; sas_device 8416 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->sas_address); sas_device 8418 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (sas_device->enclosure_handle != 0) sas_device 8423 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->enclosure_logical_id, sas_device 8424 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->slot); sas_device 8428 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->enclosure_level = sas_device 8430 drivers/scsi/mpt3sas/mpt3sas_scsih.c memcpy(&sas_device->connector_name[0], sas_device 8433 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->enclosure_level = 0; sas_device 8434 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->connector_name[0] = '\0'; sas_device 8437 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->enclosure_handle = sas_device 8439 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->is_chassis_slot_valid = 0; sas_device 8441 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->enclosure_logical_id = le64_to_cpu( sas_device 8445 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->is_chassis_slot_valid = 1; sas_device 8446 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->chassis_slot = sas_device 8451 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (sas_device->handle == le16_to_cpu( sas_device 8455 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->handle); sas_device 8456 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->handle = le16_to_cpu( sas_device 8896 drivers/scsi/mpt3sas/mpt3sas_scsih.c struct _sas_device *sas_device, *sas_device_next; sas_device 8913 drivers/scsi/mpt3sas/mpt3sas_scsih.c list_for_each_entry_safe(sas_device, sas_device_next, sas_device 8915 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (!sas_device->responding) sas_device 8916 drivers/scsi/mpt3sas/mpt3sas_scsih.c list_move_tail(&sas_device->list, &head); sas_device 8918 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->responding = 0; sas_device 8925 drivers/scsi/mpt3sas/mpt3sas_scsih.c list_for_each_entry_safe(sas_device, sas_device_next, &head, list) { sas_device 8926 drivers/scsi/mpt3sas/mpt3sas_scsih.c _scsih_remove_device(ioc, sas_device); sas_device 8927 drivers/scsi/mpt3sas/mpt3sas_scsih.c list_del_init(&sas_device->list); sas_device 8928 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device_put(sas_device); sas_device 9026 drivers/scsi/mpt3sas/mpt3sas_scsih.c struct _sas_device *sas_device; sas_device 9090 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device = mpt3sas_get_sdev_by_handle(ioc, handle); sas_device 9091 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (sas_device) { sas_device 9092 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device_put(sas_device); sas_device 9200 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device = mpt3sas_get_sdev_by_addr(ioc, sas_device 9202 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (sas_device) { sas_device 9203 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device_put(sas_device); sas_device 9871 drivers/scsi/mpt3sas/mpt3sas_scsih.c struct _sas_device *sas_device; sas_device 9917 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device = device; sas_device 9918 drivers/scsi/mpt3sas/mpt3sas_scsih.c handle = sas_device->handle; sas_device 9919 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_address_parent = sas_device->sas_address_parent; sas_device 9920 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_address = sas_device->sas_address; sas_device 9921 drivers/scsi/mpt3sas/mpt3sas_scsih.c list_move_tail(&sas_device->list, &ioc->sas_device_list); sas_device 9928 drivers/scsi/mpt3sas/mpt3sas_scsih.c _scsih_sas_device_remove(ioc, sas_device); sas_device 9929 drivers/scsi/mpt3sas/mpt3sas_scsih.c } else if (!sas_device->starget) { sas_device 9934 drivers/scsi/mpt3sas/mpt3sas_scsih.c _scsih_sas_device_remove(ioc, sas_device); sas_device 9965 drivers/scsi/mpt3sas/mpt3sas_scsih.c struct _sas_device *sas_device = NULL; sas_device 9970 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device = list_first_entry(&ioc->sas_device_init_list, sas_device 9972 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device_get(sas_device); sas_device 9976 drivers/scsi/mpt3sas/mpt3sas_scsih.c return sas_device; sas_device 9980 drivers/scsi/mpt3sas/mpt3sas_scsih.c struct _sas_device *sas_device) sas_device 9994 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (!list_empty(&sas_device->list)) { sas_device 9995 drivers/scsi/mpt3sas/mpt3sas_scsih.c list_del_init(&sas_device->list); sas_device 9996 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device_put(sas_device); sas_device 9999 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device_get(sas_device); sas_device 10000 drivers/scsi/mpt3sas/mpt3sas_scsih.c list_add_tail(&sas_device->list, &ioc->sas_device_list); sas_device 10014 drivers/scsi/mpt3sas/mpt3sas_scsih.c struct _sas_device *sas_device; sas_device 10019 drivers/scsi/mpt3sas/mpt3sas_scsih.c while ((sas_device = get_next_sas_device(ioc))) { sas_device 10020 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (!mpt3sas_transport_port_add(ioc, sas_device->handle, sas_device 10021 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->sas_address_parent)) { sas_device 10022 drivers/scsi/mpt3sas/mpt3sas_scsih.c _scsih_sas_device_remove(ioc, sas_device); sas_device 10023 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device_put(sas_device); sas_device 10025 drivers/scsi/mpt3sas/mpt3sas_scsih.c } else if (!sas_device->starget) { sas_device 10034 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->sas_address, sas_device 10035 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device->sas_address_parent); sas_device 10036 drivers/scsi/mpt3sas/mpt3sas_scsih.c _scsih_sas_device_remove(ioc, sas_device); sas_device 10037 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device_put(sas_device); sas_device 10041 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device_make_active(ioc, sas_device); sas_device 10042 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_device_put(sas_device); sas_device 612 drivers/scsi/mpt3sas/mpt3sas_transport.c struct _sas_device *sas_device = NULL; sas_device 701 drivers/scsi/mpt3sas/mpt3sas_transport.c sas_device = mpt3sas_get_sdev_by_addr(ioc, sas_device 703 drivers/scsi/mpt3sas/mpt3sas_transport.c if (!sas_device) { sas_device 709 drivers/scsi/mpt3sas/mpt3sas_transport.c sas_device->pend_sas_rphy_add = 1; sas_device 718 drivers/scsi/mpt3sas/mpt3sas_transport.c sas_device->pend_sas_rphy_add = 0; sas_device 719 drivers/scsi/mpt3sas/mpt3sas_transport.c sas_device_put(sas_device); sas_device 1262 drivers/scsi/mpt3sas/mpt3sas_transport.c struct _sas_device *sas_device; sas_device 1267 drivers/scsi/mpt3sas/mpt3sas_transport.c sas_device = __mpt3sas_get_sdev_by_addr(ioc, sas_device 1269 drivers/scsi/mpt3sas/mpt3sas_transport.c if (sas_device) { sas_device 1270 drivers/scsi/mpt3sas/mpt3sas_transport.c *identifier = sas_device->enclosure_logical_id; sas_device 1272 drivers/scsi/mpt3sas/mpt3sas_transport.c sas_device_put(sas_device); sas_device 1292 drivers/scsi/mpt3sas/mpt3sas_transport.c struct _sas_device *sas_device; sas_device 1297 drivers/scsi/mpt3sas/mpt3sas_transport.c sas_device = __mpt3sas_get_sdev_by_addr(ioc, sas_device 1299 drivers/scsi/mpt3sas/mpt3sas_transport.c if (sas_device) { sas_device 1300 drivers/scsi/mpt3sas/mpt3sas_transport.c rc = sas_device->slot; sas_device 1301 drivers/scsi/mpt3sas/mpt3sas_transport.c sas_device_put(sas_device); sas_device 728 drivers/scsi/mvsas/mv_94xx.c mvs_release_task(mvi, device->sas_device); sas_device 733 drivers/scsi/mvsas/mv_94xx.c mvs_release_task(mvi, device->sas_device); sas_device 1195 drivers/scsi/mvsas/mv_sas.c mvi_device->sas_device = dev; sas_device 1251 drivers/scsi/mvsas/mv_sas.c mvi_dev->sas_device = NULL; sas_device 230 drivers/scsi/mvsas/mv_sas.h struct domain_device *sas_device; sas_device 1640 drivers/scsi/pm8001/pm8001_hwi.c dev = pm8001_dev->sas_device; sas_device 1680 drivers/scsi/pm8001/pm8001_hwi.c dev = pm8001_dev->sas_device; sas_device 1684 drivers/scsi/pm8001/pm8001_hwi.c dev = pm8001_dev->sas_device; sas_device 1688 drivers/scsi/pm8001/pm8001_hwi.c dev = pm8001_dev->sas_device; sas_device 1692 drivers/scsi/pm8001/pm8001_hwi.c dev = pm8001_dev->sas_device; sas_device 4541 drivers/scsi/pm8001/pm8001_hwi.c struct domain_device *dev = pm8001_dev->sas_device; sas_device 4568 drivers/scsi/pm8001/pm8001_hwi.c linkrate = (pm8001_dev->sas_device->linkrate < dev->port->linkrate) ? sas_device 4569 drivers/scsi/pm8001/pm8001_hwi.c pm8001_dev->sas_device->linkrate : dev->port->linkrate; sas_device 4571 drivers/scsi/pm8001/pm8001_hwi.c cpu_to_le32(((pm8001_dev->sas_device->port->id) & 0x0F) | sas_device 4578 drivers/scsi/pm8001/pm8001_hwi.c memcpy(payload.sas_addr, pm8001_dev->sas_device->sas_addr, sas_device 601 drivers/scsi/pm8001/pm8001_sas.c pm8001_dev->sas_device = NULL; sas_device 633 drivers/scsi/pm8001/pm8001_sas.c pm8001_device->sas_device = dev; sas_device 1228 drivers/scsi/pm8001/pm8001_sas.c pm8001_dev->sas_device, 0, tag); sas_device 1273 drivers/scsi/pm8001/pm8001_sas.c pm8001_dev, pm8001_dev->sas_device, 1, tag); sas_device 1290 drivers/scsi/pm8001/pm8001_sas.c pm8001_dev, pm8001_dev->sas_device, 0, tag); sas_device 1296 drivers/scsi/pm8001/pm8001_sas.c pm8001_dev->sas_device, 0, tag); sas_device 276 drivers/scsi/pm8001/pm8001_sas.h struct domain_device *sas_device; sas_device 4543 drivers/scsi/pm8001/pm80xx_hwi.c struct domain_device *dev = pm8001_dev->sas_device; sas_device 4573 drivers/scsi/pm8001/pm80xx_hwi.c linkrate = (pm8001_dev->sas_device->linkrate < dev->port->linkrate) ? sas_device 4574 drivers/scsi/pm8001/pm80xx_hwi.c pm8001_dev->sas_device->linkrate : dev->port->linkrate; sas_device 4577 drivers/scsi/pm8001/pm80xx_hwi.c cpu_to_le32(((pm8001_dev->sas_device->port->id) & 0xFF) | sas_device 4586 drivers/scsi/pm8001/pm80xx_hwi.c memcpy(payload.sas_addr, pm8001_dev->sas_device->sas_addr,