Lines Matching defs:bit
46 int bit = 0;
48 bit += mec * adev->gfx.mec.num_pipe_per_mec
50 bit += pipe * adev->gfx.mec.num_queue_per_pipe;
51 bit += queue;
53 return bit;
56 void amdgpu_queue_mask_bit_to_mec_queue(struct amdgpu_device *adev, int bit,
59 *queue = bit % adev->gfx.mec.num_queue_per_pipe;
60 *pipe = (bit / adev->gfx.mec.num_queue_per_pipe)
62 *mec = (bit / adev->gfx.mec.num_queue_per_pipe)
77 int bit = 0;
79 bit += me * adev->gfx.me.num_pipe_per_me
81 bit += pipe * adev->gfx.me.num_queue_per_pipe;
82 bit += queue;
84 return bit;
87 void amdgpu_gfx_bit_to_me_queue(struct amdgpu_device *adev, int bit,
90 *queue = bit % adev->gfx.me.num_queue_per_pipe;
91 *pipe = (bit / adev->gfx.me.num_queue_per_pipe)
93 *me = (bit / adev->gfx.me.num_queue_per_pipe)
185 int bit;
187 bit = amdgpu_gfx_me_queue_to_bit(adev, me, pipe, queue);
188 if (ring == &adev->gfx.gfx_ring[bit])