1*8e99ea8dSJohannes Berg /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ 2*8e99ea8dSJohannes Berg /* 3*8e99ea8dSJohannes Berg * Copyright (C) 2005-2014 Intel Corporation 4*8e99ea8dSJohannes Berg */ 5e705c121SKalle Valo #ifndef __IWL_PHYDB_H__ 6e705c121SKalle Valo #define __IWL_PHYDB_H__ 7e705c121SKalle Valo 8e705c121SKalle Valo #include <linux/types.h> 9e705c121SKalle Valo 10e705c121SKalle Valo #include "iwl-op-mode.h" 11e705c121SKalle Valo #include "iwl-trans.h" 12e705c121SKalle Valo 13e705c121SKalle Valo struct iwl_phy_db *iwl_phy_db_init(struct iwl_trans *trans); 14e705c121SKalle Valo 15e705c121SKalle Valo void iwl_phy_db_free(struct iwl_phy_db *phy_db); 16e705c121SKalle Valo 17ce1f2778SSara Sharon int iwl_phy_db_set_section(struct iwl_phy_db *phy_db, 18ce1f2778SSara Sharon struct iwl_rx_packet *pkt); 19e705c121SKalle Valo 20e705c121SKalle Valo 21e705c121SKalle Valo int iwl_send_phy_db_data(struct iwl_phy_db *phy_db); 22e705c121SKalle Valo 23e705c121SKalle Valo #endif /* __IWL_PHYDB_H__ */ 24