search for: nbdkit_extent_foreach

Displaying 2 results from an estimated 2 matches for "nbdkit_extent_foreach".

Did you mean: nbdkit_extents_foreach
2019 Mar 12
1
Re: [PATCH nbdkit] server: Implement extents/can_extents calls for plugins and filters.
...int extents (struct nbdkit_next_ops *next_ops, void *nxdata, void *handle, uint32_t count, uint64_t offset, uint32_t flags, void *extents_h, int *err) { if (next_ops->extents (...) == -1) return -1; /* call adjust_offset_fn on each extent */ nbdkit_extent_foreach (extents_h, adjust_offset_fn); return 0; } If you think that looks reasonable I'll see if I can come up with an actual patch for this this afternoon. Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones Read my programming and virtualization blog:...
2019 Mar 12
4
[PATCH nbdkit] server: Implement extents/can_extents calls for plugins and filters.
This tentative commit implements extents/can_extents, roughly as discussed in the previous thread here: https://www.redhat.com/archives/libguestfs/2019-March/msg00017.html I can't say that I'm a big fan of having the plugin allocate an extents array. There are no other plugin callbacks currently where we require the plugin to allocate complex data structures (or indeed do any allocation