aboutsummaryrefslogtreecommitdiff
path: root/drivers/misc/hpilo.h
AgeCommit message (Collapse)AuthorFilesLines
2012-06-14misc: hpilo: increase number of max supported channelsCamuso, Tony1-1/+3
Increase number of supported channels from 8 to 24. Make the number of channels configurable via module parameter max_ccb. Signed-off-by: Mark Rusk <[email protected]> Signed-off-by: Tony Camuso <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2010-08-09hpilo: fix pointer warning in ilo_ccb_setupPrarit Bhargava1-4/+4
Fix i386 PAE compile warning: drivers/misc/hpilo.c: In function `ilo_ccb_setup': drivers/misc/hpilo.c:274: warning: cast to pointer from integer of different size dma_addr_t is 64 on i386 PAE which causes a size mismatch. Signed-off-by: Prarit Bhargava <[email protected]> Acked-by: David Altobelli <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
2009-12-11hpilo: add locking commentDavid Altobelli1-1/+12
Add explanation about lock nesting and purpose of each lock in hpilo. Signed-off-by: David Altobelli <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2009-09-15hpilo: add interrupt handlerDavid Altobelli1-1/+7
Add interrupt handler to hpilo. This is enablement for poll handler, and it also simplifies the logic for handling an iLO reset, because now only the interrupt handler needs to look for reset, the file system interfaces only need to return failure when a reset has happened. Signed-off-by: David Altobelli <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2009-04-01hpilo: reduce frequency of IO operationsDavid Altobelli1-1/+5
Change hpilo open and close logic to spin for 10usec between checking device, rather than every usec. Because the loop is coded to take up to 10ms, it seemed prudent to increase the interval between polling the device, to reduce the load on the system and allow more other work to happen. Signed-off-by: David Altobelli <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
2009-02-05hpilo: open/close fixDavid Altobelli1-0/+2
The device can take a while to respond to an open/close request, so increase the time kernel will wait for response (1 ms to 10ms). Also, properly clean up a channel on a failed open, by calling the channel close routine. Just freeing the memory isn't sufficient, the device needs to be informed that the channel is no longer open, and the device memory cleared of references to freed dma buffer. Signed-off-by: David Altobelli <[email protected]> Cc: Greg KH <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
2008-07-21HP iLO driverDavid Altobelli1-0/+189
A driver for the HP iLO/iLO2 management processor, which allows userspace programs to query the management processor. Programs can open a channel to the device (/dev/hpilo/dXccbN), and use this to send/receive queries. The O_EXCL open flag is used to indicate that a particular channel cannot be shared between processes. This driver will replace various packages HP has shipped, including hprsm and hp-ilo. Signed-off-by: David Altobelli <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>