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.h89 struct nvmf_aer *aer; member
106 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.c58 struct nvme_async_event_request *aer);
746 struct nvme_async_event_request *aer = arg; in nvme_ctrlr_async_event_cb() local
763 memcpy(&aer->cpl, cpl, sizeof(*cpl)); in nvme_ctrlr_async_event_cb()
764 aer->log_page_id = NVMEV(NVME_ASYNC_EVENT_LOG_PAGE_ID, cpl->cdw0); in nvme_ctrlr_async_event_cb()
765 nvme_printf(aer->ctrlr, "async event occurred (type 0x%x, info 0x%02x," in nvme_ctrlr_async_event_cb()
768 aer->log_page_id); in nvme_ctrlr_async_event_cb()
769 taskqueue_enqueue(aer->ctrlr->taskqueue, &aer->task); in nvme_ctrlr_async_event_cb()
774 struct nvme_async_event_request *aer) in nvme_ctrlr_construct_and_submit_aer() argument
788 aer in nvme_ctrlr_construct_and_submit_aer()
807 struct nvme_async_event_request *aer; nvme_ctrlr_configure_aer() local
1238 struct nvme_async_event_request *aer = arg; nvme_ctrlr_aer_done() local
1253 struct nvme_async_event_request *aer = arg; nvme_ctrlr_aer_task() local
1818 struct nvme_async_event_request *aer = &ctrlr->aer[i]; nvme_ctrlr_construct() local
1913 struct nvme_async_event_request *aer = &ctrlr->aer[i]; nvme_ctrlr_destruct() local
[all...]
H A Dnvme_private.h322 struct nvme_async_event_request aer[NVME_MAX_ASYNC_EVENTS];
315 struct nvme_async_event_request aer[NVME_MAX_ASYNC_EVENTS]; global() 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.c4866 int aer; in pci_add_child_clear_aer() local
4875 if (pci_find_extcap(dev, PCIZ_AER, &aer) == 0) { in pci_add_child_clear_aer()
4876 r = pci_read_config(dev, aer + PCIR_AER_UC_STATUS, 4); in pci_add_child_clear_aer()
4877 pci_write_config(dev, aer + PCIR_AER_UC_STATUS, r, 4); in pci_add_child_clear_aer()
4881 r, pci_read_config(dev, aer + PCIR_AER_UC_STATUS, in pci_add_child_clear_aer()
4885 r = pci_read_config(dev, aer + PCIR_AER_UC_MASK, 4); in pci_add_child_clear_aer()
4903 pci_write_config(dev, aer + PCIR_AER_UC_MASK, r, 4); in pci_add_child_clear_aer()
4905 r = pci_read_config(dev, aer + PCIR_AER_COR_STATUS, 4); in pci_add_child_clear_aer()
4906 pci_write_config(dev, aer + PCIR_AER_COR_STATUS, r, 4); in pci_add_child_clear_aer()
4910 r, pci_read_config(dev, aer in pci_add_child_clear_aer()
7069 int aer; pcie_apei_error() local
7362 int aer, i; pci_print_faulted_dev() local
7438 int aer; db_clear_pcie_errors() local
[all...]
H A Dpcivar.h713 void pcie_apei_error(device_t dev, int sev, uint8_t *aer);
/freebsd/sys/contrib/device-tree/src/arm64/freescale/
H A Dfsl-ls1088a.dtsi573 interrupts = <GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>; /* aer interrupt */
574 interrupt-names = "aer";
612 interrupts = <GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>; /* aer interrupt */
613 interrupt-names = "aer";
650 interrupts = <GIC_SPI 118 IRQ_TYPE_LEVEL_HIGH>; /* aer interrupt */
651 interrupt-names = "aer";
H A Dfsl-lx2160a.dtsi1188 interrupt-names = "aer", "pme", "intr";
1216 interrupt-names = "aer", "pme", "intr";
1244 interrupt-names = "aer", "pme", "intr";
1272 interrupt-names = "aer", "pme", "intr";
1300 interrupt-names = "aer", "pme", "intr";
1328 interrupt-names = "aer", "pme", "intr";
H A Dfsl-ls1043a.dtsi914 interrupt-names = "pme", "aer";
941 interrupt-names = "pme", "aer";
968 interrupt-names = "pme", "aer";
H A Dfsl-ls1046a.dtsi835 interrupt-names = "pme", "aer";
874 interrupt-names = "pme", "aer";
913 interrupt-names = "pme", "aer";
H A Dfsl-ls1028a.dtsi651 <GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH>; /* aer interrupt */
652 interrupt-names = "pme", "aer";
691 interrupt-names = "pme", "aer";
H A Dfsl-ls1012a.dtsi540 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.c237 uint8_t aer; /* XXX automatic error recovery */ member
15318 if (tmp->aer) { in bxe_prev_is_path_marked()
15346 if (!tmp->aer) { in bxe_prev_mark_path()
15354 tmp->aer = 0; in bxe_prev_mark_path()
15374 tmp->aer = 0; in bxe_prev_mark_path()
/freebsd/share/dict/
H A Dweb23149 aer