Commit 3a3b42bf authored by Robert Love's avatar Robert Love Committed by James Bottomley

[SCSI] libfc: Formatting cleanups across libfc

This patch makes a variety of cleanup changes to all libfc files.

This patch adds kernel-doc headers to all functions lacking them
and attempts to better format existing headers. It also add kernel-doc
headers to structures.

This patch ensures that the current naming conventions for local ports,
remote ports and remote port private data is upheld in the following
manner.

struct               instance (i.e. variable name)
--------------------------------------------------
fc_lport                      lport
fc_rport                      rport
fc_rport_libfc_priv           rpriv
fc_rport_priv                 rdata

I also renamed dns_rp and ptp_rp to dns_rdata and ptp_rdata
respectively.

I used emacs 'indent-region' and 'tabify' on all libfc files
to correct spacing alignments.

I feel sorry for anyone attempting to review this patch.
Signed-off-by: default avatarRobert Love <robert.w.love@intel.com>
Signed-off-by: default avatarJames Bottomley <James.Bottomley@suse.de>
parent a51ab396
...@@ -53,8 +53,8 @@ static int fc_disc_single(struct fc_lport *, struct fc_disc_port *); ...@@ -53,8 +53,8 @@ static int fc_disc_single(struct fc_lport *, struct fc_disc_port *);
static void fc_disc_restart(struct fc_disc *); static void fc_disc_restart(struct fc_disc *);
/** /**
* fc_disc_stop_rports() - delete all the remote ports associated with the lport * fc_disc_stop_rports() - Delete all the remote ports associated with the lport
* @disc: The discovery job to stop rports on * @disc: The discovery job to stop remote ports on
* *
* Locking Note: This function expects that the lport mutex is locked before * Locking Note: This function expects that the lport mutex is locked before
* calling it. * calling it.
...@@ -74,9 +74,9 @@ void fc_disc_stop_rports(struct fc_disc *disc) ...@@ -74,9 +74,9 @@ void fc_disc_stop_rports(struct fc_disc *disc)
/** /**
* fc_disc_recv_rscn_req() - Handle Registered State Change Notification (RSCN) * fc_disc_recv_rscn_req() - Handle Registered State Change Notification (RSCN)
* @sp: Current sequence of the RSCN exchange * @sp: The sequence of the RSCN exchange
* @fp: RSCN Frame * @fp: The RSCN frame
* @lport: Fibre Channel host port instance * @lport: The local port that the request will be sent on
* *
* Locking Note: This function expects that the disc_mutex is locked * Locking Note: This function expects that the disc_mutex is locked
* before it is called. * before it is called.
...@@ -185,9 +185,9 @@ static void fc_disc_recv_rscn_req(struct fc_seq *sp, struct fc_frame *fp, ...@@ -185,9 +185,9 @@ static void fc_disc_recv_rscn_req(struct fc_seq *sp, struct fc_frame *fp,
/** /**
* fc_disc_recv_req() - Handle incoming requests * fc_disc_recv_req() - Handle incoming requests
* @sp: Current sequence of the request exchange * @sp: The sequence of the request exchange
* @fp: The frame * @fp: The request frame
* @lport: The FC local port * @lport: The local port receiving the request
* *
* Locking Note: This function is called from the EM and will lock * Locking Note: This function is called from the EM and will lock
* the disc_mutex before calling the handler for the * the disc_mutex before calling the handler for the
...@@ -215,7 +215,7 @@ static void fc_disc_recv_req(struct fc_seq *sp, struct fc_frame *fp, ...@@ -215,7 +215,7 @@ static void fc_disc_recv_req(struct fc_seq *sp, struct fc_frame *fp,
/** /**
* fc_disc_restart() - Restart discovery * fc_disc_restart() - Restart discovery
* @lport: FC discovery context * @disc: The discovery object to be restarted
* *
* Locking Note: This function expects that the disc mutex * Locking Note: This function expects that the disc mutex
* is already locked. * is already locked.
...@@ -242,9 +242,9 @@ static void fc_disc_restart(struct fc_disc *disc) ...@@ -242,9 +242,9 @@ static void fc_disc_restart(struct fc_disc *disc)
} }
/** /**
* fc_disc_start() - Fibre Channel Target discovery * fc_disc_start() - Start discovery on a local port
* @lport: FC local port * @lport: The local port to have discovery started on
* @disc_callback: function to be called when discovery is complete * @disc_callback: Callback function to be called when discovery is complete
*/ */
static void fc_disc_start(void (*disc_callback)(struct fc_lport *, static void fc_disc_start(void (*disc_callback)(struct fc_lport *,
enum fc_disc_event), enum fc_disc_event),
...@@ -265,8 +265,8 @@ static void fc_disc_start(void (*disc_callback)(struct fc_lport *, ...@@ -265,8 +265,8 @@ static void fc_disc_start(void (*disc_callback)(struct fc_lport *,
/** /**
* fc_disc_done() - Discovery has been completed * fc_disc_done() - Discovery has been completed
* @disc: FC discovery context * @disc: The discovery context
* @event: discovery completion status * @event: The discovery completion status
* *
* Locking Note: This function expects that the disc mutex is locked before * Locking Note: This function expects that the disc mutex is locked before
* it is called. The discovery callback is then made with the lock released, * it is called. The discovery callback is then made with the lock released,
...@@ -307,8 +307,8 @@ static void fc_disc_done(struct fc_disc *disc, enum fc_disc_event event) ...@@ -307,8 +307,8 @@ static void fc_disc_done(struct fc_disc *disc, enum fc_disc_event event)
/** /**
* fc_disc_error() - Handle error on dNS request * fc_disc_error() - Handle error on dNS request
* @disc: FC discovery context * @disc: The discovery context
* @fp: The frame pointer * @fp: The error code encoded as a frame pointer
*/ */
static void fc_disc_error(struct fc_disc *disc, struct fc_frame *fp) static void fc_disc_error(struct fc_disc *disc, struct fc_frame *fp)
{ {
...@@ -344,7 +344,7 @@ static void fc_disc_error(struct fc_disc *disc, struct fc_frame *fp) ...@@ -344,7 +344,7 @@ static void fc_disc_error(struct fc_disc *disc, struct fc_frame *fp)
/** /**
* fc_disc_gpn_ft_req() - Send Get Port Names by FC-4 type (GPN_FT) request * fc_disc_gpn_ft_req() - Send Get Port Names by FC-4 type (GPN_FT) request
* @lport: FC discovery context * @lport: The discovery context
* *
* Locking Note: This function expects that the disc_mutex is locked * Locking Note: This function expects that the disc_mutex is locked
* before it is called. * before it is called.
...@@ -378,9 +378,9 @@ static void fc_disc_gpn_ft_req(struct fc_disc *disc) ...@@ -378,9 +378,9 @@ static void fc_disc_gpn_ft_req(struct fc_disc *disc)
/** /**
* fc_disc_gpn_ft_parse() - Parse the body of the dNS GPN_FT response. * fc_disc_gpn_ft_parse() - Parse the body of the dNS GPN_FT response.
* @lport: Fibre Channel host port instance * @lport: The local port the GPN_FT was received on
* @buf: GPN_FT response buffer * @buf: The GPN_FT response buffer
* @len: size of response buffer * @len: The size of response buffer
* *
* Goes through the list of IDs and names resulting from a request. * Goes through the list of IDs and names resulting from a request.
*/ */
...@@ -479,10 +479,8 @@ static int fc_disc_gpn_ft_parse(struct fc_disc *disc, void *buf, size_t len) ...@@ -479,10 +479,8 @@ static int fc_disc_gpn_ft_parse(struct fc_disc *disc, void *buf, size_t len)
} }
/** /**
* fc_disc_timeout() - Retry handler for the disc component * fc_disc_timeout() - Handler for discovery timeouts
* @work: Structure holding disc obj that needs retry discovery * @work: Structure holding discovery context that needs to retry discovery
*
* Handle retry of memory allocation for remote ports.
*/ */
static void fc_disc_timeout(struct work_struct *work) static void fc_disc_timeout(struct work_struct *work)
{ {
...@@ -496,9 +494,9 @@ static void fc_disc_timeout(struct work_struct *work) ...@@ -496,9 +494,9 @@ static void fc_disc_timeout(struct work_struct *work)
/** /**
* fc_disc_gpn_ft_resp() - Handle a response frame from Get Port Names (GPN_FT) * fc_disc_gpn_ft_resp() - Handle a response frame from Get Port Names (GPN_FT)
* @sp: Current sequence of GPN_FT exchange * @sp: The sequence that the GPN_FT response was received on
* @fp: response frame * @fp: The GPN_FT response frame
* @lp_arg: Fibre Channel host port instance * @lp_arg: The discovery context
* *
* Locking Note: This function is called without disc mutex held, and * Locking Note: This function is called without disc mutex held, and
* should do all its processing with the mutex held * should do all its processing with the mutex held
...@@ -569,9 +567,9 @@ static void fc_disc_gpn_ft_resp(struct fc_seq *sp, struct fc_frame *fp, ...@@ -569,9 +567,9 @@ static void fc_disc_gpn_ft_resp(struct fc_seq *sp, struct fc_frame *fp,
/** /**
* fc_disc_gpn_id_resp() - Handle a response frame from Get Port Names (GPN_ID) * fc_disc_gpn_id_resp() - Handle a response frame from Get Port Names (GPN_ID)
* @sp: exchange sequence * @sp: The sequence the GPN_ID is on
* @fp: response frame * @fp: The response frame
* @rdata_arg: remote port private data * @rdata_arg: The remote port that sent the GPN_ID response
* *
* Locking Note: This function is called without disc mutex held. * Locking Note: This function is called without disc mutex held.
*/ */
...@@ -639,7 +637,7 @@ static void fc_disc_gpn_id_resp(struct fc_seq *sp, struct fc_frame *fp, ...@@ -639,7 +637,7 @@ static void fc_disc_gpn_id_resp(struct fc_seq *sp, struct fc_frame *fp,
/** /**
* fc_disc_gpn_id_req() - Send Get Port Names by ID (GPN_ID) request * fc_disc_gpn_id_req() - Send Get Port Names by ID (GPN_ID) request
* @lport: local port * @lport: The local port to initiate discovery on
* @rdata: remote port private data * @rdata: remote port private data
* *
* Locking Note: This function expects that the disc_mutex is locked * Locking Note: This function expects that the disc_mutex is locked
...@@ -664,7 +662,7 @@ static int fc_disc_gpn_id_req(struct fc_lport *lport, ...@@ -664,7 +662,7 @@ static int fc_disc_gpn_id_req(struct fc_lport *lport,
/** /**
* fc_disc_single() - Discover the directory information for a single target * fc_disc_single() - Discover the directory information for a single target
* @lport: local port * @lport: The local port the remote port is associated with
* @dp: The port to rediscover * @dp: The port to rediscover
* *
* Locking Note: This function expects that the disc_mutex is locked * Locking Note: This function expects that the disc_mutex is locked
...@@ -683,7 +681,7 @@ static int fc_disc_single(struct fc_lport *lport, struct fc_disc_port *dp) ...@@ -683,7 +681,7 @@ static int fc_disc_single(struct fc_lport *lport, struct fc_disc_port *dp)
/** /**
* fc_disc_stop() - Stop discovery for a given lport * fc_disc_stop() - Stop discovery for a given lport
* @lport: The lport that discovery should stop for * @lport: The local port that discovery should stop on
*/ */
void fc_disc_stop(struct fc_lport *lport) void fc_disc_stop(struct fc_lport *lport)
{ {
...@@ -697,7 +695,7 @@ void fc_disc_stop(struct fc_lport *lport) ...@@ -697,7 +695,7 @@ void fc_disc_stop(struct fc_lport *lport)
/** /**
* fc_disc_stop_final() - Stop discovery for a given lport * fc_disc_stop_final() - Stop discovery for a given lport
* @lport: The lport that discovery should stop for * @lport: The lport that discovery should stop on
* *
* This function will block until discovery has been * This function will block until discovery has been
* completely stopped and all rports have been deleted. * completely stopped and all rports have been deleted.
...@@ -709,8 +707,8 @@ void fc_disc_stop_final(struct fc_lport *lport) ...@@ -709,8 +707,8 @@ void fc_disc_stop_final(struct fc_lport *lport)
} }
/** /**
* fc_disc_init() - Initialize the discovery block * fc_disc_init() - Initialize the discovery layer for a local port
* @lport: FC local port * @lport: The local port that needs the discovery layer to be initialized
*/ */
int fc_disc_init(struct fc_lport *lport) int fc_disc_init(struct fc_lport *lport)
{ {
......
...@@ -28,16 +28,21 @@ ...@@ -28,16 +28,21 @@
#include <scsi/libfc.h> #include <scsi/libfc.h>
#include <scsi/fc_encode.h> #include <scsi/fc_encode.h>
/* /**
* fc_elsct_send - sends ELS/CT frame * fc_elsct_send() - Send an ELS or CT frame
* @lport: The local port to send the frame on
* @did: The destination ID for the frame
* @fp: The frame to be sent
* @op: The operational code
* @resp: The callback routine when the response is received
* @arg: The argument to pass to the response callback routine
* @timer_msec: The timeout period for the frame (in msecs)
*/ */
struct fc_seq *fc_elsct_send(struct fc_lport *lport, struct fc_seq *fc_elsct_send(struct fc_lport *lport, u32 did,
u32 did, struct fc_frame *fp, unsigned int op,
struct fc_frame *fp,
unsigned int op,
void (*resp)(struct fc_seq *, void (*resp)(struct fc_seq *,
struct fc_frame *fp, struct fc_frame *,
void *arg), void *),
void *arg, u32 timer_msec) void *arg, u32 timer_msec)
{ {
enum fc_rctl r_ctl; enum fc_rctl r_ctl;
...@@ -65,6 +70,10 @@ struct fc_seq *fc_elsct_send(struct fc_lport *lport, ...@@ -65,6 +70,10 @@ struct fc_seq *fc_elsct_send(struct fc_lport *lport,
} }
EXPORT_SYMBOL(fc_elsct_send); EXPORT_SYMBOL(fc_elsct_send);
/**
* fc_elsct_init() - Initialize the ELS/CT layer
* @lport: The local port to initialize the ELS/CT layer for
*/
int fc_elsct_init(struct fc_lport *lport) int fc_elsct_init(struct fc_lport *lport)
{ {
if (!lport->tt.elsct_send) if (!lport->tt.elsct_send)
...@@ -75,8 +84,8 @@ int fc_elsct_init(struct fc_lport *lport) ...@@ -75,8 +84,8 @@ int fc_elsct_init(struct fc_lport *lport)
EXPORT_SYMBOL(fc_elsct_init); EXPORT_SYMBOL(fc_elsct_init);
/** /**
* fc_els_resp_type() - return string describing ELS response for debug. * fc_els_resp_type() - Return a string describing the ELS response
* @fp: frame pointer with possible error code. * @fp: The frame pointer or possible error code
*/ */
const char *fc_els_resp_type(struct fc_frame *fp) const char *fc_els_resp_type(struct fc_frame *fp)
{ {
......
This diff is collapsed.
This diff is collapsed.
...@@ -32,12 +32,12 @@ ...@@ -32,12 +32,12 @@
extern unsigned int fc_debug_logging; extern unsigned int fc_debug_logging;
#define FC_CHECK_LOGGING(LEVEL, CMD) \ #define FC_CHECK_LOGGING(LEVEL, CMD) \
do { \ do { \
if (unlikely(fc_debug_logging & LEVEL)) \ if (unlikely(fc_debug_logging & LEVEL)) \
do { \ do { \
CMD; \ CMD; \
} while (0); \ } while (0); \
} while (0) } while (0)
#define FC_LIBFC_DBG(fmt, args...) \ #define FC_LIBFC_DBG(fmt, args...) \
FC_CHECK_LOGGING(FC_LIBFC_LOGGING, \ FC_CHECK_LOGGING(FC_LIBFC_LOGGING, \
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment