Home
last modified time | relevance | path

Searched refs:status_page (Results 1 – 11 of 11) sorted by relevance

/drivers/gpu/drm/i915/
Dintel_ringbuffer.h141 struct intel_hw_status_page status_page; member
355 return ring->status_page.page_addr[reg]; in intel_read_status_page()
362 ring->status_page.page_addr[reg] = value; in intel_write_status_page()
Di915_dma.c134 if (ring->status_page.gfx_addr) { in i915_free_hws()
135 ring->status_page.gfx_addr = 0; in i915_free_hws()
254 if (!ring->status_page.page_addr) { in i915_dma_resume()
259 ring->status_page.page_addr); in i915_dma_resume()
260 if (ring->status_page.gfx_addr != 0) in i915_dma_resume()
1104 ring->status_page.gfx_addr = hws->addr & (0x1ffff<<12); in i915_set_status_page()
1110 ring->status_page.gfx_addr = 0; in i915_set_status_page()
1117 I915_WRITE(HWS_PGA, ring->status_page.gfx_addr); in i915_set_status_page()
1120 ring->status_page.gfx_addr); in i915_set_status_page()
1122 ring->status_page.page_addr); in i915_set_status_page()
Dintel_lrc.c1200 (ring->status_page.gfx_addr + in gen8_emit_request()
1234 if (ring->status_page.obj) { in intel_logical_ring_cleanup()
1235 kunmap(sg_page(ring->status_page.obj->pages->sgl)); in intel_logical_ring_cleanup()
1236 ring->status_page.obj = NULL; in intel_logical_ring_cleanup()
1741 ring->status_page.gfx_addr = i915_gem_obj_ggtt_offset(ctx_obj); in intel_lr_context_deferred_create()
1742 ring->status_page.page_addr = in intel_lr_context_deferred_create()
1744 if (ring->status_page.page_addr == NULL) in intel_lr_context_deferred_create()
1746 ring->status_page.obj = ctx_obj; in intel_lr_context_deferred_create()
Dintel_ringbuffer.c1326 I915_WRITE(mmio, (u32)ring->status_page.gfx_addr); in intel_ring_setup_status_page()
1622 obj = ring->status_page.obj; in cleanup_status_page()
1629 ring->status_page.obj = NULL; in cleanup_status_page()
1636 if ((obj = ring->status_page.obj) == NULL) { in init_status_page()
1670 ring->status_page.obj = obj; in init_status_page()
1673 ring->status_page.gfx_addr = i915_gem_obj_ggtt_offset(obj); in init_status_page()
1674 ring->status_page.page_addr = kmap(sg_page(obj->pages->sgl)); in init_status_page()
1675 memset(ring->status_page.page_addr, 0, PAGE_SIZE); in init_status_page()
1678 ring->name, ring->status_page.gfx_addr); in init_status_page()
1694 ring->status_page.page_addr = dev_priv->status_page_dmah->vaddr; in init_phys_status_page()
[all …]
Di915_gpu_error.c1046 i915_error_ggtt_object_create(dev_priv, ring->status_page.obj); in i915_gem_record_rings()
Di915_debugfs.c880 hws = ring->status_page.page_addr; in i915_hws_info()
/drivers/infiniband/hw/qib/
Dqib_init.c333 u64 *status_page; in init_pioavailregs() local
349 status_page = (u64 *) in init_pioavailregs()
354 dd->devstatusp = status_page; in init_pioavailregs()
355 *status_page++ = 0; in init_pioavailregs()
357 dd->pport[pidx].statusp = status_page; in init_pioavailregs()
358 *status_page++ = 0; in init_pioavailregs()
365 dd->freezemsg = (char *) status_page; in init_pioavailregs()
368 ret = (char *) status_page - (char *) dd->pioavailregs_dma; in init_pioavailregs()
/drivers/infiniband/hw/cxgb4/
Ddevice.c841 rdev->status_page = (struct t4_dev_status_page *) in c4iw_rdev_open()
843 if (!rdev->status_page) { in c4iw_rdev_open()
859 rdev->status_page->db_off = 0; in c4iw_rdev_open()
875 free_page((unsigned long)rdev->status_page); in c4iw_rdev_close()
1245 ctx->dev->rdev.status_page->db_off = 1; in stop_queues()
1299 ctx->dev->rdev.status_page->db_off = 0; in resume_queues()
Dprovider.c149 mm->addr = virt_to_phys(rhp->rdev.status_page); in c4iw_alloc_ucontext()
Diw_cxgb4.h183 struct t4_dev_status_page *status_page; member
Dqp.c842 if (!qhp->rhp->rdev.status_page->db_off) { in c4iw_post_send()
916 if (!qhp->rhp->rdev.status_page->db_off) { in c4iw_post_receive()