41#define PARAMETER_FORM 0x0001
44#define PARAMETER_HEADER 0x0002
75claim_parameters (
struct parameters *params ) {
84#define for_each_param( param, params ) \
85 list_for_each_entry ( (param), &(params)->entries, list )
union @162305117151260234136356364136041353210355154177 key
Sense key.
pseudo_bit_t value[0x00020]
#define FILE_LICENCE(_licence)
Declare a particular licence as applying to a file.
#define FILE_SECBOOT(_status)
Declare a file's UEFI Secure Boot permission status.
struct parameters * create_parameters(const char *name)
Create request parameter list.
struct parameter * add_parameter(struct parameters *params, const char *key, const char *value, unsigned int flags)
Add request parameter.
struct parameters * find_parameters(const char *name)
Find request parameter list by name.
#define list_del(list)
Delete an entry from a list.
#define ref_get(refcnt)
Get additional reference to object.
#define ref_put(refcnt)
Drop reference to object.
A doubly-linked list entry (or list head)
struct list_head list
List of request parameters.
A request parameter list.
struct list_head list
List of all parameter lists.
struct list_head entries
Parameters.
struct refcnt refcnt
Reference count.