Home | History | Annotate | Download | only in Headers

Lines Matching refs:tdb

230 __TM_begin (void* const tdb)
232 return __builtin_tbegin_nofloat (tdb);
263 struct __htm_tdb *tdb = (struct __htm_tdb*)tdb_ptr;
268 if (tdb->format != 1)
270 return tdb->nesting_depth;
278 struct __htm_tdb *tdb = (struct __htm_tdb*)tdb_ptr;
280 if (tdb->format != 1)
283 return !!(tdb->abort_code >= _HTM_FIRST_USER_ABORT_CODE);
289 struct __htm_tdb *tdb = (struct __htm_tdb*)tdb_ptr;
291 if (tdb->format != 1)
294 if (tdb->abort_code >= _HTM_FIRST_USER_ABORT_CODE)
296 *code = tdb->abort_code - _HTM_FIRST_USER_ABORT_CODE;
305 struct __htm_tdb *tdb = (struct __htm_tdb*)tdb_ptr;
307 return (tdb->format == 1
308 && (tdb->abort_code == 4 /* unfiltered program interruption */
309 || tdb->abort_code == 11 /* restricted instruction */));
315 struct __htm_tdb *tdb = (struct __htm_tdb*)tdb_ptr;
317 return (tdb->format == 1
318 && (tdb->abort_code == 7 /* fetch overflow */
319 || tdb->abort_code == 8 /* store overflow */));
325 struct __htm_tdb *tdb = (struct __htm_tdb*)tdb_ptr;
327 return tdb->format == 1 && tdb->abort_code == 13; /* depth exceeded */
333 struct __htm_tdb *tdb = (struct __htm_tdb*)tdb_ptr;
335 return (tdb->format == 1
336 && (tdb->abort_code == 9 /* fetch conflict */
337 || tdb->abort_code == 10 /* store conflict */));
349 struct __htm_tdb *tdb = (struct __htm_tdb*)tdb_ptr;
350 return tdb->atia;
356 struct __htm_tdb *tdb = (struct __htm_tdb*)tdb_ptr;
358 return tdb->abort_code;