net/ice/base: declare functions as external
Remove static of below functions and declare them as external APIs. ice_aq_add_vsi ice_aq_free_vsi ice_aq_update_vsi ice_aq_add_lan_txq ice_init_pkg So far the purpose is just to sync with kernel driver. They are reserved for future use. Signed-off-by: Paul M Stillwell Jr <paul.m.stillwell.jr@intel.com> Signed-off-by: Qi Zhang <qi.z.zhang@intel.com> Reviewed-by: Qiming Yang <qiming.yang@intel.com> Reviewed-by: Wenzhuo Lu <wenzhuo.lu@intel.com>
This commit is contained in:
parent
b09dff27e9
commit
ef165e0a1d
@ -2935,7 +2935,7 @@ ice_aq_set_rss_key(struct ice_hw *hw, u16 vsi_handle,
|
||||
* Association of Tx queue to Doorbell queue is not part of Add LAN Tx queue
|
||||
* flow.
|
||||
*/
|
||||
static enum ice_status
|
||||
enum ice_status
|
||||
ice_aq_add_lan_txq(struct ice_hw *hw, u8 num_qgrps,
|
||||
struct ice_aqc_add_tx_qgrp *qg_list, u16 buf_size,
|
||||
struct ice_sq_cd *cd)
|
||||
|
@ -94,6 +94,10 @@ ice_aq_get_rss_key(struct ice_hw *hw, u16 vsi_handle,
|
||||
enum ice_status
|
||||
ice_aq_set_rss_key(struct ice_hw *hw, u16 vsi_handle,
|
||||
struct ice_aqc_get_set_rss_keys *keys);
|
||||
enum ice_status
|
||||
ice_aq_add_lan_txq(struct ice_hw *hw, u8 count,
|
||||
struct ice_aqc_add_tx_qgrp *qg_list, u16 buf_size,
|
||||
struct ice_sq_cd *cd);
|
||||
|
||||
bool ice_check_sq_alive(struct ice_hw *hw, struct ice_ctl_q_info *cq);
|
||||
enum ice_status ice_aq_q_shutdown(struct ice_hw *hw, bool unloading);
|
||||
|
@ -1314,7 +1314,7 @@ static void ice_init_pkg_regs(struct ice_hw *hw)
|
||||
* ice_copy_and_init_pkg() instead of directly calling ice_init_pkg() in this
|
||||
* case.
|
||||
*/
|
||||
static enum ice_status ice_init_pkg(struct ice_hw *hw, u8 *buf, u32 len)
|
||||
enum ice_status ice_init_pkg(struct ice_hw *hw, u8 *buf, u32 len)
|
||||
{
|
||||
struct ice_pkg_hdr *pkg;
|
||||
enum ice_status status;
|
||||
|
@ -88,6 +88,8 @@ ice_set_prof_context(struct ice_hw *hw, enum ice_block blk, u64 id, u64 cntxt);
|
||||
struct ice_prof_map *
|
||||
ice_get_prof_context(struct ice_hw *hw, enum ice_block blk, u64 id, u64 *cntxt);
|
||||
enum ice_status
|
||||
ice_init_pkg(struct ice_hw *hw, u8 *buff, u32 len);
|
||||
enum ice_status
|
||||
ice_copy_and_init_pkg(struct ice_hw *hw, const u8 *buf, u32 len);
|
||||
enum ice_status ice_init_hw_tbls(struct ice_hw *hw);
|
||||
void ice_free_seg(struct ice_hw *hw);
|
||||
|
@ -288,7 +288,7 @@ enum ice_status ice_free_sw(struct ice_hw *hw, u16 sw_id, u16 counter_id)
|
||||
*
|
||||
* Add a VSI context to the hardware (0x0210)
|
||||
*/
|
||||
static enum ice_status
|
||||
enum ice_status
|
||||
ice_aq_add_vsi(struct ice_hw *hw, struct ice_vsi_ctx *vsi_ctx,
|
||||
struct ice_sq_cd *cd)
|
||||
{
|
||||
@ -331,7 +331,7 @@ ice_aq_add_vsi(struct ice_hw *hw, struct ice_vsi_ctx *vsi_ctx,
|
||||
*
|
||||
* Free VSI context info from hardware (0x0213)
|
||||
*/
|
||||
static enum ice_status
|
||||
enum ice_status
|
||||
ice_aq_free_vsi(struct ice_hw *hw, struct ice_vsi_ctx *vsi_ctx,
|
||||
bool keep_vsi_alloc, struct ice_sq_cd *cd)
|
||||
{
|
||||
@ -366,7 +366,7 @@ ice_aq_free_vsi(struct ice_hw *hw, struct ice_vsi_ctx *vsi_ctx,
|
||||
*
|
||||
* Update VSI context in the hardware (0x0211)
|
||||
*/
|
||||
static enum ice_status
|
||||
enum ice_status
|
||||
ice_aq_update_vsi(struct ice_hw *hw, struct ice_vsi_ctx *vsi_ctx,
|
||||
struct ice_sq_cd *cd)
|
||||
{
|
||||
|
@ -271,6 +271,15 @@ enum ice_promisc_flags {
|
||||
|
||||
/* VSI related commands */
|
||||
enum ice_status
|
||||
ice_aq_add_vsi(struct ice_hw *hw, struct ice_vsi_ctx *vsi_ctx,
|
||||
struct ice_sq_cd *cd);
|
||||
enum ice_status
|
||||
ice_aq_free_vsi(struct ice_hw *hw, struct ice_vsi_ctx *vsi_ctx,
|
||||
bool keep_vsi_alloc, struct ice_sq_cd *cd);
|
||||
enum ice_status
|
||||
ice_aq_update_vsi(struct ice_hw *hw, struct ice_vsi_ctx *vsi_ctx,
|
||||
struct ice_sq_cd *cd);
|
||||
enum ice_status
|
||||
ice_add_vsi(struct ice_hw *hw, u16 vsi_handle, struct ice_vsi_ctx *vsi_ctx,
|
||||
struct ice_sq_cd *cd);
|
||||
enum ice_status
|
||||
|
Loading…
Reference in New Issue
Block a user