1 /* SPDX-License-Identifier: BSD-3-Clause
2 * Copyright(c) 2001-2021 Intel Corporation
5 #ifndef _ICE_PARSER_UTIL_H_
6 #define _ICE_PARSER_UTIL_H_
10 struct ice_pkg_sect_hdr {
15 void *ice_parser_sect_item_get(u32 sect_type, void *section,
16 u32 index, u32 *offset);
18 void *ice_parser_create_table(struct ice_hw *hw, u32 sect_type,
19 u32 item_size, u32 length,
20 void *(*handler)(u32 sect_type, void *section,
21 u32 index, u32 *offset),
22 void (*parse_item)(struct ice_hw *hw, u16 idx,
23 void *item, void *data,
25 #endif /* _ICE_PARSER_UTIL_H_ */