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

  /src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/
amdgpu_jpeg.c 44 INIT_DELAYED_WORK(&adev->jpeg.idle_work, amdgpu_jpeg_idle_work_handler);
53 cancel_delayed_work_sync(&adev->jpeg.idle_work);
55 for (i = 0; i < adev->jpeg.num_jpeg_inst; ++i) {
56 if (adev->jpeg.harvest_config & (1 << i))
59 amdgpu_ring_fini(&adev->jpeg.inst[i].ring_dec);
67 cancel_delayed_work_sync(&adev->jpeg.idle_work);
80 container_of(work, struct amdgpu_device, jpeg.idle_work.work);
84 for (i = 0; i < adev->jpeg.num_jpeg_inst; ++i) {
85 if (adev->jpeg.harvest_config & (1 << i))
88 fences += amdgpu_fence_count_emitted(&adev->jpeg.inst[i].ring_dec)
    [all...]
amdgpu_jpeg_v2_5.c 67 adev->jpeg.num_jpeg_inst = JPEG25_MAX_HW_INSTANCES_ARCTURUS;
68 for (i = 0; i < adev->jpeg.num_jpeg_inst; i++) {
69 harvest = RREG32_SOC15(JPEG, i, mmCC_UVD_HARVESTING);
71 adev->jpeg.harvest_config |= 1 << i;
74 if (adev->jpeg.harvest_config == (AMDGPU_JPEG_HARVEST_JPEG0 |
78 adev->jpeg.num_jpeg_inst = 1;
87 * jpeg_v2_5_sw_init - sw init for JPEG block
99 for (i = 0; i < adev->jpeg.num_jpeg_inst; ++i) {
100 if (adev->jpeg.harvest_config & (1 << i))
103 /* JPEG TRAP *
    [all...]
amdgpu_jpeg_v2_0.c 75 adev->jpeg.num_jpeg_inst = 1;
84 * jpeg_v2_0_sw_init - sw init for JPEG block
96 /* JPEG TRAP */
98 VCN_2_0__SRCID__JPEG_DECODE, &adev->jpeg.inst->irq);
110 ring = &adev->jpeg.inst->ring_dec;
114 r = amdgpu_ring_init(adev, ring, 512, &adev->jpeg.inst->irq, 0);
118 adev->jpeg.internal.jpeg_pitch = mmUVD_JPEG_PITCH_INTERNAL_OFFSET;
119 adev->jpeg.inst->external.jpeg_pitch = SOC15_REG_OFFSET(JPEG, 0, mmUVD_JPEG_PITCH);
125 * jpeg_v2_0_sw_fini - sw fini for JPEG bloc
    [all...]
amdgpu_jpeg_v1_0.c 44 ring->ring[(*ptr)++] = PACKETJ(SOC15_REG_OFFSET(JPEG, 0, mmUVD_JRBC_EXTERNAL_REG_BASE), 0, 0, PACKETJ_TYPE0);
63 reg = SOC15_REG_OFFSET(JPEG, 0, mmUVD_LMI_JRBC_RB_MEM_RD_64BIT_BAR_LOW);
69 reg = SOC15_REG_OFFSET(JPEG, 0, mmUVD_LMI_JRBC_RB_MEM_RD_64BIT_BAR_HIGH);
81 reg = SOC15_REG_OFFSET(JPEG, 0, mmUVD_JRBC_RB_CNTL);
87 reg = SOC15_REG_OFFSET(JPEG, 0, mmUVD_JRBC_RB_REF_DATA);
93 reg = SOC15_REG_OFFSET(JPEG, 0, mmUVD_JRBC_RB_CNTL);
98 ring->ring[ptr++] = PACKETJ(SOC15_REG_OFFSET(JPEG, 0, mmUVD_JRBC_RB_COND_RD_TIMER), 0, 0, PACKETJ_TYPE0);
100 ring->ring[ptr++] = PACKETJ(SOC15_REG_OFFSET(JPEG, 0, mmUVD_JRBC_RB_REF_DATA), 0, 0, PACKETJ_TYPE0);
102 ring->ring[ptr++] = PACKETJ(SOC15_REG_OFFSET(JPEG, 0, mmUVD_JRBC_EXTERNAL_REG_BASE), 0, 0, PACKETJ_TYPE0);
120 reg = SOC15_REG_OFFSET(JPEG, 0, mmUVD_JRBC_RB_RPTR)
    [all...]
amdgpu_ctx.c 125 scheds = adev->jpeg.jpeg_sched;
126 num_scheds = adev->jpeg.num_jpeg_sched;
676 for (i = 0; i < adev->jpeg.num_jpeg_inst; ++i) {
677 if (adev->jpeg.harvest_config & (1 << i))
679 adev->jpeg.jpeg_sched[adev->jpeg.num_jpeg_sched++] =
680 &adev->jpeg.inst[i].ring_dec.sched;
amdgpu_vcn_v1_0.c 214 ring = &adev->jpeg.inst->ring_dec;
448 /* JPEG disable CGC */
575 /* enable JPEG CGC */
640 /* disable JPEG CGC */
1220 adev->vcn.inst[inst_idx].pause_state.jpeg,
1221 new_state->fw_based, new_state->jpeg);
1235 /* pause DPG non-jpeg */
1265 /* unpause dpg non-jpeg, no need to wait */
1273 if (adev->vcn.inst[inst_idx].pause_state.jpeg != new_state->jpeg) {
    [all...]
amdgpu_vcn.h 157 enum internal_dpg_state jpeg; member in struct:dpg_pause_state
amdgpu_kms.c 418 for (i = 0; i < adev->jpeg.num_jpeg_inst; i++) {
419 if (adev->jpeg.harvest_config & (1 << i))
422 if (adev->jpeg.inst[i].ring_dec.sched.ready)
amdgpu.h 915 /* jpeg */
916 struct amdgpu_jpeg jpeg; member in struct:amdgpu_device
  /src/sys/dev/stbi/
stb_image.c 1 /* stbi-1.29 - public domain JPEG/PNG reader - http://nothings.org/stb_image.c
9 JPEG baseline (no JPEG progressive)
31 minor perf improvements for jpeg
55 Sean Barrett (jpeg, png, bmp) Fabian "ryg" Giesen
86 // - no jpeg progressive support
87 // - non-HDR formats support 8-bit samples only (jpeg, png)
88 // - no delayed line count (jpeg) -- IJG doesn't support either
314 // is it a jpeg?
502 // is it a jpeg
1159 } jpeg; typedef in typeref:struct:__anon3676
    [all...]

Completed in 31 milliseconds