Home
last modified time | relevance | path

Searched refs:msi (Results 1 – 25 of 285) sorted by relevance

12345678910>>...12

/freebsd/sys/x86/x86/
H A Dmsi.c208 msi = msi->msi_first; in msi_enable_intr()
221 msi = msi->msi_first; in msi_disable_intr()
264 if (msi->msi_first != msi) in msi_assign_cpu()
282 msi->msi_count, msi->msi_maxcount); in msi_assign_cpu()
300 msi->msi_msix ? "MSI-X" : "MSI", msi->msi_irq, in msi_assign_cpu()
301 msi->msi_cpu, msi->msi_vector); in msi_assign_cpu()
502 msi->msi_irq, msi->msi_cpu, msi->msi_vector); in msi_alloc()
561 apic_free_vector(msi->msi_cpu, msi->msi_vector, msi->msi_irq); in msi_release()
617 msi = msi->msi_first; in msi_map()
734 msi->msi_first = msi; in msix_alloc()
[all …]
/freebsd/sys/contrib/device-tree/Bindings/pci/
H A Dpci-msi.txt34 (rid-base,msi-controller,msi-base,length), where:
40 * msi-base is an msi-specifier describing the msi-specifier produced for the
47 the listed msi-controller, with the msi-specifier (r - rid-base + msi-base).
50 to an msi-specifier per the msi-map property.
66 msi: msi-controller@a {
69 msi-controller;
94 msi: msi-controller@a {
123 msi: msi-controller@a {
140 msi-map = <0x0000 &msi 0x0000 0x8000>,
153 msi: msi-controller@a {
[all …]
H A Dxgene-pci-msi.txt5 - compatible: should be "apm,xgene1-msi" to identify
7 - msi-controller: indicates that this is an X-Gene v1 PCIe MSI controller node
16 Each PCIe node needs to have property msi-parent that points to an MSI
24 msi@79000000 {
25 compatible = "apm,xgene1-msi";
26 msi-controller;
46 + PCIe controller node with msi-parent property pointing to MSI node:
67 msi-parent= <&msi>;
H A Dbrcm,iproc-pcie.yaml63 msi:
65 $ref: /schemas/interrupt-controller/msi-controller.yaml#
71 - const: brcm,iproc-msi
76 brcm,pcie-msi-inten:
82 msi-parent: true
86 brcm,pcie-msi-inten: [msi-controller]
139 msi-parent = <&msi0>;
142 msi0: msi {
143 compatible = "brcm,iproc-msi";
144 msi-controller;
H A Dbrcm,iproc-pcie.txt52 - msi-map: Maps a Requester ID to an MSI controller and associated MSI
55 - msi-parent: Link to the device node of the MSI controller, used when no MSI
60 the use of 'msi-map' and 'msi-parent':
61 Documentation/devicetree/bindings/pci/pci-msi.txt
62 Documentation/devicetree/bindings/interrupt-controller/msi.txt
66 - compatible: Must be "brcm,iproc-msi"
67 - msi-controller: claims itself as an MSI controller
99 msi-parent = <&msi0>;
102 msi0: msi@18012000 {
103 compatible = "brcm,iproc-msi";
[all …]
H A Daltera-pcie-msi.txt4 - compatible: should contain "altr,msi-1.0"
14 - msi-controller: indicates that this is MSI controller node
18 msi0: msi@0xFF200000 {
19 compatible = "altr,msi-1.0";
25 msi-controller;
/freebsd/sys/contrib/device-tree/Bindings/interrupt-controller/
H A Dloongson,pch-msi.yaml19 const: loongson,pch-msi-1.0
24 loongson,msi-base-vec:
32 loongson,msi-num-vecs:
40 msi-controller: true
45 - msi-controller
46 - loongson,msi-base-vec
47 - loongson,msi-num-vecs
54 msi: msi-controller@2ff00000 {
57 msi-controller;
58 loongson,msi-base-vec = <64>;
[all …]
H A Dfsl,ls-scfg-msi.txt5 - compatible: should be "fsl,<soc-name>-msi" to identify
7 "fsl,ls1021a-msi"
8 "fsl,ls1043a-msi"
9 "fsl,ls1046a-msi"
10 "fsl,ls1043a-v1.1-msi"
11 "fsl,ls1012a-msi"
12 - msi-controller: indicates that this is a PCIe MSI controller node
20 Each PCIe node needs to have property msi-parent that points to
25 msi1: msi-controller@1571000 {
26 compatible = "fsl,ls1043a-msi";
[all …]
H A Dfsl,mu-msi.yaml33 - fsl,imx6sx-mu-msi
34 - fsl,imx7ulp-mu-msi
35 - fsl,imx8ulp-mu-msi
36 - fsl,imx8ulp-mu-msi-s4
67 msi-controller: true
69 "#msi-cells":
77 - msi-controller
78 - "#msi-cells"
87 msi-controller@5d270000 {
89 msi-controller;
[all …]
H A Dmsi.txt45 - #msi-cells: The number of cells in an msi-specifier, required if not zero.
64 - msi-parent: A list of phandle + msi-specifier pairs, one for each MSI
73 When #msi-cells is non-zero, busses with an msi-parent will require
85 msi_a: msi-controller@a {
88 msi-controller;
92 msi_b: msi-controller@b {
95 msi-controller;
97 #msi-cells = <1>;
103 msi-controller;
105 #msi-cells = <1>;
[all …]
H A Dmsi-controller.yaml4 $id: http://devicetree.org/schemas/interrupt-controller/msi-controller.yaml#
18 "#msi-cells":
20 The number of cells in an msi-specifier, required if not zero.
26 The meaning of the msi-specifier is defined by the device tree
30 msi-controller:
35 msi-ranges:
44 "#msi-cells": [ msi-controller ]
H A Dal,alpine-msix.txt10 - msi-controller: identifies the node as an PCI Message Signaled Interrupt
12 - al,msi-base-spi: SPI base of the MSI frame
13 - al,msi-num-spis: number of SPIs assigned to the MSI frame, relative to SPI0
22 msi-controller;
23 al,msi-base-spi = <160>;
24 al,msi-num-spis = <160>;
H A Darm,gic-v3.yaml115 msi-controller:
210 "#msi-cells":
232 - msi-controller
233 - "#msi-cells"
256 msi-controller;
261 msi-controller;
262 #msi-cells = <1>;
287 msi-controller;
288 #msi-cells = <1>;
294 msi-controller;
[all …]
/freebsd/sys/contrib/device-tree/Bindings/powerpc/fsl/
H A Dmsi-pic.txt5 The first is "fsl,CHIP-msi", where CHIP is the processor(mpc8610, mpc8572,
6 etc.) and the second is "fsl,mpic-msi" or "fsl,ipic-msi" or
7 "fsl,mpic-msi-v4.3" depending on the parent type and version. If mpic
21 be set as edge sensitive. If msi-available-ranges is present, only
26 msi interrupt can be used in the 256 msi interrupts. This property is
43 msi@41600 {
44 compatible = "fsl,mpc8610-msi", "fsl,mpic-msi";
46 msi-available-ranges = <0 0x100>;
59 msi@41600 {
60 compatible = "fsl,mpic-msi-v4.3";
[all …]
/freebsd/sys/contrib/device-tree/src/mips/loongson/
H A Dloongson64c_4core_ls7a.dts28 msi: msi-controller@2ff00000 { label
29 compatible = "loongson,pch-msi-1.0";
32 msi-controller;
33 loongson,msi-base-vec = <64>;
34 loongson,msi-num-vecs = <64>;
H A Dloongson64g_4core_ls7a.dts32 msi: msi-controller@2ff00000 { label
33 compatible = "loongson,pch-msi-1.0";
36 msi-controller;
37 loongson,msi-base-vec = <64>;
38 loongson,msi-num-vecs = <192>;
/freebsd/sys/contrib/device-tree/src/arm64/marvell/
H A Darmada-ap80x.dtsi97 msi-controller;
100 arm,msi-num-spis = <32>;
104 msi-controller;
107 arm,msi-num-spis = <32>;
111 msi-controller;
114 arm,msi-num-spis = <32>;
118 msi-controller;
121 arm,msi-num-spis = <32>;
141 msi-controller;
154 msi-controller;
[all …]
H A Darmada-ap810-ap0.dtsi57 gic_its_ap0: msi-controller@3040000 {
59 msi-controller;
60 #msi-cells = <1>;
77 msi-parent = <&gic_its_ap0 0xa0>;
85 msi-parent = <&gic_its_ap0 0xa1>;
93 msi-parent = <&gic_its_ap0 0xa2>;
101 msi-parent = <&gic_its_ap0 0xa3>;
/freebsd/sys/amd64/vmm/io/
H A Dppt.c94 } msi; member
244 if (ppt->msi.num_msgs == 0) in ppt_teardown_msi()
249 res = ppt->msi.res[i]; in ppt_teardown_msi()
258 ppt->msi.res[i] = NULL; in ppt_teardown_msi()
259 ppt->msi.cookie[i] = NULL; in ppt_teardown_msi()
262 if (ppt->msi.startrid == 1) in ppt_teardown_msi()
265 ppt->msi.num_msgs = 0; in ppt_teardown_msi()
537 if (ppt->msi.startrid == 0) in pptintr()
607 ppt->msi.num_msgs = i + 1; in ppt_setup_msi()
608 ppt->msi.cookie[i] = NULL; in ppt_setup_msi()
[all …]
/freebsd/sys/contrib/device-tree/src/powerpc/fsl/
H A Dmpc8641si-post.dtsi75 msi@41600 {
76 compatible = "fsl,mpc8641-msi", "fsl,mpic-msi";
78 msi@41800 {
79 compatible = "fsl,mpc8641-msi", "fsl,mpic-msi";
81 msi@41a00 {
82 compatible = "fsl,mpc8641-msi", "fsl,mpic-msi";
H A Dqoriq-mpic.dtsi54 msi0: msi@41600 {
55 compatible = "fsl,mpic-msi";
57 msi-available-ranges = <0 0x100>;
69 msi1: msi@41800 {
70 compatible = "fsl,mpic-msi";
72 msi-available-ranges = <0 0x100>;
84 msi2: msi@41a00 {
85 compatible = "fsl,mpic-msi";
87 msi-available-ranges = <0 0x100>;
/freebsd/sys/contrib/device-tree/src/arm64/broadcom/northstar2/
H A Dns2.dtsi144 msi-parent = <&v2m0>;
175 msi-parent = <&v2m0>;
193 msi-parent = <&v2m0>;
373 msi-controller;
382 msi-controller;
391 msi-controller;
400 msi-controller;
409 msi-controller;
418 msi-controller;
427 msi-controller;
[all …]
/freebsd/sys/arm/arm/
H A Dgic_acpi.c271 ACPI_MADT_GENERIC_MSI_FRAME *msi; in madt_gicv2m_handler() local
278 msi = (ACPI_MADT_GENERIC_MSI_FRAME *)entry; in madt_gicv2m_handler()
280 device_printf(dev, "frame: %x %lx %x %u %u\n", msi->MsiFrameId, in madt_gicv2m_handler()
281 msi->BaseAddress, msi->Flags, msi->SpiCount, msi->SpiBase); in madt_gicv2m_handler()
290 msi->BaseAddress, msi->BaseAddress + PAGE_SIZE - 1, in madt_gicv2m_handler()
/freebsd/sys/dev/ahci/
H A Dahci_pci.c643 ctlr->msi = 0; in ahci_pci_attach()
646 ctlr->msi = 1; in ahci_pci_attach()
648 ctlr->msi = 2; in ahci_pci_attach()
653 ctlr->msi = 0; in ahci_pci_attach()
654 if (ctlr->msi < 0) in ahci_pci_attach()
655 ctlr->msi = 0; in ahci_pci_attach()
659 } else if (ctlr->msi > 1) in ahci_pci_attach()
660 ctlr->msi = 2; in ahci_pci_attach()
663 if (ctlr->msi > 0) { in ahci_pci_attach()
685 ctlr->msi = 0; in ahci_pci_attach()
[all …]
/freebsd/sys/contrib/device-tree/src/arm64/hisilicon/
H A Dhip05.dtsi253 its_peri: msi-controller@8c000000 {
255 msi-controller;
256 #msi-cells = <1>;
260 its_m3: msi-controller@a3000000 {
262 msi-controller;
263 #msi-cells = <1>;
269 msi-controller;
270 #msi-cells = <1>;
274 its_dsa: msi-controller@c6000000 {
276 msi-controller;
[all …]

12345678910>>...12