Back to home page

OSCL-LXR

 
 

    


 
  Name Size Date (UTC) Last indexed Description
  Name Size Date (UTC) Last indexed Description
folder Parent directory - 2025-03-06 09:18:32  
bt-bmc.c 10741 bytes 2025-03-06 09:18:32 2025-03-06 11:56:57  
ipmb_dev_int.c 9307 bytes 2025-03-06 09:18:32 2025-03-06 11:56:57  
ipmi_bt_sm.c 19528 bytes 2025-03-06 09:18:32 2025-03-06 11:56:57

The state machine for an Open IPMI BT sub-driver under ipmi_si.c, part of the driver architecture at sourceforge.net/projects/openipmi">http://sourceforge.net/projects/openipmi Author: Rocky Craig <first.last@hp.com">first.last@hp.com>

ipmi_devintf.c 19735 bytes 2025-03-06 09:18:32 2025-03-06 11:56:58  
ipmi_dmi.c 5285 bytes 2025-03-06 09:18:32 2025-03-06 11:56:58

A hack to create a platform device from a DMI entry. This will allow autoloading of the IPMI drive based on SMBIOS entries.

ipmi_dmi.h 240 bytes 2025-03-06 09:18:32 2025-03-06 11:56:58

DMI defines for use by IPMI

ipmi_ipmb.c 13929 bytes 2025-03-06 09:18:32 2025-03-06 11:56:58

Driver to talk to a remote management controller on IPMB.

ipmi_kcs_sm.c 12763 bytes 2025-03-06 09:18:32 2025-03-06 11:56:58

This state machine is taken from the state machine in the IPMI spec, pretty much verbatim. If you have questions about the states, see that document.

ipmi_msghandler.c 144723 bytes 2025-03-06 09:18:32 2025-03-06 11:57:00  
ipmi_plat_data.c 2825 bytes 2025-03-06 09:18:32 2025-03-06 11:57:00

Add an IPMI platform device.

ipmi_plat_data.h 669 bytes 2025-03-06 09:18:32 2025-03-06 11:57:00

Generic code to add IPMI platform devices.

ipmi_powernv.c 7380 bytes 2025-03-06 09:18:32 2025-03-06 11:57:01  
ipmi_poweroff.c 19027 bytes 2025-03-06 09:18:32 2025-03-06 11:57:01  
ipmi_si.h 2955 bytes 2025-03-06 09:18:32 2025-03-06 11:57:01

Interface from the device-specific interfaces (OF, DMI, ACPI, PCI, etc) to the base ipmi system interface code.

ipmi_si_hardcode.c 5281 bytes 2025-03-06 09:18:32 2025-03-06 11:57:01  
ipmi_si_hotmod.c 4789 bytes 2025-03-06 09:18:32 2025-03-06 11:57:01

Handling for dynamically adding/removing IPMI devices through a module parameter (and thus sysfs).

ipmi_si_intf.c 60151 bytes 2025-03-06 09:18:32 2025-03-06 11:57:01

This file holds the "policy" for the interface to the SMI state machine. It does the configuration, handles timers and interrupts, and drives the real SMI state machine.

ipmi_si_mem_io.c 3401 bytes 2025-03-06 09:18:32 2025-03-06 11:57:01  
ipmi_si_parisc.c 1363 bytes 2025-03-06 09:18:32 2025-03-06 11:57:01  
ipmi_si_pci.c 3598 bytes 2025-03-06 09:18:32 2025-03-06 11:57:01

Handling for IPMI devices on the PCI bus.

ipmi_si_platform.c 11115 bytes 2025-03-06 09:18:32 2025-03-06 11:57:01

Handling for platform devices in IPMI (ACPI, OF, and things coming from the platform.

ipmi_si_port_io.c 2549 bytes 2025-03-06 09:18:32 2025-03-06 11:57:01  
ipmi_si_sm.h 3120 bytes 2025-03-06 09:18:32 2025-03-06 11:57:01  
ipmi_smic_sm.c 15934 bytes 2025-03-06 09:18:32 2025-03-06 11:57:01  
ipmi_ssif.c 56018 bytes 2025-03-06 09:18:32 2025-03-06 11:57:02

This file holds the "policy" for the interface to the SSIF state machine. It does the configuration, handles timers and interrupts, and drives the real SSIF state machine.

ipmi_watchdog.c 32992 bytes 2025-03-06 09:18:32 2025-03-06 11:57:02  
Kconfig 5752 bytes 2025-03-06 09:18:32 -  
kcs_bmc.c 4757 bytes 2025-03-06 09:18:32 2025-03-06 11:57:02  
kcs_bmc.h 809 bytes 2025-03-06 09:18:32 2025-03-06 11:57:02  
kcs_bmc_aspeed.c 17767 bytes 2025-03-06 09:18:32 2025-03-06 11:57:02  
kcs_bmc_cdev_ipmi.c 13569 bytes 2025-03-06 09:18:32 2025-03-06 11:57:03  
kcs_bmc_client.h 1321 bytes 2025-03-06 09:18:32 2025-03-06 11:57:03  
kcs_bmc_device.h 691 bytes 2025-03-06 09:18:32 2025-03-06 11:57:03  
kcs_bmc_npcm7xx.c 6688 bytes 2025-03-06 09:18:32 2025-03-06 11:57:03  
kcs_bmc_serio.c 3803 bytes 2025-03-06 09:18:32 2025-03-06 11:57:03  
Makefile 1154 bytes 2025-03-06 09:18:32 2025-03-06 11:57:03