Lines Matching +full:pci +full:- +full:fnc
7 * Copyright (c) IBM Corporation, 1998-2004.
18 #include <linux/pci.h>
155 /* SELECT AND READ THE HIGH-NIBBLE OF THE GPIO BASE ADDRESS */ in asr_get_base_address()
159 /* SELECT AND READ THE LOW-NIBBLE OF THE GPIO BASE ADDRESS */ in asr_get_base_address()
177 return -ENODEV; in asr_get_base_address()
187 /* Select the SuperIO chip in the PCI I/O port register */ in asr_get_base_address()
190 /* BUS 0, Slot 1F, fnc 0, offset 58 */ in asr_get_base_address()
238 return -EBUSY; in asr_get_base_address()
260 return -EFAULT; in asr_write()
283 return copy_to_user(argp, &ident, sizeof(ident)) ? -EFAULT : 0; in asr_ioctl()
289 int new_options, retval = -EINVAL; in asr_ioctl()
291 return -EFAULT; in asr_ioctl()
314 return -ENOTTY; in asr_ioctl()
321 return -EBUSY; in asr_open()
365 { "IBM Automatic Server Restart - eserver xSeries 220", ASMTYPE_TOPAZ },
366 { "IBM Automatic Server Restart - Machine Type 8673", ASMTYPE_PEARL },
367 { "IBM Automatic Server Restart - Machine Type 8480", ASMTYPE_JASPER },
368 { "IBM Automatic Server Restart - Machine Type 8482", ASMTYPE_JUNIPER },
369 { "IBM Automatic Server Restart - Machine Type 8648", ASMTYPE_SPRUCE },
378 for (id = ibmasr_id_table; id->desc; id++) { in ibmasr_init()
379 if (dmi_find_device(DMI_DEV_TYPE_OTHER, id->desc, NULL)) { in ibmasr_init()
380 asr_type = id->type; in ibmasr_init()
386 return -ENODEV; in ibmasr_init()