Searched refs:val_seq (Results 1 - 4 of 4) sorted by relevance

/freebsd-10.2-release/sys/dev/drm2/ttm/
H A Dttm_execbuf_util.c118 uint32_t val_seq; local
133 val_seq = entry->bo->bdev->val_seq++;
143 ret = ttm_bo_reserve_nolru(bo, true, true, true, val_seq);
150 true, val_seq);
167 val_seq = entry->bo->bdev->val_seq++;
170 ret = ttm_bo_reserve_slowpath_nolru(bo, true, val_seq);
H A Dttm_bo_api.h161 * @val_seq: Sequence of the validation holding the @reserved lock.
164 * @seq_valid: The value of @val_seq is valid. This value is protected by
231 uint32_t val_seq; member in struct:ttm_buffer_object
H A Dttm_bo.c216 if (unlikely(sequence == bo->val_seq))
222 if (unlikely(sequence - bo->val_seq < (1U << 31)))
241 if (unlikely((bo->val_seq - sequence < (1U << 31))
251 * val_seq. However this would only happen if seq_valid was
252 * written before val_seq was, and just means some slightly
255 bo->val_seq = sequence;
307 if (bo->seq_valid && sequence == bo->val_seq) {
309 "%s: bo->seq_valid && sequence == bo->val_seq",
319 if ((bo->val_seq - sequence < (1U << 31)) || !bo->seq_valid)
326 bo->val_seq
[all...]
H A Dttm_bo_driver.h524 * @val_seq: Current validation sequence.
552 uint32_t val_seq; member in struct:ttm_bo_device

Completed in 168 milliseconds