Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F106076166
D8755.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
32 KB
Referenced Files
None
Subscribers
None
D8755.diff
View Options
Index: head/sys/dev/bhnd/nvram/bhnd_nvram_data.h
===================================================================
--- head/sys/dev/bhnd/nvram/bhnd_nvram_data.h
+++ head/sys/dev/bhnd/nvram/bhnd_nvram_data.h
@@ -46,7 +46,7 @@
#include "bhnd_nvram_io.h"
/* NVRAM data class */
-typedef struct bhnd_nvram_data_class bhnd_nvram_data_class_t;
+typedef struct bhnd_nvram_data_class bhnd_nvram_data_class;
/* NVRAM data instance */
struct bhnd_nvram_data;
@@ -88,25 +88,24 @@
parsing */
};
-const char *bhnd_nvram_data_class_desc(
- bhnd_nvram_data_class_t *cls);
+const char *bhnd_nvram_data_class_desc(bhnd_nvram_data_class *cls);
-int bhnd_nvram_data_probe(bhnd_nvram_data_class_t *cls,
+int bhnd_nvram_data_probe(bhnd_nvram_data_class *cls,
struct bhnd_nvram_io *io);
int bhnd_nvram_data_probe_classes(
struct bhnd_nvram_data **data,
struct bhnd_nvram_io *io,
- bhnd_nvram_data_class_t *classes[],
+ bhnd_nvram_data_class *classes[],
size_t num_classes);
-int bhnd_nvram_data_new(bhnd_nvram_data_class_t *cls,
+int bhnd_nvram_data_new(bhnd_nvram_data_class *cls,
struct bhnd_nvram_data **nv,
struct bhnd_nvram_io *io);
struct bhnd_nvram_data *bhnd_nvram_data_retain(struct bhnd_nvram_data *nv);
void bhnd_nvram_data_release(struct bhnd_nvram_data *nv);
-bhnd_nvram_data_class_t *bhnd_nvram_data_class(struct bhnd_nvram_data *nv);
+bhnd_nvram_data_class *bhnd_nvram_data_get_class(struct bhnd_nvram_data *nv);
size_t bhnd_nvram_data_count(struct bhnd_nvram_data *nv);
Index: head/sys/dev/bhnd/nvram/bhnd_nvram_data.c
===================================================================
--- head/sys/dev/bhnd/nvram/bhnd_nvram_data.c
+++ head/sys/dev/bhnd/nvram/bhnd_nvram_data.c
@@ -59,7 +59,7 @@
* @param cls The NVRAM class.
*/
const char *
-bhnd_nvram_data_class_desc(bhnd_nvram_data_class_t *cls)
+bhnd_nvram_data_class_desc(bhnd_nvram_data_class *cls)
{
return (cls->desc);
}
@@ -80,7 +80,7 @@
* code should be returned.
*/
int
-bhnd_nvram_data_probe(bhnd_nvram_data_class_t *cls, struct bhnd_nvram_io *io)
+bhnd_nvram_data_probe(bhnd_nvram_data_class *cls, struct bhnd_nvram_io *io)
{
return (cls->op_probe(io));
}
@@ -106,10 +106,10 @@
*/
int
bhnd_nvram_data_probe_classes(struct bhnd_nvram_data **data,
- struct bhnd_nvram_io *io, bhnd_nvram_data_class_t *classes[],
+ struct bhnd_nvram_io *io, bhnd_nvram_data_class *classes[],
size_t num_classes)
{
- bhnd_nvram_data_class_t *cls;
+ bhnd_nvram_data_class *cls;
int error, prio, result;
cls = NULL;
@@ -124,7 +124,7 @@
/* Try to find the best data class capable of parsing io */
for (size_t i = 0; i < num_classes; i++) {
- bhnd_nvram_data_class_t *next_cls;
+ bhnd_nvram_data_class *next_cls;
next_cls = classes[i];
@@ -196,8 +196,8 @@
* regular unix error code will be returned.
*/
int
-bhnd_nvram_data_new(bhnd_nvram_data_class_t *cls,
- struct bhnd_nvram_data **nv, struct bhnd_nvram_io *io)
+bhnd_nvram_data_new(bhnd_nvram_data_class *cls, struct bhnd_nvram_data **nv,
+ struct bhnd_nvram_io *io)
{
struct bhnd_nvram_data *data;
int error;
@@ -263,8 +263,8 @@
*
* @param nv The NVRAM data instance to be queried.
*/
-bhnd_nvram_data_class_t *
-bhnd_nvram_data_class(struct bhnd_nvram_data *nv)
+bhnd_nvram_data_class *
+bhnd_nvram_data_get_class(struct bhnd_nvram_data *nv)
{
return (nv->cls);
}
@@ -423,6 +423,7 @@
return (nv->cls->op_getvar(nv, cookiep, buf, len, type));
}
+
/**
* A generic implementation of bhnd_nvram_data_getvar().
*
@@ -438,9 +439,9 @@
bhnd_nvram_data_generic_rp_getvar(struct bhnd_nvram_data *nv, void *cookiep,
void *outp, size_t *olen, bhnd_nvram_type otype)
{
- bhnd_nvram_val_t val;
+ bhnd_nvram_val val;
const struct bhnd_nvram_vardefn *vdefn;
- const bhnd_nvram_val_fmt_t *fmt;
+ const bhnd_nvram_val_fmt *fmt;
const char *name;
const void *vptr;
bhnd_nvram_type vtype;
Index: head/sys/dev/bhnd/nvram/bhnd_nvram_data_sprom.c
===================================================================
--- head/sys/dev/bhnd/nvram/bhnd_nvram_data_sprom.c
+++ head/sys/dev/bhnd/nvram/bhnd_nvram_data_sprom.c
@@ -670,7 +670,7 @@
bhnd_nvram_sprom_getvar(struct bhnd_nvram_data *nv, void *cookiep, void *buf,
size_t *len, bhnd_nvram_type otype)
{
- bhnd_nvram_val_t val;
+ bhnd_nvram_val val;
struct bhnd_nvram_sprom *sp;
struct sprom_opcode_idx *idx;
const struct bhnd_nvram_vardefn *var;
Index: head/sys/dev/bhnd/nvram/bhnd_nvram_datavar.h
===================================================================
--- head/sys/dev/bhnd/nvram/bhnd_nvram_datavar.h
+++ head/sys/dev/bhnd/nvram/bhnd_nvram_datavar.h
@@ -41,7 +41,7 @@
#include "bhnd_nvram_data.h"
/** Registered NVRAM parser class instances. */
-SET_DECLARE(bhnd_nvram_data_class_set, bhnd_nvram_data_class_t);
+SET_DECLARE(bhnd_nvram_data_class_set, bhnd_nvram_data_class);
void *bhnd_nvram_data_generic_find(struct bhnd_nvram_data *nv,
const char *name);
Index: head/sys/dev/bhnd/nvram/bhnd_nvram_private.h
===================================================================
--- head/sys/dev/bhnd/nvram/bhnd_nvram_private.h
+++ head/sys/dev/bhnd/nvram/bhnd_nvram_private.h
@@ -258,7 +258,7 @@
bhnd_nvram_type type; /**< variable type */
uint8_t nelem; /**< element count, or 1 if not
an array-typed variable */
- const bhnd_nvram_val_fmt_t *fmt; /**< value format, or NULL */
+ const bhnd_nvram_val_fmt *fmt; /**< value format, or NULL */
uint32_t flags; /**< flags (BHND_NVRAM_VF_*) */
};
Index: head/sys/dev/bhnd/nvram/bhnd_nvram_store.h
===================================================================
--- head/sys/dev/bhnd/nvram/bhnd_nvram_store.h
+++ head/sys/dev/bhnd/nvram/bhnd_nvram_store.h
@@ -56,7 +56,7 @@
struct bhnd_nvram_data *data);
int bhnd_nvram_store_parse_new(struct bhnd_nvram_store **store,
- struct bhnd_nvram_io *io, bhnd_nvram_data_class_t *cls);
+ struct bhnd_nvram_io *io, bhnd_nvram_data_class *cls);
void bhnd_nvram_store_free(struct bhnd_nvram_store *store);
Index: head/sys/dev/bhnd/nvram/bhnd_nvram_store.c
===================================================================
--- head/sys/dev/bhnd/nvram/bhnd_nvram_store.c
+++ head/sys/dev/bhnd/nvram/bhnd_nvram_store.c
@@ -140,7 +140,7 @@
*/
int
bhnd_nvram_store_parse_new(struct bhnd_nvram_store **store,
- struct bhnd_nvram_io *io, bhnd_nvram_data_class_t *cls)
+ struct bhnd_nvram_io *io, bhnd_nvram_data_class *cls)
{
struct bhnd_nvram_data *data;
int error;
Index: head/sys/dev/bhnd/nvram/bhnd_nvram_subr.c
===================================================================
--- head/sys/dev/bhnd/nvram/bhnd_nvram_subr.c
+++ head/sys/dev/bhnd/nvram/bhnd_nvram_subr.c
@@ -698,8 +698,8 @@
bhnd_nvram_value_vprintf(const char *fmt, const void *inp, size_t ilen,
bhnd_nvram_type itype, char *outp, size_t *olen, va_list ap)
{
- bhnd_nvram_val_t val;
- int error;
+ bhnd_nvram_val val;
+ int error;
/* Map input buffer as a value instance */
error = bhnd_nvram_val_init(&val, NULL, inp, ilen, itype,
@@ -848,8 +848,8 @@
bhnd_nvram_value_coerce(const void *inp, size_t ilen, bhnd_nvram_type itype,
void *outp, size_t *olen, bhnd_nvram_type otype)
{
- bhnd_nvram_val_t val;
- int error;
+ bhnd_nvram_val val;
+ int error;
/* Wrap input buffer in a value instance */
error = bhnd_nvram_val_init(&val, NULL, inp, ilen,
Index: head/sys/dev/bhnd/nvram/bhnd_nvram_value.h
===================================================================
--- head/sys/dev/bhnd/nvram/bhnd_nvram_value.h
+++ head/sys/dev/bhnd/nvram/bhnd_nvram_value.h
@@ -42,51 +42,51 @@
#include "bhnd_nvram.h"
-typedef struct bhnd_nvram_val_fmt bhnd_nvram_val_fmt_t;
-typedef struct bhnd_nvram_val bhnd_nvram_val_t;
+typedef struct bhnd_nvram_val_fmt bhnd_nvram_val_fmt;
+typedef struct bhnd_nvram_val bhnd_nvram_val;
-int bhnd_nvram_val_init(bhnd_nvram_val_t *value,
- const bhnd_nvram_val_fmt_t *fmt,
+int bhnd_nvram_val_init(bhnd_nvram_val *value,
+ const bhnd_nvram_val_fmt *fmt,
const void *inp, size_t ilen,
bhnd_nvram_type itype, uint32_t flags);
-int bhnd_nvram_val_new(bhnd_nvram_val_t **value,
- const bhnd_nvram_val_fmt_t *fmt,
+int bhnd_nvram_val_new(bhnd_nvram_val **value,
+ const bhnd_nvram_val_fmt *fmt,
const void *inp, size_t ilen,
bhnd_nvram_type itype, uint32_t flags);
-bhnd_nvram_val_t *bhnd_nvram_val_copy(bhnd_nvram_val_t *value);
+bhnd_nvram_val *bhnd_nvram_val_copy(bhnd_nvram_val *value);
void bhnd_nvram_val_release(
- bhnd_nvram_val_t *value);
+ bhnd_nvram_val *value);
-int bhnd_nvram_val_encode(bhnd_nvram_val_t *value,
+int bhnd_nvram_val_encode(bhnd_nvram_val *value,
void *outp, size_t *olen,
bhnd_nvram_type otype);
int bhnd_nvram_val_encode_elem(
- bhnd_nvram_val_t *value, const void *inp,
+ bhnd_nvram_val *value, const void *inp,
size_t ilen, void *outp, size_t *olen,
bhnd_nvram_type otype);
-int bhnd_nvram_val_printf(bhnd_nvram_val_t *value,
+int bhnd_nvram_val_printf(bhnd_nvram_val *value,
const char *fmt, char *outp, size_t *olen,
...);
-int bhnd_nvram_val_vprintf(bhnd_nvram_val_t *value,
+int bhnd_nvram_val_vprintf(bhnd_nvram_val *value,
const char *fmt, char *outp, size_t *olen,
va_list ap);
-const void *bhnd_nvram_val_bytes(bhnd_nvram_val_t *value,
+const void *bhnd_nvram_val_bytes(bhnd_nvram_val *value,
size_t *len, bhnd_nvram_type *itype);
bhnd_nvram_type bhnd_nvram_val_elem_type(
- bhnd_nvram_val_t *value);
+ bhnd_nvram_val *value);
-const void *bhnd_nvram_val_next(bhnd_nvram_val_t *value,
+const void *bhnd_nvram_val_next(bhnd_nvram_val *value,
const void *prev, size_t *len);
-size_t bhnd_nvram_val_nelem(bhnd_nvram_val_t *value);
+size_t bhnd_nvram_val_nelem(bhnd_nvram_val *value);
/**
* NVRAM value flags
@@ -152,7 +152,7 @@
* as-is.
*/
BHND_NVRAM_VAL_STORAGE_DYNAMIC = 2,
-} bhnd_nvram_val_storage_t;
+} bhnd_nvram_val_storage;
/**
* @internal
@@ -183,16 +183,16 @@
* when deallocating the value
*/
BHND_NVRAM_VAL_DATA_EXT_ALLOC = 4,
-} bhnd_nvram_val_data_storage_t;
+} bhnd_nvram_val_data_storage;
/**
* NVRAM value
*/
struct bhnd_nvram_val {
volatile u_int refs; /**< reference count */
- bhnd_nvram_val_storage_t val_storage; /**< value structure storage */
- const bhnd_nvram_val_fmt_t *fmt; /**< value format, or NULL for default behavior */
- bhnd_nvram_val_data_storage_t data_storage; /**< data storage */
+ bhnd_nvram_val_storage val_storage; /**< value structure storage */
+ const bhnd_nvram_val_fmt *fmt; /**< value format, or NULL for default behavior */
+ bhnd_nvram_val_data_storage data_storage; /**< data storage */
bhnd_nvram_type data_type; /**< data type */
size_t data_len; /**< data size */
@@ -213,7 +213,7 @@
/** Declare a bhnd_nvram_val_fmt with name @p _n */
#define BHND_NVRAM_VAL_TYPE_DECL(_n) \
- extern const bhnd_nvram_val_fmt_t bhnd_nvram_val_ ## _n ## _fmt;
+ extern const bhnd_nvram_val_fmt bhnd_nvram_val_ ## _n ## _fmt;
BHND_NVRAM_VAL_TYPE_DECL(bcm_decimal);
BHND_NVRAM_VAL_TYPE_DECL(bcm_hex);
Index: head/sys/dev/bhnd/nvram/bhnd_nvram_value.c
===================================================================
--- head/sys/dev/bhnd/nvram/bhnd_nvram_value.c
+++ head/sys/dev/bhnd/nvram/bhnd_nvram_value.c
@@ -55,17 +55,15 @@
#include "bhnd_nvram_valuevar.h"
-static void *bhnd_nvram_val_alloc_bytes(bhnd_nvram_val_t *value,
- size_t ilen, bhnd_nvram_type itype,
- uint32_t flags);
-static int bhnd_nvram_val_set(bhnd_nvram_val_t *value, const void *inp,
- size_t ilen, bhnd_nvram_type itype,
- uint32_t flags);
-static int bhnd_nvram_val_set_inline(bhnd_nvram_val_t *value,
+static void *bhnd_nvram_val_alloc_bytes(bhnd_nvram_val *value, size_t ilen,
+ bhnd_nvram_type itype, uint32_t flags);
+static int bhnd_nvram_val_set(bhnd_nvram_val *value, const void *inp,
+ size_t ilen, bhnd_nvram_type itype, uint32_t flags);
+static int bhnd_nvram_val_set_inline(bhnd_nvram_val *value,
const void *inp, size_t ilen, bhnd_nvram_type itype);
#define BHND_NVRAM_VAL_INITIALIZER(_fmt, _storage) \
- (bhnd_nvram_val_t) { \
+ (bhnd_nvram_val) { \
.refs = 1, \
.val_storage = _storage, \
.fmt = _fmt, \
@@ -85,9 +83,9 @@
/* Common initialization support for bhnd_nvram_val_init() and
* bhnd_nvram_val_new() */
static int
-bhnd_nvram_val_init_common(bhnd_nvram_val_t *value, bhnd_nvram_val_storage_t
- val_storage, const bhnd_nvram_val_fmt_t *fmt, const void *inp, size_t ilen,
- bhnd_nvram_type itype, uint32_t flags)
+bhnd_nvram_val_init_common(bhnd_nvram_val *value,
+ bhnd_nvram_val_storage val_storage, const bhnd_nvram_val_fmt *fmt,
+ const void *inp, size_t ilen, bhnd_nvram_type itype, uint32_t flags)
{
void *outp;
bhnd_nvram_type otype;
@@ -97,7 +95,7 @@
/* Determine expected data type, and allow the format to delegate to
* a new format instance */
if (fmt != NULL && fmt->op_filter != NULL) {
- const bhnd_nvram_val_fmt_t *nfmt = fmt;
+ const bhnd_nvram_val_fmt *nfmt = fmt;
/* Use the filter function to determine whether direct
* initialization from is itype permitted */
@@ -181,7 +179,7 @@
* @p fmt representation.
*/
int
-bhnd_nvram_val_init(bhnd_nvram_val_t *value, const bhnd_nvram_val_fmt_t *fmt,
+bhnd_nvram_val_init(bhnd_nvram_val *value, const bhnd_nvram_val_fmt *fmt,
const void *inp, size_t ilen, bhnd_nvram_type itype, uint32_t flags)
{
int error;
@@ -218,7 +216,7 @@
* @p fmt representation.
*/
int
-bhnd_nvram_val_new(bhnd_nvram_val_t **value, const bhnd_nvram_val_fmt_t *fmt,
+bhnd_nvram_val_new(bhnd_nvram_val **value, const bhnd_nvram_val_fmt *fmt,
const void *inp, size_t ilen, bhnd_nvram_type itype, uint32_t flags)
{
int error;
@@ -246,13 +244,13 @@
*
* @param value The value to be copied (or retained).
*
- * @retval bhnd_nvram_val_t if @p value was successfully copied or retained.
+ * @retval bhnd_nvram_val if @p value was successfully copied or retained.
* @retval NULL if allocation failed.
*/
-bhnd_nvram_val_t *
-bhnd_nvram_val_copy(bhnd_nvram_val_t *value)
+bhnd_nvram_val *
+bhnd_nvram_val_copy(bhnd_nvram_val *value)
{
- bhnd_nvram_val_t *result;
+ bhnd_nvram_val *result;
const void *bytes;
bhnd_nvram_type type;
size_t len;
@@ -306,7 +304,7 @@
* @param value The value to be released.
*/
void
-bhnd_nvram_val_release(bhnd_nvram_val_t *value)
+bhnd_nvram_val_release(bhnd_nvram_val *value)
{
BHND_NV_ASSERT(value->refs >= 1, ("value over-released"));
@@ -720,7 +718,7 @@
* a @p otype representation.
*/
int
-bhnd_nvram_val_encode(bhnd_nvram_val_t *value, void *outp, size_t *olen,
+bhnd_nvram_val_encode(bhnd_nvram_val *value, void *outp, size_t *olen,
bhnd_nvram_type otype)
{
/* Prefer format implementation */
@@ -755,7 +753,7 @@
* a @p otype representation.
*/
int
-bhnd_nvram_val_encode_elem(bhnd_nvram_val_t *value, const void *inp,
+bhnd_nvram_val_encode_elem(bhnd_nvram_val *value, const void *inp,
size_t ilen, void *outp, size_t *olen, bhnd_nvram_type otype)
{
/* Prefer format implementation */
@@ -777,7 +775,7 @@
* @param[out] otype Data type.
*/
const void *
-bhnd_nvram_val_bytes(bhnd_nvram_val_t *value, size_t *olen,
+bhnd_nvram_val_bytes(bhnd_nvram_val *value, size_t *olen,
bhnd_nvram_type *otype)
{
/* Provide type and length */
@@ -819,7 +817,7 @@
* @retval NULL If the end of the element array is reached.
*/
const void *
-bhnd_nvram_val_next(bhnd_nvram_val_t *value, const void *prev, size_t *len)
+bhnd_nvram_val_next(bhnd_nvram_val *value, const void *prev, size_t *len)
{
/* Prefer the format implementation */
if (value->fmt != NULL && value->fmt->op_next != NULL)
@@ -834,7 +832,7 @@
* @param value The value to be queried.
*/
bhnd_nvram_type
-bhnd_nvram_val_elem_type(bhnd_nvram_val_t *value)
+bhnd_nvram_val_elem_type(bhnd_nvram_val *value)
{
return (bhnd_nvram_base_type(value->data_type));
}
@@ -843,7 +841,7 @@
* Return the total number of elements represented by @p value.
*/
size_t
-bhnd_nvram_val_nelem(bhnd_nvram_val_t *value)
+bhnd_nvram_val_nelem(bhnd_nvram_val *value)
{
const void *bytes;
bhnd_nvram_type type;
@@ -890,7 +888,7 @@
* all supported NVRAM data types.
*/
int
-bhnd_nvram_val_generic_encode(bhnd_nvram_val_t *value, void *outp, size_t *olen,
+bhnd_nvram_val_generic_encode(bhnd_nvram_val *value, void *outp, size_t *olen,
bhnd_nvram_type otype)
{
const void *inp;
@@ -1003,7 +1001,7 @@
* all supported NVRAM data types.
*/
int
-bhnd_nvram_val_generic_encode_elem(bhnd_nvram_val_t *value, const void *inp,
+bhnd_nvram_val_generic_encode_elem(bhnd_nvram_val *value, const void *inp,
size_t ilen, void *outp, size_t *olen, bhnd_nvram_type otype)
{
bhnd_nvram_type itype;
@@ -1037,7 +1035,7 @@
* all supported NVRAM data types.
*/
const void *
-bhnd_nvram_val_generic_next(bhnd_nvram_val_t *value, const void *prev,
+bhnd_nvram_val_generic_next(bhnd_nvram_val *value, const void *prev,
size_t *len)
{
const uint8_t *inp;
@@ -1101,7 +1099,7 @@
* @p itype.
*/
static int
-bhnd_nvram_val_set(bhnd_nvram_val_t *value, const void *inp, size_t ilen,
+bhnd_nvram_val_set(bhnd_nvram_val *value, const void *inp, size_t ilen,
bhnd_nvram_type itype, uint32_t flags)
{
void *bytes;
@@ -1154,7 +1152,7 @@
* @p itype.
*/
static int
-bhnd_nvram_val_set_inline(bhnd_nvram_val_t *value, const void *inp, size_t ilen,
+bhnd_nvram_val_set_inline(bhnd_nvram_val *value, const void *inp, size_t ilen,
bhnd_nvram_type itype)
{
BHND_NVRAM_VAL_ASSERT_EMPTY(value);
@@ -1278,7 +1276,7 @@
* @retval NULL If @p value is an externally allocated instance.
*/
static void *
-bhnd_nvram_val_alloc_bytes(bhnd_nvram_val_t *value, size_t ilen,
+bhnd_nvram_val_alloc_bytes(bhnd_nvram_val *value, size_t ilen,
bhnd_nvram_type itype, uint32_t flags)
{
void *ptr;
Index: head/sys/dev/bhnd/nvram/bhnd_nvram_value_fmts.c
===================================================================
--- head/sys/dev/bhnd/nvram/bhnd_nvram_value_fmts.c
+++ head/sys/dev/bhnd/nvram/bhnd_nvram_value_fmts.c
@@ -63,61 +63,61 @@
size_t ilen, u_int base, u_int *obase);
static int bhnd_nvram_val_bcm_macaddr_filter(
- const bhnd_nvram_val_fmt_t **fmt, const void *inp,
+ const bhnd_nvram_val_fmt **fmt, const void *inp,
size_t ilen, bhnd_nvram_type itype);
static int bhnd_nvram_val_bcm_macaddr_encode(
- bhnd_nvram_val_t *value, void *outp, size_t *olen,
+ bhnd_nvram_val *value, void *outp, size_t *olen,
bhnd_nvram_type otype);
static int bhnd_nvram_val_bcm_macaddr_string_filter(
- const bhnd_nvram_val_fmt_t **fmt, const void *inp,
+ const bhnd_nvram_val_fmt **fmt, const void *inp,
size_t ilen, bhnd_nvram_type itype);
static int bhnd_nvram_val_bcm_macaddr_string_encode_elem(
- bhnd_nvram_val_t *value, const void *inp,
+ bhnd_nvram_val *value, const void *inp,
size_t ilen, void *outp, size_t *olen,
bhnd_nvram_type otype);
static const void *bhnd_nvram_val_bcm_macaddr_string_next(
- bhnd_nvram_val_t *value, const void *prev,
+ bhnd_nvram_val *value, const void *prev,
size_t *len);
static int bhnd_nvram_val_bcm_int_filter(
- const bhnd_nvram_val_fmt_t **fmt, const void *inp,
+ const bhnd_nvram_val_fmt **fmt, const void *inp,
size_t ilen, bhnd_nvram_type itype);
-static int bhnd_nvram_val_bcm_int_encode(bhnd_nvram_val_t *value,
+static int bhnd_nvram_val_bcm_int_encode(bhnd_nvram_val *value,
void *outp, size_t *olen, bhnd_nvram_type otype);
static int bhnd_nvram_val_bcm_decimal_encode_elem(
- bhnd_nvram_val_t *value, const void *inp,
+ bhnd_nvram_val *value, const void *inp,
size_t ilen, void *outp, size_t *olen,
bhnd_nvram_type otype);
static int bhnd_nvram_val_bcm_hex_encode_elem(
- bhnd_nvram_val_t *value, const void *inp,
+ bhnd_nvram_val *value, const void *inp,
size_t ilen, void *outp, size_t *olen,
bhnd_nvram_type otype);
static int bhnd_nvram_val_bcm_leddc_filter(
- const bhnd_nvram_val_fmt_t **fmt, const void *inp,
+ const bhnd_nvram_val_fmt **fmt, const void *inp,
size_t ilen, bhnd_nvram_type itype);
static int bhnd_nvram_val_bcm_leddc_encode_elem(
- bhnd_nvram_val_t *value, const void *inp,
+ bhnd_nvram_val *value, const void *inp,
size_t ilen, void *outp, size_t *olen,
bhnd_nvram_type otype);
-static int bhnd_nvram_val_bcmstr_encode(bhnd_nvram_val_t *value,
+static int bhnd_nvram_val_bcmstr_encode(bhnd_nvram_val *value,
void *outp, size_t *olen, bhnd_nvram_type otype);
static int bhnd_nvram_val_bcmstr_csv_filter(
- const bhnd_nvram_val_fmt_t **fmt, const void *inp,
+ const bhnd_nvram_val_fmt **fmt, const void *inp,
size_t ilen, bhnd_nvram_type itype);
-static const void *bhnd_nvram_val_bcmstr_csv_next(bhnd_nvram_val_t *value,
+static const void *bhnd_nvram_val_bcmstr_csv_next(bhnd_nvram_val *value,
const void *prev, size_t *len);
/**
* Broadcom NVRAM MAC address format.
*/
-const bhnd_nvram_val_fmt_t bhnd_nvram_val_bcm_macaddr_fmt = {
+const bhnd_nvram_val_fmt bhnd_nvram_val_bcm_macaddr_fmt = {
.name = "bcm-macaddr",
.native_type = BHND_NVRAM_TYPE_UINT8_ARRAY,
.op_filter = bhnd_nvram_val_bcm_macaddr_filter,
@@ -125,7 +125,7 @@
};
/** Broadcom NVRAM MAC address string format. */
-static const bhnd_nvram_val_fmt_t bhnd_nvram_val_bcm_macaddr_string_fmt = {
+static const bhnd_nvram_val_fmt bhnd_nvram_val_bcm_macaddr_string_fmt = {
.name = "bcm-macaddr-string",
.native_type = BHND_NVRAM_TYPE_STRING,
.op_filter = bhnd_nvram_val_bcm_macaddr_string_filter,
@@ -136,7 +136,7 @@
/**
* Broadcom NVRAM LED duty-cycle format.
*/
-const bhnd_nvram_val_fmt_t bhnd_nvram_val_bcm_leddc_fmt = {
+const bhnd_nvram_val_fmt bhnd_nvram_val_bcm_leddc_fmt = {
.name = "bcm-leddc",
.native_type = BHND_NVRAM_TYPE_UINT32,
.op_filter = bhnd_nvram_val_bcm_leddc_filter,
@@ -152,7 +152,7 @@
* - Positive values will be string-encoded without a prefix.
* - Negative values will be string-encoded with a leading '-' sign.
*/
-const bhnd_nvram_val_fmt_t bhnd_nvram_val_bcm_decimal_fmt = {
+const bhnd_nvram_val_fmt bhnd_nvram_val_bcm_decimal_fmt = {
.name = "bcm-decimal",
.native_type = BHND_NVRAM_TYPE_UINT64,
.op_filter = bhnd_nvram_val_bcm_int_filter,
@@ -171,7 +171,7 @@
* both signed and negative, it will be string encoded as a negative decimal
* value, not as a twos-complement hexadecimal value.
*/
-const bhnd_nvram_val_fmt_t bhnd_nvram_val_bcm_hex_fmt = {
+const bhnd_nvram_val_fmt bhnd_nvram_val_bcm_hex_fmt = {
.name = "bcm-hex",
.native_type = BHND_NVRAM_TYPE_UINT64,
.op_filter = bhnd_nvram_val_bcm_int_filter,
@@ -185,14 +185,14 @@
* Handles standard, comma-delimited, and octet-string values as used in
* Broadcom NVRAM data.
*/
-const bhnd_nvram_val_fmt_t bhnd_nvram_val_bcm_string_fmt = {
+const bhnd_nvram_val_fmt bhnd_nvram_val_bcm_string_fmt = {
.name = "bcm-string",
.native_type = BHND_NVRAM_TYPE_STRING,
.op_encode = bhnd_nvram_val_bcmstr_encode,
};
/** Broadcom comma-delimited string. */
-static const bhnd_nvram_val_fmt_t bhnd_nvram_val_bcm_string_csv_fmt = {
+static const bhnd_nvram_val_fmt bhnd_nvram_val_bcm_string_csv_fmt = {
.name = "bcm-string[]",
.native_type = BHND_NVRAM_TYPE_STRING,
.op_filter = bhnd_nvram_val_bcmstr_csv_filter,
@@ -203,7 +203,7 @@
* Common hex/decimal integer filter implementation.
*/
static int
-bhnd_nvram_val_bcm_int_filter(const bhnd_nvram_val_fmt_t **fmt, const void *inp,
+bhnd_nvram_val_bcm_int_filter(const bhnd_nvram_val_fmt **fmt, const void *inp,
size_t ilen, bhnd_nvram_type itype)
{
bhnd_nvram_type itype_base;
@@ -233,7 +233,7 @@
* Broadcom hex/decimal integer encode implementation.
*/
static int
-bhnd_nvram_val_bcm_int_encode(bhnd_nvram_val_t *value, void *outp, size_t *olen,
+bhnd_nvram_val_bcm_int_encode(bhnd_nvram_val *value, void *outp, size_t *olen,
bhnd_nvram_type otype)
{
/* If encoding to a string, format multiple elements (if any) with a
@@ -248,7 +248,7 @@
* Broadcom hex integer encode_elem implementation.
*/
static int
-bhnd_nvram_val_bcm_hex_encode_elem(bhnd_nvram_val_t *value, const void *inp,
+bhnd_nvram_val_bcm_hex_encode_elem(bhnd_nvram_val *value, const void *inp,
size_t ilen, void *outp, size_t *olen, bhnd_nvram_type otype)
{
bhnd_nvram_type itype;
@@ -303,7 +303,7 @@
* Broadcom decimal integer encode_elem implementation.
*/
static int
-bhnd_nvram_val_bcm_decimal_encode_elem(bhnd_nvram_val_t *value, const void *inp,
+bhnd_nvram_val_bcm_decimal_encode_elem(bhnd_nvram_val *value, const void *inp,
size_t ilen, void *outp, size_t *olen, bhnd_nvram_type otype)
{
const char *sfmt;
@@ -325,7 +325,7 @@
* Broadcom LED duty-cycle filter.
*/
static int
-bhnd_nvram_val_bcm_leddc_filter(const bhnd_nvram_val_fmt_t **fmt,
+bhnd_nvram_val_bcm_leddc_filter(const bhnd_nvram_val_fmt **fmt,
const void *inp, size_t ilen, bhnd_nvram_type itype)
{
const char *p;
@@ -356,7 +356,7 @@
* Broadcom LED duty-cycle encode.
*/
static int
-bhnd_nvram_val_bcm_leddc_encode_elem(bhnd_nvram_val_t *value, const void *inp,
+bhnd_nvram_val_bcm_leddc_encode_elem(bhnd_nvram_val *value, const void *inp,
size_t ilen, void *outp, size_t *olen, bhnd_nvram_type otype)
{
bhnd_nvram_type itype;
@@ -536,11 +536,11 @@
* Broadcom NVRAM string encoding.
*/
static int
-bhnd_nvram_val_bcmstr_encode(bhnd_nvram_val_t *value, void *outp,
- size_t *olen, bhnd_nvram_type otype)
+bhnd_nvram_val_bcmstr_encode(bhnd_nvram_val *value, void *outp, size_t *olen,
+ bhnd_nvram_type otype)
{
- bhnd_nvram_val_t array;
- const bhnd_nvram_val_fmt_t *array_fmt;
+ bhnd_nvram_val array;
+ const bhnd_nvram_val_fmt *array_fmt;
const void *inp;
bhnd_nvram_type itype;
size_t ilen;
@@ -588,7 +588,7 @@
* Broadcom NVRAM comma-delimited string filter.
*/
static int
-bhnd_nvram_val_bcmstr_csv_filter(const bhnd_nvram_val_fmt_t **fmt,
+bhnd_nvram_val_bcmstr_csv_filter(const bhnd_nvram_val_fmt **fmt,
const void *inp, size_t ilen, bhnd_nvram_type itype)
{
switch (itype) {
@@ -604,7 +604,7 @@
* Broadcom NVRAM comma-delimited string iteration.
*/
static const void *
-bhnd_nvram_val_bcmstr_csv_next(bhnd_nvram_val_t *value, const void *prev,
+bhnd_nvram_val_bcmstr_csv_next(bhnd_nvram_val *value, const void *prev,
size_t *len)
{
const char *next;
@@ -671,7 +671,7 @@
* MAC address filter.
*/
static int
-bhnd_nvram_val_bcm_macaddr_filter(const bhnd_nvram_val_fmt_t **fmt,
+bhnd_nvram_val_bcm_macaddr_filter(const bhnd_nvram_val_fmt **fmt,
const void *inp, size_t ilen, bhnd_nvram_type itype)
{
switch (itype) {
@@ -690,7 +690,7 @@
* MAC address encoding.
*/
static int
-bhnd_nvram_val_bcm_macaddr_encode(bhnd_nvram_val_t *value, void *outp,
+bhnd_nvram_val_bcm_macaddr_encode(bhnd_nvram_val *value, void *outp,
size_t *olen, bhnd_nvram_type otype)
{
const void *inp;
@@ -714,7 +714,7 @@
* MAC address string filter.
*/
static int
-bhnd_nvram_val_bcm_macaddr_string_filter(const bhnd_nvram_val_fmt_t **fmt,
+bhnd_nvram_val_bcm_macaddr_string_filter(const bhnd_nvram_val_fmt **fmt,
const void *inp, size_t ilen, bhnd_nvram_type itype)
{
switch (itype) {
@@ -735,7 +735,7 @@
* MAC address string octet encoding.
*/
static int
-bhnd_nvram_val_bcm_macaddr_string_encode_elem(bhnd_nvram_val_t *value,
+bhnd_nvram_val_bcm_macaddr_string_encode_elem(bhnd_nvram_val *value,
const void *inp, size_t ilen, void *outp, size_t *olen,
bhnd_nvram_type otype)
{
@@ -765,7 +765,7 @@
* MAC address string octet iteration.
*/
static const void *
-bhnd_nvram_val_bcm_macaddr_string_next(bhnd_nvram_val_t *value, const void *prev,
+bhnd_nvram_val_bcm_macaddr_string_next(bhnd_nvram_val *value, const void *prev,
size_t *len)
{
const char *next;
Index: head/sys/dev/bhnd/nvram/bhnd_nvram_value_prf.c
===================================================================
--- head/sys/dev/bhnd/nvram/bhnd_nvram_value_prf.c
+++ head/sys/dev/bhnd/nvram/bhnd_nvram_value_prf.c
@@ -98,7 +98,7 @@
* underflow) the representation defined by @p fmt.
*/
int
-bhnd_nvram_val_printf(bhnd_nvram_val_t *value, const char *fmt, char *outp,
+bhnd_nvram_val_printf(bhnd_nvram_val *value, const char *fmt, char *outp,
size_t *olen, ...)
{
va_list ap;
@@ -209,7 +209,7 @@
* underflow) the representation defined by @p fmt.
*/
int
-bhnd_nvram_val_vprintf(bhnd_nvram_val_t *value, const char *fmt, char *outp,
+bhnd_nvram_val_vprintf(bhnd_nvram_val *value, const char *fmt, char *outp,
size_t *olen, va_list ap)
{
const void *elem;
Index: head/sys/dev/bhnd/nvram/bhnd_nvram_valuevar.h
===================================================================
--- head/sys/dev/bhnd/nvram/bhnd_nvram_valuevar.h
+++ head/sys/dev/bhnd/nvram/bhnd_nvram_valuevar.h
@@ -34,12 +34,12 @@
#include "bhnd_nvram_value.h"
-int bhnd_nvram_val_generic_encode(bhnd_nvram_val_t *value,
+int bhnd_nvram_val_generic_encode(bhnd_nvram_val *value,
void *outp, size_t *olen, bhnd_nvram_type otype);
-int bhnd_nvram_val_generic_encode_elem(bhnd_nvram_val_t *value,
+int bhnd_nvram_val_generic_encode_elem(bhnd_nvram_val *value,
const void *inp, size_t ilen, void *outp, size_t *olen,
bhnd_nvram_type otype);
-const void *bhnd_nvram_val_generic_next(bhnd_nvram_val_t *value,
+const void *bhnd_nvram_val_generic_next(bhnd_nvram_val *value,
const void *prev, size_t *len);
/**
* Filter input data prior to initialization.
@@ -60,24 +60,24 @@
* @retval EFAULT if @p ilen is not correctly aligned for elements of
* @p itype.
*/
-typedef int (bhnd_nvram_val_op_filter)(const bhnd_nvram_val_fmt_t **fmt,
+typedef int (bhnd_nvram_val_op_filter)(const bhnd_nvram_val_fmt **fmt,
const void *inp, size_t ilen, bhnd_nvram_type itype);
/** @see bhnd_nvram_val_encode() */
-typedef int (bhnd_nvram_val_op_encode)(bhnd_nvram_val_t *value, void *outp,
+typedef int (bhnd_nvram_val_op_encode)(bhnd_nvram_val *value, void *outp,
size_t *olen, bhnd_nvram_type otype);
/** @see bhnd_nvram_val_encode_elem() */
-typedef int (bhnd_nvram_val_op_encode_elem)(bhnd_nvram_val_t *value,
+typedef int (bhnd_nvram_val_op_encode_elem)(bhnd_nvram_val *value,
const void *inp, size_t ilen, void *outp, size_t *olen,
bhnd_nvram_type otype);
/** @see bhnd_nvram_val_next() */
-typedef const void *(bhnd_nvram_val_op_next)(bhnd_nvram_val_t *value,
+typedef const void *(bhnd_nvram_val_op_next)(bhnd_nvram_val *value,
const void *prev, size_t *len);
/** @see bhnd_nvram_val_nelem() */
-typedef size_t (bhnd_nvram_val_op_nelem)(bhnd_nvram_val_t *value);
+typedef size_t (bhnd_nvram_val_op_nelem)(bhnd_nvram_val *value);
/**
* NVRAM value format.
Index: head/sys/mips/broadcom/bcm_nvram_cfe.c
===================================================================
--- head/sys/mips/broadcom/bcm_nvram_cfe.c
+++ head/sys/mips/broadcom/bcm_nvram_cfe.c
@@ -83,8 +83,7 @@
char *dname);
static struct bhnd_nvram_io *bhnd_nvram_find_cfedev(device_t dev,
- char **dname,
- bhnd_nvram_data_class_t **cls);
+ char **dname, bhnd_nvram_data_class **cls);
/** Known CFE NVRAM device names, in probe order. */
static char *nvram_cfe_devs[] = {
@@ -95,7 +94,7 @@
};
/** Supported CFE NVRAM formats, in probe order. */
-static bhnd_nvram_data_class_t * const nvram_cfe_fmts[] = {
+static bhnd_nvram_data_class * const nvram_cfe_fmts[] = {
&bhnd_nvram_bcm_class,
&bhnd_nvram_tlv_class
};
@@ -105,7 +104,7 @@
bhnd_nvram_cfe_probe(device_t dev)
{
struct bhnd_nvram_io *io;
- bhnd_nvram_data_class_t *cls;
+ bhnd_nvram_data_class *cls;
const char *cls_desc;
char *dname;
char *desc;
@@ -135,7 +134,7 @@
bhnd_nvram_cfe_attach(device_t dev)
{
struct bhnd_nvram_cfe_softc *sc;
- bhnd_nvram_data_class_t *cls;
+ bhnd_nvram_data_class *cls;
struct bhnd_nvram_io *io;
char *dname;
int error;
@@ -215,8 +214,7 @@
* @retval NULL if no usable CFE NVRAM device could be found.
*/
static struct bhnd_nvram_io *
-bhnd_nvram_find_cfedev(device_t dev, char **dname,
- bhnd_nvram_data_class_t **cls)
+bhnd_nvram_find_cfedev(device_t dev, char **dname, bhnd_nvram_data_class **cls)
{
struct bhnd_nvram_io *io;
int devinfo;
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Thu, Dec 26, 12:05 AM (40 m, 42 s)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
15599762
Default Alt Text
D8755.diff (32 KB)
Attached To
Mode
D8755: bhnd(4): minor style(9) fixes.
Attached
Detach File
Event Timeline
Log In to Comment