Lines Matching refs:ras_fwlog
6862 struct lpfc_ras_fwlog *ras_fwlog = &phba->ras_fwlog; in lpfc_ras_stop_fwlog() local
6865 ras_fwlog->state = INACTIVE; in lpfc_ras_stop_fwlog()
6886 struct lpfc_ras_fwlog *ras_fwlog = &phba->ras_fwlog; in lpfc_sli4_ras_dma_free() local
6889 if (!list_empty(&ras_fwlog->fwlog_buff_list)) { in lpfc_sli4_ras_dma_free()
6891 &ras_fwlog->fwlog_buff_list, in lpfc_sli4_ras_dma_free()
6901 if (ras_fwlog->lwpd.virt) { in lpfc_sli4_ras_dma_free()
6904 ras_fwlog->lwpd.virt, in lpfc_sli4_ras_dma_free()
6905 ras_fwlog->lwpd.phys); in lpfc_sli4_ras_dma_free()
6906 ras_fwlog->lwpd.virt = NULL; in lpfc_sli4_ras_dma_free()
6910 ras_fwlog->state = INACTIVE; in lpfc_sli4_ras_dma_free()
6929 struct lpfc_ras_fwlog *ras_fwlog = &phba->ras_fwlog; in lpfc_sli4_ras_dma_alloc() local
6934 INIT_LIST_HEAD(&ras_fwlog->fwlog_buff_list); in lpfc_sli4_ras_dma_alloc()
6937 ras_fwlog->lwpd.virt = dma_alloc_coherent(&phba->pcidev->dev, in lpfc_sli4_ras_dma_alloc()
6939 &ras_fwlog->lwpd.phys, in lpfc_sli4_ras_dma_alloc()
6941 if (!ras_fwlog->lwpd.virt) { in lpfc_sli4_ras_dma_alloc()
6948 ras_fwlog->fw_buffcount = fwlog_buff_count; in lpfc_sli4_ras_dma_alloc()
6949 for (i = 0; i < ras_fwlog->fw_buffcount; i++) { in lpfc_sli4_ras_dma_alloc()
6970 list_add_tail(&dmabuf->list, &ras_fwlog->fwlog_buff_list); in lpfc_sli4_ras_dma_alloc()
6993 struct lpfc_ras_fwlog *ras_fwlog = &phba->ras_fwlog; in lpfc_sli4_ras_mbox_cmpl() local
6998 &pmb->u.mqe.un.ras_fwlog.header.cfg_shdr; in lpfc_sli4_ras_mbox_cmpl()
7009 ras_fwlog->ras_hwsupport = false; in lpfc_sli4_ras_mbox_cmpl()
7014 ras_fwlog->state = ACTIVE; in lpfc_sli4_ras_mbox_cmpl()
7040 struct lpfc_ras_fwlog *ras_fwlog = &phba->ras_fwlog; in lpfc_sli4_ras_fwlog_init() local
7048 ras_fwlog->state = INACTIVE; in lpfc_sli4_ras_fwlog_init()
7059 if (!ras_fwlog->lwpd.virt) { in lpfc_sli4_ras_fwlog_init()
7077 ras_fwlog->fw_loglevel = fwlog_level; in lpfc_sli4_ras_fwlog_init()
7085 mbx_fwlog = (struct lpfc_mbx_set_ras_fwlog *)&mbox->u.mqe.un.ras_fwlog; in lpfc_sli4_ras_fwlog_init()
7089 ras_fwlog->fw_loglevel); in lpfc_sli4_ras_fwlog_init()
7091 ras_fwlog->fw_buffcount); in lpfc_sli4_ras_fwlog_init()
7096 list_for_each_entry(dmabuf, &ras_fwlog->fwlog_buff_list, list) { in lpfc_sli4_ras_fwlog_init()
7107 mbx_fwlog->u.request.lwpd.addr_lo = putPaddrLow(ras_fwlog->lwpd.phys); in lpfc_sli4_ras_fwlog_init()
7108 mbx_fwlog->u.request.lwpd.addr_hi = putPaddrHigh(ras_fwlog->lwpd.phys); in lpfc_sli4_ras_fwlog_init()
7111 ras_fwlog->state = REG_INPROGRESS; in lpfc_sli4_ras_fwlog_init()