[PATCH 1/1] lmb: description lmb_is_reserved, lmb_is_reserved_flags
Massimo Pegorer
massimo.pegorer+oss at gmail.com
Sat Aug 12 20:14:31 CEST 2023
Hi,
Il giorno sab 12 ago 2023 alle ore 19:49 Heinrich Schuchardt <
heinrich.schuchardt at canonical.com> ha scritto:
> * provide a description for function lmb_is_reserved()
> * improve the description of funciton lmb_is_reserved_flags()
>
> Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt at canonical.com>
> ---
> include/lmb.h | 22 +++++++++++++++++++---
> 1 file changed, 19 insertions(+), 3 deletions(-)
>
> diff --git a/include/lmb.h b/include/lmb.h
> index 07bf22144e..0365c9ef1f 100644
> --- a/include/lmb.h
> +++ b/include/lmb.h
> @@ -116,16 +116,32 @@ phys_addr_t __lmb_alloc_base(struct lmb *lmb,
> phys_size_t size, ulong align,
> phys_addr_t max_addr);
> phys_addr_t lmb_alloc_addr(struct lmb *lmb, phys_addr_t base, phys_size_t
> size);
> phys_size_t lmb_get_free_size(struct lmb *lmb, phys_addr_t addr);
> +
> +/**
> + * lmb_is_reserved_flags() - test if address is in reserved region
>
lmb_is_reserved()
> + *
> + * The function checks if a reserved region comprising @addr exists.
> + * flag bits set that are set in @flags.
>
line to be removed (cut and paste from lmb_is_reserved_flags() description)
> + *
> + * @lmb: the logical memory block struct
> + * @addr: address to be tested
> + * Return: 1 if reservation exists, 0 otherwise
> + */
> int lmb_is_reserved(struct lmb *lmb, phys_addr_t addr);
> +
> /**
> - * lmb_is_reserved_flags - test if tha address is in reserved region with
> a bitfield flag
> + * lmb_is_reserved_flags() - test if address is in reserved region with
> flag bits set
> + *
> + * The function checks if a reserved region comprising @addr exists which
> has
> + * all flag bits set which are set in @flags.
> *
> * @lmb: the logical memory block struct
> * @addr: address to be tested
> - * @flags: flags bitfied to be tested
> - * Return: if not reserved or reserved without the requested flag
> else 1
> + * @flags: bitmap with bits to be tested
> + * Return: 1 if matching reservation exists, 0 otherwise
> */
> int lmb_is_reserved_flags(struct lmb *lmb, phys_addr_t addr, int flags);
> +
> long lmb_free(struct lmb *lmb, phys_addr_t base, phys_size_t size);
>
> void lmb_dump_all(struct lmb *lmb);
> --
> 2.40.1
>
>
More information about the U-Boot
mailing list