Lines Matching defs:nib
74 struct radeon_ib *nib;
84 for (i = rdev->ib_pool.head_id, c = 0, nib = NULL; c < RADEON_IB_POOL_SIZE; c++, i++) {
87 nib = &rdev->ib_pool.ibs[i];
91 if (nib == NULL) {
102 rdev->ib_pool.head_id = (nib->idx + 1) & (RADEON_IB_POOL_SIZE - 1);
103 nib->free = false;
104 if (nib->fence) {
106 r = radeon_fence_wait(nib->fence, false);
109 nib->idx, (unsigned long)nib->gpu_addr, nib->length_dw);
111 nib->free = true;
118 radeon_fence_unref(&nib->fence);
119 nib->fence = fence;
120 nib->length_dw = 0;
122 *ib = nib;