Home
last modified time | relevance | path

Searched refs:SpaprOptionVector (Results 1 – 5 of 5) sorted by relevance

/openbmc/qemu/include/hw/ppc/
H A Dspapr_ovec.h42 typedef struct SpaprOptionVector SpaprOptionVector; typedef
65 SpaprOptionVector *spapr_ovec_new(void);
66 SpaprOptionVector *spapr_ovec_clone(SpaprOptionVector *ov_orig);
67 void spapr_ovec_intersect(SpaprOptionVector *ov,
68 SpaprOptionVector *ov1,
69 SpaprOptionVector *ov2);
70 bool spapr_ovec_subset(SpaprOptionVector *ov1, SpaprOptionVector *ov2);
71 void spapr_ovec_cleanup(SpaprOptionVector *ov);
72 void spapr_ovec_set(SpaprOptionVector *ov, long bitnr);
73 void spapr_ovec_clear(SpaprOptionVector *ov, long bitnr);
[all …]
H A Dspapr.h225 SpaprOptionVector *ov5; /* QEMU-supported option vectors */
226 SpaprOptionVector *ov5_cas; /* negotiated (via CAS) option vectors */
/openbmc/qemu/hw/ppc/
H A Dspapr_ovec.c30 struct SpaprOptionVector { struct
40 VMSTATE_BITMAP(bitmap, SpaprOptionVector, 1, bitmap_size), argument
45 SpaprOptionVector *spapr_ovec_new(void) in spapr_ovec_new()
47 SpaprOptionVector *ov; in spapr_ovec_new()
49 ov = g_new0(SpaprOptionVector, 1); in spapr_ovec_new()
56 SpaprOptionVector *spapr_ovec_clone(SpaprOptionVector *ov_orig) in spapr_ovec_clone()
58 SpaprOptionVector *ov; in spapr_ovec_clone()
68 void spapr_ovec_intersect(SpaprOptionVector *ov, in spapr_ovec_intersect()
69 SpaprOptionVector *ov1, in spapr_ovec_intersect()
70 SpaprOptionVector *ov2) in spapr_ovec_intersect()
[all …]
H A Dspapr_hcall.c1159 SpaprOptionVector *ov1_guest, *ov5_guest; in do_client_architecture_support()
H A Dspapr.c1944 SpaprOptionVector *ov5_mask = spapr_ovec_new(); in spapr_ov5_cas_needed()
1992 vmstate_spapr_ovec, SpaprOptionVector),