/linux-4.1.27/drivers/mfd/ |
H A D | menf21bmc.c | 2 * MEN 14F021P00 Board Management Controller (BMC) MFD Core Driver. 45 "BMC in production mode. Exit production mode\n"); menf21bmc_wdt_exit_prod_mode() 70 dev_err(&client->dev, "failed to get BMC major revision\n"); menf21bmc_probe() 76 dev_err(&client->dev, "failed to get BMC minor revision\n"); menf21bmc_probe() 82 dev_err(&client->dev, "failed to get BMC main revision\n"); menf21bmc_probe() 90 * We have to exit the Production Mode of the BMC to activate the menf21bmc_probe() 102 dev_err(&client->dev, "failed to add BMC sub-devices\n"); menf21bmc_probe() 130 MODULE_DESCRIPTION("MEN 14F021P00 BMC mfd core driver");
|
/linux-4.1.27/drivers/leds/ |
H A D | leds-menf21bmc.c | 2 * MEN 14F021P00 Board Management Controller (BMC) LEDs Driver. 4 * This is the core LED driver of the MEN 14F021P00 BMC. 94 dev_info(&pdev->dev, "MEN 140F21P00 BMC LED device enabled\n"); menf21bmc_led_probe() 128 MODULE_DESCRIPTION("MEN 14F021P00 BMC led driver");
|
/linux-4.1.27/drivers/watchdog/ |
H A D | menf21bmc_wdt.c | 2 * MEN 14F021P00 Board Management Controller (BMC) Watchdog Driver. 84 * BMC Watchdog does have a resolution of 100ms. menf21bmc_wdt_settimeout() 136 * Get the current wdt timeout value from the BMC because menf21bmc_wdt_probe() 137 * the BMC will save the value set before if the system restarts. menf21bmc_wdt_probe() 163 dev_info(&pdev->dev, "MEN 14F021P00 BMC Watchdog device enabled\n"); menf21bmc_wdt_probe() 173 "Unregister MEN 14F021P00 BMC Watchdog device, board may reset\n"); menf21bmc_wdt_remove() 199 MODULE_DESCRIPTION("MEN 14F021P00 BMC Watchdog driver");
|
/linux-4.1.27/drivers/hwmon/ |
H A D | menf21bmc_hwmon.c | 2 * MEN 14F021P00 Board Management Controller (BMC) hwmon driver. 4 * This is the core hwmon driver of the MEN 14F021P00 BMC. 5 * The BMC monitors the board voltages which can be access with this 213 dev_info(&pdev->dev, "MEN 14F021P00 BMC hwmon device enabled"); menf21bmc_hwmon_probe() 228 MODULE_DESCRIPTION("MEN 14F021P00 BMC hwmon");
|
H A D | ibmpex.c | 162 "Found BMC with sensor interface v%d.%d %d-%02d-%02d on interface %d\n", ibmpex_ver_check() 491 /* Does this BMC support PowerExecutive? */ ibmpex_register_bmc() 496 /* Register the BMC as a HWMON class device */ ibmpex_register_bmc()
|
H A D | ibmaem.c | 788 /* Probe a BMC for AEM firmware instances */ aem_register_bmc() 803 /* Handle BMC deletion */ aem_bmc_gone()
|
H A D | lm93.c | 2651 /* enable ASF mode for BMC status registers */ lm93_init_client()
|
/linux-4.1.27/arch/powerpc/include/asm/ |
H A D | pmi.h | 8 * with the BMC (Baseboard Management Controller) via interrupts.
|
/linux-4.1.27/include/uapi/linux/ |
H A D | ipmi.h | 57 * from the BMC event queue will go to all users bound to the driver. 58 * The incoming event queue in the BMC will automatically be flushed 80 * The channel is the BMC's channel number for the channel (usually 81 * 0), or IPMC_BMC_CHANNEL if communicating directly with the BMC. 104 * by the BMC, not an address actually out on the LAN. 132 * Channel for talking directly with the BMC. When using this 234 * directly to the BMC (IPMC_BMC_CHANNEL), the address is ignored 407 * things it takes to determine your address (if not the BMC) and set
|
H A D | ipmi_msgdefs.h | 61 /* Bit for BMC global enables. */ 78 * one transfer. Its "virtual" BMC supports some commands that are longer
|
/linux-4.1.27/drivers/staging/rtl8712/ |
H A D | rtl8712_xmit.h | 76 #define BMC BIT(7) macro
|
H A D | rtl8712_xmit.c | 527 ptxdesc->txdw2 |= cpu_to_le32(BMC); update_txdesc() 563 ptxdesc->txdw2 |= cpu_to_le32(BMC); update_txdesc() 579 ptxdesc->txdw2 |= cpu_to_le32(BMC); update_txdesc()
|
/linux-4.1.27/include/linux/ |
H A D | ipmi.h | 115 /* Get the IPMI version of the BMC we are talking to. */ 124 things it takes to determine your address (if not the BMC) and set 216 * it or what the BMC asks for. 218 * Note that if you send a command that resets the BMC, the driver 219 * will still expect a response from that command. So the BMC should
|
H A D | ipmi_smi.h | 108 events from the BMC we are attached to. */
|
/linux-4.1.27/drivers/staging/rtl8723au/include/ |
H A D | rtl8723a_xmit.h | 39 #define BMC BIT(24) macro
|
/linux-4.1.27/drivers/staging/rtl8188eu/include/ |
H A D | rtl8188e_xmit.h | 61 #define BMC BIT(24) macro
|
/linux-4.1.27/drivers/char/ipmi/ |
H A D | ipmi_si_intf.c | 211 /* Does the BMC have an event buffer? */ 261 * Does the BMC support events? 482 * allocate messages, we just leave them in the BMC and run the system 914 * message enable state for the BMC. The BMC can be smi_event_handler() 2925 * enables (even if they don't support interrupts on the BMC). Check 3004 printk(KERN_WARNING PFX "The BMC does not support clearing" check_clr_rcv_irq() 3005 " the recv irq bit, compensating, but the BMC needs to" check_clr_rcv_irq() 3216 * Device ID = 0x20 BMC on PowerEdge 8G servers 3218 * Firmware Revision1 = 0x01 BMC version 1.40 3498 * don't have a BMC here. try_smi_init() 3503 printk(KERN_INFO PFX "There appears to be no BMC" try_smi_init() 3774 /* No BMC was found, try defaults. */ init_ipmi_si() 3828 * in the BMC. Note that timers and CPU interrupts are off, cleanup_one_si()
|
H A D | ipmi_bt_sm.c | 568 BT_CONTROL(BT_B2H_ATN); /* clear it to ACK the BMC */ bt_event() 677 * all 1's, (assuming a properly functioning, self-initialized BMC) bt_detect()
|
H A D | ipmi_msghandler.c | 404 * The event receiver for my BMC, only really used at panic 2447 * representing the interfaced BMC already ipmi_bmc_register() 2458 * otherwise register the new BMC device ipmi_bmc_register() 2469 "ipmi: interfacing existing BMC (man_id: 0x%6.6x," ipmi_bmc_register() 2525 dev_info(intf->si_dev, "Found new BMC (man_id: 0x%6.6x, " ipmi_bmc_register() 2548 "ipmi_msghandler: allocate link from BMC: %d\n", ipmi_bmc_register() 2610 /* Error from getting the GUID, the BMC doesn't have one. */ guid_handler() 2618 "guid_handler: The GUID response from the BMC was too" guid_handler() 3657 printk(KERN_WARNING PFX "BMC returned to small a message" handle_one_recv_msg() 3672 printk(KERN_WARNING PFX "BMC returned incorrect response," handle_one_recv_msg() 3792 /* It's a response from the local BMC. */ handle_one_recv_msg()
|
H A D | ipmi_kcs_sm.c | 529 * (assuming a properly functioning, self-initialized BMC) kcs_detect()
|
H A D | ipmi_smic_sm.c | 573 * (assuming a properly functioning, self-initialized BMC) smic_detect()
|
H A D | ipmi_watchdog.c | 333 /* IPMI version of the BMC. */ 662 * The timer was not initialized, that means the BMC was ipmi_heartbeat()
|
H A D | ipmi_ssif.c | 1131 MODULE_PARM_DESC(adapter_name, "The string name of the I2C device that has the BMC. By default all devices are scanned.");
|
/linux-4.1.27/drivers/acpi/ |
H A D | acpi_ipmi.c | 81 * the addr channel should be BMC. 293 * now the default type is SYSTEM_INTERFACE and channel type is BMC. acpi_format_ipmi_request() 553 * IPMI message is firstly written to the BMC and system software acpi_ipmi_space_handler()
|
/linux-4.1.27/arch/powerpc/platforms/cell/ |
H A D | ras.c | 284 * The BMC can inject user triggered system reset exceptions, cbe_sysreset_hack()
|
/linux-4.1.27/arch/powerpc/sysdev/ |
H A D | pmi.c | 7 * with the BMC (Baseboard Management Controller) via interrupts.
|
/linux-4.1.27/drivers/net/ethernet/intel/igb/ |
H A D | e1000_regs.h | 405 #define E1000_B2OSPC 0x08FE0 /* BMC2OS packets sent by BMC */ 407 #define E1000_O2BGPTC 0x08FE4 /* OS2BMC packets received by BMC */
|
H A D | e1000_defines.h | 247 /* BMC external code execution disabled */ 315 /* DMA Coalescing BMC-to-OS Watchdog Enable */
|
H A D | e1000_mac.c | 117 * while performing queries from the BMC or DMA, then the VFTA in some
|
H A D | igb_main.c | 3488 /* enable stripping of CRC. It's unlikely this will break BMC igb_setup_rctl() 8025 /* Disable BMC-to-OS Watchdog Enable */ igb_init_dmac()
|
/linux-4.1.27/arch/x86/platform/uv/ |
H A D | uv_nmi.c | 180 /* Read NMI MMR and check if NMI flag was set by BMC. */ uv_nmi_test_mmr() 248 /* check if this BMC missed setting the MMR NMI flag */ uv_check_nmi()
|
/linux-4.1.27/drivers/mailbox/ |
H A D | pcc.c | 19 * Node Power State Table) to talk to the platform (e.g. BMC) through
|
/linux-4.1.27/drivers/firewire/ |
H A D | init_ohci1394_dma.c | 126 bus_options &= ~0x18000000; /* Disable PMC and BMC */ init_ohci1394_initialize()
|
/linux-4.1.27/drivers/net/ethernet/intel/e1000e/ |
H A D | param.c | 149 "Enable CRC Stripping, disable if your BMC needs the CRC");
|
H A D | netdev.c | 3081 * hardware strips the CRC before sending to both SMBUS (BMC) and to e1000_setup_rctl()
|
/linux-4.1.27/drivers/staging/rtl8188eu/hal/ |
H A D | rtl8188eu_xmit.c | 206 ptxdesc->txdw0 |= cpu_to_le32(BMC); update_txdesc()
|
/linux-4.1.27/arch/x86/include/asm/uv/ |
H A D | uv_hub.h | 572 /* BMC sets a bit this MMR non-zero before sending an NMI */
|
/linux-4.1.27/drivers/net/ethernet/sfc/ |
H A D | mcdi.c | 86 /* Let the MC (and BMC, if this is a LOM) know that the driver efx_mcdi_init() 114 /* Relinquish the device (back to the BMC, if this is a LOM) */ efx_mcdi_fini()
|
/linux-4.1.27/drivers/net/ethernet/intel/e1000/ |
H A D | e1000_hw.h | 1506 #define E1000_STATUS_BMC_SKU_0 0x00100000 /* BMC USB redirect disabled */ 1507 #define E1000_STATUS_BMC_SKU_1 0x00200000 /* BMC SRAM disabled */ 1508 #define E1000_STATUS_BMC_SKU_2 0x00400000 /* BMC SDRAM disabled */ 1509 #define E1000_STATUS_BMC_CRYPTO 0x00800000 /* BMC crypto disabled */ 1510 #define E1000_STATUS_BMC_LITE 0x01000000 /* BMC external code execution disabled */
|
/linux-4.1.27/arch/ia64/kernel/ |
H A D | mca.c | 1743 * generated via the BMC's command-line interface, but since the console is on the ia64_init_handler() 1744 * same serial line, the user will need some time to switch out of the BMC before ia64_init_handler()
|
/linux-4.1.27/drivers/gpu/drm/mgag200/ |
H A D | mgag200_mode.c | 596 /* 1- The first step is to warn the BMC of an upcoming mode change. mga_g200wb_prepare()
|
/linux-4.1.27/drivers/net/ethernet/broadcom/bnx2x/ |
H A D | bnx2x_hsi.h | 149 (can only be used when an add-in board, not BMC, pulls-down SPIO4) */ 152 (can only be used when an add-in board, not BMC, pulls-down SPIO4) */ 155 (can only be used when an add-in board, not BMC, pulls-down SPIO4) */
|
H A D | bnx2x_main.c | 7802 /* Close BMC to host */ bnx2x_reset_nic_mode() 7834 /* Enable BMC to host */ bnx2x_reset_nic_mode()
|
/linux-4.1.27/arch/parisc/kernel/ |
H A D | hardware.c | 1232 {HPHW_MC, 0x004, 0x000C0, 0x00, "BMC IPMI Mgmt Ctlr"},
|