Lines Matching defs:gomp_work_share
260 struct gomp_work_share
318 /* This is a chain of allocated gomp_work_share blocks, valid only
319 in the first gomp_work_share struct in the block. */
320 struct gomp_work_share *next_alloc;
348 /* Link to gomp_work_share struct for next work sharing construct
352 /* gomp_work_share structs are chained in the free work share cache
354 struct gomp_work_share *next_free;
377 struct gomp_work_share *work_share;
383 struct gomp_work_share *last_work_share;
605 /* This is number of gomp_work_share structs that have been allocated
626 struct gomp_work_share *work_shares_to_free;
628 /* List of gomp_work_share structs chained through next_free fields.
632 struct gomp_work_share *work_share_list_alloc;
634 /* List of gomp_work_share structs freed by free_work_share. New
639 struct gomp_work_share *work_share_list_free;
653 /* Initial work shares, to avoid allocating any gomp_work_share
655 struct gomp_work_share work_shares[8];
1193 extern void gomp_init_work_share (struct gomp_work_share *, size_t, unsigned);
1194 extern void gomp_fini_work_share (struct gomp_work_share *);