12345678910111213141516171819202122232425262728293031323334 |
- /* SPDX-License-Identifier: GPL-2.0-only */
- /*
- * Copyright 2007 Red Hat, Inc.
- * by Peter Jones <[email protected]>
- * Copyright 2007 IBM, Inc.
- * by Konrad Rzeszutek <[email protected]>
- * Copyright 2008
- * by Konrad Rzeszutek <[email protected]>
- *
- * This code exposes the iSCSI Boot Format Table to userland via sysfs.
- */
- #ifndef ISCSI_IBFT_H
- #define ISCSI_IBFT_H
- #include <linux/types.h>
- /*
- * Physical location of iSCSI Boot Format Table.
- * If the value is 0 there is no iBFT on the machine.
- */
- extern phys_addr_t ibft_phys_addr;
- /*
- * Routine used to find and reserve the iSCSI Boot Format Table. The
- * physical address is set in the ibft_phys_addr variable.
- */
- #ifdef CONFIG_ISCSI_IBFT_FIND
- void reserve_ibft_region(void);
- #else
- static inline void reserve_ibft_region(void) {}
- #endif
- #endif /* ISCSI_IBFT_H */
|