Home
last modified time | relevance | path

Searched full:mbi (Results 1 – 25 of 35) sorted by relevance

12

/openbmc/linux/drivers/irqchip/
H A Dirq-gic-v3-mbi.c33 .name = "MBI",
50 * Using ACPI? There is no MBI support in the spec, you in mbi_irq_gic_domain_alloc()
75 static void mbi_free_msi(struct mbi_range *mbi, unsigned int hwirq, in mbi_free_msi() argument
79 bitmap_release_region(mbi->bm, hwirq - mbi->spi_start, in mbi_free_msi()
88 struct mbi_range *mbi = NULL; in mbi_irq_domain_alloc() local
97 mbi = &mbi_ranges[i]; in mbi_irq_domain_alloc()
103 if (!mbi) in mbi_irq_domain_alloc()
106 hwirq = mbi->spi_start + offset; in mbi_irq_domain_alloc()
119 &mbi_irq_chip, mbi); in mbi_irq_domain_alloc()
126 mbi_free_msi(mbi, hwirq, nr_irqs); in mbi_irq_domain_alloc()
[all …]
H A Dirq-mbigen.c378 dev_err(&pdev->dev, "Failed to create mbi-gen irqdomain\n"); in mbigen_device_probe()
406 MODULE_DESCRIPTION("HiSilicon MBI Generator driver");
H A DMakefile33 obj-$(CONFIG_ARM_GIC_V3) += irq-gic-v3.o irq-gic-v3-mbi.o irq-gic-common.o
/openbmc/qemu/tests/multiboot/
H A Dmmap.c26 int test_main(uint32_t magic, struct mb_info *mbi) in test_main() argument
33 printf("Lower memory: %dk\n", mbi->mem_lower); in test_main()
34 printf("Upper memory: %dk\n", mbi->mem_upper); in test_main()
38 for (entry_addr = mbi->mmap_addr; in test_main()
39 entry_addr < mbi->mmap_addr + mbi->mmap_length; in test_main()
51 printf("\nmmap start: %#x\n", mbi->mmap_addr); in test_main()
52 printf("mmap end: %#x\n", mbi->mmap_addr + mbi->mmap_length); in test_main()
H A Dmodules.c26 int test_main(uint32_t magic, struct mb_info *mbi) in test_main() argument
34 mbi->mods_count, mbi->mods_addr); in test_main()
36 for (i = 0, mod = (struct mb_module*) mbi->mods_addr; in test_main()
37 i < mbi->mods_count; in test_main()
/openbmc/linux/Documentation/devicetree/bindings/interrupt-controller/
H A Darm,gic-v3.yaml118 being exposed by the HW, and the mbi-ranges property present.
120 mbi-ranges:
123 that can be used an MBI, and "span" the size of that range. Multiple
130 mbi-alias:
182 mbi-ranges: [ msi-controller ]
183 msi-controller: [ mbi-ranges ]
257 mbi-ranges = <256 128>;
H A Dhisilicon,mbigen-v2.txt6 MBI is kind of msi interrupt only used on Non-PCI devices.
/openbmc/linux/drivers/media/platform/amphion/
H A Dvdec.c53 struct vdec_fs_info mbi; member
926 vdec->mbi.size = vdec->codec_info.mbi_size; in vdec_init_mbi()
927 vdec->mbi.max_count = ARRAY_SIZE(vdec->mbi.buffer); in vdec_init_mbi()
928 scnprintf(vdec->mbi.name, sizeof(vdec->mbi.name), "mbi"); in vdec_init_mbi()
929 vdec->mbi.type = MEM_RES_MBI; in vdec_init_mbi()
930 vdec->mbi.tag = vdec->seq_tag; in vdec_init_mbi()
1112 for (i = vdec->mbi.index; i < vdec->mbi.count; i++) { in vdec_response_fs_request()
1113 if (vdec_response_fs(inst, &vdec->mbi)) in vdec_response_fs_request()
1218 vdec_clear_fs(&vdec->mbi); in vdec_event_resolution_change()
1246 vdec_request_one_fs(&vdec->mbi); in vdec_event_req_fs()
[all …]
/openbmc/linux/drivers/scsi/
H A Daha1542.c282 int errstatus, mbi, mbo, mbistatus; in aha1542_interrupt() local
329 mbi = aha1542->aha1542_last_mbi_used + 1; in aha1542_interrupt()
330 if (mbi >= 2 * AHA1542_MAILBOXES) in aha1542_interrupt()
331 mbi = AHA1542_MAILBOXES; in aha1542_interrupt()
334 if (mb[mbi].status != 0) in aha1542_interrupt()
336 mbi++; in aha1542_interrupt()
337 if (mbi >= 2 * AHA1542_MAILBOXES) in aha1542_interrupt()
338 mbi = AHA1542_MAILBOXES; in aha1542_interrupt()
339 } while (mbi != aha1542->aha1542_last_mbi_used); in aha1542_interrupt()
341 if (mb[mbi].status == 0) { in aha1542_interrupt()
[all …]
H A Daha1542.h25 #define MBIF BIT(0) /* MBI Full */
/openbmc/linux/drivers/s390/cio/
H A Dcio.h35 u16 mbi; /* measurement-block index */ member
54 u16 mbi; member
H A Dcio.c382 schib->pmcw.mbi = sch->config.mbi; in cio_apply_config()
396 (schib->pmcw.mbi == sch->config.mbi) && in cio_check_config()
/openbmc/linux/arch/x86/include/asm/
H A Dmpspec_def.h95 #define BUSTYPE_MBI "MBI"
/openbmc/qemu/pc-bios/s390-ccw/
H A Dcio.h36 u16 mbi; /* measurement-block index */ member
55 u16 mbi; member
/openbmc/linux/arch/x86/platform/intel/
H A Diosf_mbi.c7 * mailbox interface (MBI) to communicate with multiple devices. This
184 /* Mbi isn't hot-pluggable. No remove routine is provided */ in iosf_mbi_available()
/openbmc/qemu/hw/s390x/
H A Dcss.c105 VMSTATE_UINT16(mbi, PMCW),
1332 dest->mbi = cpu_to_be16(src->mbi); in copy_pmcw_to_guest()
1408 dest->mbi = be16_to_cpu(src->mbi); in copy_pmcw_from_guest()
1480 schib->pmcw.mbi = schib_copy.pmcw.mbi; in css_do_msch()
1626 offset = sch->curr_status.pmcw.mbi << 5; in css_update_chnmon()
2427 schib->pmcw.mbi = 0; in css_reset_sch()
/openbmc/u-boot/cmd/
H A Dcbfs.c143 type_name = "mbi"; in do_cbfs_ls()
/openbmc/qemu/include/hw/s390x/
H A Dioinst.h93 uint16_t mbi; member
/openbmc/linux/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_ethtool.c1113 u32 mbi; in bnx2x_get_drvinfo() local
1120 mbi = REG_RD(bp, ext_dev_info_offset + in bnx2x_get_drvinfo()
1123 if (mbi) { in bnx2x_get_drvinfo()
1125 snprintf(version, ETHTOOL_FWVERS_LEN, "mbi %d.%d.%d ", in bnx2x_get_drvinfo()
1126 (mbi & 0xff000000) >> 24, in bnx2x_get_drvinfo()
1127 (mbi & 0x00ff0000) >> 16, in bnx2x_get_drvinfo()
1128 (mbi & 0x0000ff00) >> 8); in bnx2x_get_drvinfo()
/openbmc/u-boot/arch/x86/include/asm/
H A Dmpspec.h80 #define BUSTYPE_MBI "MBI "
/openbmc/linux/drivers/net/ethernet/qlogic/qede/
H A Dqede_ethtool.c628 char mbi[ETHTOOL_FWVERS_LEN]; in qede_get_drvinfo() local
653 snprintf(mbi, ETHTOOL_FWVERS_LEN, "%d.%d.%d", in qede_get_drvinfo()
661 "mbi %s [mfw %s]", mbi, mfw); in qede_get_drvinfo()
/openbmc/linux/drivers/net/ethernet/qlogic/qed/
H A Dqed_mcp.h328 * qed_mcp_get_mbi_ver(): Get the MBI version value.
332 * @p_mbi_ver: A pointer to a variable to be filled with the MBI version.
/openbmc/linux/arch/arm64/boot/dts/rockchip/
H A Drk3568-lubancat-2.dts511 mbi-ranges = <94 31>, <229 31>, <289 31>;
H A Drk356x.dtsi323 mbi-alias = <0x0 0xfd410000>;
324 mbi-ranges = <296 24>;
/openbmc/linux/arch/x86/platform/intel-quark/
H A Dimr.c174 WARN(ret, "IOSF-MBI write fail range 0x%08x-0x%08x unreliable\n", in imr_write()

12