• 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:pmbox

843 	MAILBOX_t *pmbox;
849 pmbox = &pmb->u.mb;
859 rc, pmbox->mbxCommand,
860 pmbox->mbxStatus, i);
1799 MAILBOX_t *pmbox;
1817 pmbox = &pmb->u.mb;
1819 if (pmbox->mbxCommand != MBX_HEARTBEAT) {
1824 (uint32_t)pmbox->mbxCommand,
1825 pmbox->un.varWords[0],
1826 pmbox->un.varWords[1]);
1832 (uint32_t)pmbox->mbxCommand,
1833 pmbox->un.varWords[0],
1834 pmbox->un.varWords[1]);
1841 if (lpfc_sli_chk_mbx_command(pmbox->mbxCommand) ==
1848 pmbox->mbxCommand,
1856 if (pmbox->mbxStatus) {
1858 if (pmbox->mbxStatus == MBXERR_NO_RESOURCES) {
1866 pmbox->mbxCommand,
1869 pmbox->mbxStatus,
1870 pmbox->un.varWords[0],
1872 pmbox->mbxStatus = 0;
1873 pmbox->mbxOwner = OWN_HOST;
1885 pmbox->mbxCommand,
1888 *((uint32_t *) pmbox),
1889 pmbox->un.varWords[0],
1890 pmbox->un.varWords[1],
1891 pmbox->un.varWords[2],
1892 pmbox->un.varWords[3],
1893 pmbox->un.varWords[4],
1894 pmbox->un.varWords[5],
1895 pmbox->un.varWords[6],
1896 pmbox->un.varWords[7]);
3783 MAILBOX_t *pmbox;
3795 pmbox = &pmb->u.mb;
3820 pmbox->mbxCommand,
3821 pmbox->mbxStatus, hbqno);
4665 LPFC_MBOXQ_t *pmbox = phba->sli.mbox_active;
4666 MAILBOX_t *mb = &pmbox->u.mb;
4670 /* Check the pmbox pointer first. There is a race condition
4676 if (pmbox == NULL) {
4719 * @pmbox: Pointer to mailbox object.
4743 lpfc_sli_issue_mbox_s3(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmbox,
4758 if (!pmbox) {
4766 pmbox = lpfc_mbox_get(phba);
4767 if (!pmbox) {
4773 if (pmbox->mbox_cmpl && pmbox->mbox_cmpl != lpfc_sli_def_mbox_cmpl &&
4774 pmbox->mbox_cmpl != lpfc_sli_wake_mbox_wait) {
4775 if(!pmbox->vport) {
4780 pmbox->u.mb.mbxCommand);
4800 mb = &pmbox->u.mb;
4810 pmbox->vport ? pmbox->vport->vpi : 0,
4811 pmbox->u.mb.mbxCommand, psli->sli_flag, flag);
4821 pmbox->vport ? pmbox->vport->vpi : 0,
4822 pmbox->u.mb.mbxCommand, psli->sli_flag, flag);
4839 pmbox->vport ? pmbox->vport->vpi : 0,
4840 pmbox->u.mb.mbxCommand,
4851 pmbox->vport ? pmbox->vport->vpi : 0,
4852 pmbox->u.mb.mbxCommand,
4860 lpfc_mbox_put(phba, pmbox);
4866 pmbox->vport ? pmbox->vport->vpi : 0xffffff,
4873 if (pmbox->vport) {
4874 lpfc_debugfs_disc_trc(pmbox->vport,
4903 pmbox->vport ? pmbox->vport->vpi : 0,
4904 pmbox->u.mb.mbxCommand,
4917 pmbox->vport ? pmbox->vport->vpi : 0,
4922 if (pmbox->vport) {
4923 lpfc_debugfs_disc_trc(pmbox->vport,
4946 if (pmbox->in_ext_byte_len || pmbox->out_ext_byte_len) {
4947 *(((uint32_t *)mb) + pmbox->mbox_offset_word)
4953 if (pmbox->in_ext_byte_len && pmbox->context2) {
4954 lpfc_sli_pcimem_bcopy(pmbox->context2,
4956 pmbox->in_ext_byte_len);
4962 if (pmbox->in_ext_byte_len || pmbox->out_ext_byte_len)
4963 *(((uint32_t *)mb) + pmbox->mbox_offset_word)
4967 if (pmbox->in_ext_byte_len && pmbox->context2) {
4970 pmbox->context2, pmbox->in_ext_byte_len);
5001 psli->mbox_active = pmbox;
5083 if (pmbox->out_ext_byte_len && pmbox->context2) {
5085 pmbox->context2,
5086 pmbox->out_ext_byte_len);
5093 if (pmbox->out_ext_byte_len && pmbox->context2) {
5094 lpfc_memcpy_from_slim(pmbox->context2,
5097 pmbox->out_ext_byte_len);
5113 pmbox->u.mb.mbxStatus = MBX_NOT_FINISHED;
5114 lpfc_mbox_cmpl_put(phba, pmbox);
5348 * @pmbox: Pointer to mailbox object.
5580 * @pmbox: Pointer to mailbox object.
5590 lpfc_sli_issue_mbox(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmbox, uint32_t flag)
5592 return phba->lpfc_sli_issue_mbox(phba, pmbox, flag);
8071 MAILBOX_t *mbox, *pmbox;
8216 pmbox = &pmb->u.mb;
8221 lpfc_sli_pcimem_bcopy(mbox, pmbox, sizeof(uint32_t));
8222 if (pmbox->mbxOwner != OWN_HOST) {
8234 pmbox->mbxCommand,
8235 pmbox->mbxStatus);
8244 lpfc_sli_pcimem_bcopy(mbox, pmbox,
8260 (uint32_t)pmbox->mbxStatus,
8261 pmbox->un.varWords[0], 0);
8263 if (!pmbox->mbxStatus) {
8276 pmbox->un.varWords[0],
8731 MAILBOX_t *mbox, *pmbox;
8756 pmbox = (MAILBOX_t *)&pmb->u.mqe;
8778 pmbox->un.varWords[0], 0);
8786 pmbox->un.varWords[0], pmb);