| /Linux-v6.1/security/selinux/ |
| D | status.c | 48 if (!state->status_page) { in selinux_kernel_status_page() 49 state->status_page = alloc_page(GFP_KERNEL|__GFP_ZERO); in selinux_kernel_status_page() 51 if (state->status_page) { in selinux_kernel_status_page() 52 status = page_address(state->status_page); in selinux_kernel_status_page() 68 result = state->status_page; in selinux_kernel_status_page() 85 if (state->status_page) { in selinux_status_update_setenforce() 86 status = page_address(state->status_page); in selinux_status_update_setenforce() 111 if (state->status_page) { in selinux_status_update_policyload() 112 status = page_address(state->status_page); in selinux_status_update_policyload()
|
| /Linux-v6.1/tools/testing/selftests/user_events/ |
| D | ftrace_test.c | 25 static inline int status_check(char *status_page, int status_bit) in status_check() argument 27 return status_page[status_bit >> 3] & (1 << (status_bit & 7)); in status_check() 194 char *status_page; in TEST_F() local 199 status_page = mmap(NULL, page_size, PROT_READ, MAP_SHARED, in TEST_F() 218 ASSERT_NE(MAP_FAILED, status_page); in TEST_F() 219 ASSERT_NE(NULL, status_page); in TEST_F() 220 ASSERT_EQ(0, status_check(status_page, reg.status_bit)); in TEST_F() 224 ASSERT_NE(0, status_check(status_page, reg.status_bit)); in TEST_F() 228 ASSERT_EQ(0, status_check(status_page, reg.status_bit)); in TEST_F() 240 ASSERT_EQ(0, munmap(status_page, page_size)); in TEST_F() [all …]
|
| D | perf_test.c | 38 static inline int status_check(char *status_page, int status_bit) in status_check() argument 40 return status_page[status_bit >> 3] & (1 << (status_bit & 7)); in status_check() 112 char *status_page; in TEST_F() local 121 status_page = mmap(NULL, page_size, PROT_READ, MAP_SHARED, in TEST_F() 123 ASSERT_NE(MAP_FAILED, status_page); in TEST_F() 129 ASSERT_EQ(0, status_check(status_page, reg.status_bit)); in TEST_F() 152 ASSERT_NE(0, status_check(status_page, reg.status_bit)); in TEST_F()
|
| /Linux-v6.1/samples/user_events/ |
| D | example.c | 66 long *status_page; in main() local 70 if (event_status(&status_page) == -1) in main() 89 if (status_page[index] & mask) { in main()
|
| /Linux-v6.1/drivers/gpu/drm/i915/gt/ |
| D | intel_engine.h | 136 return READ_ONCE(engine->status_page.addr[reg]); in intel_read_status_page() 147 drm_clflush_virt_range(&engine->status_page.addr[reg], sizeof(value)); in intel_write_status_page() 148 WRITE_ONCE(engine->status_page.addr[reg], value); in intel_write_status_page() 149 drm_clflush_virt_range(&engine->status_page.addr[reg], sizeof(value)); in intel_write_status_page()
|
| D | intel_ring_submission.c | 60 static struct page *status_page(struct intel_engine_cs *engine) in status_page() function 62 struct drm_i915_gem_object *obj = engine->status_page.vma->obj; in status_page() 70 set_hws_pga(engine, PFN_PHYS(page_to_pfn(status_page(engine)))); in ring_setup_phys_status_page() 137 set_hwsp(engine, i915_ggtt_offset(engine->status_page.vma)); in ring_setup_status_page() 277 list_for_each_entry(tl, &engine->status_page.timelines, engine_link) in sanitize_hwsp() 293 memset(engine->status_page.addr, POISON_INUSE, PAGE_SIZE); in xcs_sanitize() 303 drm_clflush_virt_range(engine->status_page.addr, PAGE_SIZE); in xcs_sanitize() 1381 GEM_BUG_ON(timeline->hwsp_ggtt != engine->status_page.vma); in intel_ring_submission_setup()
|
| D | selftest_lrc.c | 81 i915_ggtt_offset(ce->engine->status_page.vma) + in emit_semaphore_signal() 569 i915_ggtt_offset(ce->engine->status_page.vma) + in __gpr_read() 624 u32 *slot = memset32(engine->status_page.addr + 1000, 0, 4); in __live_lrc_gpr() 746 i915_ggtt_offset(ce->engine->status_page.vma) + in create_timestamp() 805 u32 *slot = memset32(arg->engine->status_page.addr + 1000, 0, 4); in __lrc_timestamp() 1129 *cs++ = i915_ggtt_offset(ce->engine->status_page.vma) + in record_registers() 1262 *cs++ = i915_ggtt_offset(ce->engine->status_page.vma) + in poison_registers() 1424 u32 *sema = memset32(engine->status_page.addr + 1000, 0, 1); in __lrc_isolation()
|
| D | gen6_engine_cs.c | 377 GEM_BUG_ON(i915_request_active_timeline(rq)->hwsp_ggtt != rq->engine->status_page.vma); in gen6_emit_breadcrumb_xcs() 397 GEM_BUG_ON(i915_request_active_timeline(rq)->hwsp_ggtt != rq->engine->status_page.vma); in gen7_emit_breadcrumb_xcs()
|
| D | selftest_engine_pm.c | 76 u32 *sema = memset32(engine->status_page.addr + 1000, 0, 5); in __measure_timestamps() 77 u32 offset = i915_ggtt_offset(engine->status_page.vma); in __measure_timestamps()
|
| D | intel_timeline.c | 170 struct i915_vma *hwsp = engine->status_page.vma; in intel_timeline_create_from_engine() 179 list_add_tail(&tl->engine_link, &engine->status_page.timelines); in intel_timeline_create_from_engine()
|
| D | mock_engine.c | 363 engine->base.status_page.addr = (void *)(engine + 1); in mock_engine() 417 engine->status_page.vma = ce->timeline->hwsp_ggtt; in mock_engine_init()
|
| D | intel_engine_cs.c | 942 vma = fetch_and_zero(&engine->status_page.vma); in cleanup_status_page() 986 INIT_LIST_HEAD(&engine->status_page.timelines); in init_status_page() 1024 engine->status_page.addr = memset(vaddr, 0, PAGE_SIZE); in init_status_page() 1025 engine->status_page.vma = vma; in init_status_page() 1186 struct i915_vma *hwsp = engine->status_page.vma; in intel_engine_destroy_pinned_context() 1900 &engine->status_page.addr[I915_HWS_CSB_BUF0_INDEX]; in intel_engine_print_registers() 2208 hexdump(m, engine->status_page.addr, PAGE_SIZE); in intel_engine_dump()
|
| D | intel_engine_pm.c | 149 GEM_BUG_ON(ce->timeline->hwsp_ggtt != engine->status_page.vma); in switch_to_kernel_context()
|
| D | gen2_engine_cs.c | 147 GEM_BUG_ON(i915_request_active_timeline(rq)->hwsp_ggtt != rq->engine->status_page.vma); in __gen2_emit_breadcrumb()
|
| D | intel_engine_types.h | 461 struct intel_hw_status_page status_page; member
|
| D | intel_execlists_submission.c | 245 engine->status_page.addr[I915_GEM_HWS_PREEMPT] = state; in ring_set_paused() 2843 list_for_each_entry(tl, &engine->status_page.timelines, engine_link) in sanitize_hwsp() 2861 memset(engine->status_page.addr, POISON_INUSE, PAGE_SIZE); in execlists_sanitize() 2873 drm_clflush_virt_range(engine->status_page.addr, PAGE_SIZE); in execlists_sanitize() 2939 i915_ggtt_offset(engine->status_page.vma)); in enable_execlists() 3561 (u64 *)&engine->status_page.addr[I915_HWS_CSB_BUF0_INDEX]; in intel_execlists_submission_setup() 3564 &engine->status_page.addr[INTEL_HWS_CSB_WRITE_INDEX(i915)]; in intel_execlists_submission_setup()
|
| D | gen8_engine_cs.c | 336 return (i915_ggtt_offset(engine->status_page.vma) + in preempt_address()
|
| /Linux-v6.1/drivers/infiniband/hw/cxgb4/ |
| D | device.c | 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 …]
|
| D | provider.c | 114 mm->addr = virt_to_phys(rhp->rdev.status_page); in c4iw_alloc_ucontext()
|
| D | iw_cxgb4.h | 187 struct t4_dev_status_page *status_page; member
|
| /Linux-v6.1/Documentation/trace/ |
| D | user_events.rst | 131 char *status_page; 138 if (status_page[index] & mask) { 153 long index, mask, *status_page; 161 if (status_page[index] & mask) {
|
| /Linux-v6.1/drivers/infiniband/hw/qib/ |
| D | qib_init.c | 310 u64 *status_page; in init_pioavailregs() local 326 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()
|
| /Linux-v6.1/drivers/gpu/drm/i915/selftests/ |
| D | i915_perf.c | 354 store = memset32(rq->engine->status_page.addr + 512, 0, 32); in live_noa_gpr() 372 *cs++ = i915_ggtt_offset(rq->engine->status_page.vma) + in live_noa_gpr()
|
| D | i915_request.c | 1944 return memset32(ce->engine->status_page.addr + 1000, 0, 21); in hwsp_scratch() 1949 return (i915_ggtt_offset(ce->engine->status_page.vma) + in hwsp_offset() 2179 i915_ggtt_offset(engine->status_page.vma) + in plug()
|
| /Linux-v6.1/security/selinux/include/ |
| D | security.h | 103 struct page *status_page; member
|