tpm.h (f474af7051212b4efc8267583fad9c4ebf33ccff) tpm.h (1631cfb7cee28388b04aef6c0a73050f6fd76e4d)
1/*
2 * Copyright (C) 2004 IBM Corporation
3 *
4 * Authors:
5 * Leendert van Doorn <leendert@watson.ibm.com>
6 * Dave Safford <safford@watson.ibm.com>
7 * Reiner Sailer <sailer@watson.ibm.com>
8 * Kylene Hall <kjhall@us.ibm.com>

--- 315 unchanged lines hidden (view full) ---

324extern ssize_t tpm_read(struct file *, char __user *, size_t, loff_t *);
325extern void tpm_remove_hardware(struct device *);
326extern int tpm_pm_suspend(struct device *);
327extern int tpm_pm_resume(struct device *);
328extern int wait_for_tpm_stat(struct tpm_chip *, u8, unsigned long,
329 wait_queue_head_t *);
330
331#ifdef CONFIG_ACPI
1/*
2 * Copyright (C) 2004 IBM Corporation
3 *
4 * Authors:
5 * Leendert van Doorn <leendert@watson.ibm.com>
6 * Dave Safford <safford@watson.ibm.com>
7 * Reiner Sailer <sailer@watson.ibm.com>
8 * Kylene Hall <kjhall@us.ibm.com>

--- 315 unchanged lines hidden (view full) ---

324extern ssize_t tpm_read(struct file *, char __user *, size_t, loff_t *);
325extern void tpm_remove_hardware(struct device *);
326extern int tpm_pm_suspend(struct device *);
327extern int tpm_pm_resume(struct device *);
328extern int wait_for_tpm_stat(struct tpm_chip *, u8, unsigned long,
329 wait_queue_head_t *);
330
331#ifdef CONFIG_ACPI
332extern ssize_t sys_add_ppi(struct kobject *parent);
332extern int tpm_add_ppi(struct kobject *);
333extern void tpm_remove_ppi(struct kobject *);
333#else
334#else
334static inline ssize_t sys_add_ppi(struct kobject *parent)
335static inline int tpm_add_ppi(struct kobject *parent)
335{
336 return 0;
337}
336{
337 return 0;
338}
339
340static inline void tpm_remove_ppi(struct kobject *parent)
341{
342}
338#endif
343#endif