Lines Matching refs:ras_fwlog
6316 struct lpfc_ras_fwlog *ras_fwlog = &phba->ras_fwlog; in lpfc_ras_stop_fwlog() local
6319 ras_fwlog->state = INACTIVE; in lpfc_ras_stop_fwlog()
6340 struct lpfc_ras_fwlog *ras_fwlog = &phba->ras_fwlog; in lpfc_sli4_ras_dma_free() local
6343 if (!list_empty(&ras_fwlog->fwlog_buff_list)) { in lpfc_sli4_ras_dma_free()
6345 &ras_fwlog->fwlog_buff_list, in lpfc_sli4_ras_dma_free()
6355 if (ras_fwlog->lwpd.virt) { in lpfc_sli4_ras_dma_free()
6358 ras_fwlog->lwpd.virt, in lpfc_sli4_ras_dma_free()
6359 ras_fwlog->lwpd.phys); in lpfc_sli4_ras_dma_free()
6360 ras_fwlog->lwpd.virt = NULL; in lpfc_sli4_ras_dma_free()
6364 ras_fwlog->state = INACTIVE; in lpfc_sli4_ras_dma_free()
6383 struct lpfc_ras_fwlog *ras_fwlog = &phba->ras_fwlog; in lpfc_sli4_ras_dma_alloc() local
6388 INIT_LIST_HEAD(&ras_fwlog->fwlog_buff_list); in lpfc_sli4_ras_dma_alloc()
6391 ras_fwlog->lwpd.virt = dma_alloc_coherent(&phba->pcidev->dev, in lpfc_sli4_ras_dma_alloc()
6393 &ras_fwlog->lwpd.phys, in lpfc_sli4_ras_dma_alloc()
6395 if (!ras_fwlog->lwpd.virt) { in lpfc_sli4_ras_dma_alloc()
6402 ras_fwlog->fw_buffcount = fwlog_buff_count; in lpfc_sli4_ras_dma_alloc()
6403 for (i = 0; i < ras_fwlog->fw_buffcount; i++) { in lpfc_sli4_ras_dma_alloc()
6424 list_add_tail(&dmabuf->list, &ras_fwlog->fwlog_buff_list); in lpfc_sli4_ras_dma_alloc()
6447 struct lpfc_ras_fwlog *ras_fwlog = &phba->ras_fwlog; in lpfc_sli4_ras_mbox_cmpl() local
6452 &pmb->u.mqe.un.ras_fwlog.header.cfg_shdr; in lpfc_sli4_ras_mbox_cmpl()
6463 ras_fwlog->ras_hwsupport = false; in lpfc_sli4_ras_mbox_cmpl()
6468 ras_fwlog->state = ACTIVE; in lpfc_sli4_ras_mbox_cmpl()
6494 struct lpfc_ras_fwlog *ras_fwlog = &phba->ras_fwlog; in lpfc_sli4_ras_fwlog_init() local
6502 ras_fwlog->state = INACTIVE; in lpfc_sli4_ras_fwlog_init()
6513 if (!ras_fwlog->lwpd.virt) { in lpfc_sli4_ras_fwlog_init()
6531 ras_fwlog->fw_loglevel = fwlog_level; in lpfc_sli4_ras_fwlog_init()
6539 mbx_fwlog = (struct lpfc_mbx_set_ras_fwlog *)&mbox->u.mqe.un.ras_fwlog; in lpfc_sli4_ras_fwlog_init()
6543 ras_fwlog->fw_loglevel); in lpfc_sli4_ras_fwlog_init()
6545 ras_fwlog->fw_buffcount); in lpfc_sli4_ras_fwlog_init()
6550 list_for_each_entry(dmabuf, &ras_fwlog->fwlog_buff_list, list) { in lpfc_sli4_ras_fwlog_init()
6561 mbx_fwlog->u.request.lwpd.addr_lo = putPaddrLow(ras_fwlog->lwpd.phys); in lpfc_sli4_ras_fwlog_init()
6562 mbx_fwlog->u.request.lwpd.addr_hi = putPaddrHigh(ras_fwlog->lwpd.phys); in lpfc_sli4_ras_fwlog_init()
6565 ras_fwlog->state = REG_INPROGRESS; in lpfc_sli4_ras_fwlog_init()