Lines Matching full:ram
44 * @read_shadow_ram: tell if this is a shadow RAM read
86 * @read_shadow_ram: if true, read from shadow RAM instead of NVM
89 * breaks read requests across Shadow RAM sectors and ensures that no single
108 /* Verify the length of the read if this is for the Shadow RAM */
110 ice_debug(hw, ICE_DBG_NVM, "NVM error: requested data is beyond Shadow RAM limit\n");
118 * Additionally, a read from the Shadow RAM may not cross over
298 * ice_check_sr_access_params - verify params for Shadow RAM R/W operations
329 * ice_read_sr_word_aq - Reads Shadow RAM via AQ
331 * @offset: offset of the Shadow RAM word to read (0x000000 - 0x001FFF)
332 * @data: word read from the Shadow RAM
334 * Reads one 16 bit word from the Shadow RAM using ice_read_flat_nvm.
345 * RAM size, and ensures we don't read across a Shadow RAM sector
358 * ice_write_sr_aq - Writes Shadow RAM
362 * @data: buffer with words to write to the Shadow RAM
365 * Writes a 16 bit words buffer to the Shadow RAM using the admin command.
384 * ice_read_sr_buf_aq - Reads Shadow RAM buf via AQ
386 * @offset: offset of the Shadow RAM word to read (0x000000 - 0x001FFF)
388 * @data: words read from the Shadow RAM
390 * Reads 16 bit words (data buf) from the Shadow RAM. Ownership of the NVM is
401 /* ice_read_flat_nvm takes into account the 4KB AdminQ and Shadow RAM
621 * ice_read_nvm_sr_copy - Read a word from the Shadow RAM copy in the NVM bank
624 * @offset: offset into the Shadow RAM copy to read, in words
627 * Read the specified word from the copy of the Shadow RAM found in the
694 * ice_read_sr_word - Reads Shadow RAM word and acquire NVM if necessary
696 * @offset: offset of the Shadow RAM word to read (0x000000 - 0x001FFF)
697 * @data: word read from the Shadow RAM
699 * Reads one 16 bit word from the Shadow RAM using the ice_read_sr_word_aq.
1268 * ice_read_sr_pointer - Read the value of a Shadow RAM pointer word
1270 * @offset: the word offset of the Shadow RAM word to read
1271 * @pointer: pointer value read from Shadow RAM
1273 * Read the given Shadow RAM word, and convert it to a pointer value specified
1300 * ice_read_sr_area_size - Read an area size from a Shadow RAM word
1302 * @offset: the word offset of the Shadow RAM to read
1303 * @size: size value read from the Shadow RAM
1305 * Read the given Shadow RAM word, and convert it to an area size value
1331 * Read the Shadow RAM control word and determine which banks are active for
1345 ice_debug(hw, ICE_DBG_NVM, "Failed to read the Shadow RAM control word\n");
1351 ice_debug(hw, ICE_DBG_NVM, "Shadow RAM control word is invalid\n");
1413 * This function reads and populates NVM settings such as Shadow RAM size,
1476 * ice_read_sr_buf - Reads Shadow RAM buf and acquire lock if necessary
1478 * @offset: offset of the Shadow RAM word to read (0x000000 - 0x001FFF)
1480 * @data: words read from the Shadow RAM
1501 * __ice_write_sr_word - Writes Shadow RAM word
1503 * @offset: offset of the Shadow RAM word to write
1504 * @data: word to write to the Shadow RAM
1523 * __ice_write_sr_buf - Writes Shadow RAM buf
1525 * @offset: offset of the Shadow RAM buffer to write
1527 * @data: words to write to the Shadow RAM
1529 * Writes a 16 bit words buffer to the Shadow RAM using the admin command.
1553 * mirrored in the Shadow RAM is always less than 4K.
1563 * ice_calc_sr_checksum - Calculates and returns Shadow RAM SW checksum
1567 * This function calculates SW Checksum that covers the whole 64kB shadow RAM
1600 /* Calculate SW checksum that covers the whole 64kB shadow RAM
1636 * ice_update_sr_checksum - Updates the Shadow RAM SW checksum
1661 * ice_validate_sr_checksum - Validate Shadow RAM SW checksum
1665 * Performs checksum calculation and validates the Shadow RAM SW checksum.
1767 * and dumps the Shadow RAM to flash (0x0707)
1906 /* Dump the Shadow RAM to the flash */