Lines Matching full:banks
248 struct ice_bank_info *banks = &hw->flash.banks; in ice_get_flash_bank_offset() local
255 offset = banks->nvm_ptr; in ice_get_flash_bank_offset()
256 size = banks->nvm_size; in ice_get_flash_bank_offset()
257 active_bank = banks->nvm_bank; in ice_get_flash_bank_offset()
260 offset = banks->orom_ptr; in ice_get_flash_bank_offset()
261 size = banks->orom_size; in ice_get_flash_bank_offset()
262 active_bank = banks->orom_bank; in ice_get_flash_bank_offset()
265 offset = banks->netlist_ptr; in ice_get_flash_bank_offset()
266 size = banks->netlist_size; in ice_get_flash_bank_offset()
267 active_bank = banks->netlist_bank; in ice_get_flash_bank_offset()
316 * hw->flash.banks data being setup by ice_determine_active_flash_banks()
388 sr_copy = roundup(hw->flash.banks.active_css_hdr_len, 32); in ice_read_nvm_sr_copy()
391 sr_copy = roundup(hw->flash.banks.inactive_css_hdr_len, 32); in ice_read_nvm_sr_copy()
664 orom_data = vzalloc(hw->flash.banks.orom_size); in ice_get_orom_civd_data()
669 orom_data, hw->flash.banks.orom_size); in ice_get_orom_civd_data()
677 for (offset = 0; (offset + 512) <= hw->flash.banks.orom_size; offset += 512) { in ice_get_orom_civd_data()
961 * Read the Shadow RAM control word and determine which banks are active for
969 struct ice_bank_info *banks = &hw->flash.banks; in ice_determine_active_flash_banks() local
987 banks->nvm_bank = ICE_1ST_FLASH_BANK; in ice_determine_active_flash_banks()
989 banks->nvm_bank = ICE_2ND_FLASH_BANK; in ice_determine_active_flash_banks()
992 banks->orom_bank = ICE_1ST_FLASH_BANK; in ice_determine_active_flash_banks()
994 banks->orom_bank = ICE_2ND_FLASH_BANK; in ice_determine_active_flash_banks()
997 banks->netlist_bank = ICE_1ST_FLASH_BANK; in ice_determine_active_flash_banks()
999 banks->netlist_bank = ICE_2ND_FLASH_BANK; in ice_determine_active_flash_banks()
1001 status = ice_read_sr_pointer(hw, ICE_SR_1ST_NVM_BANK_PTR, &banks->nvm_ptr); in ice_determine_active_flash_banks()
1007 status = ice_read_sr_area_size(hw, ICE_SR_NVM_BANK_SIZE, &banks->nvm_size); in ice_determine_active_flash_banks()
1013 status = ice_read_sr_pointer(hw, ICE_SR_1ST_OROM_BANK_PTR, &banks->orom_ptr); in ice_determine_active_flash_banks()
1019 status = ice_read_sr_area_size(hw, ICE_SR_OROM_BANK_SIZE, &banks->orom_size); in ice_determine_active_flash_banks()
1025 status = ice_read_sr_pointer(hw, ICE_SR_NETLIST_BANK_PTR, &banks->netlist_ptr); in ice_determine_active_flash_banks()
1031 status = ice_read_sr_area_size(hw, ICE_SR_NETLIST_BANK_SIZE, &banks->netlist_size); in ice_determine_active_flash_banks()
1090 struct ice_bank_info *banks = &hw->flash.banks; in ice_determine_css_hdr_len() local
1094 &banks->active_css_hdr_len); in ice_determine_css_hdr_len()
1099 &banks->inactive_css_hdr_len); in ice_determine_css_hdr_len()
1148 ice_debug(hw, ICE_DBG_NVM, "Failed to determine active flash banks.\n"); in ice_init_nvm()
1213 * Update the control word with the required banks' validity bits
1216 * cmd_flags controls which banks to activate, the preservation level to use