Lines Matching defs:slot
32 * even though this query needs an 8-byte slot. */
96 /* Returns the IOVA of a given uint64_t field in a given slot of a query
132 #define query_is_available(slot) slot->available
172 * Returns a pointer to a given slot in a query pool.
443 struct query_slot *slot = slot_address(pool, query);
447 if (query_is_available(slot))
483 struct query_slot *slot = slot_address(pool, query);
484 bool available = query_is_available(slot);
794 struct query_slot *slot = slot_address(pool, i + firstQuery);
795 slot->available = 0;
828 * sample counts in slot->result to compute the query result.
1101 * 1) Set the slot->end to UINT64_MAX.
1103 * write the current sample count value into slot->end.
1104 * 3) Since (2) is asynchronous, wait until slot->end is not equal to
1106 * 4) Accumulate the results of the query (slot->end - slot->begin) into
1107 * slot->result.
1109 * pass, set the slot's available bit since the query is now done.