Home
last modified time | relevance | path

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

/Linux-v5.10/drivers/irqchip/
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 …]
Dirq-mbigen.c358 dev_err(&pdev->dev, "Failed to create mbi-gen irqdomain\n"); in mbigen_device_probe()
393 MODULE_DESCRIPTION("Hisilicon MBI Generator driver");
DMakefile33 obj-$(CONFIG_ARM_GIC_V3) += irq-gic-v3.o irq-gic-v3-mbi.o irq-gic-common.o
/Linux-v5.10/Documentation/devicetree/bindings/interrupt-controller/
Darm,gic-v3.yaml108 being exposed by the HW, and the mbi-ranges property present.
110 mbi-ranges:
113 that can be used an MBI, and "span" the size of that range. Multiple
120 mbi-alias:
149 mbi-ranges: [ msi-controller ]
150 msi-controller: [ mbi-ranges ]
219 mbi-ranges = <256 128>;
Dhisilicon,mbigen-v2.txt6 MBI is kind of msi interrupt only used on Non-PCI devices.
/Linux-v5.10/drivers/scsi/
Daha1542.c264 int errstatus, mbi, mbo, mbistatus; in aha1542_interrupt() local
309 mbi = aha1542->aha1542_last_mbi_used + 1; in aha1542_interrupt()
310 if (mbi >= 2 * AHA1542_MAILBOXES) in aha1542_interrupt()
311 mbi = AHA1542_MAILBOXES; in aha1542_interrupt()
314 if (mb[mbi].status != 0) in aha1542_interrupt()
316 mbi++; in aha1542_interrupt()
317 if (mbi >= 2 * AHA1542_MAILBOXES) in aha1542_interrupt()
318 mbi = AHA1542_MAILBOXES; in aha1542_interrupt()
319 } while (mbi != aha1542->aha1542_last_mbi_used); in aha1542_interrupt()
321 if (mb[mbi].status == 0) { in aha1542_interrupt()
[all …]
Daha1542.h25 #define MBIF BIT(0) /* MBI Full */
/Linux-v5.10/drivers/s390/cio/
Dcio.h34 u16 mbi; /* measurement-block index */ member
65 u16 mbi; member
Dcio.c382 schib->pmcw.mbi = sch->config.mbi; in cio_apply_config()
396 (schib->pmcw.mbi == sch->config.mbi) && in cio_check_config()
Dcmf.c187 sch->config.mbi = address; in set_schib()
/Linux-v5.10/arch/x86/include/asm/
Dmpspec_def.h95 #define BUSTYPE_MBI "MBI"
/Linux-v5.10/arch/x86/platform/intel/
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()
/Linux-v5.10/drivers/net/ethernet/broadcom/bnx2x/
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()
/Linux-v5.10/drivers/net/ethernet/qlogic/qede/
Dqede_ethtool.c612 char mbi[ETHTOOL_FWVERS_LEN]; in qede_get_drvinfo() local
637 snprintf(mbi, ETHTOOL_FWVERS_LEN, "%d.%d.%d", in qede_get_drvinfo()
645 "mbi %s [mfw %s]", mbi, mfw); in qede_get_drvinfo()
Dqede_main.c1102 " [MBI %d.%d.%d]", in qede_log_probe()
/Linux-v5.10/drivers/net/ethernet/qlogic/qed/
Dqed_mcp.h324 * @brief Get the MBI version value
328 * @param p_mbi_ver - A pointer to a variable to be filled with the MBI version.
Dqed_mcp.c3126 /* For MBI upgrade, MFW response includes the next buffer offset in qed_mcp_nvm_write()
/Linux-v5.10/arch/x86/platform/intel-quark/
Dimr.c174 WARN(ret, "IOSF-MBI write fail range 0x%08x-0x%08x unreliable\n", in imr_write()
/Linux-v5.10/include/linux/qed/
Dqed_if.h636 /* MBI version */
/Linux-v5.10/drivers/powercap/
Dintel_rapl_common.c103 /* Sideband MBI registers */
/Linux-v5.10/net/wireless/
Dreg.c3638 pr_debug(" (%d KHz - %d KHz @ %s), (%d mBi, %d mBm), (%s)\n", in print_rd_rules()
/Linux-v5.10/include/uapi/linux/
Dnl80211.h3901 * for a given frequency range. The value is in mBi (100 * dBi).