Lines Matching full:snapshot
89 * 1. The mailbox snapshot structure, ice_mbx_snapshot, is initialized during
129 * ice_mbx_reset_snapshot - Reset mailbox snapshot structure
130 * @snap: pointer to the mailbox snapshot
137 * mailbox snapshot state to a new capture. in ice_mbx_reset_snapshot()
148 * ice_mbx_traverse - Pass through mailbox snapshot
152 * Traversing the mailbox static snapshot without checking
169 /* Checking either of the below conditions to exit snapshot traversal: in ice_mbx_traverse()
172 * of the static snapshot. in ice_mbx_traverse()
186 * ice_mbx_detect_malvf - Detect malicious VF in snapshot
207 /* continue to iterate through the mailbox snapshot */ in ice_mbx_detect_malvf()
255 * New snapshot: This state is entered when creating a new static
256 * snapshot. The data from any previous mailbox snapshot is
258 * logged. This will be the new static snapshot to detect
259 * asynchronous messages sent by VFs. On capturing the snapshot
261 * snapshot exceed the watermark value, the state machine enters
264 * through the snapshot without any action on VF.
266 * the static snapshot and look for a malicious VF.
307 /* Clear any previously held data in mailbox snapshot structure. */ in ice_mbx_vf_state_handler()
318 /* Capture a new static snapshot of the mailbox by logging the in ice_mbx_vf_state_handler()
319 * head and tail of snapshot and set num_iterations to the tail in ice_mbx_vf_state_handler()
320 * value to mark the start of the iteration through the snapshot. in ice_mbx_vf_state_handler()
387 * snapshot list.
401 * ice_mbx_init_snapshot - Initialize mailbox snapshot data
404 * Clear the mailbox snapshot structure and initialize the VF mailbox list.