Symbol: bhnd_nvram_io
sys/dev/bhnd/nvram/bhnd_nvram_data.c
128
bhnd_nvram_data_probe(bhnd_nvram_data_class *cls, struct bhnd_nvram_io *io)
sys/dev/bhnd/nvram/bhnd_nvram_data.c
154
struct bhnd_nvram_io *io, bhnd_nvram_data_class *classes[],
sys/dev/bhnd/nvram/bhnd_nvram_data.c
255
struct bhnd_nvram_io *io, const char *name, void *buf, size_t *len,
sys/dev/bhnd/nvram/bhnd_nvram_data.c
279
struct bhnd_nvram_io *io)
sys/dev/bhnd/nvram/bhnd_nvram_data.h
100
struct bhnd_nvram_io *io);
sys/dev/bhnd/nvram/bhnd_nvram_data.h
103
struct bhnd_nvram_io *io,
sys/dev/bhnd/nvram/bhnd_nvram_data.h
109
struct bhnd_nvram_io *io, const char *name,
sys/dev/bhnd/nvram/bhnd_nvram_data.h
114
struct bhnd_nvram_io *io);
sys/dev/bhnd/nvram/bhnd_nvram_data_bcm.c
120
struct bhnd_nvram_io *data; /**< backing buffer */
sys/dev/bhnd/nvram/bhnd_nvram_data_bcm.c
133
bhnd_nvram_bcm_probe(struct bhnd_nvram_io *io)
sys/dev/bhnd/nvram/bhnd_nvram_data_bcm.c
163
bhnd_nvram_bcm_getvar_direct(struct bhnd_nvram_io *io, const char *name,
sys/dev/bhnd/nvram/bhnd_nvram_data_bcm.c
174
bhnd_nvram_bcm_getvar_direct_common(struct bhnd_nvram_io *io, const char *name,
sys/dev/bhnd/nvram/bhnd_nvram_data_bcm.c
557
bhnd_nvram_bcm_init(struct bhnd_nvram_bcm *bcm, struct bhnd_nvram_io *src)
sys/dev/bhnd/nvram/bhnd_nvram_data_bcm.c
762
bhnd_nvram_bcm_new(struct bhnd_nvram_data *nv, struct bhnd_nvram_io *io)
sys/dev/bhnd/nvram/bhnd_nvram_data_bcmraw.c
135
bhnd_nvram_bcmraw_getvar_direct(struct bhnd_nvram_io *io, const char *name,
sys/dev/bhnd/nvram/bhnd_nvram_data_bcmraw.c
245
bhnd_nvram_bcmraw_init(struct bhnd_nvram_bcmraw *bcm, struct bhnd_nvram_io *src)
sys/dev/bhnd/nvram/bhnd_nvram_data_bcmraw.c
330
bhnd_nvram_bcmraw_new(struct bhnd_nvram_data *nv, struct bhnd_nvram_io *io)
sys/dev/bhnd/nvram/bhnd_nvram_data_bcmraw.c
77
bhnd_nvram_bcmraw_probe(struct bhnd_nvram_io *io)
sys/dev/bhnd/nvram/bhnd_nvram_data_bcmvar.h
70
int bhnd_nvram_bcm_getvar_direct_common(struct bhnd_nvram_io *io,
sys/dev/bhnd/nvram/bhnd_nvram_data_btxt.c
138
bhnd_nvram_btxt_getvar_direct(struct bhnd_nvram_io *io, const char *name,
sys/dev/bhnd/nvram/bhnd_nvram_data_btxt.c
443
bhnd_nvram_btxt_init(struct bhnd_nvram_btxt *btxt, struct bhnd_nvram_io *src)
sys/dev/bhnd/nvram/bhnd_nvram_data_btxt.c
535
bhnd_nvram_btxt_new(struct bhnd_nvram_data *nv, struct bhnd_nvram_io *io)
sys/dev/bhnd/nvram/bhnd_nvram_data_btxt.c
65
struct bhnd_nvram_io *data; /**< memory-backed board text data */
sys/dev/bhnd/nvram/bhnd_nvram_data_btxt.c
794
bhnd_nvram_btxt_entry_len(struct bhnd_nvram_io *io, size_t offset,
sys/dev/bhnd/nvram/bhnd_nvram_data_btxt.c
83
static int bhnd_nvram_btxt_entry_len(struct bhnd_nvram_io *io,
sys/dev/bhnd/nvram/bhnd_nvram_data_btxt.c
834
bhnd_nvram_btxt_seek_eol(struct bhnd_nvram_io *io, size_t *offset)
sys/dev/bhnd/nvram/bhnd_nvram_data_btxt.c
85
static int bhnd_nvram_btxt_seek_next(struct bhnd_nvram_io *io,
sys/dev/bhnd/nvram/bhnd_nvram_data_btxt.c
87
static int bhnd_nvram_btxt_seek_eol(struct bhnd_nvram_io *io,
sys/dev/bhnd/nvram/bhnd_nvram_data_btxt.c
874
bhnd_nvram_btxt_seek_next(struct bhnd_nvram_io *io, size_t *offset)
sys/dev/bhnd/nvram/bhnd_nvram_data_btxt.c
91
bhnd_nvram_btxt_probe(struct bhnd_nvram_io *io)
sys/dev/bhnd/nvram/bhnd_nvram_data_sprom.c
1065
struct bhnd_sprom_opcode_idx_entry *entry, struct bhnd_nvram_io *io,
sys/dev/bhnd/nvram/bhnd_nvram_data_sprom.c
126
bhnd_nvram_sprom_check_magic(struct bhnd_nvram_io *io,
sys/dev/bhnd/nvram/bhnd_nvram_data_sprom.c
166
bhnd_nvram_sprom_ident(struct bhnd_nvram_io *io,
sys/dev/bhnd/nvram/bhnd_nvram_data_sprom.c
290
bhnd_nvram_sprom_probe(struct bhnd_nvram_io *io)
sys/dev/bhnd/nvram/bhnd_nvram_data_sprom.c
303
bhnd_nvram_sprom_getvar_direct(struct bhnd_nvram_io *io, const char *name,
sys/dev/bhnd/nvram/bhnd_nvram_data_sprom.c
402
struct bhnd_nvram_io *io)
sys/dev/bhnd/nvram/bhnd_nvram_data_sprom.c
613
struct bhnd_nvram_io *io;
sys/dev/bhnd/nvram/bhnd_nvram_data_sprom.c
68
struct bhnd_nvram_io *io,
sys/dev/bhnd/nvram/bhnd_nvram_data_sprom.c
75
struct bhnd_nvram_io *io);
sys/dev/bhnd/nvram/bhnd_nvram_data_sprom.c
761
bhnd_nvram_sprom_new(struct bhnd_nvram_data *nv, struct bhnd_nvram_io *io)
sys/dev/bhnd/nvram/bhnd_nvram_data_sprom.c
80
struct bhnd_nvram_io *io,
sys/dev/bhnd/nvram/bhnd_nvram_data_sprom.c
86
struct bhnd_nvram_io *data,
sys/dev/bhnd/nvram/bhnd_nvram_data_sprom.c
887
struct bhnd_nvram_io *data, bhnd_nvram_type type, size_t offset,
sys/dev/bhnd/nvram/bhnd_nvram_data_sprom.c
93
struct bhnd_nvram_io *data,
sys/dev/bhnd/nvram/bhnd_nvram_data_sprom.c
982
struct bhnd_nvram_io *data, bhnd_nvram_type type, size_t offset,
sys/dev/bhnd/nvram/bhnd_nvram_data_spromvar.h
174
struct bhnd_nvram_io *data; /**< backing SPROM image */
sys/dev/bhnd/nvram/bhnd_nvram_data_tlv.c
114
bhnd_nvram_tlv_probe(struct bhnd_nvram_io *io)
sys/dev/bhnd/nvram/bhnd_nvram_data_tlv.c
166
bhnd_nvram_tlv_getvar_direct(struct bhnd_nvram_io *io, const char *name,
sys/dev/bhnd/nvram/bhnd_nvram_data_tlv.c
360
bhnd_nvram_tlv_init(struct bhnd_nvram_tlv *tlv, struct bhnd_nvram_io *src)
sys/dev/bhnd/nvram/bhnd_nvram_data_tlv.c
413
bhnd_nvram_tlv_new(struct bhnd_nvram_data *nv, struct bhnd_nvram_io *io)
sys/dev/bhnd/nvram/bhnd_nvram_data_tlv.c
60
struct bhnd_nvram_io *data; /**< backing buffer */
sys/dev/bhnd/nvram/bhnd_nvram_data_tlv.c
642
bhnd_nvram_tlv_next_record(struct bhnd_nvram_io *io, size_t *next, size_t
sys/dev/bhnd/nvram/bhnd_nvram_data_tlv.c
713
bhnd_nvram_tlv_parse_size(struct bhnd_nvram_io *io, size_t *size)
sys/dev/bhnd/nvram/bhnd_nvram_data_tlv.c
90
struct bhnd_nvram_io *io,
sys/dev/bhnd/nvram/bhnd_nvram_data_tlv.c
94
struct bhnd_nvram_io *io,
sys/dev/bhnd/nvram/bhnd_nvram_datavar.h
55
typedef int (bhnd_nvram_data_op_probe)(struct bhnd_nvram_io *io);
sys/dev/bhnd/nvram/bhnd_nvram_datavar.h
59
struct bhnd_nvram_io *io, const char *name,
sys/dev/bhnd/nvram/bhnd_nvram_datavar.h
71
struct bhnd_nvram_io *io);
sys/dev/bhnd/nvram/bhnd_nvram_io.c
117
bhnd_nvram_io_write(struct bhnd_nvram_io *io, size_t offset, void *buffer,
sys/dev/bhnd/nvram/bhnd_nvram_io.c
151
bhnd_nvram_io_write_ptr(struct bhnd_nvram_io *io, size_t offset, void **ptr,
sys/dev/bhnd/nvram/bhnd_nvram_io.c
163
bhnd_nvram_io_getsize(struct bhnd_nvram_io *io)
sys/dev/bhnd/nvram/bhnd_nvram_io.c
186
bhnd_nvram_io_setsize(struct bhnd_nvram_io *io, size_t size)
sys/dev/bhnd/nvram/bhnd_nvram_io.c
198
bhnd_nvram_io_free(struct bhnd_nvram_io *io)
sys/dev/bhnd/nvram/bhnd_nvram_io.c
61
bhnd_nvram_io_read(struct bhnd_nvram_io *io, size_t offset, void *buffer,
sys/dev/bhnd/nvram/bhnd_nvram_io.c
93
bhnd_nvram_io_read_ptr(struct bhnd_nvram_io *io, size_t offset,
sys/dev/bhnd/nvram/bhnd_nvram_io.h
46
struct bhnd_nvram_io;
sys/dev/bhnd/nvram/bhnd_nvram_io.h
48
struct bhnd_nvram_io *bhnd_nvram_iobuf_new(const void *buffer, size_t size);
sys/dev/bhnd/nvram/bhnd_nvram_io.h
49
struct bhnd_nvram_io *bhnd_nvram_iobuf_empty(size_t size, size_t capacity);
sys/dev/bhnd/nvram/bhnd_nvram_io.h
50
struct bhnd_nvram_io *bhnd_nvram_iobuf_copy(struct bhnd_nvram_io *src);
sys/dev/bhnd/nvram/bhnd_nvram_io.h
51
struct bhnd_nvram_io *bhnd_nvram_iobuf_copy_range(struct bhnd_nvram_io *src,
sys/dev/bhnd/nvram/bhnd_nvram_io.h
54
struct bhnd_nvram_io *bhnd_nvram_ioptr_new(const void *ptr, size_t size,
sys/dev/bhnd/nvram/bhnd_nvram_io.h
58
struct bhnd_nvram_io *bhnd_nvram_iores_new(struct bhnd_resource *r,
sys/dev/bhnd/nvram/bhnd_nvram_io.h
63
size_t bhnd_nvram_io_getsize(struct bhnd_nvram_io *io);
sys/dev/bhnd/nvram/bhnd_nvram_io.h
64
int bhnd_nvram_io_setsize(struct bhnd_nvram_io *io,
sys/dev/bhnd/nvram/bhnd_nvram_io.h
67
int bhnd_nvram_io_read(struct bhnd_nvram_io *io,
sys/dev/bhnd/nvram/bhnd_nvram_io.h
69
int bhnd_nvram_io_read_ptr(struct bhnd_nvram_io *io,
sys/dev/bhnd/nvram/bhnd_nvram_io.h
73
int bhnd_nvram_io_write(struct bhnd_nvram_io *io,
sys/dev/bhnd/nvram/bhnd_nvram_io.h
75
int bhnd_nvram_io_write_ptr(struct bhnd_nvram_io *io,
sys/dev/bhnd/nvram/bhnd_nvram_io.h
79
void bhnd_nvram_io_free(struct bhnd_nvram_io *io);
sys/dev/bhnd/nvram/bhnd_nvram_iobuf.c
141
struct bhnd_nvram_io *
sys/dev/bhnd/nvram/bhnd_nvram_iobuf.c
144
struct bhnd_nvram_io *io;
sys/dev/bhnd/nvram/bhnd_nvram_iobuf.c
171
struct bhnd_nvram_io *
sys/dev/bhnd/nvram/bhnd_nvram_iobuf.c
172
bhnd_nvram_iobuf_copy(struct bhnd_nvram_io *src)
sys/dev/bhnd/nvram/bhnd_nvram_iobuf.c
193
struct bhnd_nvram_io *
sys/dev/bhnd/nvram/bhnd_nvram_iobuf.c
194
bhnd_nvram_iobuf_copy_range(struct bhnd_nvram_io *src, size_t offset,
sys/dev/bhnd/nvram/bhnd_nvram_iobuf.c
197
struct bhnd_nvram_io *io;
sys/dev/bhnd/nvram/bhnd_nvram_iobuf.c
220
bhnd_nvram_iobuf_free(struct bhnd_nvram_io *io)
sys/dev/bhnd/nvram/bhnd_nvram_iobuf.c
232
bhnd_nvram_iobuf_getsize(struct bhnd_nvram_io *io)
sys/dev/bhnd/nvram/bhnd_nvram_iobuf.c
239
bhnd_nvram_iobuf_setsize(struct bhnd_nvram_io *io, size_t size)
sys/dev/bhnd/nvram/bhnd_nvram_iobuf.c
276
bhnd_nvram_iobuf_read_ptr(struct bhnd_nvram_io *io, size_t offset,
sys/dev/bhnd/nvram/bhnd_nvram_iobuf.c
296
bhnd_nvram_iobuf_write_ptr(struct bhnd_nvram_io *io, size_t offset,
sys/dev/bhnd/nvram/bhnd_nvram_iobuf.c
308
bhnd_nvram_iobuf_read(struct bhnd_nvram_io *io, size_t offset, void *buffer,
sys/dev/bhnd/nvram/bhnd_nvram_iobuf.c
324
bhnd_nvram_iobuf_write(struct bhnd_nvram_io *io, size_t offset,
sys/dev/bhnd/nvram/bhnd_nvram_iobuf.c
55
struct bhnd_nvram_io io; /**< common I/O instance state */
sys/dev/bhnd/nvram/bhnd_nvram_iobuf.c
84
struct bhnd_nvram_io *
sys/dev/bhnd/nvram/bhnd_nvram_ioptr.c
107
bhnd_nvram_ioptr_free(struct bhnd_nvram_io *io)
sys/dev/bhnd/nvram/bhnd_nvram_ioptr.c
113
bhnd_nvram_ioptr_getsize(struct bhnd_nvram_io *io)
sys/dev/bhnd/nvram/bhnd_nvram_ioptr.c
120
bhnd_nvram_ioptr_setsize(struct bhnd_nvram_io *io, size_t size)
sys/dev/bhnd/nvram/bhnd_nvram_ioptr.c
161
bhnd_nvram_ioptr_read_ptr(struct bhnd_nvram_io *io, size_t offset,
sys/dev/bhnd/nvram/bhnd_nvram_ioptr.c
181
bhnd_nvram_ioptr_write_ptr(struct bhnd_nvram_io *io, size_t offset,
sys/dev/bhnd/nvram/bhnd_nvram_ioptr.c
197
bhnd_nvram_ioptr_read(struct bhnd_nvram_io *io, size_t offset, void *buffer,
sys/dev/bhnd/nvram/bhnd_nvram_ioptr.c
213
bhnd_nvram_ioptr_write(struct bhnd_nvram_io *io, size_t offset,
sys/dev/bhnd/nvram/bhnd_nvram_ioptr.c
55
struct bhnd_nvram_io io; /**< common I/O instance state */
sys/dev/bhnd/nvram/bhnd_nvram_ioptr.c
82
struct bhnd_nvram_io *
sys/dev/bhnd/nvram/bhnd_nvram_iores.c
141
bhnd_nvram_iores_free(struct bhnd_nvram_io *io)
sys/dev/bhnd/nvram/bhnd_nvram_iores.c
147
bhnd_nvram_iores_getsize(struct bhnd_nvram_io *io)
sys/dev/bhnd/nvram/bhnd_nvram_iores.c
154
bhnd_nvram_iores_setsize(struct bhnd_nvram_io *io, size_t size)
sys/dev/bhnd/nvram/bhnd_nvram_iores.c
161
bhnd_nvram_iores_read_ptr(struct bhnd_nvram_io *io, size_t offset,
sys/dev/bhnd/nvram/bhnd_nvram_iores.c
169
bhnd_nvram_iores_write_ptr(struct bhnd_nvram_io *io, size_t offset,
sys/dev/bhnd/nvram/bhnd_nvram_iores.c
211
bhnd_nvram_iores_read(struct bhnd_nvram_io *io, size_t offset, void *buffer,
sys/dev/bhnd/nvram/bhnd_nvram_iores.c
258
bhnd_nvram_iores_write(struct bhnd_nvram_io *io, size_t offset,
sys/dev/bhnd/nvram/bhnd_nvram_iores.c
48
struct bhnd_nvram_io io; /**< common I/O instance state */
sys/dev/bhnd/nvram/bhnd_nvram_iores.c
75
struct bhnd_nvram_io *
sys/dev/bhnd/nvram/bhnd_nvram_iovar.h
39
typedef int (bhnd_nvram_iop_read)(struct bhnd_nvram_io *io, size_t offset,
sys/dev/bhnd/nvram/bhnd_nvram_iovar.h
43
typedef int (bhnd_nvram_iop_read_ptr)(struct bhnd_nvram_io *io, size_t offset,
sys/dev/bhnd/nvram/bhnd_nvram_iovar.h
47
typedef int (bhnd_nvram_iop_write)(struct bhnd_nvram_io *io, size_t offset,
sys/dev/bhnd/nvram/bhnd_nvram_iovar.h
51
typedef int (bhnd_nvram_iop_write_ptr)(struct bhnd_nvram_io *io, size_t offset,
sys/dev/bhnd/nvram/bhnd_nvram_iovar.h
55
typedef size_t (bhnd_nvram_iop_getsize)(struct bhnd_nvram_io *io);
sys/dev/bhnd/nvram/bhnd_nvram_iovar.h
58
typedef int (bhnd_nvram_iop_setsize)(struct bhnd_nvram_io *io, size_t size);
sys/dev/bhnd/nvram/bhnd_nvram_iovar.h
61
typedef void (bhnd_nvram_iop_free)(struct bhnd_nvram_io *io);
sys/dev/bhnd/nvram/bhnd_nvram_store.c
1015
struct bhnd_nvram_io **data, uint32_t flags)
sys/dev/bhnd/nvram/bhnd_nvram_store.c
1020
struct bhnd_nvram_io *io;
sys/dev/bhnd/nvram/bhnd_nvram_store.c
194
struct bhnd_nvram_io *io, bhnd_nvram_data_class *cls)
sys/dev/bhnd/nvram/bhnd_nvram_store.h
69
struct bhnd_nvram_io *io, bhnd_nvram_data_class *cls);
sys/dev/bhnd/nvram/bhnd_nvram_store.h
79
const char *path, struct bhnd_nvram_io **data, uint32_t flags);
sys/dev/bhnd/nvram/bhnd_sprom.c
96
struct bhnd_nvram_io *io;