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.