Home
last modified time | relevance | path

Searched refs:aer (Results 1 – 22 of 22) sorted by relevance

/freebsd/sys/dev/nvmf/host/
H A Dnvmf_aer.c38 nvmf_submit_aer(struct nvmf_softc *sc, struct nvmf_aer *aer) in nvmf_submit_aer() argument
46 req = nvmf_allocate_request(sc->admin, &cmd, nvmf_complete_aer, aer, in nvmf_submit_aer()
50 req->aer = true; in nvmf_submit_aer()
79 nvmf_finish_aer_page(struct nvmf_softc *sc, struct nvmf_aer *aer) in nvmf_finish_aer_page() argument
82 if (aer->error != 0 || aer->status != 0) in nvmf_finish_aer_page()
85 taskqueue_enqueue(taskqueue_thread, &aer->finish_page_task); in nvmf_finish_aer_page()
91 struct nvmf_aer *aer = arg; in nvmf_finish_aer_page_task() local
92 struct nvmf_softc *sc = aer->sc; in nvmf_finish_aer_page_task()
94 switch (aer->log_page_id) { in nvmf_finish_aer_page_task()
99 nvmf_handle_changed_namespaces(sc, aer->page); in nvmf_finish_aer_page_task()
[all …]
H A Dnvmf_var.h83 struct nvmf_aer *aer; member
100 bool aer; member
H A Dnvmf_qpair.c374 if (!cmd->req->aer) in nvmf_shutdown_qp()
388 if (!req->aer) in nvmf_shutdown_qp()
/freebsd/sys/dev/nvme/
H A Dnvme_ctrlr.c51 struct nvme_async_event_request *aer);
685 struct nvme_async_event_request *aer = arg; in nvme_ctrlr_async_event_log_page_cb() local
697 nvme_notify_async_consumers(aer->ctrlr, &aer->cpl, in nvme_ctrlr_async_event_log_page_cb()
698 aer->log_page_id, NULL, 0); in nvme_ctrlr_async_event_log_page_cb()
701 switch (aer->log_page_id) { in nvme_ctrlr_async_event_log_page_cb()
703 err = (struct nvme_error_information_entry *)aer->log_page_buffer; in nvme_ctrlr_async_event_log_page_cb()
704 for (i = 0; i < (aer->ctrlr->cdata.elpe + 1); i++) in nvme_ctrlr_async_event_log_page_cb()
709 (struct nvme_health_information_page *)aer->log_page_buffer); in nvme_ctrlr_async_event_log_page_cb()
713 (struct nvme_ns_list *)aer->log_page_buffer); in nvme_ctrlr_async_event_log_page_cb()
717 (struct nvme_command_effects_page *)aer->log_page_buffer); in nvme_ctrlr_async_event_log_page_cb()
[all …]
H A Dnvme_private.h296 struct nvme_async_event_request aer[NVME_MAX_ASYNC_EVENTS]; member
/freebsd/usr.sbin/pciconf/
H A Derr.c140 uint16_t sta, aer; in list_errors() local
157 aer = pcie_find_cap(fd, p, PCIZ_AER); in list_errors()
158 if (aer == 0) in list_errors()
162 mask = read_config(fd, &p->pc_sel, aer + PCIR_AER_UC_STATUS, 4); in list_errors()
163 severity = read_config(fd, &p->pc_sel, aer + PCIR_AER_UC_SEVERITY, 4); in list_errors()
168 mask = read_config(fd, &p->pc_sel, aer + PCIR_AER_COR_STATUS, 4); in list_errors()
/freebsd/sys/contrib/device-tree/Bindings/pci/
H A Dlayerscape-pcie-gen4.txt16 "aer": Asserted for aer interrupt when chip support the aer interrupt with
17 none MSI/MSI-X/INTx mode,but there is interrupt line for aer.
36 interrupt-names = "aer", "pme", "intr";
H A Dlayerscape-pci.txt35 "aer": Used for interrupt line which reports AER events when
61 interrupts = <0 108 IRQ_TYPE_LEVEL_HIGH>; /* aer interrupt */
62 interrupt-names = "aer";
/freebsd/sys/contrib/alpine-hal/
H A Dal_hal_pcie_regs.h150 struct al_pcie_core_aer_regs aer; member
173 struct al_pcie_core_aer_regs aer; member
202 struct al_pcie_core_aer_regs *aer; member
H A Dal_hal_pcie.c1058 pcie_port->regs->core_space[0].aer = &regs->core_space.aer; in al_pcie_port_handle_init()
1133 pcie_port->regs->core_space[0].aer = &regs->core_space.aer; in al_pcie_port_handle_init()
1251 pcie_port->regs->core_space[i].aer = &regs->core_space.func[i].aer; in al_pcie_port_handle_init()
2750 struct al_pcie_core_aer_regs *aer_regs = regs->core_space[pf_num].aer; in al_pcie_aer_config_aux()
2819 struct al_pcie_core_aer_regs *aer_regs = regs->core_space[pf_num].aer; in al_pcie_aer_uncorr_get_and_clear_aux()
2835 struct al_pcie_core_aer_regs *aer_regs = regs->core_space[pf_num].aer; in al_pcie_aer_corr_get_and_clear_aux()
2856 struct al_pcie_core_aer_regs *aer_regs = regs->core_space[pf_num].aer; in al_pcie_aer_err_tlp_hdr_get_aux()
/freebsd/usr.sbin/bhyve/
H A Dpci_nvme.c737 struct pci_nvme_aer *aer = NULL; in pci_nvme_aer_destroy() local
741 aer = STAILQ_FIRST(&sc->aer_list); in pci_nvme_aer_destroy()
743 free(aer); in pci_nvme_aer_destroy()
777 struct pci_nvme_aer *aer = NULL; in pci_nvme_aer_add() local
779 aer = calloc(1, sizeof(struct pci_nvme_aer)); in pci_nvme_aer_add()
780 if (aer == NULL) in pci_nvme_aer_add()
784 aer->cid = cid; in pci_nvme_aer_add()
788 STAILQ_INSERT_TAIL(&sc->aer_list, aer, link); in pci_nvme_aer_add()
803 struct pci_nvme_aer *aer = NULL; in pci_nvme_aer_get() local
806 aer = STAILQ_FIRST(&sc->aer_list); in pci_nvme_aer_get()
[all …]
/freebsd/sys/dev/pci/
H A Dpci.c4393 int aer; in pci_add_child_clear_aer() local
4406 if (pci_find_extcap(dev, PCIZ_AER, &aer) == 0) { in pci_add_child_clear_aer()
4407 r = pci_read_config(dev, aer + PCIR_AER_UC_STATUS, 4); in pci_add_child_clear_aer()
4408 pci_write_config(dev, aer + PCIR_AER_UC_STATUS, r, 4); in pci_add_child_clear_aer()
4412 r, pci_read_config(dev, aer + PCIR_AER_UC_STATUS, in pci_add_child_clear_aer()
4416 r = pci_read_config(dev, aer + PCIR_AER_UC_MASK, 4); in pci_add_child_clear_aer()
4434 pci_write_config(dev, aer + PCIR_AER_UC_MASK, r, 4); in pci_add_child_clear_aer()
4436 r = pci_read_config(dev, aer + PCIR_AER_COR_STATUS, 4); in pci_add_child_clear_aer()
4437 pci_write_config(dev, aer + PCIR_AER_COR_STATUS, r, 4); in pci_add_child_clear_aer()
4441 r, pci_read_config(dev, aer + PCIR_AER_COR_STATUS, in pci_add_child_clear_aer()
[all …]
H A Dpcivar.h693 void pcie_apei_error(device_t dev, int sev, uint8_t *aer);
/freebsd/sys/contrib/device-tree/src/arm64/freescale/
H A Dfsl-ls1088a.dtsi569 interrupts = <GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>; /* aer interrupt */
570 interrupt-names = "aer";
608 interrupts = <GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>; /* aer interrupt */
609 interrupt-names = "aer";
646 interrupts = <GIC_SPI 118 IRQ_TYPE_LEVEL_HIGH>; /* aer interrupt */
647 interrupt-names = "aer";
H A Dfsl-lx2160a.dtsi1176 interrupt-names = "aer", "pme", "intr";
1204 interrupt-names = "aer", "pme", "intr";
1232 interrupt-names = "aer", "pme", "intr";
1260 interrupt-names = "aer", "pme", "intr";
1288 interrupt-names = "aer", "pme", "intr";
1316 interrupt-names = "aer", "pme", "intr";
H A Dfsl-ls1046a.dtsi803 interrupt-names = "pme", "aer";
842 interrupt-names = "pme", "aer";
881 interrupt-names = "pme", "aer";
H A Dfsl-ls1043a.dtsi883 interrupt-names = "pme", "aer";
910 interrupt-names = "pme", "aer";
937 interrupt-names = "pme", "aer";
H A Dfsl-ls1028a.dtsi652 <GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH>; /* aer interrupt */
653 interrupt-names = "pme", "aer";
692 interrupt-names = "pme", "aer";
H A Dfsl-ls1012a.dtsi538 interrupt-names = "pme", "aer";
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZInstrHFP.td133 def AER : BinaryRR<"aer", 0x3A, null_frag, FP32, FP32>;
/freebsd/sys/dev/bxe/
H A Dbxe.c236 uint8_t aer; /* XXX automatic error recovery */ member
15308 if (tmp->aer) { in bxe_prev_is_path_marked()
15336 if (!tmp->aer) { in bxe_prev_mark_path()
15344 tmp->aer = 0; in bxe_prev_mark_path()
15364 tmp->aer = 0; in bxe_prev_mark_path()
/freebsd/share/dict/
H A Dweb23149 aer