• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/scsi/lpfc/

Lines Matching refs:sli

584 	struct lpfc_sli_ring *pring = &phba->sli.ring[LPFC_ELS_RING];
841 struct lpfc_sli *psli = &phba->sli;
999 struct lpfc_sli *psli = &phba->sli;
1192 (pring->ringno != phba->sli.fcp_ring ||
1193 phba->sli.sli_flag & LPFC_PROCESS_LA)) {
1804 phba->sli.slistat.mbox_event++;
1808 list_splice_init(&phba->sli.mboxq_cmpl, &cmplq);
1857 phba->sli.slistat.mbox_stat_err++;
2165 if (iotag != 0 && iotag <= phba->sli.last_iotag) {
2166 cmd_iocb = phba->sli.iocbq_lookup[iotag];
2178 iotag, phba->sli.last_iotag,
2201 if (iotag != 0 && iotag <= phba->sli.last_iotag) {
2202 cmd_iocb = phba->sli.iocbq_lookup[iotag];
2213 iotag, phba->sli.last_iotag);
3063 struct lpfc_sli *psli = &phba->sli;
3257 if (phba->sli.sli_flag & LPFC_SLI_ACTIVE ||
3305 psli = &phba->sli;
3377 * lpfc_sli_brdreset - Reset a sli-2 or sli-3 HBA
3395 psli = &phba->sli;
3442 * lpfc_sli4_brdreset - Reset a sli-4 HBA
3454 struct lpfc_sli *psli = &phba->sli;
3501 * lpfc_sli_brdrestart_s3 - Restart a sli-3 hba
3527 psli = &phba->sli;
3576 * lpfc_sli_brdrestart_s4 - Restart the sli-4 hba
3587 struct lpfc_sli *psli = &phba->sli;
3861 * @sli_mode: sli mode - 2/3
3863 * This function is called by the sli intialization code path
3866 * the SLI interface in the sli mode specified by sli_mode
3886 phba->sli.sli_flag |= LPFC_SLI_MBOX_ACTIVE;
3895 phba->sli.sli_flag &= ~LPFC_SLI_MBOX_ACTIVE;
3924 phba->sli.sli_flag &= ~LPFC_SLI_ACTIVE;
3930 phba->sli.sli_flag &= ~LPFC_SLI_ASYNC_MBX_BLK;
4090 phba->sli.sli_flag |= LPFC_PROCESS_LA;
4256 * lpfc_sli4_arm_cqeq_intr - Arm sli-4 device completion and event queues
4311 phba->sli.sli_flag |= LPFC_SLI_ACTIVE;
4550 phba->sli.sli_flag &= ~LPFC_SLI_ASYNC_MBX_BLK;
4665 LPFC_MBOXQ_t *pmbox = phba->sli.mbox_active;
4667 struct lpfc_sli *psli = &phba->sli;
4690 phba->sli.sli_flag,
4691 phba->sli.mbox_active);
4737 * The sli layer owns the mailbox object until the completion of mailbox
4747 struct lpfc_sli *psli = &phba->sli;
4759 phba->sli.sli_flag &= ~LPFC_SLI_MBOX_ACTIVE;
4798 psli = &phba->sli;
5134 struct lpfc_sli *psli = &phba->sli;
5142 if (phba->sli.mbox_active)
5143 actcmd = phba->sli.mbox_active->u.mb.mbxCommand;
5151 while (phba->sli.mbox_active) {
5184 struct lpfc_sli *psli = &phba->sli;
5230 struct lpfc_sli *psli = &phba->sli;
5254 phba->sli.mbox_active = mboxq;
5340 phba->sli.mbox_active = NULL;
5361 struct lpfc_sli *psli = &phba->sli;
5470 struct lpfc_sli *psli = &phba->sli;
5491 if (unlikely(phba->sli.mbox_active)) {
5509 phba->sli.mbox_active = mboxq;
5571 phba->sli.mbox_active = NULL;
5714 struct lpfc_sli_ring *pring = &phba->sli.ring[ring_number];
5757 if (!(phba->sli.sli_flag & LPFC_MENLO_MAINT) ||
5786 } else if (unlikely(pring->ringno == phba->sli.fcp_ring &&
5787 !(phba->sli.sli_flag & LPFC_PROCESS_LA))) {
6263 struct lpfc_sli_ring *pring = &phba->sli.ring[ring_number];
6355 * lpfc_sli_api_table_setup - Set up sli api fucntion jump table
6431 psli = &phba->sli;
6554 struct lpfc_sli *psli = &phba->sli;
6685 psli = &phba->sli;
6725 struct lpfc_sli *psli = &phba->sli;
6732 list_splice_init(&phba->sli.mboxq, &completions);
6740 list_splice_init(&phba->sli.mboxq_cmpl, &completions);
6774 struct lpfc_sli *psli = &phba->sli;
6842 struct lpfc_sli *psli = &phba->sli;
7142 struct lpfc_sli_ring *pring = &phba->sli.ring[LPFC_ELS_RING];
7153 abort_iotag <= phba->sli.last_iotag)
7155 phba->sli.iocbq_lookup[abort_iotag];
7162 abort_iocb = phba->sli.iocbq_lookup[abort_context];
7449 for (i = 1, sum = 0; i <= phba->sli.last_iotag; i++) {
7450 iocbq = phba->sli.iocbq_lookup[i];
7510 for (i = 1; i <= phba->sli.last_iotag; i++) {
7511 iocbq = phba->sli.iocbq_lookup[i];
7635 * @pring: Pointer to sli ring.
7673 struct lpfc_sli_ring *pring = &phba->sli.ring[LPFC_ELS_RING];
7834 struct lpfc_sli *psli = &phba->sli;
7844 if (phba->sli.mbox_active)
7845 actcmd = phba->sli.mbox_active->u.mb.mbxCommand;
7852 while (phba->sli.mbox_active) {
7866 * lpfc_sli_eratt_read - read sli-3 error attention events
7907 * lpfc_sli4_eratt_read - read sli-4 error attention events
8031 phba->sli.slistat.sli_intr++;
8139 if (phba->sli.sli_flag & LPFC_PROCESS_LA) {
8145 phba->sli.sli_flag &= ~LPFC_PROCESS_LA;
8171 (uint32_t)phba->sli.slistat.sli_intr);
8214 if ((work_ha_copy & HA_MBATT) && (phba->sli.mbox_active)) {
8215 pmb = phba->sli.mbox_active;
8239 phba->sli.mbox_active = NULL;
8242 del_timer(&phba->sli.mbox_tmo);
8310 (phba->sli.mbox_active == NULL)) {
8403 &phba->sli.ring[LPFC_FCP_RING],
8415 &phba->sli.ring[LPFC_EXTRA_RING],
8649 struct lpfc_sli_ring *pring = &phba->sli.ring[LPFC_ELS_RING];
8747 pmb = phba->sli.mbox_active;
8762 del_timer(&phba->sli.mbox_tmo);
8814 phba->sli.sli_flag &= ~LPFC_SLI_MBOX_ACTIVE;
8816 phba->sli.mbox_active = NULL;
8869 struct lpfc_sli_ring *pring = &phba->sli.ring[LPFC_FCP_RING];
8878 phba->sli.ring[LPFC_FCP_RING].txcmplq_cnt,
8879 phba->sli.ring[LPFC_ELS_RING].txcmplq_cnt);
9131 if (phba->sli.sli_flag & LPFC_SLI_ACTIVE)
9186 struct lpfc_sli_ring *pring = &phba->sli.ring[LPFC_FCP_RING];
9362 if (phba->sli.sli_flag & LPFC_SLI_ACTIVE)
11524 * lpfc_sli4_handle_unsol_abort - Handle sli-4 unsolicited abort event
11732 &phba->sli.ring[LPFC_ELS_RING],
12810 list_for_each_entry_safe(mb, nextmb, &phba->sli.mboxq, list) {
12839 mb = phba->sli.mbox_active;
12875 struct lpfc_sli_ring *pring = &phba->sli.ring[LPFC_ELS_RING];