Lines Matching full:save

19  * pci_vc_save_restore_dwords - Save or restore a series of dwords
22 * @buf: buffer to save to or restore from
23 * @dwords: number of dwords to save/restore
24 * @save: whether to save or restore
27 u32 *buf, int dwords, bool save) in pci_vc_save_restore_dwords() argument
32 if (save) in pci_vc_save_restore_dwords()
171 * pci_vc_do_save_buffer - Size, save, or restore VC state
174 * @save_state: buffer for save/restore
175 * @save: if provided a buffer, this indicates what to do with it
177 * Walking Virtual Channel config space to size, save, or restore it
180 * @save_state, return the size of the necessary save buffer. When called
181 * with a non-NULL @save_state, @save determines whether we save to the
186 bool save) in pci_vc_do_save_buffer() argument
193 /* Sanity check buffer size for save/restore */ in pci_vc_do_save_buffer()
195 pci_vc_do_save_buffer(dev, pos, NULL, save)) { in pci_vc_do_save_buffer()
196 pci_err(dev, "VC save buffer size does not match @0x%x\n", pos); in pci_vc_do_save_buffer()
211 * therefore save/restore it first, as only VC0 should be enabled in pci_vc_do_save_buffer()
215 if (save) in pci_vc_do_save_buffer()
227 * in Port VC Capability Register 2 then save/restore it next. in pci_vc_do_save_buffer()
253 size / 4, save); in pci_vc_do_save_buffer()
258 if (!save) in pci_vc_do_save_buffer()
300 size / 4, save); in pci_vc_do_save_buffer()
310 if (save) in pci_vc_do_save_buffer()
346 * pci_save_vc_state - Save VC state to pre-allocate save buffer
350 * save it to the pre-allocated save buffer.
373 pci_err(dev, "%s save unsuccessful %s\n", in pci_save_vc_state()
383 * pci_restore_vc_state - Restore VC state from save buffer
407 * pci_allocate_vc_save_buffers - Allocate save buffers for VC caps
411 * 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()