aboutsummaryrefslogtreecommitdiffstats
path: root/include/scsi/libfc.h
AgeCommit message (Expand)AuthorFilesLines
2026-01-23scsi: Change the return type of the .queuecommand() callbackBart Van Assche1-1/+2
2024-12-04scsi: Rename .slave_alloc() and .slave_destroy()Bart Van Assche1-1/+1
2024-04-24scsi: libfc: Add some kernel-doc commentsRandy Dunlap1-3/+15
2023-03-24scsi: core: Declare SCSI host template pointer members constBart Van Assche1-1/+1
2022-02-22scsi: libfc: Stop using the SCSI pointerBart Van Assche1-0/+9
2021-05-21scsi: Fix spelling mistakes in header filesZhen Lei1-3/+3
2019-07-29scsi: libfc: Whitespace cleanup in libfc.hHannes Reinecke1-26/+26
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 335Thomas Gleixner1-13/+1
2017-03-15scsi: libfc: convert fc_fcp_pkt.ref_cnt from atomic_t to refcount_tElena Reshetova1-1/+2
2017-01-16scsi: libfc: Fix variable name in fc_set_wwpnFam Zheng1-3/+3
2016-11-17scsi: change FC drivers to use 'struct bsg_job'Johannes Thumshirn1-1/+1
2016-11-08scsi: libfc: Replace ->seq_release callback with function callHannes Reinecke1-7/+1
2016-11-08scsi: libfc: Replace ->seq_assign callback with function callHannes Reinecke1-7/+1
2016-11-08scsi: libfc: Replace ->seq_set_resp callback with direct function callHannes Reinecke1-10/+3
2016-11-08scsi: libfc: Replace ->seq_start_next callback with function callHannes Reinecke1-7/+1
2016-11-08scsi: libfc: Replace ->exch_done callback with function callHannes Reinecke1-8/+1
2016-11-08scsi: libfc: Replace ->seq_exch_abort callback with function callHannes Reinecke1-13/+1
2016-11-08scsi: libfc: Replace ->seq_send callback with function callHannes Reinecke1-7/+1
2016-11-08scsi: libfc: Remove fc_rport_init()Hannes Reinecke1-1/+0
2016-11-08scsi: libfc: Replace ->rport_flush_queue callback with function callHannes Reinecke1-7/+1
2016-11-08scsi: libfc: Replace ->rport_recv_req callback with function callHannes Reinecke1-7/+1
2016-11-08scsi: libfc: Replace ->rport_logoff callback with function callHannes Reinecke1-8/+1
2016-11-08scsi: libfc: Replace ->rport_login callback with function callHannes Reinecke1-13/+1
2016-11-08scsi: libfc: Replace ->rport_create callback with function callHannes Reinecke1-7/+1
2016-11-08scsi: libfc: Replace ->rport_lookup callback with function callHannes Reinecke1-7/+2
2016-11-08scsi: libfc: Replace ->rport_destroy callback with function callHannes Reinecke1-6/+1
2016-11-08scsi: libfc: Replace ->exch_seq_send callback with function callHannes Reinecke1-31/+7
2016-11-08scsi: libfc: Replace ->lport_recv with function callHannes Reinecke1-7/+1
2016-11-08scsi: libfc: Replace ->lport_reset callback with function callHannes Reinecke1-7/+0
2016-11-08scsi: libfc: Replace ->seq_els_rsp_send callback with function callHannes Reinecke1-8/+2
2016-11-08scsi: libfc: reset timeout on queue fullHannes Reinecke1-1/+2
2016-11-08scsi: libfc: quarantine timed out xidsHannes Reinecke1-0/+1
2016-11-08scsi: libfc: use error code for fc_rport_error()Hannes Reinecke1-0/+5
2016-07-20fcoe: implement FIP VLAN responderHannes Reinecke1-0/+1
2014-11-24scsi: drop reason argument from ->change_queue_depthChristoph Hellwig1-1/+0
2014-11-12scsi: provide a generic change_queue_type methodChristoph Hellwig1-1/+0
2013-09-04libfc: Do not invoke the response handler after fc_exch_done()Bart Van Assche1-0/+9
2013-03-25libfc, fcoe, bnx2fc: Split fc_disc_init into fc_disc_{init, config}Robert Love1-1/+2
2013-03-25libfc, fcoe, bnx2fc: Always use fcoe_disc_init for discovery layer initializa...Robert Love1-1/+1
2012-07-20[SCSI] libfc: update fcp and exch statsVasu Dev1-0/+1
2012-07-20[SCSI] libfc: adds FCP failures statsVasu Dev1-0/+6
2012-07-20[SCSI] libfc, fcoe, bnx2fc: cleanup fcoe_dev_statsVasu Dev1-9/+8
2012-02-19[SCSI] libfc: Add support for FDMINeerav Parikh1-0/+11
2012-01-16[SCSI] libfc: Declare local functions staticBart Van Assche1-1/+1
2011-10-02[SCSI] libfc: cache align struct fc_exch fieldsVasu Dev1-15/+12
2011-10-02[SCSI] libfc: cache align struct fc_fcp_pkt fieldsVasu Dev1-28/+21
2011-06-29[SCSI] libfc, tcm_fc: add ddp_targ() to libfc function template to supprot FC...Yi Zou1-0/+8
2011-03-31Fix common misspellingsLucas De Marchi1-4/+4
2011-02-12[SCSI] libfc: introduce LLD event callbackBhanu Prakash Gollapudi1-0/+15
2011-02-12[SCSI] libfc: export seq_release() for users of seq_assign()Joe Eykholt1-0/+7
2011-02-12[SCSI] libfc: add hook to notify providers of local port changesJoe Eykholt1-1/+13
2011-02-12[SCSI] libfc: add local port hook for provider session lookupJoe Eykholt1-0/+2
2011-02-12[SCSI] libfc: add method for setting handler for incoming exchangeJoe Eykholt1-0/+10
2011-02-12[SCSI] libfc: add hook for FC-4 provider registrationJoe Eykholt1-0/+26
2010-12-21[SCSI] libfc: fix statistics for FCP input/output megabytesJoe Eykholt1-4/+4
2010-12-21[SCSI] libfc: remove tgt_flags from fc_fcp_pkt structjohn fastabend1-2/+0
2010-11-16SCSI host lock push-downJeff Garzik1-2/+1
2010-10-25[SCSI] libfc: Do not let disc work cancel itselfBhanu Prakash Gollapudi1-1/+1
2010-07-28[SCSI] libfc: don't require a local exchange for incoming requestsJoe Eykholt1-11/+5
2010-07-28[SCSI] libfc: add interface to allocate a sequence for incoming requestsJoe Eykholt1-0/+7
2010-07-28[SCSI] libfc: add fc_fill_reply_hdr() and fc_fill_hdr()Joe Eykholt1-0/+4
2010-07-28[SCSI] libfc: add fc_frame_sid() and fc_frame_did() functionsJoe Eykholt1-18/+0
2010-07-28[SCSI] libfc: eliminate rport LOGO stateJoe Eykholt1-2/+0
2010-07-28[SCSI] libfc: track FIP exchangesJoe Eykholt1-0/+2
2010-07-28[SCSI] libfc: add FLOGI state to rport for VN2VNJoe Eykholt1-0/+4
2010-07-28[SCSI] libfc: Add local port point-to-multipoint flagJoe Eykholt1-0/+2
2010-07-28[SCSI] libfc: add discovery-private pointer for LLDJoe Eykholt1-2/+7
2010-07-28[SCSI] libfc: provide space for LLD after remote port structureJoe Eykholt1-0/+2
2010-07-28[SCSI] libfc: convert rport lookup to be RCU safeJoe Eykholt1-0/+2
2010-07-27[SCSI] libfc: fix indefinite rport restartJoe Eykholt1-0/+2
2010-07-27[SCSI] libfc: Fix remote port restart problemJoe Eykholt1-3/+2
2010-05-16[SCSI] libfc: Move the port_id into lportRobert Love1-0/+2
2010-05-16[SCSI] libfc: Remove unused fc_get_host_port_typeRobert Love1-1/+0
2010-04-11[SCSI] libfc: fix hton24 macro to take expressions as argsJoe Eykholt1-6/+11
2010-04-11[SCSI] libfc, libfcoe, fcoe: use smp_processor_id() only when preempt disabledJoe Eykholt1-9/+0
2009-12-04[SCSI] fcoe, libfc: add get_lesb() to allow LLD to fill the link error status...Yi Zou1-0/+6
2009-12-04[SCSI] libfc: add FC-BB-5 LESB counters to fcoe_dev_statsYi Zou1-0/+4
2009-12-04[SCSI] libfc: register FC4 features with the FC switchJoe Eykholt1-0/+2
2009-12-04[SCSI] libfc: add set_fid function to libfc templateJoe Eykholt1-0/+20
2009-12-04[SCSI] libfc: Formatting cleanups across libfcRobert Love1-485/+501
2009-12-04[SCSI] libfc, fcoe: Add FC passthrough supportSteve Ma1-0/+7
2009-12-04[SCSI] libfc: Register Symbolic Port Name (RSPN_ID)Chris Leech1-0/+1
2009-12-04[SCSI] libfc: Register Symbolic Node Name (RSNN_NN)Chris Leech1-0/+1
2009-12-04[SCSI] libfc: RNN_ID may be required before RSNN_NN with some switchesChris Leech1-0/+1
2009-12-04[SCSI] libfc: RPN_ID is obsolete and unnecessaryChris Leech1-1/+0
2009-12-04[SCSI] libfcoe, fcoe: libfcoe NPIV supportChris Leech1-0/+10
2009-12-04[SCSI] libfc: vport link handling and fc_vport state managmentChris Leech1-0/+8
2009-12-04[SCSI] libfc: add some generic NPIV support routines to libfcChris Leech1-0/+20
2009-12-04[SCSI] libfc: changes to libfc_host_alloc to consolidate initialization with ...Chris Leech1-3/+12
2009-12-04[SCSI] libfc: Add libfc/fc_libfc.[ch] for libfc internal routinesRobert Love1-79/+0
2009-12-04[SCSI] libfc: Remove fc_fcp_completeRobert Love1-8/+0
2009-12-04[SCSI] libfc: Move non-common routines and prototypes out of libfc.hRobert Love1-49/+0
2009-12-04[SCSI] modify change_queue_depth to take in reason why it is being calledMike Christie1-1/+1
2009-12-04[SCSI] libfc: fix free of fc_rport_priv with timer pendingJoe Eykholt1-0/+1
2009-12-04[SCSI] libfc: removes unused disc_work and ex_listVasu Dev1-1/+0
2009-09-10[SCSI] libfc: use ADISC to verify rport login stateJoe Eykholt1-0/+1
2009-09-10[SCSI] libfc: improve debug messages for ELS response handlersJoe Eykholt1-0/+5
2009-09-10[SCSI] libfc: move remote port lookup for ELS requests into fc_rport.c.Joe Eykholt1-1/+1
2009-09-10[SCSI] libfc: Initialize fc_rport_identifiers inside fc_rport_createRobert Love1-8/+9
2009-09-10[SCSI] libfc: do not log off rports before or after discoveryJoe Eykholt1-0/+3
2009-09-10[SCSI] libfc: remove unused disc->delay elementJoe Eykholt1-1/+0
2009-09-10[SCSI] libfc: eliminate disc->eventJoe Eykholt1-1/+0
2009-09-10[SCSI] libfc: don't create dummy (rogue) remote portsJoe Eykholt1-21/+19
2009-09-10[SCSI] libfc: rename rport event CREATED to READYJoe Eykholt1-1/+1
2009-09-10[SCSI] libfc: make rport structure optionalJoe Eykholt1-13/+16
2009-09-10[SCSI] libfc: change elsct to use FC_ID instead of rdataJoe Eykholt1-1/+1
2009-09-10[SCSI] libfc: make fc_rport_priv the primary rport interface.Joe Eykholt1-12/+14
2009-09-10[SCSI] libfc: fix RPORT_TO_PRIV and PRIV_TO_RPORT() macros.Joe Eykholt1-2/+2
2009-09-10[SCSI] libfc: change interface for rport_createJoe Eykholt1-3/+2
2009-09-10[SCSI] libfc: prepare to split off struct fc_rport_priv from fc_rport_libfc_privJoe Eykholt1-1/+9
2009-09-05[SCSI] fcoe, libfc: fully makes use of per cpu exch pool and then removes em_...Vasu Dev1-3/+6
2009-09-05[SCSI] fcoe, libfc: adds per cpu exch pool within exchange manager(EM)Vasu Dev1-0/+1
2009-08-22[SCSI] fcoe, fnic, libfc: modifies current code paths to use EM anchor listVasu Dev1-40/+8
2009-08-22[SCSI] libfc: Remove the FC_EM_DBG macroRobert Love1-6/+0
2009-08-22[SCSI] fcoe, libfc: adds exchange manager(EM) anchor list per lport and relat...Vasu Dev1-0/+24
2009-08-22[SCSI] libfc: rename rport state "NONE" to "DELETE".Joe Eykholt1-1/+1
2009-08-22[SCSI] libfc: rename lport NONE state to DISABLEDJoe Eykholt1-1/+1
2009-08-22[SCSI] libfc: change debug messages to give host number.Joe Eykholt1-16/+20
2009-08-22[SCSI] libfc: remove extra semicolons from debug macrosJoe Eykholt1-10/+10
2009-06-21libfc: Add runtime debugging with debug_logging module parameterRobert Love1-10/+65
2009-05-23[SCSI] libfc,fcoe,fnic: Separate rport and lport max retry countsAbhijeet Joglekar1-0/+1
2009-04-27[SCSI] libfc: Track rogue remote portsAbhijeet Joglekar1-0/+1
2009-04-03[SCSI] fcoe, libfc: fix double fcoe_softc memory allocVasu Dev1-5/+17
2009-04-03[SCSI] fcoe: Use per-CPU kernel function for dev_stats instead of an arrayRobert Love1-1/+22
2009-03-13[SCSI] libfc: add support of large receive offload by ddp in fc_fcpYi Zou1-0/+30
2009-03-13[SCSI] fcoe, libfc: check offload features from LLD through netdevYi Zou1-0/+1
2009-03-10[SCSI] libfc, fcoe: Fix kerneldoc commentsRobert Love1-7/+7
2009-03-06[SCSI] libfc: Cleanup libfc_function_template commentsRobert Love1-41/+66
2009-03-06[SCSI] libfc: Don't violate transport template for rogue port creationRobert Love1-0/+5
2009-03-06[SCSI] libfc, fcoe: fixed locking issues with lport->lp_mutex around lport->l...Vasu Dev1-10/+2
2009-03-06[SCSI] libfc: Pass lport in exch_mgr_resetAbhijeet Joglekar1-2/+2
2008-12-29[SCSI] libfc: A modular Fibre Channel libraryRobert Love1-0/+938