Displaying 3 results from an estimated 3 matches for "sparse_array_".
Did you mean:
sparse_array
2019 Mar 28
1
Re: [PATCH nbdkit 6/8] data, memory: Implement extents.
...05:51PM -0500, Eric Blake wrote:
> > On 3/20/19 5:11 PM, Richard W.M. Jones wrote:
> > > These plugins are both based on the same sparse array structure which
> > > supports a simple implementation of extents.
> > > ---
> >
> > > +int
> > > +sparse_array_extents (struct sparse_array *sa,
> > > + uint32_t count, uint64_t offset,
> > > + struct nbdkit_extents *extents)
> > > +{
> > > + uint32_t n, type;
> > > + void *p;
> > > +
> > > + while (co...
2019 Mar 23
2
Re: [PATCH nbdkit 6/8] data, memory: Implement extents.
On 3/20/19 5:11 PM, Richard W.M. Jones wrote:
> These plugins are both based on the same sparse array structure which
> supports a simple implementation of extents.
> ---
> +int
> +sparse_array_extents (struct sparse_array *sa,
> + uint32_t count, uint64_t offset,
> + struct nbdkit_extents *extents)
> +{
> + uint32_t n, type;
> + void *p;
> +
> + while (count > 0) {
> + p = lookup (sa, offset, false, &n, NULL);...
2019 Mar 25
0
Re: [PATCH nbdkit 6/8] data, memory: Implement extents.
On Sat, Mar 23, 2019 at 12:05:51PM -0500, Eric Blake wrote:
> On 3/20/19 5:11 PM, Richard W.M. Jones wrote:
> > These plugins are both based on the same sparse array structure which
> > supports a simple implementation of extents.
> > ---
>
> > +int
> > +sparse_array_extents (struct sparse_array *sa,
> > + uint32_t count, uint64_t offset,
> > + struct nbdkit_extents *extents)
> > +{
> > + uint32_t n, type;
> > + void *p;
> > +
> > + while (count > 0) {
> > + p = lo...