aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/scsi/qla2xxx/qla_gbl.h
AgeCommit message (Expand)AuthorFilesLines
2024-03-10scsi: qla2xxx: Fix N2N stuck connectionQuinn Tran1-1/+1
2023-08-25Merge patch series "qla2xxx driver misc features"Martin K. Petersen1-4/+10
2023-08-21scsi: qla2xxx: Add Unsolicited LS Request and Response Support for NVMeManish Rangankar1-4/+10
2023-08-21scsi: qla2xxx: Remove unused declarationsYue Haibing1-10/+0
2023-07-23scsi: qla2xxx: Adjust IOCB resource on qpair createQuinn Tran1-0/+1
2023-05-08scsi: qla2xxx: Multi-que support for TMFQuinn Tran1-1/+1
2023-03-31Merge branch '6.3/scsi-fixes' into 6.4/scsi-stagingMartin K. Petersen1-0/+1
2023-03-24scsi: qla2xxx: Declare SCSI host template constBart Van Assche1-1/+1
2023-03-06scsi: qla2xxx: Add option to disable FC2 Target supportDaniel Wagner1-0/+1
2023-01-11scsi: qla2xxx: edif: Reduce memory usage during low I/OQuinn Tran1-0/+1
2023-01-11scsi: qla2xxx: edif: Fix performance dip due to lock contentionQuinn Tran1-1/+4
2023-01-11scsi: qla2xxx: Relocate/rename vp mapQuinn Tran1-1/+4
2023-01-11scsi: qla2xxx: Remove dead code (GNN ID)Quinn Tran1-3/+0
2023-01-11scsi: qla2xxx: Remove dead code (GPNID)Quinn Tran1-4/+0
2022-09-15scsi: qla2xxx: Remove unused declarations for qla2xxxGaosheng Cui1-12/+0
2022-09-01scsi: qla2xxx: Enhance driver tracing with separate tunable and moreArun Easi1-0/+1
2022-09-01scsi: qla2xxx: Revert "scsi: qla2xxx: Fix response queue handler reading stal...Arun Easi1-2/+0
2022-07-18scsi: qla2xxx: Fix discovery issues in FC-AL topologyArun Easi1-1/+2
2022-07-18scsi: qla2xxx: Fix response queue handler reading stale packetsArun Easi1-0/+2
2022-06-16scsi: qla2xxx: Add a new v2 dport diagnostic featureBikash Hazarika1-0/+4
2022-06-07scsi: qla2xxx: edif: Remove old doorbell interfaceQuinn Tran1-1/+0
2022-06-07scsi: qla2xxx: edif: Reduce Initiator-Initiator thrashingQuinn Tran1-1/+2
2022-02-22scsi: qla2xxx: Use named initializers for q_dev_stateGleb Chesnokov1-1/+1
2022-01-24scsi: qla2xxx: Add ql2xnvme_queues module param to configure number of NVMe q...Shreyas Deodhar1-0/+1
2022-01-24scsi: qla2xxx: Implement ref count for SRBSaurav Kashyap1-0/+1
2022-01-24scsi: qla2xxx: Refactor asynchronous command initializationDaniel Wagner1-1/+2
2021-10-26scsi: qla2xxx: edif: Flush stale events and msgs on session downQuinn Tran1-0/+2
2021-10-26scsi: qla2xxx: Turn off target reset during issue_lipQuinn Tran1-2/+0
2021-10-16scsi: qla2xxx: Switch to attribute groupsBart Van Assche1-2/+1
2021-10-16scsi: qla2xxx: Remove a declarationBart Van Assche1-1/+0
2021-09-14scsi: qla2xxx: Add support for mailbox passthruBikash Hazarika1-0/+4
2021-08-23scsi: qla2xxx: edif: Add N2N support for EDIFQuinn Tran1-0/+1
2021-07-27scsi: qla2xxx: edif: Add encryption to I/O pathQuinn Tran1-0/+4
2021-07-27scsi: qla2xxx: edif: Add doorbell notification for appQuinn Tran1-0/+4
2021-07-27scsi: qla2xxx: edif: Add detection of secure deviceQuinn Tran1-0/+3
2021-07-27scsi: qla2xxx: edif: Add authentication pass + fail bsgsQuinn Tran1-0/+1
2021-07-27scsi: qla2xxx: edif: Add key updateQuinn Tran1-0/+21
2021-07-27scsi: qla2xxx: edif: Add extraction of auth_els from the wireQuinn Tran1-1/+6
2021-07-27scsi: qla2xxx: edif: Add send, receive, and accept for auth_elsQuinn Tran1-1/+5
2021-07-27scsi: qla2xxx: edif: Add start + stop bsgsQuinn Tran1-0/+4
2021-06-22scsi: qla2xxx: Add heartbeat checkQuinn Tran1-0/+1
2021-06-15scsi: qla2xxx: Remove duplicate declarationsShaokun Zhang1-4/+0
2021-03-29scsi: qla2xxx: Fix crash in PCIe error handlingQuinn Tran1-0/+3
2021-01-13scsi: qla2xxx: Wait for ABTS response on I/O timeouts for NVMeBikash Hazarika1-0/+6
2021-01-13scsi: qla2xxx: Implementation to get and manage host, target stats and initia...Saurav Kashyap1-0/+23
2020-10-14Merge tag 'spdx-5.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gr...Linus Torvalds1-2/+1
2020-09-29scsi: qla2xxx: Fix reset of MPI firmwareArun Easi1-1/+0
2020-09-22scsi: qla2xxx: Add IOCB resource trackingQuinn Tran1-0/+3
2020-09-22scsi: qla2xxx: Reduce duplicate code in reporting speedQuinn Tran1-0/+2
2020-09-22scsi: qla2xxx: Setup debugfs entries for remote portsArun Easi1-0/+2
2020-09-16scsi/qla2xxx: Convert to SPDX license identifiersThomas Gleixner1-2/+1
2020-07-01scsi: qla2xxx: SAN congestion management implementationShyam Sundar1-0/+1
2020-07-01scsi: qla2xxx: Change in PUREX to handle FPIN ELS requestsShyam Sundar1-1/+2
2020-05-19scsi: qla2xxx: Simplify the functions for dumping firmwareBart Van Assche1-10/+11
2020-05-07scsi: qla2xxx: Make qlafx00_process_aen() return voidJason Yan1-1/+1
2020-04-24scsi: qla2xxx: Fix MPI failure AEN (8200) handlingArun Easi1-0/+3
2020-02-28scsi: qla2xxx: Update BPM enablement semantics.Andrew Vasquez1-1/+1
2020-02-28scsi: qla2xxx: Use a dedicated interrupt handler for 'handshake-required' ISPsAndrew Vasquez1-0/+2
2020-02-28scsi: qla2xxx: Use FC generic update firmware options routine for ISP27xxGiridhar Malavali1-2/+0
2020-02-24scsi: qla2xxx: Add deferred queue for processing ABTS and RDPJoe Carnuccio1-0/+2
2020-02-24scsi: qla2xxx: Add ql2xrdpenable module parameter for RDPJoe Carnuccio1-0/+1
2020-02-24scsi: qla2xxx: Add vendor extended RDP additions and amendmentsJoe Carnuccio1-0/+3
2020-02-24scsi: qla2xxx: Add changes in preparation for vendor extended FDMI/RDPJoe Carnuccio1-1/+11
2020-02-21scsi: qla2xxx: Add beacon LED config sysfs interfaceJoe Carnuccio1-0/+1
2019-12-19scsi: qla2xxx: Use common routine to free fcport structQuinn Tran1-0/+1
2019-12-19scsi: qla2xxx: Cleanup unused async_logout_doneShyam Sundar1-4/+0
2019-12-19scsi: qla2xxx: Add a shadow variable to hold disc_state history of fcportShyam Sundar1-0/+1
2019-12-19scsi: qla2xxx: Fix fabric scan hangQuinn Tran1-0/+1
2019-12-19scsi: qla2xxx: Remove defer flag to indicate immeadiate port lossHimanshu Madhani1-2/+2
2019-11-08scsi: qla2xxx: Fix device connect issues in P2P configurationArun Easi1-0/+1
2019-08-12scsi: qla2xxx: Introduce qla2x00_els_dcmd2_free()Bart Van Assche1-0/+2
2019-08-12scsi: qla2xxx: Inline the qla2x00_fcport_event_handler() functionBart Van Assche1-1/+5
2019-08-12scsi: qla2xxx: Introduce qla2xxx_get_next_handle()Bart Van Assche1-0/+1
2019-08-12scsi: qla2xxx: Enable type checking for the SRB free and done callback functionsBart Van Assche1-7/+7
2019-08-12scsi: qla2xxx: Change the return type of qla24xx_read_flash_data()Bart Van Assche1-1/+1
2019-08-12scsi: qla2xxx: Check the PCI info string output buffer sizeBart Van Assche1-1/+1
2019-08-12scsi: qla2xxx: Declare fourth qla2x00_set_model_info() argument constBart Van Assche1-2/+2
2019-08-12scsi: qla2xxx: Declare the fourth ql_dump_buffer() argument constBart Van Assche1-1/+1
2019-06-27scsi: qla2xxx: move IO flush to the front of NVME rport unregistrationQuinn Tran1-0/+2
2019-04-29scsi: qla2xxx: Introduce the dsd32 and dsd64 data structuresBart Van Assche1-3/+3
2019-04-29scsi: qla2xxx: Make qla24xx_async_abort_cmd() staticBart Van Assche1-1/+0
2019-04-29scsi: qla2xxx: Uninline qla2x00_init_timer()Bart Van Assche1-0/+1
2019-04-29scsi: qla2xxx: Move qla2x00_clear_loop_id() from qla_inline.h into qla_init.cBart Van Assche1-0/+1
2019-04-29scsi: qla2xxx: Declare qla2x00_find_new_loop_id() staticBart Van Assche1-2/+0
2019-04-15scsi: qla2xxx: Move qla2x00_set_fcport_state() from a .h into a .c fileBart Van Assche1-0/+1
2019-04-15scsi: qla2xxx: Declare qla24xx_build_scsi_crc_2_iocbs() staticBart Van Assche1-2/+0
2019-04-15scsi: qla2xxx: Fix formatting of pointer typesBart Van Assche1-1/+1
2019-03-19scsi: qla2xxx: Secure flash update support for ISP28XXMichael Hernandez1-6/+16
2019-03-19scsi: qla2xxx: Add 28xx flash primary/secondary status/image mechanismJoe Carnuccio1-1/+5
2019-03-19scsi: qla2xxx: Update flash read/write routineJoe Carnuccio1-23/+24
2019-03-19scsi: qla2xxx: Add support for multiple fwdump templates/segmentsJoe Carnuccio1-1/+1
2019-03-19scsi: qla2xxx: Cleanups for NVRAM/Flash read/write pathJoe Carnuccio1-7/+3
2019-03-19scsi: qla2xxx: Remove FW default templateJoe Carnuccio1-2/+0
2019-02-19scsi: qla2xxx: Move marker request behind QPairQuinn Tran1-2/+2
2019-02-19scsi: qla2xxx: Add support for setting port speedAnil Gurumurthy1-0/+1
2019-01-11scsi: qla2xxx: Fix DMA error when the DIF sg buffer crosses 4GB boundaryGiridhar Malavali1-1/+2
2018-09-11scsi: qla2xxx: Add mode control for each physical portQuinn Tran1-1/+4
2018-09-11scsi: qla2xxx: Remove stale ADISC_DONE eventHimanshu Madhani1-2/+0
2018-09-11scsi: qla2xxx: Remove ASYNC GIDPN switch commandHimanshu Madhani1-3/+2
2018-09-11scsi: qla2xxx: Move rport registration out of internal work_listQuinn Tran1-2/+3
2018-08-15Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-3/+3
2018-08-02scsi: qla2xxx: Migrate NVME N2N handling into state machineQuinn Tran1-2/+1
2018-08-02scsi: qla2xxx: Fix race between switch cmd completion and timeoutQuinn Tran1-1/+1
2018-08-02scsi: qla2xxx: Fix Management Server NPort handle reservation logicQuinn Tran1-0/+1
2018-07-19scsi: qla2xxx: Fix NPIV deletion by calling wait_for_sess_deletionQuinn Tran1-0/+1
2018-05-08scsi: qla2xxx: Move GPSC and GFPNID out of session managementQuinn Tran1-1/+2
2018-03-21scsi: qla2xxx: Fix Async GPN_FT for FCP and FC-NVMe scanQuinn Tran1-1/+1
2018-03-21scsi: qla2xxx: Remove nvme_done_listDarren Trapp1-2/+0
2018-01-03scsi: qla2xxx: Serialize session deletion by using work_lockQuinn Tran1-1/+0
2018-01-03scsi: qla2xxx: Remove unused argument from qlt_schedule_sess_for_deletion()Quinn Tran1-1/+1
2018-01-03scsi: qla2xxx: Add ability to use GPNFT/GNNFT for RSCN handlingQuinn Tran1-0/+1
2018-01-03scsi: qla2xxx: Migrate switch registration commands away from mailbox interfaceQuinn Tran1-1/+1
2018-01-03scsi: qla2xxx: Add switch command to simplify fabric discoveryQuinn Tran1-2/+13
2018-01-03scsi: qla2xxx: Tweak resource count dumpQuinn Tran1-0/+1
2018-01-03scsi: qla2xxx: Add ability to send PRLOQuinn Tran1-0/+8
2018-01-03scsi: qla2xxx: Add option for use reserve exch for ELSQuinn Tran1-0/+1
2018-01-03scsi: qla2xxx: Move work element processing out of DPC threadQuinn Tran1-0/+1
2017-11-14Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-0/+5
2017-11-08scsi: qla2xxx: Convert timers to use timer_setup()Kees Cook1-3/+3
2017-10-16scsi: qla2xxx: Changes to support N2N loginsDuane Grigsby1-0/+4
2017-10-16scsi: qla2xxx: Reinstate module parameter ql2xenablemsixHimanshu Madhani1-0/+1
2017-08-30scsi: qla2xxx: Fix slow mem alloc behind lockQuinn Tran1-0/+1
2017-08-24scsi: qla2xxx: Recheck session state after RSCNQuinn Tran1-1/+1
2017-08-24scsi: qla2xxx: Add ability to autodetect SFP typeQuinn Tran1-0/+3
2017-08-24scsi: qla2xxx: Add command completion for error pathDuane Grigsby1-0/+2
2017-08-07scsi: qla2xxx: Added change to enable ZIO for FC-NVMe devicesDuane Grigsby1-0/+3
2017-08-07scsi: qla2xxx: Move function prototype to correct headerhimanshu.madhani@cavium.com1-11/+0
2017-06-27scsi: qla2xxx: Send FC4 type NVMe to the management serverDuane Grigsby1-2/+4
2017-06-27scsi: qla2xxx: Add FC-NVMe F/W initialization and transport registrationDuane Grigsby1-0/+11
2017-06-27scsi: qla2xxx: Add FC-NVMe port discovery and PRLI handlingDuane Grigsby1-0/+1
2017-06-27scsi: qla2xxx: Add debug knob for user control workloadQuinn Tran1-0/+2
2017-06-27scsi: qla2xxx: Preparation for Target MQ.Quinn Tran1-7/+8
2017-06-27scsi: qla2xxx: Combine Active command arrays.Quinn Tran1-2/+0
2017-06-12scsi: qla2xxx: Add ql2xiniexchg parameterQuinn Tran1-1/+2
2017-03-18qla2xxx: Change scsi host lookup method.Quinn Tran1-0/+2
2017-03-18qla2xxx: Use IOCB interface to submit non-critical MBX.Quinn Tran1-1/+9
2017-03-18qla2xxx: Improve T10-DIF/PI handling in driver.Quinn Tran1-3/+3
2017-02-09qla2xxx: Simplify usage of SRB structure in driverJoe Carnuccio1-7/+7
2017-02-09qla2xxx: Improve RSCN handling in driverQuinn Tran1-0/+2
2017-02-09qla2xxx: Add framework for async fabric discoveryQuinn Tran1-7/+49
2016-12-14scsi: qla2xxx: Add multiple queue pair functionality.Michael Hernandez1-5/+23
2016-11-17scsi: change FC drivers to use 'struct bsg_job'Johannes Thumshirn1-2/+2
2016-07-15qla2xxx: Add bsg interface to support D_Port Diagnostics.Joe Carnuccio1-0/+3
2016-07-15qla2xxx: Properly reset firmware statistics.Joe Carnuccio1-1/+1
2016-02-23qla2xxx: Add support for online flash update for ISP27XX.Sawan Chandak1-0/+1
2016-02-23qla2xxx: Allow fw to hold status before sending ABTS response.Himanshu Madhani1-0/+1
2016-01-07qla2xxx: Move atioq to a different lock to reduce lock contentionQuinn Tran1-0/+1
2016-01-07qla2xxx: Added interface to send explicit LOGO.Himanshu Madhani1-0/+2
2016-01-07qla2xxx: Add FW resource count in DebugFS.Quinn Tran1-2/+1
2016-01-07qla2xxx: Enable Exchange offload support.Himanshu Madhani1-0/+5
2016-01-07qla2xxx: Enable Extended Logins supportHimanshu Madhani1-0/+7
2014-11-12qla2xxx: remove redundant declaration in 'qla_gbl.h'Chen Gang1-2/+0
2014-09-25qla2xxx: Handle chip reset in target mode.Arun Easi1-0/+1
2014-09-25qla2xxx: Add Host reset handling in target mode.Arun Easi1-0/+1
2014-09-25qla2xxx: Add FDMI-2 functionality.Himanshu Madhani1-2/+2
2014-09-16qla2xxx: Collect PCI register checks and board_disable schedulingJoe Lawrence1-1/+2
2014-07-17scsi: use 64-bit value for 'max_luns'Hannes Reinecke1-1/+1
2014-07-17scsi: use 64-bit LUNsHannes Reinecke1-8/+8
2014-05-19qla2xxx: T10-Dif: add T10-PI supportQuinn Tran1-0/+7
2014-05-19qla2xxx: Change copyright year to 2014 in all the source files.Armen Baloyan1-1/+1
2014-05-19qla2xxx: Add ISP8044 serdes bsg interface.Joe Carnuccio1-0/+5
2014-03-15[SCSI] qla2xxx: Add IOCB Abort command asynchronous handling.Armen Baloyan1-1/+1
2014-03-15[SCSI] qla2xxx: Read capture firmware dump on mailbox timeout for ISP8044 and...Chad Dupuis1-0/+2
2014-03-15[SCSI] qla2xxx: Add support for ISP2071.Chad Dupuis1-0/+8
2013-12-19[SCSI] qla2xxx: Fix warning reported by smatch.Saurav Kashyap1-1/+1
2013-12-19[SCSI] qla2xxx: Add BSG interface for read/write serdes register.Joe Carnuccio1-0/+5
2013-12-19[SCSI] qla2xxx: Disable adapter when we encounter a PCI disconnect.Chad Dupuis1-0/+4
2013-12-19[SCSI] qla2xxx: Refactor shutdown code so some functionality can be reused.Chad Dupuis1-2/+1
2013-12-19[SCSI] Revert "qla2xxx: Ramp down queue depth for attached SCSI devices when ...Chad Dupuis1-1/+0
2013-09-03[SCSI] qla2xxx: Notify ISPFX00 firmware when driver is unloaded or system is ...Armen Baloyan1-0/+1
2013-09-03[SCSI] qla2xxx: Reconfigure thermal temperature.Joe Carnuccio1-0/+2
2013-09-03[SCSI] qla2xxx: Add setting of driver version string for vendor application.Joe Carnuccio1-0/+6
2013-09-03[SCSI] qla2xxx: Add ISPFX00 specific bus reset routine.Armen Baloyan1-0/+1
2013-09-03[SCSI] qla2xxx: Add support for ISP8044.Atul Deshmukh1-17/+47
2013-07-08[SCSI] qla2xxx: Fix sparse warning from qla_mr.c and qla_iocb.c.Saurav Kashyap1-1/+1
2013-04-11[SCSI] qla2xxx: Enhancements to support ISPFx00.Giridhar Malavali1-3/+44
2013-04-06[SCSI] Revert "qla2xxx: Add setting of driver version string for vendor appli...Joe Carnuccio1-3/+0
2013-02-22[SCSI] qla2xxx: Integrate generic card temperature with mezz card temperature.Joe Carnuccio1-1/+1
2013-02-22[SCSI] qla2xxx: Don't process RSCNs for a vport on the same physical adapter.Chad Dupuis1-0/+1
2013-02-22[SCSI] qla2xxx: Add setting of driver version string for vendor application.Joe Carnuccio1-0/+3
2013-02-22[SCSI] qla2xxx: Update the copyright information.Saurav Kashyap1-1/+1
2013-02-22[SCSI] qla2xxx: Do link initialization on get loop id failure.Joe Carnuccio1-0/+3
2013-02-22[SCSI] qla2xxx: Ramp down queue depth for attached SCSI devices when driver r...Chad Dupuis1-0/+1
2013-02-22[SCSI] qla2xxx: Determine the number of outstanding commands based on availab...Chad Dupuis1-0/+3
2012-11-30[SCSI] qla2xxx: Parameterize the link speed of hba rather than fcport.Joe Carnuccio1-1/+1
2012-11-30[SCSI] qla2xxx: Fix for warnings reported by sparse.Saurav Kashyap1-1/+0
2012-09-24[SCSI] qla2xxx: Wrong PCIe(2.5Gb/s x8) speed in the kerenel message for ISP82xx.Atul Deshmukh1-1/+0
2012-09-24[SCSI] qla2xxx: Update the driver copyright.Chad Dupuis1-1/+1
2012-09-24[SCSI] qla2xxx: Changes for ISP83xx loopback support.Chad Dupuis1-1/+1
2012-09-24[SCSI] qla2xxx: Implemetation of mctp.Saurav Kashyap1-0/+4
2012-09-24[SCSI] qla2xxx: IDC implementation for ISP83xx.Santosh Vernekar1-1/+27
2012-09-24[SCSI] qla2xxx: Implementation of bidirectional.Saurav Kashyap1-0/+2
2012-05-22[SCSI] qla2xxx: Add LLD target-mode infrastructure for >= 24xx seriesNicholas Bellinger1-0/+7
2012-05-22[SCSI] qla2xxx: Log link up and link down messages to track link flops.Chad Dupuis1-0/+2
2012-02-19[SCSI] qla2xxx: Perform implicit logout during rport tear-down.Andrew Vasquez1-0/+3
2012-02-19[SCSI] qla2xxx: Consolidation of SRB processing.Giridhar Malavali1-4/+5
2012-02-19[SCSI] qla2xxx: Enhancements to support ISP83xx.Giridhar Malavali1-2/+8
2011-12-15[SCSI] qla2xxx: Consolidated IOCB processing routines.Giridhar Malavali1-1/+1
2011-12-12[SCSI] qla2xxx: Encapsulate prematurely completing mailbox commands during IS...Chad Dupuis1-0/+1
2011-08-29[SCSI] qla2xxx: Issue mailbox command only when firmware hung bit is reset fo...Giridhar Malavali1-0/+1