Lines Matching full:save
17 * pci_vc_save_restore_dwords - Save or restore a series of dwords
20 * @buf: buffer to save to or restore from
21 * @dwords: number of dwords to save/restore
22 * @save: whether to save or restore
25 u32 *buf, int dwords, bool save) in pci_vc_save_restore_dwords() argument
30 if (save) in pci_vc_save_restore_dwords()
169 * pci_vc_do_save_buffer - Size, save, or restore VC state
172 * @save_state: buffer for save/restore
174 * @save: if provided a buffer, this indicates what to do with it
176 * Walking Virtual Channel config space to size, save, or restore it
179 * @save_state, return the size of the necessary save buffer. When called
180 * with a non-NULL @save_state, @save determines whether we save to the
185 bool save) in pci_vc_do_save_buffer() argument
192 /* Sanity check buffer size for save/restore */ in pci_vc_do_save_buffer()
194 pci_vc_do_save_buffer(dev, pos, NULL, save)) { in pci_vc_do_save_buffer()
195 pci_err(dev, "VC save buffer size does not match @0x%x\n", pos); in pci_vc_do_save_buffer()
210 * therefore save/restore it first, as only VC0 should be enabled in pci_vc_do_save_buffer()
214 if (save) in pci_vc_do_save_buffer()
226 * in Port VC Capability Register 2 then save/restore it next. in pci_vc_do_save_buffer()
252 size / 4, save); in pci_vc_do_save_buffer()
257 if (!save) in pci_vc_do_save_buffer()
299 size / 4, save); in pci_vc_do_save_buffer()
309 if (save) in pci_vc_do_save_buffer()
345 * pci_save_vc_state - Save VC state to pre-allocate save buffer
349 * save it to the pre-allocated save buffer.
372 pci_err(dev, "%s save unsuccessful %s\n", in pci_save_vc_state()
382 * pci_restore_vc_state - Restore VC state from save buffer
406 * pci_allocate_vc_save_buffers - Allocate save buffers for VC caps
410 * it, and allocate a buffer for save/restore.
425 pci_err(dev, "unable to preallocate %s save buffer\n", in pci_allocate_vc_save_buffers()