Commit 1284fb0c authored by Matthew R. Ochs's avatar Matthew R. Ochs Committed by James Bottomley

cxlflash: Fix function prolog parameters and return codes

Several function prologs have incorrect parameter names and return
code descriptions. This can lead to confusion when reviewing the
source and creates inaccurate documentation.

To remedy, update the function prologs to properly reflect parameter
names and return codes.
Signed-off-by: default avatarMatthew R. Ochs <mrochs@linux.vnet.ibm.com>
Signed-off-by: default avatarManoj N. Kumar <manoj@linux.vnet.ibm.com>
Reviewed-by: default avatarBrian King <brking@linux.vnet.ibm.com>
Reviewed-by: default avatarAndrew Donnellan <andrew.donnellan@au1.ibm.com>
Reviewed-by: default avatarTomas Henzl <thenzl@redhat.com>
Signed-off-by: default avatarJames Bottomley <JBottomley@Odin.com>
parent 6ef6f940
...@@ -314,7 +314,7 @@ static void context_reset(struct afu_cmd *cmd) ...@@ -314,7 +314,7 @@ static void context_reset(struct afu_cmd *cmd)
* @cmd: AFU command to send. * @cmd: AFU command to send.
* *
* Return: * Return:
* 0 on success or SCSI_MLQUEUE_HOST_BUSY * 0 on success, SCSI_MLQUEUE_HOST_BUSY on failure
*/ */
static int send_cmd(struct afu *afu, struct afu_cmd *cmd) static int send_cmd(struct afu *afu, struct afu_cmd *cmd)
{ {
...@@ -401,8 +401,7 @@ static void wait_resp(struct afu *afu, struct afu_cmd *cmd) ...@@ -401,8 +401,7 @@ static void wait_resp(struct afu *afu, struct afu_cmd *cmd)
* @tmfcmd: TMF command to send. * @tmfcmd: TMF command to send.
* *
* Return: * Return:
* 0 on success * 0 on success, SCSI_MLQUEUE_HOST_BUSY on failure
* SCSI_MLQUEUE_HOST_BUSY when host is busy
*/ */
static int send_tmf(struct afu *afu, struct scsi_cmnd *scp, u64 tmfcmd) static int send_tmf(struct afu *afu, struct scsi_cmnd *scp, u64 tmfcmd)
{ {
...@@ -491,9 +490,7 @@ static const char *cxlflash_driver_info(struct Scsi_Host *host) ...@@ -491,9 +490,7 @@ static const char *cxlflash_driver_info(struct Scsi_Host *host)
* @host: SCSI host associated with device. * @host: SCSI host associated with device.
* @scp: SCSI command to send. * @scp: SCSI command to send.
* *
* Return: * Return: 0 on success, SCSI_MLQUEUE_HOST_BUSY on failure
* 0 on success
* SCSI_MLQUEUE_HOST_BUSY when host is busy
*/ */
static int cxlflash_queuecommand(struct Scsi_Host *host, struct scsi_cmnd *scp) static int cxlflash_queuecommand(struct Scsi_Host *host, struct scsi_cmnd *scp)
{ {
...@@ -597,7 +594,7 @@ static int cxlflash_queuecommand(struct Scsi_Host *host, struct scsi_cmnd *scp) ...@@ -597,7 +594,7 @@ static int cxlflash_queuecommand(struct Scsi_Host *host, struct scsi_cmnd *scp)
/** /**
* cxlflash_wait_for_pci_err_recovery() - wait for error recovery during probe * cxlflash_wait_for_pci_err_recovery() - wait for error recovery during probe
* @cxlflash: Internal structure associated with the host. * @cfg: Internal structure associated with the host.
*/ */
static void cxlflash_wait_for_pci_err_recovery(struct cxlflash_cfg *cfg) static void cxlflash_wait_for_pci_err_recovery(struct cxlflash_cfg *cfg)
{ {
...@@ -611,7 +608,7 @@ static void cxlflash_wait_for_pci_err_recovery(struct cxlflash_cfg *cfg) ...@@ -611,7 +608,7 @@ static void cxlflash_wait_for_pci_err_recovery(struct cxlflash_cfg *cfg)
/** /**
* free_mem() - free memory associated with the AFU * free_mem() - free memory associated with the AFU
* @cxlflash: Internal structure associated with the host. * @cfg: Internal structure associated with the host.
*/ */
static void free_mem(struct cxlflash_cfg *cfg) static void free_mem(struct cxlflash_cfg *cfg)
{ {
...@@ -633,7 +630,7 @@ static void free_mem(struct cxlflash_cfg *cfg) ...@@ -633,7 +630,7 @@ static void free_mem(struct cxlflash_cfg *cfg)
/** /**
* stop_afu() - stops the AFU command timers and unmaps the MMIO space * stop_afu() - stops the AFU command timers and unmaps the MMIO space
* @cxlflash: Internal structure associated with the host. * @cfg: Internal structure associated with the host.
* *
* Safe to call with AFU in a partially allocated/initialized state. * Safe to call with AFU in a partially allocated/initialized state.
*/ */
...@@ -655,7 +652,7 @@ static void stop_afu(struct cxlflash_cfg *cfg) ...@@ -655,7 +652,7 @@ static void stop_afu(struct cxlflash_cfg *cfg)
/** /**
* term_mc() - terminates the master context * term_mc() - terminates the master context
* @cxlflash: Internal structure associated with the host. * @cfg: Internal structure associated with the host.
* @level: Depth of allocation, where to begin waterfall tear down. * @level: Depth of allocation, where to begin waterfall tear down.
* *
* Safe to call with AFU/MC in partially allocated/initialized state. * Safe to call with AFU/MC in partially allocated/initialized state.
...@@ -691,7 +688,7 @@ static void term_mc(struct cxlflash_cfg *cfg, enum undo_level level) ...@@ -691,7 +688,7 @@ static void term_mc(struct cxlflash_cfg *cfg, enum undo_level level)
/** /**
* term_afu() - terminates the AFU * term_afu() - terminates the AFU
* @cxlflash: Internal structure associated with the host. * @cfg: Internal structure associated with the host.
* *
* Safe to call with AFU/MC in partially allocated/initialized state. * Safe to call with AFU/MC in partially allocated/initialized state.
*/ */
...@@ -751,7 +748,7 @@ static void cxlflash_remove(struct pci_dev *pdev) ...@@ -751,7 +748,7 @@ static void cxlflash_remove(struct pci_dev *pdev)
/** /**
* alloc_mem() - allocates the AFU and its command pool * alloc_mem() - allocates the AFU and its command pool
* @cxlflash: Internal structure associated with the host. * @cfg: Internal structure associated with the host.
* *
* A partially allocated state remains on failure. * A partially allocated state remains on failure.
* *
...@@ -804,12 +801,9 @@ static int alloc_mem(struct cxlflash_cfg *cfg) ...@@ -804,12 +801,9 @@ static int alloc_mem(struct cxlflash_cfg *cfg)
/** /**
* init_pci() - initializes the host as a PCI device * init_pci() - initializes the host as a PCI device
* @cxlflash: Internal structure associated with the host. * @cfg: Internal structure associated with the host.
* *
* Return: * Return: 0 on success, -errno on failure
* 0 on success
* -EIO on unable to communicate with device
* A return code from the PCI sub-routines
*/ */
static int init_pci(struct cxlflash_cfg *cfg) static int init_pci(struct cxlflash_cfg *cfg)
{ {
...@@ -889,11 +883,9 @@ static int init_pci(struct cxlflash_cfg *cfg) ...@@ -889,11 +883,9 @@ static int init_pci(struct cxlflash_cfg *cfg)
/** /**
* init_scsi() - adds the host to the SCSI stack and kicks off host scan * init_scsi() - adds the host to the SCSI stack and kicks off host scan
* @cxlflash: Internal structure associated with the host. * @cfg: Internal structure associated with the host.
* *
* Return: * Return: 0 on success, -errno on failure
* 0 on success
* A return code from adding the host
*/ */
static int init_scsi(struct cxlflash_cfg *cfg) static int init_scsi(struct cxlflash_cfg *cfg)
{ {
...@@ -1357,7 +1349,7 @@ static irqreturn_t cxlflash_async_err_irq(int irq, void *data) ...@@ -1357,7 +1349,7 @@ static irqreturn_t cxlflash_async_err_irq(int irq, void *data)
/** /**
* start_context() - starts the master context * start_context() - starts the master context
* @cxlflash: Internal structure associated with the host. * @cfg: Internal structure associated with the host.
* *
* Return: A success or failure value from CXL services. * Return: A success or failure value from CXL services.
*/ */
...@@ -1375,12 +1367,10 @@ static int start_context(struct cxlflash_cfg *cfg) ...@@ -1375,12 +1367,10 @@ static int start_context(struct cxlflash_cfg *cfg)
/** /**
* read_vpd() - obtains the WWPNs from VPD * read_vpd() - obtains the WWPNs from VPD
* @cxlflash: Internal structure associated with the host. * @cfg: Internal structure associated with the host.
* @wwpn: Array of size NUM_FC_PORTS to pass back WWPNs * @wwpn: Array of size NUM_FC_PORTS to pass back WWPNs
* *
* Return: * Return: 0 on success, -errno on failure
* 0 on success
* -ENODEV when VPD or WWPN keywords not found
*/ */
static int read_vpd(struct cxlflash_cfg *cfg, u64 wwpn[]) static int read_vpd(struct cxlflash_cfg *cfg, u64 wwpn[])
{ {
...@@ -1468,7 +1458,7 @@ static int read_vpd(struct cxlflash_cfg *cfg, u64 wwpn[]) ...@@ -1468,7 +1458,7 @@ static int read_vpd(struct cxlflash_cfg *cfg, u64 wwpn[])
/** /**
* init_pcr() - initialize the provisioning and control registers * init_pcr() - initialize the provisioning and control registers
* @cxlflash: Internal structure associated with the host. * @cfg: Internal structure associated with the host.
* *
* Also sets up fast access to the mapped registers and initializes AFU * Also sets up fast access to the mapped registers and initializes AFU
* command fields that never change. * command fields that never change.
...@@ -1507,7 +1497,7 @@ static void init_pcr(struct cxlflash_cfg *cfg) ...@@ -1507,7 +1497,7 @@ static void init_pcr(struct cxlflash_cfg *cfg)
/** /**
* init_global() - initialize AFU global registers * init_global() - initialize AFU global registers
* @cxlflash: Internal structure associated with the host. * @cfg: Internal structure associated with the host.
*/ */
static int init_global(struct cxlflash_cfg *cfg) static int init_global(struct cxlflash_cfg *cfg)
{ {
...@@ -1592,7 +1582,7 @@ static int init_global(struct cxlflash_cfg *cfg) ...@@ -1592,7 +1582,7 @@ static int init_global(struct cxlflash_cfg *cfg)
/** /**
* start_afu() - initializes and starts the AFU * start_afu() - initializes and starts the AFU
* @cxlflash: Internal structure associated with the host. * @cfg: Internal structure associated with the host.
*/ */
static int start_afu(struct cxlflash_cfg *cfg) static int start_afu(struct cxlflash_cfg *cfg)
{ {
...@@ -1626,12 +1616,9 @@ static int start_afu(struct cxlflash_cfg *cfg) ...@@ -1626,12 +1616,9 @@ static int start_afu(struct cxlflash_cfg *cfg)
/** /**
* init_mc() - create and register as the master context * init_mc() - create and register as the master context
* @cxlflash: Internal structure associated with the host. * @cfg: Internal structure associated with the host.
* *
* Return: * Return: 0 on success, -errno on failure
* 0 on success
* -ENOMEM when unable to obtain a context from CXL services
* A failure value from CXL services.
*/ */
static int init_mc(struct cxlflash_cfg *cfg) static int init_mc(struct cxlflash_cfg *cfg)
{ {
...@@ -1715,15 +1702,12 @@ static int init_mc(struct cxlflash_cfg *cfg) ...@@ -1715,15 +1702,12 @@ static int init_mc(struct cxlflash_cfg *cfg)
/** /**
* init_afu() - setup as master context and start AFU * init_afu() - setup as master context and start AFU
* @cxlflash: Internal structure associated with the host. * @cfg: Internal structure associated with the host.
* *
* This routine is a higher level of control for configuring the * This routine is a higher level of control for configuring the
* AFU on probe and reset paths. * AFU on probe and reset paths.
* *
* Return: * Return: 0 on success, -errno on failure
* 0 on success
* -ENOMEM when unable to map the AFU MMIO space
* A failure value from internal services.
*/ */
static int init_afu(struct cxlflash_cfg *cfg) static int init_afu(struct cxlflash_cfg *cfg)
{ {
...@@ -1876,9 +1860,7 @@ int cxlflash_afu_sync(struct afu *afu, ctx_hndl_t ctx_hndl_u, ...@@ -1876,9 +1860,7 @@ int cxlflash_afu_sync(struct afu *afu, ctx_hndl_t ctx_hndl_u,
* afu_reset() - resets the AFU * afu_reset() - resets the AFU
* @cfg: Internal structure associated with the host. * @cfg: Internal structure associated with the host.
* *
* Return: * Return: 0 on success, -errno on failure
* 0 on success
* A failure value from internal services.
*/ */
static int afu_reset(struct cxlflash_cfg *cfg) static int afu_reset(struct cxlflash_cfg *cfg)
{ {
...@@ -2363,7 +2345,7 @@ static void cxlflash_worker_thread(struct work_struct *work) ...@@ -2363,7 +2345,7 @@ static void cxlflash_worker_thread(struct work_struct *work)
* @pdev: PCI device associated with the host. * @pdev: PCI device associated with the host.
* @dev_id: PCI device id associated with device. * @dev_id: PCI device id associated with device.
* *
* Return: 0 on success / non-zero on failure * Return: 0 on success, -errno on failure
*/ */
static int cxlflash_probe(struct pci_dev *pdev, static int cxlflash_probe(struct pci_dev *pdev,
const struct pci_device_id *dev_id) const struct pci_device_id *dev_id)
...@@ -2597,7 +2579,7 @@ static struct pci_driver cxlflash_driver = { ...@@ -2597,7 +2579,7 @@ static struct pci_driver cxlflash_driver = {
/** /**
* init_cxlflash() - module entry point * init_cxlflash() - module entry point
* *
* Return: 0 on success / non-zero on failure * Return: 0 on success, -errno on failure
*/ */
static int __init init_cxlflash(void) static int __init init_cxlflash(void)
{ {
......
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