Home
last modified time | relevance | path

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

/drivers/gpu/drm/i915/
Dintel_ringbuffer.h58 struct intel_hw_status_page status_page; member
180 return ring->status_page.page_addr[reg]; in intel_read_status_page()
187 ring->status_page.page_addr[reg] = value; in intel_write_status_page()
Dintel_ringbuffer.c909 I915_WRITE(mmio, (u32)ring->status_page.gfx_addr); in intel_ring_setup_status_page()
1098 obj = ring->status_page.obj; in cleanup_status_page()
1105 ring->status_page.obj = NULL; in cleanup_status_page()
1128 ring->status_page.gfx_addr = obj->gtt_offset; in init_status_page()
1129 ring->status_page.page_addr = kmap(sg_page(obj->pages->sgl)); in init_status_page()
1130 if (ring->status_page.page_addr == NULL) { in init_status_page()
1134 ring->status_page.obj = obj; in init_status_page()
1135 memset(ring->status_page.page_addr, 0, PAGE_SIZE); in init_status_page()
1139 ring->name, ring->status_page.gfx_addr); in init_status_page()
1168 ring->status_page.page_addr = dev_priv->status_page_dmah->vaddr; in init_phys_hws_pga()
[all …]
Di915_dma.c120 if (ring->status_page.gfx_addr) { in i915_free_hws()
121 ring->status_page.gfx_addr = 0; in i915_free_hws()
239 if (!ring->status_page.page_addr) { in i915_dma_resume()
244 ring->status_page.page_addr); in i915_dma_resume()
245 if (ring->status_page.gfx_addr != 0) in i915_dma_resume()
1076 ring->status_page.gfx_addr = hws->addr & (0x1ffff<<12); in i915_set_status_page()
1082 ring->status_page.gfx_addr = 0; in i915_set_status_page()
1089 I915_WRITE(HWS_PGA, ring->status_page.gfx_addr); in i915_set_status_page()
1092 ring->status_page.gfx_addr); in i915_set_status_page()
1094 ring->status_page.page_addr); in i915_set_status_page()
Di915_debugfs.c555 hws = ring->status_page.page_addr; in i915_hws_info()
/drivers/infiniband/hw/qib/
Dqib_init.c304 u64 *status_page; in init_pioavailregs() local
320 status_page = (u64 *) in init_pioavailregs()
325 dd->devstatusp = status_page; in init_pioavailregs()
326 *status_page++ = 0; in init_pioavailregs()
328 dd->pport[pidx].statusp = status_page; in init_pioavailregs()
329 *status_page++ = 0; in init_pioavailregs()
336 dd->freezemsg = (char *) status_page; in init_pioavailregs()
339 ret = (char *) status_page - (char *) dd->pioavailregs_dma; in init_pioavailregs()