Lines Matching full:wd
50 struct wd_data *wd; in multifd_uadk_init_sess() local
52 wd = g_new0(struct wd_data, 1); in multifd_uadk_init_sess()
67 wd->handle = wd_comp_alloc_sess(&ss); in multifd_uadk_init_sess()
68 if (!wd->handle) { in multifd_uadk_init_sess()
77 wd->buf = g_try_malloc(size); in multifd_uadk_init_sess()
78 if (!wd->buf) { in multifd_uadk_init_sess()
82 wd->buf_hdr = g_new0(uint32_t, count); in multifd_uadk_init_sess()
83 return wd; in multifd_uadk_init_sess()
86 if (wd->handle) { in multifd_uadk_init_sess()
87 wd_comp_free_sess(wd->handle); in multifd_uadk_init_sess()
91 g_free(wd); in multifd_uadk_init_sess()
95 static void multifd_uadk_uninit_sess(struct wd_data *wd) in multifd_uadk_uninit_sess() argument
97 if (wd->handle) { in multifd_uadk_uninit_sess()
98 wd_comp_free_sess(wd->handle); in multifd_uadk_uninit_sess()
101 g_free(wd->buf); in multifd_uadk_uninit_sess()
102 g_free(wd->buf_hdr); in multifd_uadk_uninit_sess()
103 g_free(wd); in multifd_uadk_uninit_sess()
108 struct wd_data *wd; in multifd_uadk_send_setup() local
112 wd = multifd_uadk_init_sess(page_count, page_size, true, errp); in multifd_uadk_send_setup()
113 if (!wd) { in multifd_uadk_send_setup()
117 p->compress_data = wd; in multifd_uadk_send_setup()
131 struct wd_data *wd = p->compress_data; in multifd_uadk_send_cleanup() local
133 multifd_uadk_uninit_sess(wd); in multifd_uadk_send_cleanup()
209 struct wd_data *wd; in multifd_uadk_recv_setup() local
213 wd = multifd_uadk_init_sess(page_count, page_size, false, errp); in multifd_uadk_recv_setup()
214 if (!wd) { in multifd_uadk_recv_setup()
217 p->compress_data = wd; in multifd_uadk_recv_setup()
223 struct wd_data *wd = p->compress_data; in multifd_uadk_recv_cleanup() local
225 multifd_uadk_uninit_sess(wd); in multifd_uadk_recv_cleanup()