Searched refs:status_page (Results 1 – 10 of 10) sorted by relevance
136 struct intel_hw_status_page status_page; member360 return ring->status_page.page_addr[reg]; in intel_read_status_page()367 ring->status_page.page_addr[reg] = value; in intel_write_status_page()
1139 if (ring->status_page.obj) { in gen8_init_common_ring()1141 (u32)ring->status_page.gfx_addr); in gen8_init_common_ring()1361 (ring->status_page.gfx_addr + in gen8_emit_request()1450 if (ring->status_page.obj) { in intel_logical_ring_cleanup()1451 kunmap(sg_page(ring->status_page.obj->pages->sgl)); in intel_logical_ring_cleanup()1452 ring->status_page.obj = NULL; in intel_logical_ring_cleanup()1904 ring->status_page.gfx_addr = i915_gem_obj_ggtt_offset(default_ctx_obj); in lrc_setup_hardware_status_page()1905 ring->status_page.page_addr = in lrc_setup_hardware_status_page()1907 ring->status_page.obj = default_ctx_obj; in lrc_setup_hardware_status_page()1910 (u32)ring->status_page.gfx_addr); in lrc_setup_hardware_status_page()
510 I915_WRITE(mmio, (u32)ring->status_page.gfx_addr); in intel_ring_setup_status_page()1821 obj = ring->status_page.obj; in cleanup_status_page()1828 ring->status_page.obj = NULL; in cleanup_status_page()1835 if ((obj = ring->status_page.obj) == NULL) { in init_status_page()1869 ring->status_page.obj = obj; in init_status_page()1872 ring->status_page.gfx_addr = i915_gem_obj_ggtt_offset(obj); in init_status_page()1873 ring->status_page.page_addr = kmap(sg_page(obj->pages->sgl)); in init_status_page()1874 memset(ring->status_page.page_addr, 0, PAGE_SIZE); in init_status_page()1877 ring->name, ring->status_page.gfx_addr); in init_status_page()1893 ring->status_page.page_addr = dev_priv->status_page_dmah->vaddr; in init_phys_status_page()[all …]
1042 i915_error_ggtt_object_create(dev_priv, ring->status_page.obj); in i915_gem_record_rings()
933 hws = ring->status_page.page_addr; in i915_hws_info()
325 u64 *status_page; in init_pioavailregs() local341 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()
859 rdev->status_page = (struct t4_dev_status_page *) in c4iw_rdev_open()861 if (!rdev->status_page) { in c4iw_rdev_open()877 rdev->status_page->db_off = 0; in c4iw_rdev_open()893 free_page((unsigned long)rdev->status_page); in c4iw_rdev_close()1263 ctx->dev->rdev.status_page->db_off = 1; in stop_queues()1317 ctx->dev->rdev.status_page->db_off = 0; in resume_queues()
149 mm->addr = virt_to_phys(rhp->rdev.status_page); in c4iw_alloc_ucontext()
184 struct t4_dev_status_page *status_page; member
842 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()