eeh_event.h

来自「linux 内核源代码」· C头文件 代码 · 共 54 行

H
54
字号
/* *	eeh_event.h * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA * * Copyright (c) 2005 Linas Vepstas <linas@linas.org> */#ifndef ASM_POWERPC_EEH_EVENT_H#define ASM_POWERPC_EEH_EVENT_H#ifdef __KERNEL__/** EEH event -- structure holding pci controller data that describes *  a change in the isolation status of a PCI slot.  A pointer *  to this struct is passed as the data pointer in a notify callback. */struct eeh_event {	struct list_head     list;	struct device_node 	*dn;   /* struct device node */	struct pci_dev       *dev;  /* affected device */};/** * eeh_send_failure_event - generate a PCI error event * @dev pci device * * This routine builds a PCI error event which will be delivered * to all listeners on the eeh_notifier_chain. * * This routine can be called within an interrupt context; * the actual event will be delivered in a normal context * (from a workqueue). */int eeh_send_failure_event (struct device_node *dn,                            struct pci_dev *dev);/* Main recovery function */struct pci_dn * handle_eeh_events (struct eeh_event *);#endif /* __KERNEL__ */#endif /* ASM_POWERPC_EEH_EVENT_H */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?