/dragonfly/sys/dev/drm/radeon/ |
H A D | radeon_device.c | 331 rdev->doorbell.num_doorbells = min_t(u32, rdev->doorbell.size / sizeof(u32), RADEON_MAX_DOORBELLS); in radeon_doorbell_init() 335 rdev->doorbell.ptr = ioremap(rdev->doorbell.base, rdev->doorbell.num_doorbells * sizeof(u32)); in radeon_doorbell_init() 336 if (rdev->doorbell.ptr == NULL) { in radeon_doorbell_init() 342 memset(&rdev->doorbell.used, 0, sizeof(rdev->doorbell.used)); in radeon_doorbell_init() 356 iounmap(rdev->doorbell.ptr); in radeon_doorbell_fini() 357 rdev->doorbell.ptr = NULL; in radeon_doorbell_fini() 371 unsigned long offset = find_first_zero_bit(rdev->doorbell.used, rdev->doorbell.num_doorbells); in radeon_doorbell_get() 374 *doorbell = offset; in radeon_doorbell_get() 391 if (doorbell < rdev->doorbell.num_doorbells) in radeon_doorbell_free() 392 __clear_bit(doorbell, rdev->doorbell.used); in radeon_doorbell_free() [all …]
|
H A D | radeon.h | 739 void radeon_doorbell_free(struct radeon_device *rdev, u32 doorbell); 2381 struct radeon_doorbell doorbell; member
|
H A D | cik.c | 1728 if (index < rdev->doorbell.num_doorbells) { in cik_mm_rdoorbell() 1729 return readl(rdev->doorbell.ptr + index); in cik_mm_rdoorbell() 1748 if (index < rdev->doorbell.num_doorbells) { in cik_mm_wdoorbell() 1749 writel(v, rdev->doorbell.ptr + index); in cik_mm_wdoorbell()
|
/dragonfly/sys/dev/drm/i915/ |
H A D | i915_guc_submission.c | 191 struct guc_doorbell_info *doorbell; in __create_doorbell() local 194 doorbell = __get_doorbell(client); in __create_doorbell() 195 doorbell->db_status = GUC_DOORBELL_ENABLED; in __create_doorbell() 196 doorbell->cookie = 0; in __create_doorbell() 200 doorbell->db_status = GUC_DOORBELL_DISABLED; in __create_doorbell() 208 struct guc_doorbell_info *doorbell; in __destroy_doorbell() local 213 doorbell = __get_doorbell(client); in __destroy_doorbell() 214 doorbell->db_status = GUC_DOORBELL_DISABLED; in __destroy_doorbell() 215 doorbell->cookie = 0; in __destroy_doorbell()
|
/dragonfly/sys/dev/drm/amd/amdgpu/ |
H A D | amdgpu_device.c | 515 adev->doorbell.base = 0; in amdgpu_device_doorbell_init() 516 adev->doorbell.size = 0; in amdgpu_device_doorbell_init() 517 adev->doorbell.num_doorbells = 0; in amdgpu_device_doorbell_init() 518 adev->doorbell.ptr = NULL; in amdgpu_device_doorbell_init() 529 adev->doorbell.num_doorbells = min_t(u32, adev->doorbell.size / sizeof(u32), in amdgpu_device_doorbell_init() 531 if (adev->doorbell.num_doorbells == 0) in amdgpu_device_doorbell_init() 534 adev->doorbell.ptr = ioremap(adev->doorbell.base, in amdgpu_device_doorbell_init() 535 adev->doorbell.num_doorbells * in amdgpu_device_doorbell_init() 537 if (adev->doorbell.ptr == NULL) in amdgpu_device_doorbell_init() 552 iounmap(adev->doorbell.ptr); in amdgpu_device_doorbell_fini() [all …]
|
H A D | amdgpu_amdkfd.c | 140 if (adev->doorbell.size > adev->doorbell.num_doorbells * sizeof(u32)) { in amdgpu_doorbell_get_kfd_info() 141 *aperture_base = adev->doorbell.base; in amdgpu_doorbell_get_kfd_info() 142 *aperture_size = adev->doorbell.size; in amdgpu_doorbell_get_kfd_info() 143 *start_offset = adev->doorbell.num_doorbells * sizeof(u32); in amdgpu_doorbell_get_kfd_info()
|
H A D | sdma_v3_0.c | 646 u32 doorbell; in sdma_v3_0_gfx_resume() local 699 doorbell = RREG32(mmSDMA0_GFX_DOORBELL + sdma_offsets[i]); in sdma_v3_0_gfx_resume() 702 doorbell = REG_SET_FIELD(doorbell, SDMA0_GFX_DOORBELL, in sdma_v3_0_gfx_resume() 704 doorbell = REG_SET_FIELD(doorbell, SDMA0_GFX_DOORBELL, ENABLE, 1); in sdma_v3_0_gfx_resume() 706 doorbell = REG_SET_FIELD(doorbell, SDMA0_GFX_DOORBELL, ENABLE, 0); in sdma_v3_0_gfx_resume() 708 WREG32(mmSDMA0_GFX_DOORBELL + sdma_offsets[i], doorbell); in sdma_v3_0_gfx_resume()
|
H A D | nbio_v6_1.c | 108 lower_32_bits(adev->doorbell.base)); in nbio_v6_1_enable_doorbell_selfring_aperture() 110 upper_32_bits(adev->doorbell.base)); in nbio_v6_1_enable_doorbell_selfring_aperture()
|
H A D | sdma_v4_0.c | 623 u32 doorbell; in sdma_v4_0_gfx_resume() local 673 doorbell = RREG32(sdma_v4_0_get_reg_offset(adev, i, mmSDMA0_GFX_DOORBELL)); in sdma_v4_0_gfx_resume() 677 doorbell = REG_SET_FIELD(doorbell, SDMA0_GFX_DOORBELL, ENABLE, 1); in sdma_v4_0_gfx_resume() 681 doorbell = REG_SET_FIELD(doorbell, SDMA0_GFX_DOORBELL, ENABLE, 0); in sdma_v4_0_gfx_resume() 683 WREG32(sdma_v4_0_get_reg_offset(adev, i, mmSDMA0_GFX_DOORBELL), doorbell); in sdma_v4_0_gfx_resume()
|
H A D | amdgpu.h | 1440 struct amdgpu_doorbell doorbell; member
|
/dragonfly/sys/dev/raid/mrsas/ |
H A D | mrsas.c | 2130 mrsas_write_reg(sc, offsetof(mrsas_reg_set, doorbell), in mrsas_transition_to_ready() 2135 mrsas_write_reg(sc, offsetof(mrsas_reg_set, doorbell), in mrsas_transition_to_ready() 2142 mrsas_write_reg(sc, offsetof(mrsas_reg_set, doorbell), MFI_RESET_FLAGS); in mrsas_transition_to_ready() 2144 if (mrsas_read_reg(sc, offsetof(mrsas_reg_set, doorbell)) & 1) in mrsas_transition_to_ready() 2509 mrsas_write_reg(sc, offsetof(mrsas_reg_set, doorbell), in mrsas_kill_hba() 2512 mrsas_read_reg(sc, offsetof(mrsas_reg_set, doorbell)); in mrsas_kill_hba()
|
H A D | mrsas.h | 802 u_int32_t doorbell; /*0000h*/ member
|
/dragonfly/sys/dev/raid/mpr/ |
H A D | mpr.c | 914 u32 doorbell; in mpr_wait_db_ack() local 925 doorbell = mpr_regread(sc, MPI2_DOORBELL_OFFSET); in mpr_wait_db_ack() 926 if ((doorbell & MPI2_IOC_STATE_MASK) == in mpr_wait_db_ack() 929 "fault_state(0x%04x)!\n", doorbell); in mpr_wait_db_ack()
|
/dragonfly/games/fortune/datfiles/ |
H A D | fortunes-o | 238 doorbell ring. He went to the door and there stood a little blond haired 660 the young woman's fancy. Until one night her doorbell rang. Opening the door 665 "Listen," the man interrupted her, "I rang the doorbell, didn't I?"
|
/dragonfly/sys/contrib/dev/acpica/ |
H A D | changes.txt | 5215 if the doorbell has been activated. Multiple SCI handlers can be
|
/dragonfly/share/dict/ |
H A D | web2 | 56963 doorbell
|