summaryrefslogtreecommitdiffstats
path: root/drivers/scsi/hisi_sas
AgeCommit message (Expand)AuthorFilesLines
2017-08-25scsi: libsas: move bus_reset_handler() to target_reset_handler()Hannes Reinecke1-1/+1
2017-08-24scsi: hisi_sas: remove driver versioningJohn Garry3-6/+0
2017-08-24scsi: hisi_sas: replace kfree with scsi_host_putJohn Garry2-7/+12
2017-08-24scsi: hisi_sas: remove phy_down_v3_hw() res variableJohn Garry1-2/+1
2017-08-24scsi: hisi_sas: add phy_set_linkrate_v3_hw()Xiang Chen1-0/+39
2017-08-24scsi: hisi_sas: update some v3 register init settingsXiang Chen1-11/+4
2017-08-24scsi: hisi_sas: add reset handler for v3 hwXiang Chen4-36/+157
2017-08-10scsi: hisi_sas: kill tasklet when destroying irq in v3 hwXiang Chen1-0/+1
2017-08-10scsi: hisi_sas: fix v3 hw channel interrupt processingXiang Chen1-1/+1
2017-08-10scsi: hisi_sas: Modify v3 hw STP_LINK_TIMER settingXiang Chen1-0/+3
2017-08-10scsi: hisi_sas: add status and command buffer for internal abortXiang Chen1-1/+13
2017-08-10scsi: hisi_sas: support zone management commandsXiaofei Tan1-0/+2
2017-08-10scsi: hisi_sas: service interrupt ITCT_CLR interrupt in v2 hwXiang Chen2-21/+20
2017-08-10scsi: hisi_sas: add irq and tasklet cleanup in v2 hwXiang Chen1-47/+49
2017-08-10scsi: hisi_sas: remove repeated device config in v2 hwXiang Chen2-5/+0
2017-08-10scsi: hisi_sas: use array for v2 hw ECC errorsJohn Garry2-179/+197
2017-08-10scsi: hisi_sas: add v2 hw DFX featureXiaofei Tan3-1/+29
2017-08-10scsi: hisi_sas: fix v2 hw underflow residual valueXiang Chen1-2/+2
2017-08-10scsi: hisi_sas: avoid potential v2 hw interrupt issueXiang Chen1-9/+10
2017-08-10scsi: hisi_sas: fix reset and port ID refresh issuesXiaofei Tan3-74/+118
2017-07-12scsi: hisi_sas: make several const arrays staticColin Ian King1-5/+5
2017-07-01scsi: hisi_sas: optimise DMA slot memoryXiaofei Tan5-122/+104
2017-06-26scsi: hisi_sas: redefine hisi_sas_phy.phy_type as u32John Garry1-1/+1
2017-06-19scsi: hisi_sas: modify internal abort dev flow for v3 hwXiang Chen3-0/+45
2017-06-19scsi: hisi_sas: add v3 code to fill some more hw function pointersXiang Chen1-0/+39
2017-06-19scsi: hisi_sas: add get_wideport_bitmap_v3_hw()Xiang Chen1-0/+13
2017-06-19scsi: hisi_sas: add v3 code to send internal abort commandXiang Chen1-0/+38
2017-06-19scsi: hisi_sas: add v3 code for itct setup and freeXiang Chen1-0/+114
2017-06-19scsi: hisi_sas: add v3 code to send ATA frameXiang Chen1-0/+106
2017-06-19scsi: hisi_sas: add v3 code to send SMP frameXiang Chen1-0/+74
2017-06-19scsi: hisi_sas: add v3 code to send SSP frameXiang Chen1-0/+208
2017-06-19scsi: hisi_sas: add v3 cq interrupt handlerXiang Chen1-0/+340
2017-06-19scsi: hisi_sas: add phy up/down/bcast and channel ISRXiang Chen1-0/+283
2017-06-19scsi: hisi_sas: add v3 hw PHY initXiang Chen1-1/+126
2017-06-19scsi: hisi_sas: add v3 hw initXiang Chen1-0/+277
2017-06-19scsi: hisi_sas: add initialisation for v3 pci-based controllerJohn Garry3-6/+172
2017-06-19scsi: hisi_sas: add skeleton v3 hw driverJohn Garry3-1/+57
2017-06-19scsi: hisi_sas: create hisi_sas_get_fw_info()John Garry2-37/+71
2017-06-19scsi: hisi_sas: add pci_dev in hisi_hba structJohn Garry4-55/+59
2017-06-19scsi: hisi_sas: relocate get_ncq_tag_v2_hw()Xiang Chen3-15/+17
2017-06-19scsi: hisi_sas: relocate sata_done_v2_hw()Xiang Chen3-16/+19
2017-06-19scsi: hisi_sas: relocate get_ata_protocol()Xiang Chen3-65/+68
2017-06-19scsi: hisi_sas: optimise the usage of hisi_hba.lockXiang Chen4-58/+77
2017-06-19scsi: hisi_sas: define hisi_sas_device.device_id as intJohn Garry2-9/+9
2017-06-19scsi: hisi_sas: fix timeout check in hisi_sas_internal_task_abort()Xiang Chen1-8/+17
2017-06-12scsi: hisi_sas: add null check before indirect pointer dereferenceGustavo A. R. Silva1-1/+1
2017-04-21scsi: sas: move scsi_remove_host call into sas_remove_hostJohannes Thumshirn1-1/+0
2017-04-11scsi: hisi_sas: controller reset for multi-bits ECC and AXI fatal errorsXiang Chen1-37/+56
2017-04-11scsi: hisi_sas: fix NULL deference when TMF timeoutsJohn Garry1-27/+33
2017-04-11scsi: hisi_sas: add v2 hw internal abort timeout workaroundJohn Garry3-10/+55