Searched refs:datum (Results 1 - 25 of 67) sorted by relevance

123

/illumos-gate/usr/src/lib/libtnf/
H A Dtype.c35 _tnf_check_type(tnf_datum_t datum) argument
37 CHECK_RECORD(datum);
38 CHECK_SLOTS(datum);
40 if (!INFO_TYPE(DATUM_INFO(datum)))
41 _tnf_error(DATUM_TNF(datum), TNF_ERR_TYPEMISMATCH);
49 tnf_type_get_kind(tnf_datum_t datum) argument
53 CHECK_TYPE(datum);
57 info = _tnf_get_info(DATUM_TNF(datum), DATUM_RECORD(datum));
62 * Retrieve type name for datum typ
66 tnf_type_get_name(tnf_datum_t datum) argument
79 tnf_type_get_size(tnf_datum_t datum) argument
101 tnf_type_get_base(tnf_datum_t datum) argument
122 tnf_type_get_property(tnf_datum_t datum, char *name) argument
[all...]
H A Dscalar.c34 #define CHECK_SCALAR(datum) check_scalar(datum)
36 #define DATUM_NATIVE(x) DATUM_TNF(datum)->file_native
51 check_scalar(tnf_datum_t datum) argument
53 CHECK_DATUM(datum);
54 if (!INFO_SCALAR(DATUM_INFO(datum)))
55 _tnf_error(DATUM_TNF(datum), TNF_ERR_TYPEMISMATCH);
66 tnf_get_char(tnf_datum_t datum) argument
68 CHECK_SCALAR(datum);
69 return (*(char *)DATUM_VAL(datum));
73 tnf_get_int8(tnf_datum_t datum) argument
80 tnf_get_int16(tnf_datum_t datum) argument
93 tnf_get_int32(tnf_datum_t datum) argument
135 tnf_get_int64(tnf_datum_t datum) argument
144 tnf_get_float32(tnf_datum_t datum) argument
159 tnf_get_float64(tnf_datum_t datum) argument
[all...]
H A Drecord.c31 * Check a record datum
35 _tnf_check_record(tnf_datum_t datum) argument
37 CHECK_DATUM(datum);
40 if (!INFO_TAGGED(DATUM_INFO(datum)))
41 _tnf_error(DATUM_TNF(datum), TNF_ERR_TYPEMISMATCH);
49 tnf_get_tag_arg(tnf_datum_t datum) argument
54 CHECK_RECORD(datum);
56 tnf = DATUM_TNF(datum);
60 arg = _tnf_get_tag_arg(tnf, DATUM_RECORD(datum));
H A Ddatum.c55 _tnf_datum_info(tnf_datum_t datum) argument
57 return ((struct taginfo *)_DATUM_HI(datum));
61 _tnf_datum_val(tnf_datum_t datum) argument
63 return ((caddr_t)_DATUM_LO(datum));
69 * Check for valid datum
73 _tnf_check_datum(tnf_datum_t datum) argument
78 if (datum == TNF_DATUM_NULL)
81 val = DATUM_VAL(datum);
82 tnf = DATUM_TNF(datum);
89 * Retrieve datum kin
93 tnf_get_kind(tnf_datum_t datum) argument
105 has_prop(tnf_datum_t datum, tag_props_t prop) argument
114 tnf_is_inline(tnf_datum_t datum) argument
120 tnf_is_scalar(tnf_datum_t datum) argument
126 tnf_is_record(tnf_datum_t datum) argument
132 tnf_is_array(tnf_datum_t datum) argument
138 tnf_is_string(tnf_datum_t datum) argument
144 tnf_is_struct(tnf_datum_t datum) argument
150 tnf_is_type(tnf_datum_t datum) argument
160 tnf_get_type(tnf_datum_t datum) argument
176 tnf_get_type_name(tnf_datum_t datum) argument
187 tnf_get_size(tnf_datum_t datum) argument
210 tnf_get_raw(tnf_datum_t datum) argument
[all...]
H A Darray.c49 _tnf_check_array(tnf_datum_t datum) argument
53 CHECK_RECORD(datum); /* XXX */
55 info = DATUM_INFO(datum);
58 _tnf_error(DATUM_TNF(datum), TNF_ERR_TYPEMISMATCH);
68 tnf_datum_t datum,
75 info = DATUM_INFO(datum);
79 _tnf_error(DATUM_TNF(datum), TNF_ERR_INTERNAL);
95 tnf_get_element_count(tnf_datum_t datum) argument
100 CHECK_ARRAY(datum);
102 (void) get_array_info(datum,
67 get_array_info( tnf_datum_t datum, struct taginfo **basep, struct taginfo **eltp, struct taginfo **elt_basep) argument
116 tnf_get_element(tnf_datum_t datum, unsigned index) argument
161 tnf_get_element_type(tnf_datum_t datum) argument
177 tnf_get_chars(tnf_datum_t datum) argument
196 tnf_get_elements(tnf_datum_t datum) argument
[all...]
H A Dstruct.c44 _tnf_check_slots(tnf_datum_t datum) argument
48 CHECK_DATUM(datum);
50 info = DATUM_INFO(datum);
54 _tnf_error(DATUM_TNF(datum), TNF_ERR_TYPEMISMATCH);
62 get_slotinfo(tnf_datum_t datum) argument
66 info = DATUM_INFO(datum);
71 _tnf_error(DATUM_TNF(datum), TNF_ERR_BADTNF);
103 get_slot(tnf_datum_t datum, struct slot *slot) argument
106 _tnf_error(DATUM_TNF(datum), TNF_ERR_BADSLOT); /* XXX */
113 tnf = DATUM_TNF(datum);
131 tnf_get_slot_count(tnf_datum_t datum) argument
146 tnf_get_slot_index(tnf_datum_t datum, char *name) argument
169 tnf_get_slot_name(tnf_datum_t datum, unsigned index) argument
191 tnf_get_slot_named(tnf_datum_t datum, char *name) argument
209 tnf_get_slot_indexed(tnf_datum_t datum, unsigned index) argument
[all...]
H A Daccess.c69 tnf_get_block_relative(tnf_datum_t datum, int adjust) argument
75 CHECK_DATUM(datum);
77 tnf = DATUM_TNF(datum);
78 bhdr = _GET_BLOCK(tnf, DATUM_VAL(datum));
85 tnf_is_block_header(tnf_datum_t datum) argument
91 CHECK_DATUM(datum);
93 info = DATUM_INFO(datum);
94 val = DATUM_VAL(datum);
102 tnf_get_block_header(tnf_datum_t datum) argument
107 CHECK_DATUM(datum);
122 tnf_get_next_record(tnf_datum_t datum) argument
[all...]
/illumos-gate/usr/src/ucbhead/
H A Ddbm.h71 } datum; typedef in typeref:struct:__anon135
76 datum fetch(datum);
77 datum makdatum(char *, int);
78 datum firstkey(void);
79 datum nextkey(datum);
80 datum firsthash(long);
81 long calchash(datum);
84 datum fetc
[all...]
/illumos-gate/usr/src/head/rpcsvc/
H A Ddbm.h67 } datum; typedef in typeref:struct:__anon111
69 datum fetch(datum);
70 datum makdatum(char *, int);
71 datum firstkey(void);
72 datum nextkey(datum);
73 datum firsthash(long);
74 long calchash(datum);
/illumos-gate/usr/src/lib/libnisdb/yptol/
H A Dshim_hooks.h54 extern int shim_dbm_delete(DBM *db, datum key);
55 extern datum shim_dbm_fetch(DBM *db, datum key);
56 extern datum shim_dbm_fetch_noupdate(DBM *db, datum key);
57 extern datum shim_dbm_firstkey(DBM *db);
58 extern datum shim_dbm_nextkey(DBM *db);
59 extern datum shim_dbm_do_nextkey(DBM *db, datum inkey);
62 extern int shim_dbm_store(DBM *db, datum ke
[all...]
H A Dyptol.h70 extern int read_from_dit(char *, char *, datum *, datum *);
71 extern suc_code write_to_dit(char *, char *, datum, datum, bool_t, bool_t);
87 extern suc_code update_entry_ttl(map_ctrl *, datum *, TTL_TYPE);
88 extern void dump_datum(datum *);
93 extern suc_code update_entry_if_required(map_ctrl *, datum *);
94 extern void set_key_data(map_ctrl *, datum *);
96 extern bool_t has_entry_expired(map_ctrl *, datum *);
99 extern bool_t is_special_key(datum *);
[all...]
H A Dshim.h66 datum key_data; /* See NOTE at top of shim.c */
99 extern int shim_dbm_delete(DBM *db, datum key);
100 extern datum shim_dbm_fetch(DBM *db, datum key);
101 extern datum shim_dbm_fetch_noupdate(DBM *db, datum key);
102 extern datum shim_dbm_firstkey(DBM *db);
103 extern datum shim_dbm_nextkey(DBM *db);
106 extern int shim_dbm_store(DBM *db, datum key, datum conten
[all...]
H A Ddit_access_utils.h54 extern __nis_rule_value_t *datumToRuleValue(datum *key, datum *value,
60 datum *key,
61 datum *value, int *statP);
63 datum *key, datum *value, bool_t replace);
69 extern datum *ruleValueToDatum(__nis_table_mapping_t *t,
71 extern datum *getKeyFromRuleValue(__nis_table_mapping_t *t,
H A Dshim.c31 * Unfortunately many of these will do a copy of a datum structure
116 shim_dbm_delete(DBM *db, datum key)
151 datum
152 shim_dbm_fetch(DBM *db, datum key)
154 datum ret = {0, NULL};
190 datum
191 shim_dbm_fetch_noupdate(DBM *db, datum key)
193 datum ret = {0, NULL};
219 datum
225 datum re
[all...]
/illumos-gate/usr/src/cmd/tnf/tnfdump/
H A Dmain.c215 describe_record(tnf_datum_t datum) argument
217 (void) printf("0x%-8x: {\n", OFF(tnf_get_raw(datum)));
219 switch (tnf_get_kind(datum)) {
222 describe_struct(datum);
226 describe_array(datum);
229 describe_type(datum);
233 tnf_get_raw(datum), tnf_get_kind(datum));
241 describe_scalar(tnf_datum_t datum) argument
243 switch (tnf_get_kind(datum)) {
306 describe_struct(tnf_datum_t datum) argument
332 describe_array(tnf_datum_t datum) argument
351 describe_type(tnf_datum_t datum) argument
357 describe_brief(tnf_datum_t datum) argument
[all...]
H A Dcooked.c109 describe_c_record(tnf_datum_t datum) argument
114 switch (tnf_get_kind(datum)) {
118 schedule_rec = tnf_get_tag_arg(datum);
121 insert_event(datum, schedule_rec);
129 name_str = tnf_get_type_name(datum);
132 describe_probe_type(datum);
136 tnf_get_raw(datum), tnf_get_kind(datum));
143 describe_probe_type(tnf_datum_t datum) argument
149 n = tnf_get_slot_count(datum);
176 insert_event(tnf_datum_t datum, tnf_datum_t schedule_rec) argument
198 describe_event(tnf_datum_t datum, tnf_datum_t schedule_rec, hrtime_t evt_time) argument
260 describe_c_struct(tnf_datum_t datum) argument
285 describe_c_brief(tnf_datum_t datum) argument
310 describe_target(tnf_datum_t datum) argument
[all...]
/illumos-gate/usr/src/head/
H A Dndbm.h85 } datum; typedef in typeref:struct:__anon2291
90 } datum; typedef in typeref:struct:__anon2292
95 datum dbm_fetch(DBM *, datum);
96 datum dbm_firstkey(DBM *);
97 datum dbm_nextkey(DBM *);
98 int dbm_delete(DBM *, datum);
99 int dbm_store(DBM *, datum, datum, int);
/illumos-gate/usr/src/lib/krb5/plugins/kdb/db2/libdb2/include/
H A Ddb-ndbm.h60 } datum; typedef in typeref:struct:__anon2569
79 int dbm_delete __P((DBM *, datum));
80 datum dbm_fetch __P((DBM *, datum));
81 datum dbm_firstkey __P((DBM *));
82 long dbm_forder __P((DBM *, datum));
83 datum dbm_nextkey __P((DBM *));
85 int dbm_store __P((DBM *, datum, datum, int));
/illumos-gate/usr/src/lib/libbc/inc/include/
H A Dndbm.h51 } datum; typedef in typeref:struct:__anon2756
61 datum dbm_fetch();
62 datum dbm_firstkey();
63 datum dbm_nextkey();
64 datum dbm_do_nextkey();
/illumos-gate/usr/src/lib/krb5/plugins/kdb/db2/libdb2/hash/
H A Ddbm.c59 /* If the two size fields of datum and DBMT are not equal, then
90 datum
92 datum key;
94 datum item;
105 datum
108 datum item;
119 datum
121 datum key;
123 datum item;
136 datum ke
[all...]
/illumos-gate/usr/src/cmd/ypcmd/revnetgroup/
H A Dtable.c65 store(table, key, datum)
68 char *datum;
78 new->datum = datum;
96 return (cur->datum);
H A Dtable.h43 char *datum; member in struct:tablenode
/illumos-gate/usr/src/cmd/sendmail/db/dbm/
H A Ddbm.c101 datum
103 datum key;
105 datum item;
115 datum
118 datum item;
128 datum
130 datum key;
132 datum item;
146 datum key;
157 datum ke
[all...]
/illumos-gate/usr/src/ucblib/libdbm/
H A Ddbm.c54 int additem(char buf[PBLKSIZ], datum item);
55 int cmpdatum(datum d1, datum d2);
128 forder(datum key)
142 datum
143 fetch(datum key)
146 datum item;
163 delete(datum key)
166 datum item;
187 store(datum ke
[all...]
/illumos-gate/usr/src/lib/udapl/udapl_tavor/common/
H A Ddapl_hash.c58 void *datum; member in struct:DAPL_HASH_ELEM
99 /* datum value in empty table slots (use 0UL or ~0UL as appropriate) */
108 if (NO_DATUM(element->datum)) { \
111 (out_datum) = element->datum; \
134 * key, datum datum for key head
141 void **datum,
149 dapl_os_assert(!NO_DATUM(element->datum));
159 *datum = element->datum;
138 dapli_hash_rehash( DAPL_HASH_ELEM *element, DAPL_HASH_KEY key, void **datum, DAPL_HASH_ELEM ** head) argument
178 dapli_hash_add( DAPL_HASH_TABLEP p_table, DAPL_HASH_KEY key, void *datum, DAT_BOOLEAN allow_dup, DAT_BOOLEAN *report_dup) argument
[all...]

Completed in 123 milliseconds

123