Lines Matching defs:array_node_def

93     const struct snmp_scalar_array_node_def* array_node_def = array_node->array_nodes;
97 if (array_node_def->oid == instance->instance_oid.id[0]) {
101 array_node_def++;
106 instance->access = array_node_def->access;
107 instance->asn1_type = array_node_def->asn1_type;
111 instance->reference.const_ptr = array_node_def;
124 const struct snmp_scalar_array_node_def* array_node_def = array_node->array_nodes;
134 result = array_node_def;
135 array_node_def++;
138 if (array_node_def->oid < result->oid) {
139 result = array_node_def;
141 array_node_def++;
148 if (array_node_def->oid == instance->instance_oid.id[0]) {
149 result = array_node_def;
153 array_node_def++;
160 array_node_def = array_node->array_nodes; /* may be already at the end when if case before was executed without result -> reinitialize to start */
162 if ((array_node_def->oid > instance->instance_oid.id[0]) &&
163 ((u32_t)(array_node_def->oid - instance->instance_oid.id[0]) < oid_dist)) {
164 result = array_node_def;
165 oid_dist = array_node_def->oid - instance->instance_oid.id[0];
168 array_node_def++;
197 const struct snmp_scalar_array_node_def* array_node_def = (const struct snmp_scalar_array_node_def*)instance->reference.const_ptr;
199 return array_node->get_value(array_node_def, value);
206 const struct snmp_scalar_array_node_def* array_node_def = (const struct snmp_scalar_array_node_def*)instance->reference.const_ptr;
208 return array_node->set_test(array_node_def, value_len, value);
215 const struct snmp_scalar_array_node_def* array_node_def = (const struct snmp_scalar_array_node_def*)instance->reference.const_ptr;
217 return array_node->set_value(array_node_def, value_len, value);