Commit f349daa5 authored by Jesse Brandeburg's avatar Jesse Brandeburg Committed by Jeff Kirsher

iavf: rename i40e_hw to iavf_hw

Fix up the i40e_hw names to new name, including versions
inside other strings.
Signed-off-by: default avatarJesse Brandeburg <jesse.brandeburg@intel.com>
Tested-by: default avatarAndrew Bowers <andrewx.bowers@intel.com>
Signed-off-by: default avatarJeff Kirsher <jeffrey.t.kirsher@intel.com>
parent 83eafc49
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
* *
* This assumes the alloc_asq and alloc_arq functions have already been called * This assumes the alloc_asq and alloc_arq functions have already been called
**/ **/
static void i40e_adminq_init_regs(struct i40e_hw *hw) static void i40e_adminq_init_regs(struct iavf_hw *hw)
{ {
/* set head and tail registers in our local struct */ /* set head and tail registers in our local struct */
hw->aq.asq.tail = IAVF_VF_ATQT1; hw->aq.asq.tail = IAVF_VF_ATQT1;
...@@ -32,7 +32,7 @@ static void i40e_adminq_init_regs(struct i40e_hw *hw) ...@@ -32,7 +32,7 @@ static void i40e_adminq_init_regs(struct i40e_hw *hw)
* i40e_alloc_adminq_asq_ring - Allocate Admin Queue send rings * i40e_alloc_adminq_asq_ring - Allocate Admin Queue send rings
* @hw: pointer to the hardware structure * @hw: pointer to the hardware structure
**/ **/
static iavf_status i40e_alloc_adminq_asq_ring(struct i40e_hw *hw) static iavf_status i40e_alloc_adminq_asq_ring(struct iavf_hw *hw)
{ {
iavf_status ret_code; iavf_status ret_code;
...@@ -59,7 +59,7 @@ static iavf_status i40e_alloc_adminq_asq_ring(struct i40e_hw *hw) ...@@ -59,7 +59,7 @@ static iavf_status i40e_alloc_adminq_asq_ring(struct i40e_hw *hw)
* i40e_alloc_adminq_arq_ring - Allocate Admin Queue receive rings * i40e_alloc_adminq_arq_ring - Allocate Admin Queue receive rings
* @hw: pointer to the hardware structure * @hw: pointer to the hardware structure
**/ **/
static iavf_status i40e_alloc_adminq_arq_ring(struct i40e_hw *hw) static iavf_status i40e_alloc_adminq_arq_ring(struct iavf_hw *hw)
{ {
iavf_status ret_code; iavf_status ret_code;
...@@ -79,7 +79,7 @@ static iavf_status i40e_alloc_adminq_arq_ring(struct i40e_hw *hw) ...@@ -79,7 +79,7 @@ static iavf_status i40e_alloc_adminq_arq_ring(struct i40e_hw *hw)
* This assumes the posted send buffers have already been cleaned * This assumes the posted send buffers have already been cleaned
* and de-allocated * and de-allocated
**/ **/
static void i40e_free_adminq_asq(struct i40e_hw *hw) static void i40e_free_adminq_asq(struct iavf_hw *hw)
{ {
i40e_free_dma_mem(hw, &hw->aq.asq.desc_buf); i40e_free_dma_mem(hw, &hw->aq.asq.desc_buf);
} }
...@@ -91,7 +91,7 @@ static void i40e_free_adminq_asq(struct i40e_hw *hw) ...@@ -91,7 +91,7 @@ static void i40e_free_adminq_asq(struct i40e_hw *hw)
* This assumes the posted receive buffers have already been cleaned * This assumes the posted receive buffers have already been cleaned
* and de-allocated * and de-allocated
**/ **/
static void i40e_free_adminq_arq(struct i40e_hw *hw) static void i40e_free_adminq_arq(struct iavf_hw *hw)
{ {
i40e_free_dma_mem(hw, &hw->aq.arq.desc_buf); i40e_free_dma_mem(hw, &hw->aq.arq.desc_buf);
} }
...@@ -100,7 +100,7 @@ static void i40e_free_adminq_arq(struct i40e_hw *hw) ...@@ -100,7 +100,7 @@ static void i40e_free_adminq_arq(struct i40e_hw *hw)
* i40e_alloc_arq_bufs - Allocate pre-posted buffers for the receive queue * i40e_alloc_arq_bufs - Allocate pre-posted buffers for the receive queue
* @hw: pointer to the hardware structure * @hw: pointer to the hardware structure
**/ **/
static iavf_status i40e_alloc_arq_bufs(struct i40e_hw *hw) static iavf_status i40e_alloc_arq_bufs(struct iavf_hw *hw)
{ {
struct i40e_aq_desc *desc; struct i40e_aq_desc *desc;
struct i40e_dma_mem *bi; struct i40e_dma_mem *bi;
...@@ -168,7 +168,7 @@ static iavf_status i40e_alloc_arq_bufs(struct i40e_hw *hw) ...@@ -168,7 +168,7 @@ static iavf_status i40e_alloc_arq_bufs(struct i40e_hw *hw)
* i40e_alloc_asq_bufs - Allocate empty buffer structs for the send queue * i40e_alloc_asq_bufs - Allocate empty buffer structs for the send queue
* @hw: pointer to the hardware structure * @hw: pointer to the hardware structure
**/ **/
static iavf_status i40e_alloc_asq_bufs(struct i40e_hw *hw) static iavf_status i40e_alloc_asq_bufs(struct iavf_hw *hw)
{ {
struct i40e_dma_mem *bi; struct i40e_dma_mem *bi;
iavf_status ret_code; iavf_status ret_code;
...@@ -209,7 +209,7 @@ static iavf_status i40e_alloc_asq_bufs(struct i40e_hw *hw) ...@@ -209,7 +209,7 @@ static iavf_status i40e_alloc_asq_bufs(struct i40e_hw *hw)
* i40e_free_arq_bufs - Free receive queue buffer info elements * i40e_free_arq_bufs - Free receive queue buffer info elements
* @hw: pointer to the hardware structure * @hw: pointer to the hardware structure
**/ **/
static void i40e_free_arq_bufs(struct i40e_hw *hw) static void i40e_free_arq_bufs(struct iavf_hw *hw)
{ {
int i; int i;
...@@ -228,7 +228,7 @@ static void i40e_free_arq_bufs(struct i40e_hw *hw) ...@@ -228,7 +228,7 @@ static void i40e_free_arq_bufs(struct i40e_hw *hw)
* i40e_free_asq_bufs - Free send queue buffer info elements * i40e_free_asq_bufs - Free send queue buffer info elements
* @hw: pointer to the hardware structure * @hw: pointer to the hardware structure
**/ **/
static void i40e_free_asq_bufs(struct i40e_hw *hw) static void i40e_free_asq_bufs(struct iavf_hw *hw)
{ {
int i; int i;
...@@ -253,7 +253,7 @@ static void i40e_free_asq_bufs(struct i40e_hw *hw) ...@@ -253,7 +253,7 @@ static void i40e_free_asq_bufs(struct i40e_hw *hw)
* *
* Configure base address and length registers for the transmit queue * Configure base address and length registers for the transmit queue
**/ **/
static iavf_status i40e_config_asq_regs(struct i40e_hw *hw) static iavf_status i40e_config_asq_regs(struct iavf_hw *hw)
{ {
iavf_status ret_code = 0; iavf_status ret_code = 0;
u32 reg = 0; u32 reg = 0;
...@@ -282,7 +282,7 @@ static iavf_status i40e_config_asq_regs(struct i40e_hw *hw) ...@@ -282,7 +282,7 @@ static iavf_status i40e_config_asq_regs(struct i40e_hw *hw)
* *
* Configure base address and length registers for the receive (event queue) * Configure base address and length registers for the receive (event queue)
**/ **/
static iavf_status i40e_config_arq_regs(struct i40e_hw *hw) static iavf_status i40e_config_arq_regs(struct iavf_hw *hw)
{ {
iavf_status ret_code = 0; iavf_status ret_code = 0;
u32 reg = 0; u32 reg = 0;
...@@ -321,7 +321,7 @@ static iavf_status i40e_config_arq_regs(struct i40e_hw *hw) ...@@ -321,7 +321,7 @@ static iavf_status i40e_config_arq_regs(struct i40e_hw *hw)
* Do *NOT* hold the lock when calling this as the memory allocation routines * Do *NOT* hold the lock when calling this as the memory allocation routines
* called are not going to be atomic context safe * called are not going to be atomic context safe
**/ **/
static iavf_status i40e_init_asq(struct i40e_hw *hw) static iavf_status i40e_init_asq(struct iavf_hw *hw)
{ {
iavf_status ret_code = 0; iavf_status ret_code = 0;
...@@ -380,7 +380,7 @@ static iavf_status i40e_init_asq(struct i40e_hw *hw) ...@@ -380,7 +380,7 @@ static iavf_status i40e_init_asq(struct i40e_hw *hw)
* Do *NOT* hold the lock when calling this as the memory allocation routines * Do *NOT* hold the lock when calling this as the memory allocation routines
* called are not going to be atomic context safe * called are not going to be atomic context safe
**/ **/
static iavf_status i40e_init_arq(struct i40e_hw *hw) static iavf_status i40e_init_arq(struct iavf_hw *hw)
{ {
iavf_status ret_code = 0; iavf_status ret_code = 0;
...@@ -432,7 +432,7 @@ static iavf_status i40e_init_arq(struct i40e_hw *hw) ...@@ -432,7 +432,7 @@ static iavf_status i40e_init_arq(struct i40e_hw *hw)
* *
* The main shutdown routine for the Admin Send Queue * The main shutdown routine for the Admin Send Queue
**/ **/
static iavf_status i40e_shutdown_asq(struct i40e_hw *hw) static iavf_status i40e_shutdown_asq(struct iavf_hw *hw)
{ {
iavf_status ret_code = 0; iavf_status ret_code = 0;
...@@ -466,7 +466,7 @@ static iavf_status i40e_shutdown_asq(struct i40e_hw *hw) ...@@ -466,7 +466,7 @@ static iavf_status i40e_shutdown_asq(struct i40e_hw *hw)
* *
* The main shutdown routine for the Admin Receive Queue * The main shutdown routine for the Admin Receive Queue
**/ **/
static iavf_status i40e_shutdown_arq(struct i40e_hw *hw) static iavf_status i40e_shutdown_arq(struct iavf_hw *hw)
{ {
iavf_status ret_code = 0; iavf_status ret_code = 0;
...@@ -505,7 +505,7 @@ static iavf_status i40e_shutdown_arq(struct i40e_hw *hw) ...@@ -505,7 +505,7 @@ static iavf_status i40e_shutdown_arq(struct i40e_hw *hw)
* - hw->aq.arq_buf_size * - hw->aq.arq_buf_size
* - hw->aq.asq_buf_size * - hw->aq.asq_buf_size
**/ **/
iavf_status iavf_init_adminq(struct i40e_hw *hw) iavf_status iavf_init_adminq(struct iavf_hw *hw)
{ {
iavf_status ret_code; iavf_status ret_code;
...@@ -549,7 +549,7 @@ iavf_status iavf_init_adminq(struct i40e_hw *hw) ...@@ -549,7 +549,7 @@ iavf_status iavf_init_adminq(struct i40e_hw *hw)
* iavf_shutdown_adminq - shutdown routine for the Admin Queue * iavf_shutdown_adminq - shutdown routine for the Admin Queue
* @hw: pointer to the hardware structure * @hw: pointer to the hardware structure
**/ **/
iavf_status iavf_shutdown_adminq(struct i40e_hw *hw) iavf_status iavf_shutdown_adminq(struct iavf_hw *hw)
{ {
iavf_status ret_code = 0; iavf_status ret_code = 0;
...@@ -568,7 +568,7 @@ iavf_status iavf_shutdown_adminq(struct i40e_hw *hw) ...@@ -568,7 +568,7 @@ iavf_status iavf_shutdown_adminq(struct i40e_hw *hw)
* *
* returns the number of free desc * returns the number of free desc
**/ **/
static u16 i40e_clean_asq(struct i40e_hw *hw) static u16 i40e_clean_asq(struct iavf_hw *hw)
{ {
struct i40e_adminq_ring *asq = &hw->aq.asq; struct i40e_adminq_ring *asq = &hw->aq.asq;
struct i40e_asq_cmd_details *details; struct i40e_asq_cmd_details *details;
...@@ -610,7 +610,7 @@ static u16 i40e_clean_asq(struct i40e_hw *hw) ...@@ -610,7 +610,7 @@ static u16 i40e_clean_asq(struct i40e_hw *hw)
* Returns true if the firmware has processed all descriptors on the * Returns true if the firmware has processed all descriptors on the
* admin send queue. Returns false if there are still requests pending. * admin send queue. Returns false if there are still requests pending.
**/ **/
bool iavf_asq_done(struct i40e_hw *hw) bool iavf_asq_done(struct iavf_hw *hw)
{ {
/* AQ designers suggest use of head for better /* AQ designers suggest use of head for better
* timing reliability than DD bit * timing reliability than DD bit
...@@ -629,8 +629,7 @@ bool iavf_asq_done(struct i40e_hw *hw) ...@@ -629,8 +629,7 @@ bool iavf_asq_done(struct i40e_hw *hw)
* This is the main send command driver routine for the Admin Queue send * This is the main send command driver routine for the Admin Queue send
* queue. It runs the queue, cleans the queue, etc * queue. It runs the queue, cleans the queue, etc
**/ **/
iavf_status iavf_asq_send_command(struct i40e_hw *hw, iavf_status iavf_asq_send_command(struct iavf_hw *hw, struct i40e_aq_desc *desc,
struct i40e_aq_desc *desc,
void *buff, /* can be NULL */ void *buff, /* can be NULL */
u16 buff_size, u16 buff_size,
struct i40e_asq_cmd_details *cmd_details) struct i40e_asq_cmd_details *cmd_details)
...@@ -842,7 +841,7 @@ void iavf_fill_default_direct_cmd_desc(struct i40e_aq_desc *desc, u16 opcode) ...@@ -842,7 +841,7 @@ void iavf_fill_default_direct_cmd_desc(struct i40e_aq_desc *desc, u16 opcode)
* the contents through e. It can also return how many events are * the contents through e. It can also return how many events are
* left to process through 'pending' * left to process through 'pending'
**/ **/
iavf_status iavf_clean_arq_element(struct i40e_hw *hw, iavf_status iavf_clean_arq_element(struct iavf_hw *hw,
struct i40e_arq_event_info *e, struct i40e_arq_event_info *e,
u16 *pending) u16 *pending)
{ {
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
#ifndef _I40E_ALLOC_H_ #ifndef _I40E_ALLOC_H_
#define _I40E_ALLOC_H_ #define _I40E_ALLOC_H_
struct i40e_hw; struct iavf_hw;
/* Memory allocation types */ /* Memory allocation types */
enum i40e_memory_type { enum i40e_memory_type {
...@@ -20,12 +20,12 @@ enum i40e_memory_type { ...@@ -20,12 +20,12 @@ enum i40e_memory_type {
}; };
/* prototype for functions used for dynamic memory allocation */ /* prototype for functions used for dynamic memory allocation */
iavf_status i40e_allocate_dma_mem(struct i40e_hw *hw, struct i40e_dma_mem *mem, iavf_status i40e_allocate_dma_mem(struct iavf_hw *hw, struct i40e_dma_mem *mem,
enum i40e_memory_type type, enum i40e_memory_type type,
u64 size, u32 alignment); u64 size, u32 alignment);
iavf_status i40e_free_dma_mem(struct i40e_hw *hw, struct i40e_dma_mem *mem); iavf_status i40e_free_dma_mem(struct iavf_hw *hw, struct i40e_dma_mem *mem);
iavf_status i40e_allocate_virt_mem(struct i40e_hw *hw, iavf_status i40e_allocate_virt_mem(struct iavf_hw *hw,
struct i40e_virt_mem *mem, u32 size); struct i40e_virt_mem *mem, u32 size);
iavf_status i40e_free_virt_mem(struct i40e_hw *hw, struct i40e_virt_mem *mem); iavf_status i40e_free_virt_mem(struct iavf_hw *hw, struct i40e_virt_mem *mem);
#endif /* _I40E_ALLOC_H_ */ #endif /* _I40E_ALLOC_H_ */
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
* This function sets the mac type of the adapter based on the * This function sets the mac type of the adapter based on the
* vendor ID and device ID stored in the hw structure. * vendor ID and device ID stored in the hw structure.
**/ **/
iavf_status i40e_set_mac_type(struct i40e_hw *hw) iavf_status i40e_set_mac_type(struct iavf_hw *hw)
{ {
iavf_status status = 0; iavf_status status = 0;
...@@ -44,7 +44,7 @@ iavf_status i40e_set_mac_type(struct i40e_hw *hw) ...@@ -44,7 +44,7 @@ iavf_status i40e_set_mac_type(struct i40e_hw *hw)
* @hw: pointer to the HW structure * @hw: pointer to the HW structure
* @aq_err: the AQ error code to convert * @aq_err: the AQ error code to convert
**/ **/
const char *iavf_aq_str(struct i40e_hw *hw, enum i40e_admin_queue_err aq_err) const char *iavf_aq_str(struct iavf_hw *hw, enum i40e_admin_queue_err aq_err)
{ {
switch (aq_err) { switch (aq_err) {
case I40E_AQ_RC_OK: case I40E_AQ_RC_OK:
...@@ -104,7 +104,7 @@ const char *iavf_aq_str(struct i40e_hw *hw, enum i40e_admin_queue_err aq_err) ...@@ -104,7 +104,7 @@ const char *iavf_aq_str(struct i40e_hw *hw, enum i40e_admin_queue_err aq_err)
* @hw: pointer to the HW structure * @hw: pointer to the HW structure
* @stat_err: the status error code to convert * @stat_err: the status error code to convert
**/ **/
const char *iavf_stat_str(struct i40e_hw *hw, iavf_status stat_err) const char *iavf_stat_str(struct iavf_hw *hw, iavf_status stat_err)
{ {
switch (stat_err) { switch (stat_err) {
case 0: case 0:
...@@ -257,7 +257,7 @@ const char *iavf_stat_str(struct i40e_hw *hw, iavf_status stat_err) ...@@ -257,7 +257,7 @@ const char *iavf_stat_str(struct i40e_hw *hw, iavf_status stat_err)
* *
* Dumps debug log about adminq command with descriptor contents. * Dumps debug log about adminq command with descriptor contents.
**/ **/
void iavf_debug_aq(struct i40e_hw *hw, enum i40e_debug_mask mask, void *desc, void iavf_debug_aq(struct iavf_hw *hw, enum i40e_debug_mask mask, void *desc,
void *buffer, u16 buf_len) void *buffer, u16 buf_len)
{ {
struct i40e_aq_desc *aq_desc = (struct i40e_aq_desc *)desc; struct i40e_aq_desc *aq_desc = (struct i40e_aq_desc *)desc;
...@@ -310,7 +310,7 @@ void iavf_debug_aq(struct i40e_hw *hw, enum i40e_debug_mask mask, void *desc, ...@@ -310,7 +310,7 @@ void iavf_debug_aq(struct i40e_hw *hw, enum i40e_debug_mask mask, void *desc,
* *
* Returns true if Queue is enabled else false. * Returns true if Queue is enabled else false.
**/ **/
bool iavf_check_asq_alive(struct i40e_hw *hw) bool iavf_check_asq_alive(struct iavf_hw *hw)
{ {
if (hw->aq.asq.len) if (hw->aq.asq.len)
return !!(rd32(hw, hw->aq.asq.len) & return !!(rd32(hw, hw->aq.asq.len) &
...@@ -327,7 +327,7 @@ bool iavf_check_asq_alive(struct i40e_hw *hw) ...@@ -327,7 +327,7 @@ bool iavf_check_asq_alive(struct i40e_hw *hw)
* Tell the Firmware that we're shutting down the AdminQ and whether * Tell the Firmware that we're shutting down the AdminQ and whether
* or not the driver is unloading as well. * or not the driver is unloading as well.
**/ **/
iavf_status iavf_aq_queue_shutdown(struct i40e_hw *hw, bool unloading) iavf_status iavf_aq_queue_shutdown(struct iavf_hw *hw, bool unloading)
{ {
struct i40e_aq_desc desc; struct i40e_aq_desc desc;
struct i40e_aqc_queue_shutdown *cmd = struct i40e_aqc_queue_shutdown *cmd =
...@@ -354,7 +354,7 @@ iavf_status iavf_aq_queue_shutdown(struct i40e_hw *hw, bool unloading) ...@@ -354,7 +354,7 @@ iavf_status iavf_aq_queue_shutdown(struct i40e_hw *hw, bool unloading)
* *
* Internal function to get or set RSS look up table * Internal function to get or set RSS look up table
**/ **/
static iavf_status i40e_aq_get_set_rss_lut(struct i40e_hw *hw, static iavf_status i40e_aq_get_set_rss_lut(struct iavf_hw *hw,
u16 vsi_id, bool pf_lut, u16 vsi_id, bool pf_lut,
u8 *lut, u16 lut_size, u8 *lut, u16 lut_size,
bool set) bool set)
...@@ -407,7 +407,7 @@ static iavf_status i40e_aq_get_set_rss_lut(struct i40e_hw *hw, ...@@ -407,7 +407,7 @@ static iavf_status i40e_aq_get_set_rss_lut(struct i40e_hw *hw,
* *
* get the RSS lookup table, PF or VSI type * get the RSS lookup table, PF or VSI type
**/ **/
iavf_status iavf_aq_get_rss_lut(struct i40e_hw *hw, u16 vsi_id, iavf_status iavf_aq_get_rss_lut(struct iavf_hw *hw, u16 vsi_id,
bool pf_lut, u8 *lut, u16 lut_size) bool pf_lut, u8 *lut, u16 lut_size)
{ {
return i40e_aq_get_set_rss_lut(hw, vsi_id, pf_lut, lut, lut_size, return i40e_aq_get_set_rss_lut(hw, vsi_id, pf_lut, lut, lut_size,
...@@ -424,7 +424,7 @@ iavf_status iavf_aq_get_rss_lut(struct i40e_hw *hw, u16 vsi_id, ...@@ -424,7 +424,7 @@ iavf_status iavf_aq_get_rss_lut(struct i40e_hw *hw, u16 vsi_id,
* *
* set the RSS lookup table, PF or VSI type * set the RSS lookup table, PF or VSI type
**/ **/
iavf_status iavf_aq_set_rss_lut(struct i40e_hw *hw, u16 vsi_id, iavf_status iavf_aq_set_rss_lut(struct iavf_hw *hw, u16 vsi_id,
bool pf_lut, u8 *lut, u16 lut_size) bool pf_lut, u8 *lut, u16 lut_size)
{ {
return i40e_aq_get_set_rss_lut(hw, vsi_id, pf_lut, lut, lut_size, true); return i40e_aq_get_set_rss_lut(hw, vsi_id, pf_lut, lut, lut_size, true);
...@@ -440,7 +440,7 @@ iavf_status iavf_aq_set_rss_lut(struct i40e_hw *hw, u16 vsi_id, ...@@ -440,7 +440,7 @@ iavf_status iavf_aq_set_rss_lut(struct i40e_hw *hw, u16 vsi_id,
* get the RSS key per VSI * get the RSS key per VSI
**/ **/
static static
iavf_status i40e_aq_get_set_rss_key(struct i40e_hw *hw, u16 vsi_id, iavf_status i40e_aq_get_set_rss_key(struct iavf_hw *hw, u16 vsi_id,
struct i40e_aqc_get_set_rss_key_data *key, struct i40e_aqc_get_set_rss_key_data *key,
bool set) bool set)
{ {
...@@ -479,7 +479,7 @@ iavf_status i40e_aq_get_set_rss_key(struct i40e_hw *hw, u16 vsi_id, ...@@ -479,7 +479,7 @@ iavf_status i40e_aq_get_set_rss_key(struct i40e_hw *hw, u16 vsi_id,
* @key: pointer to key info struct * @key: pointer to key info struct
* *
**/ **/
iavf_status iavf_aq_get_rss_key(struct i40e_hw *hw, u16 vsi_id, iavf_status iavf_aq_get_rss_key(struct iavf_hw *hw, u16 vsi_id,
struct i40e_aqc_get_set_rss_key_data *key) struct i40e_aqc_get_set_rss_key_data *key)
{ {
return i40e_aq_get_set_rss_key(hw, vsi_id, key, false); return i40e_aq_get_set_rss_key(hw, vsi_id, key, false);
...@@ -493,7 +493,7 @@ iavf_status iavf_aq_get_rss_key(struct i40e_hw *hw, u16 vsi_id, ...@@ -493,7 +493,7 @@ iavf_status iavf_aq_get_rss_key(struct i40e_hw *hw, u16 vsi_id,
* *
* set the RSS key per VSI * set the RSS key per VSI
**/ **/
iavf_status iavf_aq_set_rss_key(struct i40e_hw *hw, u16 vsi_id, iavf_status iavf_aq_set_rss_key(struct iavf_hw *hw, u16 vsi_id,
struct i40e_aqc_get_set_rss_key_data *key) struct i40e_aqc_get_set_rss_key_data *key)
{ {
return i40e_aq_get_set_rss_key(hw, vsi_id, key, true); return i40e_aq_get_set_rss_key(hw, vsi_id, key, true);
...@@ -877,7 +877,7 @@ struct i40e_rx_ptype_decoded iavf_ptype_lookup[] = { ...@@ -877,7 +877,7 @@ struct i40e_rx_ptype_decoded iavf_ptype_lookup[] = {
* is sent asynchronously, i.e. iavf_asq_send_command() does not wait for * is sent asynchronously, i.e. iavf_asq_send_command() does not wait for
* completion before returning. * completion before returning.
**/ **/
iavf_status iavf_aq_send_msg_to_pf(struct i40e_hw *hw, iavf_status iavf_aq_send_msg_to_pf(struct iavf_hw *hw,
enum virtchnl_ops v_opcode, enum virtchnl_ops v_opcode,
iavf_status v_retval, u8 *msg, u16 msglen, iavf_status v_retval, u8 *msg, u16 msglen,
struct i40e_asq_cmd_details *cmd_details) struct i40e_asq_cmd_details *cmd_details)
...@@ -914,7 +914,7 @@ iavf_status iavf_aq_send_msg_to_pf(struct i40e_hw *hw, ...@@ -914,7 +914,7 @@ iavf_status iavf_aq_send_msg_to_pf(struct i40e_hw *hw,
* Given a VF resource message from the PF, populate the hw struct * Given a VF resource message from the PF, populate the hw struct
* with appropriate information. * with appropriate information.
**/ **/
void iavf_vf_parse_hw_config(struct i40e_hw *hw, void iavf_vf_parse_hw_config(struct iavf_hw *hw,
struct virtchnl_vf_resource *msg) struct virtchnl_vf_resource *msg)
{ {
struct virtchnl_vsi_resource *vsi_res; struct virtchnl_vsi_resource *vsi_res;
...@@ -948,7 +948,7 @@ void iavf_vf_parse_hw_config(struct i40e_hw *hw, ...@@ -948,7 +948,7 @@ void iavf_vf_parse_hw_config(struct i40e_hw *hw,
* as none will be forthcoming. Immediately after calling this function, * as none will be forthcoming. Immediately after calling this function,
* the admin queue should be shut down and (optionally) reinitialized. * the admin queue should be shut down and (optionally) reinitialized.
**/ **/
iavf_status iavf_vf_reset(struct i40e_hw *hw) iavf_status iavf_vf_reset(struct iavf_hw *hw)
{ {
return iavf_aq_send_msg_to_pf(hw, VIRTCHNL_OP_RESET_VF, return iavf_aq_send_msg_to_pf(hw, VIRTCHNL_OP_RESET_VF,
0, NULL, 0, NULL); 0, NULL, 0, NULL);
......
...@@ -16,39 +16,39 @@ ...@@ -16,39 +16,39 @@
*/ */
/* adminq functions */ /* adminq functions */
iavf_status iavf_init_adminq(struct i40e_hw *hw); iavf_status iavf_init_adminq(struct iavf_hw *hw);
iavf_status iavf_shutdown_adminq(struct i40e_hw *hw); iavf_status iavf_shutdown_adminq(struct iavf_hw *hw);
void i40e_adminq_init_ring_data(struct i40e_hw *hw); void i40e_adminq_init_ring_data(struct iavf_hw *hw);
iavf_status iavf_clean_arq_element(struct i40e_hw *hw, iavf_status iavf_clean_arq_element(struct iavf_hw *hw,
struct i40e_arq_event_info *e, struct i40e_arq_event_info *e,
u16 *events_pending); u16 *events_pending);
iavf_status iavf_asq_send_command(struct i40e_hw *hw, struct i40e_aq_desc *desc, iavf_status iavf_asq_send_command(struct iavf_hw *hw, struct i40e_aq_desc *desc,
void *buff, /* can be NULL */ void *buff, /* can be NULL */
u16 buff_size, u16 buff_size,
struct i40e_asq_cmd_details *cmd_details); struct i40e_asq_cmd_details *cmd_details);
bool iavf_asq_done(struct i40e_hw *hw); bool iavf_asq_done(struct iavf_hw *hw);
/* debug function for adminq */ /* debug function for adminq */
void iavf_debug_aq(struct i40e_hw *hw, enum i40e_debug_mask mask, void iavf_debug_aq(struct iavf_hw *hw, enum i40e_debug_mask mask,
void *desc, void *buffer, u16 buf_len); void *desc, void *buffer, u16 buf_len);
void i40e_idle_aq(struct i40e_hw *hw); void i40e_idle_aq(struct iavf_hw *hw);
void iavf_resume_aq(struct i40e_hw *hw); void iavf_resume_aq(struct iavf_hw *hw);
bool iavf_check_asq_alive(struct i40e_hw *hw); bool iavf_check_asq_alive(struct iavf_hw *hw);
iavf_status iavf_aq_queue_shutdown(struct i40e_hw *hw, bool unloading); iavf_status iavf_aq_queue_shutdown(struct iavf_hw *hw, bool unloading);
const char *iavf_aq_str(struct i40e_hw *hw, enum i40e_admin_queue_err aq_err); const char *iavf_aq_str(struct iavf_hw *hw, enum i40e_admin_queue_err aq_err);
const char *iavf_stat_str(struct i40e_hw *hw, iavf_status stat_err); const char *iavf_stat_str(struct iavf_hw *hw, iavf_status stat_err);
iavf_status iavf_aq_get_rss_lut(struct i40e_hw *hw, u16 seid, iavf_status iavf_aq_get_rss_lut(struct iavf_hw *hw, u16 seid,
bool pf_lut, u8 *lut, u16 lut_size); bool pf_lut, u8 *lut, u16 lut_size);
iavf_status iavf_aq_set_rss_lut(struct i40e_hw *hw, u16 seid, iavf_status iavf_aq_set_rss_lut(struct iavf_hw *hw, u16 seid,
bool pf_lut, u8 *lut, u16 lut_size); bool pf_lut, u8 *lut, u16 lut_size);
iavf_status iavf_aq_get_rss_key(struct i40e_hw *hw, u16 seid, iavf_status iavf_aq_get_rss_key(struct iavf_hw *hw, u16 seid,
struct i40e_aqc_get_set_rss_key_data *key); struct i40e_aqc_get_set_rss_key_data *key);
iavf_status iavf_aq_set_rss_key(struct i40e_hw *hw, u16 seid, iavf_status iavf_aq_set_rss_key(struct iavf_hw *hw, u16 seid,
struct i40e_aqc_get_set_rss_key_data *key); struct i40e_aqc_get_set_rss_key_data *key);
iavf_status i40e_set_mac_type(struct i40e_hw *hw); iavf_status i40e_set_mac_type(struct iavf_hw *hw);
extern struct i40e_rx_ptype_decoded iavf_ptype_lookup[]; extern struct i40e_rx_ptype_decoded iavf_ptype_lookup[];
...@@ -58,10 +58,10 @@ static inline struct i40e_rx_ptype_decoded decode_rx_desc_ptype(u8 ptype) ...@@ -58,10 +58,10 @@ static inline struct i40e_rx_ptype_decoded decode_rx_desc_ptype(u8 ptype)
} }
/* i40e_common for VF drivers*/ /* i40e_common for VF drivers*/
void iavf_vf_parse_hw_config(struct i40e_hw *hw, void iavf_vf_parse_hw_config(struct iavf_hw *hw,
struct virtchnl_vf_resource *msg); struct virtchnl_vf_resource *msg);
iavf_status iavf_vf_reset(struct i40e_hw *hw); iavf_status iavf_vf_reset(struct iavf_hw *hw);
iavf_status iavf_aq_send_msg_to_pf(struct i40e_hw *hw, iavf_status iavf_aq_send_msg_to_pf(struct iavf_hw *hw,
enum virtchnl_ops v_opcode, enum virtchnl_ops v_opcode,
iavf_status v_retval, u8 *msg, u16 msglen, iavf_status v_retval, u8 *msg, u16 msglen,
struct i40e_asq_cmd_details *cmd_details); struct i40e_asq_cmd_details *cmd_details);
......
...@@ -20,8 +20,8 @@ ...@@ -20,8 +20,8 @@
#define I40E_MAX_CHAINED_RX_BUFFERS 5 #define I40E_MAX_CHAINED_RX_BUFFERS 5
/* forward declaration */ /* forward declaration */
struct i40e_hw; struct iavf_hw;
typedef void (*I40E_ADMINQ_CALLBACK)(struct i40e_hw *, struct i40e_aq_desc *); typedef void (*I40E_ADMINQ_CALLBACK)(struct iavf_hw *, struct i40e_aq_desc *);
/* Data type manipulation macros. */ /* Data type manipulation macros. */
...@@ -99,7 +99,7 @@ enum i40e_queue_type { ...@@ -99,7 +99,7 @@ enum i40e_queue_type {
#define I40E_HW_CAP_MAX_GPIO 30 #define I40E_HW_CAP_MAX_GPIO 30
/* Capabilities of a PF or a VF or the whole device */ /* Capabilities of a PF or a VF or the whole device */
struct i40e_hw_capabilities { struct iavf_hw_capabilities {
bool dcb; bool dcb;
bool fcoe; bool fcoe;
u32 num_vsis; u32 num_vsis;
...@@ -167,7 +167,7 @@ struct i40e_bus_info { ...@@ -167,7 +167,7 @@ struct i40e_bus_info {
#define I40E_MAX_TRAFFIC_CLASS 8 #define I40E_MAX_TRAFFIC_CLASS 8
#define I40E_MAX_USER_PRIORITY 8 #define I40E_MAX_USER_PRIORITY 8
/* Port hardware description */ /* Port hardware description */
struct i40e_hw { struct iavf_hw {
u8 __iomem *hw_addr; u8 __iomem *hw_addr;
void *back; void *back;
...@@ -183,7 +183,7 @@ struct i40e_hw { ...@@ -183,7 +183,7 @@ struct i40e_hw {
u8 revision_id; u8 revision_id;
/* capabilities for entire device and PCI func */ /* capabilities for entire device and PCI func */
struct i40e_hw_capabilities dev_caps; struct iavf_hw_capabilities dev_caps;
/* Admin Queue info */ /* Admin Queue info */
struct i40e_adminq_info aq; struct i40e_adminq_info aq;
......
...@@ -307,7 +307,7 @@ struct iavf_adapter { ...@@ -307,7 +307,7 @@ struct iavf_adapter {
struct net_device *netdev; struct net_device *netdev;
struct pci_dev *pdev; struct pci_dev *pdev;
struct i40e_hw hw; /* defined in i40e_type.h */ struct iavf_hw hw; /* defined in i40e_type.h */
enum iavf_state_t state; enum iavf_state_t state;
unsigned long crit_section; unsigned long crit_section;
......
...@@ -66,7 +66,7 @@ static struct workqueue_struct *iavf_wq; ...@@ -66,7 +66,7 @@ static struct workqueue_struct *iavf_wq;
* @size: size of memory requested * @size: size of memory requested
* @alignment: what to align the allocation to * @alignment: what to align the allocation to
**/ **/
iavf_status iavf_allocate_dma_mem_d(struct i40e_hw *hw, iavf_status iavf_allocate_dma_mem_d(struct iavf_hw *hw,
struct i40e_dma_mem *mem, struct i40e_dma_mem *mem,
u64 size, u32 alignment) u64 size, u32 alignment)
{ {
...@@ -89,7 +89,7 @@ iavf_status iavf_allocate_dma_mem_d(struct i40e_hw *hw, ...@@ -89,7 +89,7 @@ iavf_status iavf_allocate_dma_mem_d(struct i40e_hw *hw,
* @hw: pointer to the HW structure * @hw: pointer to the HW structure
* @mem: ptr to mem struct to free * @mem: ptr to mem struct to free
**/ **/
iavf_status iavf_free_dma_mem_d(struct i40e_hw *hw, struct i40e_dma_mem *mem) iavf_status iavf_free_dma_mem_d(struct iavf_hw *hw, struct i40e_dma_mem *mem)
{ {
struct iavf_adapter *adapter = (struct iavf_adapter *)hw->back; struct iavf_adapter *adapter = (struct iavf_adapter *)hw->back;
...@@ -106,7 +106,7 @@ iavf_status iavf_free_dma_mem_d(struct i40e_hw *hw, struct i40e_dma_mem *mem) ...@@ -106,7 +106,7 @@ iavf_status iavf_free_dma_mem_d(struct i40e_hw *hw, struct i40e_dma_mem *mem)
* @mem: ptr to mem struct to fill out * @mem: ptr to mem struct to fill out
* @size: size of memory requested * @size: size of memory requested
**/ **/
iavf_status iavf_allocate_virt_mem_d(struct i40e_hw *hw, iavf_status iavf_allocate_virt_mem_d(struct iavf_hw *hw,
struct i40e_virt_mem *mem, u32 size) struct i40e_virt_mem *mem, u32 size)
{ {
if (!mem) if (!mem)
...@@ -126,7 +126,7 @@ iavf_status iavf_allocate_virt_mem_d(struct i40e_hw *hw, ...@@ -126,7 +126,7 @@ iavf_status iavf_allocate_virt_mem_d(struct i40e_hw *hw,
* @hw: pointer to the HW structure * @hw: pointer to the HW structure
* @mem: ptr to mem struct to free * @mem: ptr to mem struct to free
**/ **/
iavf_status iavf_free_virt_mem_d(struct i40e_hw *hw, iavf_status iavf_free_virt_mem_d(struct iavf_hw *hw,
struct i40e_virt_mem *mem) struct i40e_virt_mem *mem)
{ {
if (!mem) if (!mem)
...@@ -149,7 +149,7 @@ void iavf_debug_d(void *hw, u32 mask, char *fmt_str, ...) ...@@ -149,7 +149,7 @@ void iavf_debug_d(void *hw, u32 mask, char *fmt_str, ...)
char buf[512]; char buf[512];
va_list argptr; va_list argptr;
if (!(mask & ((struct i40e_hw *)hw)->debug_mask)) if (!(mask & ((struct iavf_hw *)hw)->debug_mask))
return; return;
va_start(argptr, fmt_str); va_start(argptr, fmt_str);
...@@ -191,7 +191,7 @@ static void iavf_tx_timeout(struct net_device *netdev) ...@@ -191,7 +191,7 @@ static void iavf_tx_timeout(struct net_device *netdev)
**/ **/
static void iavf_misc_irq_disable(struct iavf_adapter *adapter) static void iavf_misc_irq_disable(struct iavf_adapter *adapter)
{ {
struct i40e_hw *hw = &adapter->hw; struct iavf_hw *hw = &adapter->hw;
if (!adapter->msix_entries) if (!adapter->msix_entries)
return; return;
...@@ -209,7 +209,7 @@ static void iavf_misc_irq_disable(struct iavf_adapter *adapter) ...@@ -209,7 +209,7 @@ static void iavf_misc_irq_disable(struct iavf_adapter *adapter)
**/ **/
static void iavf_misc_irq_enable(struct iavf_adapter *adapter) static void iavf_misc_irq_enable(struct iavf_adapter *adapter)
{ {
struct i40e_hw *hw = &adapter->hw; struct iavf_hw *hw = &adapter->hw;
wr32(hw, IAVF_VFINT_DYN_CTL01, IAVF_VFINT_DYN_CTL01_INTENA_MASK | wr32(hw, IAVF_VFINT_DYN_CTL01, IAVF_VFINT_DYN_CTL01_INTENA_MASK |
IAVF_VFINT_DYN_CTL01_ITR_INDX_MASK); IAVF_VFINT_DYN_CTL01_ITR_INDX_MASK);
...@@ -225,7 +225,7 @@ static void iavf_misc_irq_enable(struct iavf_adapter *adapter) ...@@ -225,7 +225,7 @@ static void iavf_misc_irq_enable(struct iavf_adapter *adapter)
static void iavf_irq_disable(struct iavf_adapter *adapter) static void iavf_irq_disable(struct iavf_adapter *adapter)
{ {
int i; int i;
struct i40e_hw *hw = &adapter->hw; struct iavf_hw *hw = &adapter->hw;
if (!adapter->msix_entries) if (!adapter->msix_entries)
return; return;
...@@ -244,7 +244,7 @@ static void iavf_irq_disable(struct iavf_adapter *adapter) ...@@ -244,7 +244,7 @@ static void iavf_irq_disable(struct iavf_adapter *adapter)
**/ **/
void iavf_irq_enable_queues(struct iavf_adapter *adapter, u32 mask) void iavf_irq_enable_queues(struct iavf_adapter *adapter, u32 mask)
{ {
struct i40e_hw *hw = &adapter->hw; struct iavf_hw *hw = &adapter->hw;
int i; int i;
for (i = 1; i < adapter->num_msix_vectors; i++) { for (i = 1; i < adapter->num_msix_vectors; i++) {
...@@ -263,7 +263,7 @@ void iavf_irq_enable_queues(struct iavf_adapter *adapter, u32 mask) ...@@ -263,7 +263,7 @@ void iavf_irq_enable_queues(struct iavf_adapter *adapter, u32 mask)
**/ **/
void iavf_irq_enable(struct iavf_adapter *adapter, bool flush) void iavf_irq_enable(struct iavf_adapter *adapter, bool flush)
{ {
struct i40e_hw *hw = &adapter->hw; struct iavf_hw *hw = &adapter->hw;
iavf_misc_irq_enable(adapter); iavf_misc_irq_enable(adapter);
iavf_irq_enable_queues(adapter, ~0); iavf_irq_enable_queues(adapter, ~0);
...@@ -281,7 +281,7 @@ static irqreturn_t iavf_msix_aq(int irq, void *data) ...@@ -281,7 +281,7 @@ static irqreturn_t iavf_msix_aq(int irq, void *data)
{ {
struct net_device *netdev = data; struct net_device *netdev = data;
struct iavf_adapter *adapter = netdev_priv(netdev); struct iavf_adapter *adapter = netdev_priv(netdev);
struct i40e_hw *hw = &adapter->hw; struct iavf_hw *hw = &adapter->hw;
/* handle non-queue interrupts, these reads clear the registers */ /* handle non-queue interrupts, these reads clear the registers */
rd32(hw, IAVF_VFINT_ICR01); rd32(hw, IAVF_VFINT_ICR01);
...@@ -321,7 +321,7 @@ iavf_map_vector_to_rxq(struct iavf_adapter *adapter, int v_idx, int r_idx) ...@@ -321,7 +321,7 @@ iavf_map_vector_to_rxq(struct iavf_adapter *adapter, int v_idx, int r_idx)
{ {
struct i40e_q_vector *q_vector = &adapter->q_vectors[v_idx]; struct i40e_q_vector *q_vector = &adapter->q_vectors[v_idx];
struct i40e_ring *rx_ring = &adapter->rx_rings[r_idx]; struct i40e_ring *rx_ring = &adapter->rx_rings[r_idx];
struct i40e_hw *hw = &adapter->hw; struct iavf_hw *hw = &adapter->hw;
rx_ring->q_vector = q_vector; rx_ring->q_vector = q_vector;
rx_ring->next = q_vector->rx.ring; rx_ring->next = q_vector->rx.ring;
...@@ -347,7 +347,7 @@ iavf_map_vector_to_txq(struct iavf_adapter *adapter, int v_idx, int t_idx) ...@@ -347,7 +347,7 @@ iavf_map_vector_to_txq(struct iavf_adapter *adapter, int v_idx, int t_idx)
{ {
struct i40e_q_vector *q_vector = &adapter->q_vectors[v_idx]; struct i40e_q_vector *q_vector = &adapter->q_vectors[v_idx];
struct i40e_ring *tx_ring = &adapter->tx_rings[t_idx]; struct i40e_ring *tx_ring = &adapter->tx_rings[t_idx];
struct i40e_hw *hw = &adapter->hw; struct iavf_hw *hw = &adapter->hw;
tx_ring->q_vector = q_vector; tx_ring->q_vector = q_vector;
tx_ring->next = q_vector->tx.ring; tx_ring->next = q_vector->tx.ring;
...@@ -594,7 +594,7 @@ static void iavf_free_misc_irq(struct iavf_adapter *adapter) ...@@ -594,7 +594,7 @@ static void iavf_free_misc_irq(struct iavf_adapter *adapter)
**/ **/
static void iavf_configure_tx(struct iavf_adapter *adapter) static void iavf_configure_tx(struct iavf_adapter *adapter)
{ {
struct i40e_hw *hw = &adapter->hw; struct iavf_hw *hw = &adapter->hw;
int i; int i;
for (i = 0; i < adapter->num_active_queues; i++) for (i = 0; i < adapter->num_active_queues; i++)
...@@ -610,7 +610,7 @@ static void iavf_configure_tx(struct iavf_adapter *adapter) ...@@ -610,7 +610,7 @@ static void iavf_configure_tx(struct iavf_adapter *adapter)
static void iavf_configure_rx(struct iavf_adapter *adapter) static void iavf_configure_rx(struct iavf_adapter *adapter)
{ {
unsigned int rx_buf_len = I40E_RXBUFFER_2048; unsigned int rx_buf_len = I40E_RXBUFFER_2048;
struct i40e_hw *hw = &adapter->hw; struct iavf_hw *hw = &adapter->hw;
int i; int i;
/* Legacy Rx will always default to a 2048 buffer size. */ /* Legacy Rx will always default to a 2048 buffer size. */
...@@ -822,7 +822,7 @@ iavf_mac_filter *iavf_add_filter(struct iavf_adapter *adapter, ...@@ -822,7 +822,7 @@ iavf_mac_filter *iavf_add_filter(struct iavf_adapter *adapter,
static int iavf_set_mac(struct net_device *netdev, void *p) static int iavf_set_mac(struct net_device *netdev, void *p)
{ {
struct iavf_adapter *adapter = netdev_priv(netdev); struct iavf_adapter *adapter = netdev_priv(netdev);
struct i40e_hw *hw = &adapter->hw; struct iavf_hw *hw = &adapter->hw;
struct iavf_mac_filter *f; struct iavf_mac_filter *f;
struct sockaddr *addr = p; struct sockaddr *addr = p;
...@@ -1253,7 +1253,7 @@ static int iavf_config_rss_aq(struct iavf_adapter *adapter) ...@@ -1253,7 +1253,7 @@ static int iavf_config_rss_aq(struct iavf_adapter *adapter)
{ {
struct i40e_aqc_get_set_rss_key_data *rss_key = struct i40e_aqc_get_set_rss_key_data *rss_key =
(struct i40e_aqc_get_set_rss_key_data *)adapter->rss_key; (struct i40e_aqc_get_set_rss_key_data *)adapter->rss_key;
struct i40e_hw *hw = &adapter->hw; struct iavf_hw *hw = &adapter->hw;
int ret = 0; int ret = 0;
if (adapter->current_op != VIRTCHNL_OP_UNKNOWN) { if (adapter->current_op != VIRTCHNL_OP_UNKNOWN) {
...@@ -1292,7 +1292,7 @@ static int iavf_config_rss_aq(struct iavf_adapter *adapter) ...@@ -1292,7 +1292,7 @@ static int iavf_config_rss_aq(struct iavf_adapter *adapter)
**/ **/
static int iavf_config_rss_reg(struct iavf_adapter *adapter) static int iavf_config_rss_reg(struct iavf_adapter *adapter)
{ {
struct i40e_hw *hw = &adapter->hw; struct iavf_hw *hw = &adapter->hw;
u32 *dw; u32 *dw;
u16 i; u16 i;
...@@ -1349,7 +1349,7 @@ static void iavf_fill_rss_lut(struct iavf_adapter *adapter) ...@@ -1349,7 +1349,7 @@ static void iavf_fill_rss_lut(struct iavf_adapter *adapter)
**/ **/
static int iavf_init_rss(struct iavf_adapter *adapter) static int iavf_init_rss(struct iavf_adapter *adapter)
{ {
struct i40e_hw *hw = &adapter->hw; struct iavf_hw *hw = &adapter->hw;
int ret; int ret;
if (!RSS_PF(adapter)) { if (!RSS_PF(adapter)) {
...@@ -1577,7 +1577,7 @@ static void iavf_watchdog_task(struct work_struct *work) ...@@ -1577,7 +1577,7 @@ static void iavf_watchdog_task(struct work_struct *work)
struct iavf_adapter *adapter = container_of(work, struct iavf_adapter *adapter = container_of(work,
struct iavf_adapter, struct iavf_adapter,
watchdog_task); watchdog_task);
struct i40e_hw *hw = &adapter->hw; struct iavf_hw *hw = &adapter->hw;
u32 reg_val; u32 reg_val;
if (test_and_set_bit(__IAVF_IN_CRITICAL_TASK, &adapter->crit_section)) if (test_and_set_bit(__IAVF_IN_CRITICAL_TASK, &adapter->crit_section))
...@@ -1848,7 +1848,7 @@ static void iavf_reset_task(struct work_struct *work) ...@@ -1848,7 +1848,7 @@ static void iavf_reset_task(struct work_struct *work)
reset_task); reset_task);
struct virtchnl_vf_resource *vfres = adapter->vf_res; struct virtchnl_vf_resource *vfres = adapter->vf_res;
struct net_device *netdev = adapter->netdev; struct net_device *netdev = adapter->netdev;
struct i40e_hw *hw = &adapter->hw; struct iavf_hw *hw = &adapter->hw;
struct iavf_vlan_filter *vlf; struct iavf_vlan_filter *vlf;
struct iavf_cloud_filter *cf; struct iavf_cloud_filter *cf;
struct iavf_mac_filter *f; struct iavf_mac_filter *f;
...@@ -2043,7 +2043,7 @@ static void iavf_adminq_task(struct work_struct *work) ...@@ -2043,7 +2043,7 @@ static void iavf_adminq_task(struct work_struct *work)
{ {
struct iavf_adapter *adapter = struct iavf_adapter *adapter =
container_of(work, struct iavf_adapter, adminq_task); container_of(work, struct iavf_adapter, adminq_task);
struct i40e_hw *hw = &adapter->hw; struct iavf_hw *hw = &adapter->hw;
struct i40e_arq_event_info event; struct i40e_arq_event_info event;
enum virtchnl_ops v_op; enum virtchnl_ops v_op;
iavf_status ret, v_ret; iavf_status ret, v_ret;
...@@ -3240,7 +3240,7 @@ static const struct net_device_ops iavf_netdev_ops = { ...@@ -3240,7 +3240,7 @@ static const struct net_device_ops iavf_netdev_ops = {
* *
* Returns 0 if device is ready to use, or -EBUSY if it's in reset. * Returns 0 if device is ready to use, or -EBUSY if it's in reset.
**/ **/
static int iavf_check_reset_complete(struct i40e_hw *hw) static int iavf_check_reset_complete(struct iavf_hw *hw)
{ {
u32 rstat; u32 rstat;
int i; int i;
...@@ -3413,7 +3413,7 @@ static void iavf_init_task(struct work_struct *work) ...@@ -3413,7 +3413,7 @@ static void iavf_init_task(struct work_struct *work)
struct iavf_adapter, struct iavf_adapter,
init_task.work); init_task.work);
struct net_device *netdev = adapter->netdev; struct net_device *netdev = adapter->netdev;
struct i40e_hw *hw = &adapter->hw; struct iavf_hw *hw = &adapter->hw;
struct pci_dev *pdev = adapter->pdev; struct pci_dev *pdev = adapter->pdev;
int err, bufsz; int err, bufsz;
...@@ -3663,7 +3663,7 @@ static int iavf_probe(struct pci_dev *pdev, const struct pci_device_id *ent) ...@@ -3663,7 +3663,7 @@ static int iavf_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
{ {
struct net_device *netdev; struct net_device *netdev;
struct iavf_adapter *adapter = NULL; struct iavf_adapter *adapter = NULL;
struct i40e_hw *hw = NULL; struct iavf_hw *hw = NULL;
int err; int err;
err = pci_enable_device(pdev); err = pci_enable_device(pdev);
...@@ -3869,7 +3869,7 @@ static void iavf_remove(struct pci_dev *pdev) ...@@ -3869,7 +3869,7 @@ static void iavf_remove(struct pci_dev *pdev)
struct iavf_vlan_filter *vlf, *vlftmp; struct iavf_vlan_filter *vlf, *vlftmp;
struct iavf_mac_filter *f, *ftmp; struct iavf_mac_filter *f, *ftmp;
struct iavf_cloud_filter *cf, *cftmp; struct iavf_cloud_filter *cf, *cftmp;
struct i40e_hw *hw = &adapter->hw; struct iavf_hw *hw = &adapter->hw;
int err; int err;
/* Indicate we are in remove and not to run reset_task */ /* Indicate we are in remove and not to run reset_task */
set_bit(__IAVF_IN_REMOVE_TASK, &adapter->crit_section); set_bit(__IAVF_IN_REMOVE_TASK, &adapter->crit_section);
......
...@@ -1627,7 +1627,7 @@ static inline u32 i40e_buildreg_itr(const int type, u16 itr) ...@@ -1627,7 +1627,7 @@ static inline u32 i40e_buildreg_itr(const int type, u16 itr)
static inline void i40e_update_enable_itr(struct i40e_vsi *vsi, static inline void i40e_update_enable_itr(struct i40e_vsi *vsi,
struct i40e_q_vector *q_vector) struct i40e_q_vector *q_vector)
{ {
struct i40e_hw *hw = &vsi->back->hw; struct iavf_hw *hw = &vsi->back->hw;
u32 intval; u32 intval;
/* These will do nothing if dynamic updates are not enabled */ /* These will do nothing if dynamic updates are not enabled */
......
...@@ -21,7 +21,7 @@ ...@@ -21,7 +21,7 @@
static int iavf_send_pf_msg(struct iavf_adapter *adapter, static int iavf_send_pf_msg(struct iavf_adapter *adapter,
enum virtchnl_ops op, u8 *msg, u16 len) enum virtchnl_ops op, u8 *msg, u16 len)
{ {
struct i40e_hw *hw = &adapter->hw; struct iavf_hw *hw = &adapter->hw;
iavf_status err; iavf_status err;
if (adapter->flags & IAVF_FLAG_PF_COMMS_FAILED) if (adapter->flags & IAVF_FLAG_PF_COMMS_FAILED)
...@@ -66,7 +66,7 @@ int iavf_send_api_ver(struct iavf_adapter *adapter) ...@@ -66,7 +66,7 @@ int iavf_send_api_ver(struct iavf_adapter *adapter)
int iavf_verify_api_ver(struct iavf_adapter *adapter) int iavf_verify_api_ver(struct iavf_adapter *adapter)
{ {
struct virtchnl_version_info *pf_vvi; struct virtchnl_version_info *pf_vvi;
struct i40e_hw *hw = &adapter->hw; struct iavf_hw *hw = &adapter->hw;
struct i40e_arq_event_info event; struct i40e_arq_event_info event;
enum virtchnl_ops op; enum virtchnl_ops op;
iavf_status err; iavf_status err;
...@@ -188,7 +188,7 @@ static void iavf_validate_num_queues(struct iavf_adapter *adapter) ...@@ -188,7 +188,7 @@ static void iavf_validate_num_queues(struct iavf_adapter *adapter)
**/ **/
int iavf_get_vf_config(struct iavf_adapter *adapter) int iavf_get_vf_config(struct iavf_adapter *adapter)
{ {
struct i40e_hw *hw = &adapter->hw; struct iavf_hw *hw = &adapter->hw;
struct i40e_arq_event_info event; struct i40e_arq_event_info event;
enum virtchnl_ops op; enum virtchnl_ops op;
iavf_status err; iavf_status err;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment