HomeSort by: relevance | last modified time | path
    Searched refs:num_doorbells (Results 1 - 6 of 6) sorted by relevancy

  /src/sys/external/bsd/drm2/dist/drm/radeon/
radeon_device.c 354 rdev->doorbell.num_doorbells = min_t(u32, rdev->doorbell.size / sizeof(u32), RADEON_MAX_DOORBELLS);
355 if (rdev->doorbell.num_doorbells == 0)
362 (rdev->doorbell.num_doorbells * sizeof(uint32_t)),
367 rdev->doorbell.ptr = ioremap(rdev->doorbell.base, rdev->doorbell.num_doorbells * sizeof(u32));
391 (rdev->doorbell.num_doorbells * sizeof(uint32_t)));
409 unsigned long offset = find_first_zero_bit(rdev->doorbell.used, rdev->doorbell.num_doorbells);
410 if (offset < rdev->doorbell.num_doorbells) {
429 if (doorbell < rdev->doorbell.num_doorbells)
radeon.h 766 u32 num_doorbells; /* Number of doorbells actually reserved for radeon. */ member in struct:radeon_doorbell
radeon_cik.c 1746 if (index < rdev->doorbell.num_doorbells) {
1771 if (index < rdev->doorbell.num_doorbells) {
  /src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/
amdgpu_doorbell.h 39 u32 num_doorbells; /* Number of doorbells actually reserved for amdgpu. */ member in struct:amdgpu_doorbell
amdgpu_device.c 434 if (index < adev->doorbell.num_doorbells) {
459 if (index < adev->doorbell.num_doorbells) {
482 if (index < adev->doorbell.num_doorbells) {
523 if (index < adev->doorbell.num_doorbells) {
759 adev->doorbell.num_doorbells = 0;
775 adev->doorbell.num_doorbells = min_t(u32, adev->doorbell.size / sizeof(u32),
777 if (adev->doorbell.num_doorbells == 0)
784 * the max num_doorbells should + 1 page (0x400 in dword)
787 adev->doorbell.num_doorbells += 0x400;
794 adev->doorbell.num_doorbells * sizeof(u32), 0
    [all...]
amdgpu_amdkfd.c 99 * The first num_doorbells are used by amdgpu.
102 if (adev->doorbell.size > adev->doorbell.num_doorbells * sizeof(u32)) {
105 *start_offset = adev->doorbell.num_doorbells * sizeof(u32);

Completed in 40 milliseconds