Lines Matching full:ram
44 * We are accessing FLASH always through the Shadow RAM.
176 * Polls the SRCTL Shadow RAM register done bit.
200 * i40e_read_nvm_word_srctl - Reads Shadow RAM via SRCTL register
202 * @offset: offset of the Shadow RAM word to read (0x000000 - 0x001FFF)
203 * @data: word read from the Shadow RAM
205 * Reads one 16 bit word from the Shadow RAM using the GLNVM_SRCTL register.
217 "NVM read error: Offset %d beyond Shadow RAM limit %d\n", in i40e_read_nvm_word_srctl()
242 "NVM read error: Couldn't access Shadow RAM address: 0x%x\n", in i40e_read_nvm_word_srctl()
250 * i40e_read_nvm_aq - Read Shadow RAM.
255 * @data: buffer with words to write to the Shadow RAM
258 * Writes a 16 bit words buffer to the Shadow RAM using the admin command.
280 "NVM write error: offset %d beyond Shadow RAM limit %d\n", in i40e_read_nvm_aq()
303 * i40e_read_nvm_word_aq - Reads Shadow RAM via AQ
305 * @offset: offset of the Shadow RAM word to read (0x000000 - 0x001FFF)
306 * @data: word read from the Shadow RAM
308 * Reads one 16 bit word from the Shadow RAM using the AdminQ
326 * @offset: offset of the Shadow RAM word to read (0x000000 - 0x001FFF)
327 * @data: word read from the Shadow RAM
329 * Reads one 16 bit word from the Shadow RAM.
348 * @offset: offset of the Shadow RAM word to read (0x000000 - 0x001FFF)
349 * @data: word read from the Shadow RAM
351 * Reads one 16 bit word from the Shadow RAM.
409 /* Pointer points outside of the Shared RAM mapped area */ in i40e_read_nvm_module_data()
411 "Reading nvm data failed. Pointer points outside of the Shared RAM mapped area.\n"); in i40e_read_nvm_module_data()
415 /* Read from the Shadow RAM */ in i40e_read_nvm_module_data()
442 * i40e_read_nvm_buffer_srctl - Reads Shadow RAM buffer via SRCTL register
444 * @offset: offset of the Shadow RAM word to read (0x000000 - 0x001FFF).
446 * @data: words read from the Shadow RAM
468 /* Update the number of words read from the Shadow RAM */ in i40e_read_nvm_buffer_srctl()
475 * i40e_read_nvm_buffer_aq - Reads Shadow RAM buffer via AQ
477 * @offset: offset of the Shadow RAM word to read (0x000000 - 0x001FFF).
479 * @data: words read from the Shadow RAM
536 * @offset: offset of the Shadow RAM word to read (0x000000 - 0x001FFF).
538 * @data: words read from the Shadow RAM
554 * i40e_read_nvm_buffer - Reads Shadow RAM buffer and acquire lock if necessary
556 * @offset: offset of the Shadow RAM word to read (0x000000 - 0x001FFF).
558 * @data: words read from the Shadow RAM
584 * i40e_write_nvm_aq - Writes Shadow RAM.
589 * @data: buffer with words to write to the Shadow RAM
592 * Writes a 16 bit words buffer to the Shadow RAM using the admin command.
612 DEBUGOUT("NVM write error: offset beyond Shadow RAM limit.\n"); in i40e_write_nvm_aq()
631 * __i40e_write_nvm_word - Writes Shadow RAM word
633 * @offset: offset of the Shadow RAM word to write
634 * @data: word to write to the Shadow RAM
653 * __i40e_write_nvm_buffer - Writes Shadow RAM buffer
656 * @offset: offset of the Shadow RAM buffer to write
658 * @data: words to write to the Shadow RAM
660 * Writes a 16 bit words buffer to the Shadow RAM using the admin command.
679 * mirrored in the Shadow RAM is always less than 4K. in __i40e_write_nvm_buffer()
690 * This function calculates SW Checksum that covers the whole 64kB shadow RAM
728 /* Calculate SW checksum that covers the whole 64kB shadow RAM in i40e_calc_nvm_checksum()