Lines Matching refs:kvmppc_gs_buff
232 struct kvmppc_gs_buff { struct
281 int (*fill_info)(struct kvmppc_gs_buff *gsb, struct kvmppc_gs_msg *gsm);
283 struct kvmppc_gs_buff *gsb);
314 struct kvmppc_gs_buff *kvmppc_gsb_new(size_t size, unsigned long guest_id,
316 void kvmppc_gsb_free(struct kvmppc_gs_buff *gsb);
317 void *kvmppc_gsb_put(struct kvmppc_gs_buff *gsb, size_t size);
318 int kvmppc_gsb_send(struct kvmppc_gs_buff *gsb, unsigned long flags);
319 int kvmppc_gsb_recv(struct kvmppc_gs_buff *gsb, unsigned long flags);
328 kvmppc_gsb_header(struct kvmppc_gs_buff *gsb) in kvmppc_gsb_header()
339 static inline struct kvmppc_gs_elem *kvmppc_gsb_data(struct kvmppc_gs_buff *gsb) in kvmppc_gsb_data()
350 static inline size_t kvmppc_gsb_len(struct kvmppc_gs_buff *gsb) in kvmppc_gsb_len()
361 static inline size_t kvmppc_gsb_capacity(struct kvmppc_gs_buff *gsb) in kvmppc_gsb_capacity()
372 static inline u64 kvmppc_gsb_paddress(struct kvmppc_gs_buff *gsb) in kvmppc_gsb_paddress()
383 static inline u32 kvmppc_gsb_nelems(struct kvmppc_gs_buff *gsb) in kvmppc_gsb_nelems()
394 static inline void kvmppc_gsb_reset(struct kvmppc_gs_buff *gsb) in kvmppc_gsb_reset()
406 static inline size_t kvmppc_gsb_data_len(struct kvmppc_gs_buff *gsb) in kvmppc_gsb_data_len()
417 static inline size_t kvmppc_gsb_data_cap(struct kvmppc_gs_buff *gsb) in kvmppc_gsb_data_cap()
537 int __kvmppc_gse_put(struct kvmppc_gs_buff *gsb, u16 iden, u16 size,
539 int kvmppc_gse_parse(struct kvmppc_gs_parser *gsp, struct kvmppc_gs_buff *gsb);
547 static inline int kvmppc_gse_put_be32(struct kvmppc_gs_buff *gsb, u16 iden, in kvmppc_gse_put_be32()
563 static inline int kvmppc_gse_put_u32(struct kvmppc_gs_buff *gsb, u16 iden, in kvmppc_gse_put_u32()
579 static inline int kvmppc_gse_put_be64(struct kvmppc_gs_buff *gsb, u16 iden, in kvmppc_gse_put_be64()
595 static inline int kvmppc_gse_put_u64(struct kvmppc_gs_buff *gsb, u16 iden, in kvmppc_gse_put_u64()
615 static inline int __kvmppc_gse_put_reg(struct kvmppc_gs_buff *gsb, u16 iden, in __kvmppc_gse_put_reg()
640 static inline int kvmppc_gse_put_vector128(struct kvmppc_gs_buff *gsb, u16 iden, in kvmppc_gse_put_vector128()
664 static inline int kvmppc_gse_put_part_table(struct kvmppc_gs_buff *gsb, in kvmppc_gse_put_part_table()
684 static inline int kvmppc_gse_put_proc_table(struct kvmppc_gs_buff *gsb, in kvmppc_gse_put_proc_table()
703 static inline int kvmppc_gse_put_buff_info(struct kvmppc_gs_buff *gsb, u16 iden, in kvmppc_gse_put_buff_info()
713 int __kvmppc_gse_put(struct kvmppc_gs_buff *gsb, u16 iden, u16 size,
861 int kvmppc_gsm_fill_info(struct kvmppc_gs_msg *gsm, struct kvmppc_gs_buff *gsb);
863 struct kvmppc_gs_buff *gsb);
917 static inline int kvmppc_gsb_receive_data(struct kvmppc_gs_buff *gsb, in kvmppc_gsb_receive_data()
943 static inline int kvmppc_gsb_receive_datum(struct kvmppc_gs_buff *gsb, in kvmppc_gsb_receive_datum()
963 static inline int kvmppc_gsb_send_data(struct kvmppc_gs_buff *gsb, in kvmppc_gsb_send_data()
983 static inline int kvmppc_gsb_send_datum(struct kvmppc_gs_buff *gsb, in kvmppc_gsb_send_datum()