Lines Matching defs:kvmppc_gs_buff

224  * struct kvmppc_gs_buff - a guest state buffer with metadata.
231 struct kvmppc_gs_buff {
280 int (*fill_info)(struct kvmppc_gs_buff *gsb, struct kvmppc_gs_msg *gsm);
282 struct kvmppc_gs_buff *gsb);
313 struct kvmppc_gs_buff *kvmppc_gsb_new(size_t size, unsigned long guest_id,
315 void kvmppc_gsb_free(struct kvmppc_gs_buff *gsb);
316 void *kvmppc_gsb_put(struct kvmppc_gs_buff *gsb, size_t size);
317 int kvmppc_gsb_send(struct kvmppc_gs_buff *gsb, unsigned long flags);
318 int kvmppc_gsb_recv(struct kvmppc_gs_buff *gsb, unsigned long flags);
327 kvmppc_gsb_header(struct kvmppc_gs_buff *gsb)
338 static inline struct kvmppc_gs_elem *kvmppc_gsb_data(struct kvmppc_gs_buff *gsb)
349 static inline size_t kvmppc_gsb_len(struct kvmppc_gs_buff *gsb)
360 static inline size_t kvmppc_gsb_capacity(struct kvmppc_gs_buff *gsb)
371 static inline u64 kvmppc_gsb_paddress(struct kvmppc_gs_buff *gsb)
382 static inline u32 kvmppc_gsb_nelems(struct kvmppc_gs_buff *gsb)
393 static inline void kvmppc_gsb_reset(struct kvmppc_gs_buff *gsb)
405 static inline size_t kvmppc_gsb_data_len(struct kvmppc_gs_buff *gsb)
416 static inline size_t kvmppc_gsb_data_cap(struct kvmppc_gs_buff *gsb)
536 int __kvmppc_gse_put(struct kvmppc_gs_buff *gsb, u16 iden, u16 size,
538 int kvmppc_gse_parse(struct kvmppc_gs_parser *gsp, struct kvmppc_gs_buff *gsb);
546 static inline int kvmppc_gse_put_be32(struct kvmppc_gs_buff *gsb, u16 iden,
562 static inline int kvmppc_gse_put_u32(struct kvmppc_gs_buff *gsb, u16 iden,
578 static inline int kvmppc_gse_put_be64(struct kvmppc_gs_buff *gsb, u16 iden,
594 static inline int kvmppc_gse_put_u64(struct kvmppc_gs_buff *gsb, u16 iden,
614 static inline int __kvmppc_gse_put_reg(struct kvmppc_gs_buff *gsb, u16 iden,
639 static inline int kvmppc_gse_put_vector128(struct kvmppc_gs_buff *gsb, u16 iden,
663 static inline int kvmppc_gse_put_part_table(struct kvmppc_gs_buff *gsb,
683 static inline int kvmppc_gse_put_proc_table(struct kvmppc_gs_buff *gsb,
702 static inline int kvmppc_gse_put_buff_info(struct kvmppc_gs_buff *gsb, u16 iden,
712 int __kvmppc_gse_put(struct kvmppc_gs_buff *gsb, u16 iden, u16 size,
860 int kvmppc_gsm_fill_info(struct kvmppc_gs_msg *gsm, struct kvmppc_gs_buff *gsb);
862 struct kvmppc_gs_buff *gsb);
916 static inline int kvmppc_gsb_receive_data(struct kvmppc_gs_buff *gsb,
942 static inline int kvmppc_gsb_receive_datum(struct kvmppc_gs_buff *gsb,
962 static inline int kvmppc_gsb_send_data(struct kvmppc_gs_buff *gsb,
982 static inline int kvmppc_gsb_send_datum(struct kvmppc_gs_buff *gsb,