Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/gpu/drm/i915/
Dintel_ringbuffer.h168 struct intel_hw_status_page status_page; member
383 drm_clflush_virt_range(&ring->status_page.page_addr[reg], in intel_flush_status_page()
393 return ring->status_page.page_addr[reg]; in intel_read_status_page()
400 ring->status_page.page_addr[reg] = value; in intel_write_status_page()
Dintel_lrc.c1475 if (ring->status_page.obj) { in gen8_init_common_ring()
1477 (u32)ring->status_page.gfx_addr); in gen8_init_common_ring()
1814 (ring->status_page.gfx_addr + in gen8_emit_request()
1906 if (ring->status_page.obj) { in intel_logical_ring_cleanup()
1907 kunmap(sg_page(ring->status_page.obj->pages->sgl)); in intel_logical_ring_cleanup()
1908 ring->status_page.obj = NULL; in intel_logical_ring_cleanup()
2431 ring->status_page.gfx_addr = i915_gem_obj_ggtt_offset(default_ctx_obj) in lrc_setup_hardware_status_page()
2434 ring->status_page.page_addr = kmap(page); in lrc_setup_hardware_status_page()
2435 ring->status_page.obj = default_ctx_obj; in lrc_setup_hardware_status_page()
2438 (u32)ring->status_page.gfx_addr); in lrc_setup_hardware_status_page()
Dintel_ringbuffer.c518 I915_WRITE(mmio, (u32)ring->status_page.gfx_addr); in intel_ring_setup_status_page()
1933 ring->status_page.page_addr = NULL; in cleanup_phys_status_page()
1940 obj = ring->status_page.obj; in cleanup_status_page()
1947 ring->status_page.obj = NULL; in cleanup_status_page()
1952 struct drm_i915_gem_object *obj = ring->status_page.obj; in init_status_page()
1988 ring->status_page.obj = obj; in init_status_page()
1991 ring->status_page.gfx_addr = i915_gem_obj_ggtt_offset(obj); in init_status_page()
1992 ring->status_page.page_addr = kmap(sg_page(obj->pages->sgl)); in init_status_page()
1993 memset(ring->status_page.page_addr, 0, PAGE_SIZE); in init_status_page()
1996 ring->name, ring->status_page.gfx_addr); in init_status_page()
[all …]
Di915_gpu_error.c1053 i915_error_ggtt_object_create(dev_priv, ring->status_page.obj); in i915_gem_record_rings()
Di915_debugfs.c986 hws = ring->status_page.page_addr; in i915_hws_info()
/linux-4.4.14/drivers/infiniband/hw/qib/
Dqib_init.c325 u64 *status_page; in init_pioavailregs() local
341 status_page = (u64 *) in init_pioavailregs()
346 dd->devstatusp = status_page; in init_pioavailregs()
347 *status_page++ = 0; in init_pioavailregs()
349 dd->pport[pidx].statusp = status_page; in init_pioavailregs()
350 *status_page++ = 0; in init_pioavailregs()
357 dd->freezemsg = (char *) status_page; in init_pioavailregs()
360 ret = (char *) status_page - (char *) dd->pioavailregs_dma; in init_pioavailregs()
/linux-4.4.14/drivers/infiniband/hw/cxgb4/
Ddevice.c851 rdev->status_page = (struct t4_dev_status_page *) in c4iw_rdev_open()
853 if (!rdev->status_page) { in c4iw_rdev_open()
869 rdev->status_page->db_off = 0; in c4iw_rdev_open()
885 free_page((unsigned long)rdev->status_page); in c4iw_rdev_close()
1255 ctx->dev->rdev.status_page->db_off = 1; in stop_queues()
1307 ctx->dev->rdev.status_page->db_off = 0; in resume_queues()
Dprovider.c153 mm->addr = virt_to_phys(rhp->rdev.status_page); in c4iw_alloc_ucontext()
Diw_cxgb4.h182 struct t4_dev_status_page *status_page; member
Dqp.c857 if (!qhp->rhp->rdev.status_page->db_off) { in c4iw_post_send()
930 if (!qhp->rhp->rdev.status_page->db_off) { in c4iw_post_receive()