Lines Matching defs:iden
237 * @iden: Guest State ID
242 __be16 iden;
330 u16 kvmppc_gsid_size(u16 iden);
331 unsigned long kvmppc_gsid_flags(u16 iden);
332 u64 kvmppc_gsid_mask(u16 iden);
470 return be16_to_cpu(gse->iden);
560 int __kvmppc_gse_put(struct kvmppc_gs_buff *gsb, u16 iden, u16 size,
567 * @iden: guest state ID
570 static inline int kvmppc_gse_put_be32(struct kvmppc_gs_buff *gsb, u16 iden,
576 return __kvmppc_gse_put(gsb, iden, sizeof(__be32), &tmp);
583 * @iden: guest state ID
586 static inline int kvmppc_gse_put_u32(struct kvmppc_gs_buff *gsb, u16 iden,
591 val &= kvmppc_gsid_mask(iden);
593 return kvmppc_gse_put_be32(gsb, iden, tmp);
599 * @iden: guest state ID
602 static inline int kvmppc_gse_put_be64(struct kvmppc_gs_buff *gsb, u16 iden,
608 return __kvmppc_gse_put(gsb, iden, sizeof(__be64), &tmp);
615 * @iden: guest state ID
618 static inline int kvmppc_gse_put_u64(struct kvmppc_gs_buff *gsb, u16 iden,
623 val &= kvmppc_gsid_mask(iden);
625 return kvmppc_gse_put_be64(gsb, iden, tmp);
631 * @iden: guest state ID
638 static inline int __kvmppc_gse_put_reg(struct kvmppc_gs_buff *gsb, u16 iden,
641 val &= kvmppc_gsid_mask(iden);
642 if (kvmppc_gsid_size(iden) == sizeof(u64))
643 return kvmppc_gse_put_u64(gsb, iden, val);
645 if (kvmppc_gsid_size(iden) == sizeof(u32)) {
652 return kvmppc_gse_put_u32(gsb, iden, tmp);
660 * @iden: guest state ID
663 static inline int kvmppc_gse_put_vector128(struct kvmppc_gs_buff *gsb, u16 iden,
677 return __kvmppc_gse_put(gsb, iden, sizeof(tmp), &tmp);
684 * @iden: guest state ID
688 u16 iden,
704 * @iden: guest state ID
708 u16 iden,
723 * @iden: guest state ID
726 static inline int kvmppc_gse_put_buff_info(struct kvmppc_gs_buff *gsb, u16 iden,
733 return __kvmppc_gse_put(gsb, iden, sizeof(tmp), &tmp);
736 int __kvmppc_gse_put(struct kvmppc_gs_buff *gsb, u16 iden, u16 size,
807 bool kvmppc_gsbm_test(struct kvmppc_gs_bitmap *gsbm, u16 iden);
808 void kvmppc_gsbm_set(struct kvmppc_gs_bitmap *gsbm, u16 iden);
809 void kvmppc_gsbm_clear(struct kvmppc_gs_bitmap *gsbm, u16 iden);
834 * @iden: current guest state ID
836 #define kvmppc_gsbm_for_each(gsbm, iden) \
837 for (iden = kvmppc_gsbm_next(gsbm, 0); iden != 0; \
838 iden = kvmppc_gsbm_next(gsbm, iden))
844 void kvmppc_gsp_insert(struct kvmppc_gs_parser *gsp, u16 iden,
847 u16 iden);
853 * @iden: current guest state ID
856 #define kvmppc_gsp_for_each(gsp, iden, gse) \
857 for (iden = kvmppc_gsbm_next(&(gsp)->iterator, 0), \
858 gse = kvmppc_gsp_lookup((gsp), iden); \
859 iden != 0; iden = kvmppc_gsbm_next(&(gsp)->iterator, iden), \
860 gse = kvmppc_gsp_lookup((gsp), iden))
870 * @iden: current guest state ID
873 #define kvmppc_gsm_for_each(gsm, iden) \
874 for (iden = kvmppc_gsbm_next(&gsm->bitmap, 0); iden != 0; \
875 iden = kvmppc_gsbm_next(&gsm->bitmap, iden))
892 * @iden: guest state ID
894 static inline void kvmppc_gsm_include(struct kvmppc_gs_msg *gsm, u16 iden)
896 kvmppc_gsbm_set(&gsm->bitmap, iden);
903 * @iden: guest state ID
905 static inline bool kvmppc_gsm_includes(struct kvmppc_gs_msg *gsm, u16 iden)
907 return kvmppc_gsbm_test(&gsm->bitmap, iden);
914 * @iden: guest state ID
964 * @iden: guest state identity
967 struct kvmppc_gs_msg *gsm, u16 iden)
971 kvmppc_gsm_include(gsm, iden);
1004 * @iden: guest state identity
1007 struct kvmppc_gs_msg *gsm, u16 iden)
1011 kvmppc_gsm_include(gsm, iden);