Lines Matching defs:state
280 struct snmp_next_oid_state state;
284 snmp_next_oid_init(&state, row_oid->id, row_oid->len, result_temp, LWIP_ARRAYSIZE(ip_AddrTable_oid_ranges));
292 snmp_next_oid_check(&state, test_oid, LWIP_ARRAYSIZE(ip_AddrTable_oid_ranges), netif);
296 if (state.status == SNMP_NEXT_OID_STATUS_SUCCESS) {
297 snmp_oid_assign(row_oid, state.next_oid, state.next_oid_len);
299 return ip_AddrTable_get_cell_value_core((struct netif *)state.reference, column, value, value_len);
434 struct snmp_next_oid_state state;
439 snmp_next_oid_init(&state, row_oid->id, row_oid->len, result_temp, LWIP_ARRAYSIZE(ip_RouteTable_oid_ranges));
444 snmp_next_oid_check(&state, test_oid, LWIP_ARRAYSIZE(ip_RouteTable_oid_ranges), netif_default);
455 snmp_next_oid_check(&state, test_oid, LWIP_ARRAYSIZE(ip_RouteTable_oid_ranges), netif);
460 if (state.status == SNMP_NEXT_OID_STATUS_SUCCESS) {
463 snmp_oid_assign(row_oid, state.next_oid, state.next_oid_len);
465 return ip_RouteTable_get_cell_value_core((struct netif *)state.reference, ip4_addr_isany_val(dst), column, value, value_len);
553 struct snmp_next_oid_state state;
557 snmp_next_oid_init(&state, row_oid->id, row_oid->len, result_temp, LWIP_ARRAYSIZE(ip_NetToMediaTable_oid_ranges));
572 snmp_next_oid_check(&state, test_oid, LWIP_ARRAYSIZE(ip_NetToMediaTable_oid_ranges), LWIP_PTR_NUMERIC_CAST(void *, i));
577 if (state.status == SNMP_NEXT_OID_STATUS_SUCCESS) {
578 snmp_oid_assign(row_oid, state.next_oid, state.next_oid_len);
580 return ip_NetToMediaTable_get_cell_value_core(LWIP_PTR_NUMERIC_CAST(size_t, state.reference), column, value, value_len);