Lines Matching refs:bufs
112 xc_hypercall_buffer_t *bufs; member
119 xc_hypercall_buffer_t *bufs = NULL; in xc_hypercall_buffer_array_create() local
125 bufs = calloc(n, sizeof(*bufs)); in xc_hypercall_buffer_array_create()
126 if ( bufs == NULL ) in xc_hypercall_buffer_array_create()
130 array->bufs = bufs; in xc_hypercall_buffer_array_create()
135 free(bufs); in xc_hypercall_buffer_array_create()
148 if ( index >= array->max_bufs || array->bufs[index].hbuf ) in xc__hypercall_buffer_array_alloc()
153 array->bufs[index] = *hbuf; in xc__hypercall_buffer_array_alloc()
162 if ( index >= array->max_bufs || array->bufs[index].hbuf == NULL ) in xc__hypercall_buffer_array_get()
165 *hbuf = array->bufs[index]; in xc__hypercall_buffer_array_get()
166 return array->bufs[index].hbuf; in xc__hypercall_buffer_array_get()
178 xc__hypercall_buffer_free(xc, &array->bufs[i]); in xc_hypercall_buffer_array_destroy()
179 free(array->bufs); in xc_hypercall_buffer_array_destroy()