Lines Matching refs:ret

56   ompd_rc_t ret = ompd_rc_ok;  in getSize()  local
63 ret = TValue::callbacks->symbol_addr_lookup(context, NULL, ss.str().c_str(), in getSize()
65 if (ret != ompd_rc_ok) { in getSize()
69 return ret; in getSize()
74 ret = TValue::callbacks->read_memory( in getSize()
77 if (ret != ompd_rc_ok) in getSize()
78 return ret; in getSize()
79 ret = TValue::callbacks->device_to_host( in getSize()
83 return ret; in getSize()
88 ompd_rc_t ret = ompd_rc_ok; in getBitfieldMask() local
95 ret = TValue::callbacks->symbol_addr_lookup(context, NULL, ss.str().c_str(), in getBitfieldMask()
97 if (ret != ompd_rc_ok) { in getBitfieldMask()
101 return ret; in getBitfieldMask()
105 ret = TValue::callbacks->read_memory( in getBitfieldMask()
108 if (ret != ompd_rc_ok) in getBitfieldMask()
109 return ret; in getBitfieldMask()
110 ret = TValue::callbacks->device_to_host(context, &(tmpMask), in getBitfieldMask()
113 if (ret != ompd_rc_ok) { in getBitfieldMask()
114 return ret; in getBitfieldMask()
119 return ret; in getBitfieldMask()
123 ompd_rc_t ret = ompd_rc_ok; in getElementOffset() local
131 ret = TValue::callbacks->symbol_addr_lookup(context, NULL, ss.str().c_str(), in getElementOffset()
133 if (ret != ompd_rc_ok) { in getElementOffset()
137 return ret; in getElementOffset()
141 ret = TValue::callbacks->read_memory( in getElementOffset()
144 if (ret != ompd_rc_ok) in getElementOffset()
145 return ret; in getElementOffset()
146 ret = TValue::callbacks->device_to_host(context, &(tmpOffset), in getElementOffset()
149 if (ret != ompd_rc_ok) { in getElementOffset()
150 return ret; in getElementOffset()
155 return ret; in getElementOffset()
159 ompd_rc_t ret = ompd_rc_ok; in getElementSize() local
167 ret = TValue::callbacks->symbol_addr_lookup(context, NULL, ss.str().c_str(), in getElementSize()
169 if (ret != ompd_rc_ok) { in getElementSize()
173 return ret; in getElementSize()
177 ret = TValue::callbacks->read_memory( in getElementSize()
180 if (ret != ompd_rc_ok) in getElementSize()
181 return ret; in getElementSize()
182 ret = TValue::callbacks->device_to_host(context, &tmpOffset, in getElementSize()
185 if (ret != ompd_rc_ok) { in getElementSize()
186 return ret; in getElementSize()
191 return ret; in getElementSize()
238 TValue ret = *this; in dereference() local
239 ret.pointerLevel--; in dereference()
240 ret.errorState.errorCode = callbacks->read_memory( in dereference()
243 if (ret.errorState.errorCode != ompd_rc_ok) in dereference()
244 return ret; in dereference()
246 ret.errorState.errorCode = callbacks->device_to_host( in dereference()
248 &(ret.symbolAddr.address)); in dereference()
249 if (ret.errorState.errorCode != ompd_rc_ok) { in dereference()
250 return ret; in dereference()
252 if (ret.symbolAddr.address == 0) in dereference()
253 ret.errorState.errorCode = ompd_rc_unsupported; in dereference()
254 return ret; in dereference()
290 ompd_rc_t ret; in getString() local
296 ret = callbacks->alloc_memory(BUF_LEN + 1, (void **)&string_buffer); in getString()
297 if (ret != ompd_rc_ok) { in getString()
298 return ret; in getString()
305 ret = callbacks->read_string(context, tcontext, &strValue.symbolAddr, BUF_LEN, in getString()
311 if (ret == ompd_rc_ok && strlen(string_buffer) == BUF_LEN) { in getString()
314 return ret; in getString()
337 TValue ret = *this; in access() local
340 ret = ret.dereference(); in access()
343 ret.errorState.errorCode = type->getElementOffset(fieldName, &offset); in access()
344 ret.errorState.errorCode = type->getElementSize(fieldName, &(ret.fieldSize)); in access()
345 ret.symbolAddr.address += offset; in access()
347 return ret; in access()
355 ompd_rc_t ret = this->castBase(ompd_type_int).getValue(&bitfield, 1); in check() local
356 if (ret != ompd_rc_ok) in check()
357 return ret; in check()
358 ret = type->getBitfieldMask(bitfieldName, &bitfieldmask); in check()
360 return ret; in check()
366 TValue ret; in getArrayElement() local
368 ret = dereference(); in getArrayElement()
370 ret = *this; in getArrayElement()
372 if (ret.pointerLevel == 0) { in getArrayElement()
374 ret.errorState.errorCode = type->getSize(&size); in getArrayElement()
375 ret.symbolAddr.address += elemNumber * size; in getArrayElement()
377 ret.symbolAddr.address += elemNumber * type_sizes.sizeof_pointer; in getArrayElement()
379 return ret; in getArrayElement()
387 TValue ret = *this; in getPtrArrayElement() local
388 ret.symbolAddr.address += elemNumber * type_sizes.sizeof_pointer; in getPtrArrayElement()
389 return ret; in getPtrArrayElement()