ice: Use bitfields when possible
We can use bit fields to store boolean values and when the bit fields are next to each other, the compiler will combine them (as long as the size holds enough). Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com> Signed-off-by: Anirudh Venkataramanan <anirudh.venkataramanan@intel.com> Tested-by: Andrew Bowers <andrewx.bowers@intel.com> Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
This commit is contained in:

committed by
Jeff Kirsher

parent
65124bbf98
commit
0ab54c5f2f
@@ -277,10 +277,10 @@ struct ice_vsi {
|
||||
struct list_head tmp_sync_list; /* MAC filters to be synced */
|
||||
struct list_head tmp_unsync_list; /* MAC filters to be unsynced */
|
||||
|
||||
u8 irqs_ready;
|
||||
u8 current_isup; /* Sync 'link up' logging */
|
||||
u8 stat_offsets_loaded;
|
||||
u8 vlan_ena;
|
||||
u8 irqs_ready:1;
|
||||
u8 current_isup:1; /* Sync 'link up' logging */
|
||||
u8 stat_offsets_loaded:1;
|
||||
u8 vlan_ena:1;
|
||||
|
||||
/* queue information */
|
||||
u8 tx_mapping_mode; /* ICE_MAP_MODE_[CONTIG|SCATTER] */
|
||||
@@ -384,7 +384,7 @@ struct ice_pf {
|
||||
struct ice_hw_port_stats stats;
|
||||
struct ice_hw_port_stats stats_prev;
|
||||
struct ice_hw hw;
|
||||
u8 stat_prev_loaded; /* has previous stats been loaded */
|
||||
u8 stat_prev_loaded:1; /* has previous stats been loaded */
|
||||
#ifdef CONFIG_DCB
|
||||
u16 dcbx_cap;
|
||||
#endif /* CONFIG_DCB */
|
||||
|
Reference in New Issue
Block a user