Lines Matching refs:ctx
31 xen_pfn_t (*pfn_to_gfn)(const struct xc_sr_context *ctx, xen_pfn_t pfn);
53 int (*normalise_page)(struct xc_sr_context *ctx, xen_pfn_t type,
63 int (*setup)(struct xc_sr_context *ctx);
69 int (*start_of_stream)(struct xc_sr_context *ctx);
76 int (*start_of_checkpoint)(struct xc_sr_context *ctx);
83 int (*end_of_checkpoint)(struct xc_sr_context *ctx);
92 int (*check_vm_state)(struct xc_sr_context *ctx);
98 int (*cleanup)(struct xc_sr_context *ctx);
111 xen_pfn_t (*pfn_to_gfn)(const struct xc_sr_context *ctx, xen_pfn_t pfn);
114 bool (*pfn_is_valid)(const struct xc_sr_context *ctx, xen_pfn_t pfn);
117 void (*set_gfn)(struct xc_sr_context *ctx, xen_pfn_t pfn, xen_pfn_t gfn);
120 void (*set_page_type)(struct xc_sr_context *ctx, xen_pfn_t pfn,
132 int (*localise_page)(struct xc_sr_context *ctx, uint32_t type, void *page);
140 int (*setup)(struct xc_sr_context *ctx);
153 int (*process_record)(struct xc_sr_context *ctx, struct xc_sr_record *rec);
159 int (*stream_complete)(struct xc_sr_context *ctx);
165 int (*cleanup)(struct xc_sr_context *ctx);
362 int write_split_record(struct xc_sr_context *ctx, struct xc_sr_record *rec,
372 static inline int write_record(struct xc_sr_context *ctx, in write_record() argument
375 return write_split_record(ctx, rec, NULL, 0); in write_record()
390 int read_record(struct xc_sr_context *ctx, int fd, struct xc_sr_record *rec);
397 int populate_pfns(struct xc_sr_context *ctx, unsigned count,