Lines Matching full:element
16 /* Element without a value and any length */
171 * element
183 * struct kvmppc_gs_proc_table - deserialized process table information element
213 * struct kvmppc_gs_elem - serialized guest state buffer element
216 * @data: the guest state buffer element's value
241 * struct kvmppc_gs_bitmap - a bitmap for element ids
250 * struct kvmppc_gs_parser - a map of element ids to locations in a buffer
337 * Returns a pointer to the first element of the buffer data.
425 * @pos: set to current element
440 * kvmppc_gse_iden() - guest state ID of element
441 * @gse: guest state element
451 * kvmppc_gse_len() - length of guest state element data
452 * @gse: guest state element
454 * Returns the length of guest state element data
462 * kvmppc_gse_total_len() - total length of guest state element
463 * @gse: guest state element
484 * kvmppc_gse_data() - pointer to data of a guest state element
485 * @gse: guest state element
487 * Returns a pointer to the beginning of guest state element data.
495 * kvmppc_gse_ok() - checks space exists for guest state element
496 * @gse: guest state element
499 * Returns true if the guest state element can fit in remaining space.
508 * kvmppc_gse_next() - iterate to the next guest state element in a stream
510 * @remaining: length of the guest element stream
512 * Returns the next guest state element in a stream of elements. The length of
528 * @pos: set to current element
542 * kvmppc_gse_put_be32() - add a be32 guest state element to a buffer
543 * @gsb: guest state buffer to add element to
557 * kvmppc_gse_put_u32() - add a host endian 32bit int guest state element to a
559 * @gsb: guest state buffer to add element to
574 * kvmppc_gse_put_be64() - add a be64 guest state element to a buffer
575 * @gsb: guest state buffer to add element to
589 * kvmppc_gse_put_u64() - add a host endian 64bit guest state element to a
591 * @gsb: guest state buffer to add element to
606 * __kvmppc_gse_put_reg() - add a register type guest state element to a buffer
607 * @gsb: guest state buffer to add element to
611 * Adds a register type guest state element. Uses the guest state ID for
612 * determining the length of the guest element. If the guest state ID has
635 * kvmppc_gse_put_vector128() - add a vector guest state element to a buffer
636 * @gsb: guest state buffer to add element to
658 * kvmppc_gse_put_part_table() - add a partition table guest state element to a
660 * @gsb: guest state buffer to add element to
678 * kvmppc_gse_put_proc_table() - add a process table guest state element to a
680 * @gsb: guest state buffer to add element to
697 * kvmppc_gse_put_buff_info() - adds a GSB description guest state element to a
699 * @gsb: guest state buffer to add element to
717 * kvmppc_gse_get_be32() - return the data of a be32 element
718 * @gse: guest state element
728 * kvmppc_gse_get_u32() - return the data of a be32 element in host endianness
729 * @gse: guest state element
737 * kvmppc_gse_get_be64() - return the data of a be64 element
738 * @gse: guest state element
748 * kvmppc_gse_get_u64() - return the data of a be64 element in host endianness
749 * @gse: guest state element
757 * kvmppc_gse_get_vector128() - return the data of a vector element
758 * @gse: guest state element
827 * kvmppc_gsp_for_each - iterate the <guest state IDs, guest state element>
831 * @gse: guest state element
848 * @gse: guest state element