|
Linux Kernel
3.7.1
|
#include <linux/blkdev.h>#include <linux/pci.h>#include <linux/slab.h>#include <linux/interrupt.h>#include <scsi/scsi.h>#include <scsi/scsi_device.h>#include <scsi/scsi_host.h>#include <scsi/scsi_transport_fc.h>#include "lpfc_hw4.h"#include "lpfc_hw.h"#include "lpfc_sli.h"#include "lpfc_sli4.h"#include "lpfc_nl.h"#include "lpfc_disc.h"#include "lpfc_scsi.h"#include "lpfc.h"#include "lpfc_logmsg.h"#include "lpfc_crtn.h"#include "lpfc_vport.h"#include "lpfc_debugfs.h"Go to the source code of this file.
Functions | |
| int | lpfc_check_sparm (struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, struct serv_parm *sp, uint32_t class, int flogi) |
| int | lpfc_els_abort (struct lpfc_hba *phba, struct lpfc_nodelist *ndlp) |
| void | lpfc_release_rpi (struct lpfc_hba *phba, struct lpfc_vport *vport, uint16_t rpi) |
| int | lpfc_disc_state_machine (struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) |
| int lpfc_check_sparm | ( | struct lpfc_vport * | vport, |
| struct lpfc_nodelist * | ndlp, | ||
| struct serv_parm * | sp, | ||
| uint32_t | class, | ||
| int | flogi | ||
| ) |
Definition at line 69 of file lpfc_nportdisc.c.
| int lpfc_disc_state_machine | ( | struct lpfc_vport * | vport, |
| struct lpfc_nodelist * | ndlp, | ||
| void * | arg, | ||
| uint32_t | evt | ||
| ) |
Definition at line 2471 of file lpfc_nportdisc.c.
| int lpfc_els_abort | ( | struct lpfc_hba * | phba, |
| struct lpfc_nodelist * | ndlp | ||
| ) |
Definition at line 204 of file lpfc_nportdisc.c.
lpfc_release_rpi - Release a RPI by issuing unreg_login mailbox cmd. : Pointer to lpfc_hba structure. : Pointer to lpfc_vport structure. : rpi to be release.
This function will send a unreg_login mailbox command to the firmware to release a rpi.
Definition at line 750 of file lpfc_nportdisc.c.
1.8.2