search for: map_init

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

Did you mean: kmap_init
2018 Jul 31
0
[PATCH nbdkit 3/4] Add map filter.
...truct map map; +}; + +static void * +map_open (nbdkit_next_open *next, void *nxdata, int readonly) +{ + struct handle *h; + + if (next (nxdata, readonly) == -1) + return NULL; + + h = malloc (sizeof *h); + if (h == NULL) { + nbdkit_error ("malloc: %m"); + return NULL; + } + map_init (&h->map); + + return h; +} + +/* Force an early call to get the size of the map, then read the + * map file. + */ +static int +map_prepare (struct nbdkit_next_ops *next_ops, void *nxdata, + void *handle) +{ + struct handle *h = handle; + int64_t size; + + size = next_ops-&gt...
2018 Jul 31
7
[PATCH nbdkit 0/4] Add truncate and map filters.
This patch series proposes two new filters. * truncate: This can truncate, extend, round up or round down the size of a plugin/device. A typical usage is to fix the qemu problem that it can only handle devices which are a multiple of 512-bytes: nbdkit --filter=truncate random size=500 round-up=512 This will serve a virtual device with size 512 bytes. Reading from the last 12 bytes will