Searched refs:status_page (Results 1 – 14 of 14) sorted by relevance
48 if (!state->ss->status_page) { in selinux_kernel_status_page()49 state->ss->status_page = alloc_page(GFP_KERNEL|__GFP_ZERO); in selinux_kernel_status_page()51 if (state->ss->status_page) { in selinux_kernel_status_page()52 status = page_address(state->ss->status_page); in selinux_kernel_status_page()68 result = state->ss->status_page; in selinux_kernel_status_page()85 if (state->ss->status_page) { in selinux_status_update_setenforce()86 status = page_address(state->ss->status_page); in selinux_status_update_setenforce()111 if (state->ss->status_page) { in selinux_status_update_policyload()112 status = page_address(state->ss->status_page); in selinux_status_update_policyload()
32 struct page *status_page; member
160 return READ_ONCE(engine->status_page.addr[reg]); in intel_read_status_page()173 clflush(&engine->status_page.addr[reg]); in intel_write_status_page()174 engine->status_page.addr[reg] = value; in intel_write_status_page()175 clflush(&engine->status_page.addr[reg]); in intel_write_status_page()178 WRITE_ONCE(engine->status_page.addr[reg], value); in intel_write_status_page()
442 GEM_BUG_ON(rq->timeline->hwsp_ggtt != rq->engine->status_page.vma); in gen6_xcs_emit_breadcrumb()462 GEM_BUG_ON(rq->timeline->hwsp_ggtt != rq->engine->status_page.vma); in gen7_xcs_emit_breadcrumb()517 static struct page *status_page(struct intel_engine_cs *engine) in status_page() function519 struct drm_i915_gem_object *obj = engine->status_page.vma->obj; in status_page()527 set_hws_pga(engine, PFN_PHYS(page_to_pfn(status_page(engine)))); in ring_setup_phys_status_page()595 set_hwsp(engine, i915_ggtt_offset(engine->status_page.vma)); in ring_setup_status_page()940 GEM_BUG_ON(rq->timeline->hwsp_ggtt != rq->engine->status_page.vma); in i9xx_emit_breadcrumb()963 GEM_BUG_ON(rq->timeline->hwsp_ggtt != rq->engine->status_page.vma); in gen5_emit_breadcrumb()2341 timeline = intel_timeline_create(engine->gt, engine->status_page.vma); in intel_ring_submission_init()2370 GEM_BUG_ON(timeline->hwsp_ggtt != engine->status_page.vma); in intel_ring_submission_init()
499 vma = fetch_and_zero(&engine->status_page.vma); in cleanup_status_page()569 engine->status_page.addr = memset(vaddr, 0, PAGE_SIZE); in init_status_page()570 engine->status_page.vma = vma; in init_status_page()680 engine->status_page.vma)) in measure_breadcrumb_dw()1252 &engine->status_page.addr[I915_HWS_CSB_BUF0_INDEX]; in intel_engine_print_registers()1417 hexdump(m, engine->status_page.addr, PAGE_SIZE); in intel_engine_dump()
396 struct intel_hw_status_page status_page; member
255 engine->base.status_page.addr = (void *)(engine + 1); in mock_engine()
246 return (i915_ggtt_offset(engine->status_page.vma) + in intel_hws_preempt_address()259 engine->status_page.addr[I915_GEM_HWS_PREEMPT] = state; in ring_set_paused()2327 i915_ggtt_offset(engine->status_page.vma)); in enable_execlists()3130 &engine->status_page.addr[I915_HWS_CSB_BUF0_INDEX]; in intel_execlists_submission_init()3133 &engine->status_page.addr[intel_hws_csb_write_index(i915)]; in intel_execlists_submission_init()
871 rdev->status_page = (struct t4_dev_status_page *) in c4iw_rdev_open()873 if (!rdev->status_page) { in c4iw_rdev_open()877 rdev->status_page->qp_start = rdev->lldi.vr->qp.start; in c4iw_rdev_open()878 rdev->status_page->qp_size = rdev->lldi.vr->qp.size; in c4iw_rdev_open()879 rdev->status_page->cq_start = rdev->lldi.vr->cq.start; in c4iw_rdev_open()880 rdev->status_page->cq_size = rdev->lldi.vr->cq.size; in c4iw_rdev_open()881 rdev->status_page->write_cmpl_supported = rdev->lldi.write_cmpl_support; in c4iw_rdev_open()899 rdev->status_page->db_off = 0; in c4iw_rdev_open()910 free_page((unsigned long)rdev->status_page); in c4iw_rdev_open()926 free_page((unsigned long)rdev->status_page); in c4iw_rdev_close()[all …]
113 mm->addr = virt_to_phys(rhp->rdev.status_page); in c4iw_alloc_ucontext()
187 struct t4_dev_status_page *status_page; member
1250 if (!rhp->rdev.status_page->db_off) { in c4iw_post_send()1330 if (!qhp->rhp->rdev.status_page->db_off) { in c4iw_post_receive()
310 u64 *status_page; in init_pioavailregs() local326 status_page = (u64 *) in init_pioavailregs()331 dd->devstatusp = status_page; in init_pioavailregs()332 *status_page++ = 0; in init_pioavailregs()334 dd->pport[pidx].statusp = status_page; in init_pioavailregs()335 *status_page++ = 0; in init_pioavailregs()342 dd->freezemsg = (char *) status_page; in init_pioavailregs()345 ret = (char *) status_page - (char *) dd->pioavailregs_dma; in init_pioavailregs()
1443 engine->status_page.vma, in gem_record_rings()