Home
last modified time | relevance | path

Searched refs:mock (Results 1 – 9 of 9) sorted by relevance

/Linux-v4.19/drivers/gpu/drm/i915/selftests/
Dmock_dmabuf.c30 struct mock_dmabuf *mock = to_mock(attachment->dmabuf); in mock_map_dma_buf() local
39 err = sg_alloc_table(st, mock->npages, GFP_KERNEL); in mock_map_dma_buf()
44 for (i = 0; i < mock->npages; i++) { in mock_map_dma_buf()
45 sg_set_page(sg, mock->pages[i], PAGE_SIZE, 0); in mock_map_dma_buf()
74 struct mock_dmabuf *mock = to_mock(dma_buf); in mock_dmabuf_release() local
77 for (i = 0; i < mock->npages; i++) in mock_dmabuf_release()
78 put_page(mock->pages[i]); in mock_dmabuf_release()
80 kfree(mock); in mock_dmabuf_release()
85 struct mock_dmabuf *mock = to_mock(dma_buf); in mock_dmabuf_vmap() local
87 return vm_map_ram(mock->pages, mock->npages, 0, PAGE_KERNEL); in mock_dmabuf_vmap()
[all …]
Dmock_engine.c107 struct mock_request *mock = container_of(request, typeof(*mock), base); in mock_request_alloc() local
109 INIT_LIST_HEAD(&mock->link); in mock_request_alloc()
110 mock->delay = 0; in mock_request_alloc()
128 struct mock_request *mock = container_of(request, typeof(*mock), base); in mock_submit_request() local
136 list_add_tail(&mock->link, &engine->hw_queue); in mock_submit_request()
137 if (mock->link.prev == &engine->hw_queue) { in mock_submit_request()
138 if (mock->delay) in mock_submit_request()
139 mod_timer(&engine->hw_delay, jiffies + mock->delay); in mock_submit_request()
141 advance(engine, mock); in mock_submit_request()
206 engine->base.breadcrumbs.mock = true; /* prevent touching HW for irqs */ in mock_engine()
[all …]
Dmock_request.c34 struct mock_request *mock; in mock_request() local
41 mock = container_of(request, typeof(*mock), base); in mock_request()
42 mock->delay = delay; in mock_request()
44 return &mock->base; in mock_request()
49 struct mock_request *mock = container_of(request, typeof(*mock), base); in mock_cancel_request() local
55 was_queued = !list_empty(&mock->link); in mock_cancel_request()
56 list_del_init(&mock->link); in mock_cancel_request()
Di915_selftest.c61 int (*mock)(void); member
66 #define selftest(n, f) [mock_##n] = { .name = #n, { .mock = f } },
140 err = st->mock(); in __run_selftests()
162 if (!i915_selftest.mock) in i915_mock_selftests()
165 err = run_selftests(mock, NULL); in i915_mock_selftests()
167 i915_selftest.mock = err; in i915_mock_selftests()
171 if (i915_selftest.mock < 0) { in i915_mock_selftests()
172 i915_selftest.mock = -ENOTTY; in i915_mock_selftests()
248 module_param_named_unsafe(mock_selftests, i915_selftest.mock, int, 0400);
/Linux-v4.19/drivers/net/dsa/
DKconfig19 tristate "DSA mock-up Ethernet switch chip support"
23 This enables support for a fake mock-up switch chip which
/Linux-v4.19/drivers/gpu/drm/i915/
Di915_selftest.h34 int mock; member
Dintel_breadcrumbs.c314 if (I915_SELFTEST_ONLY(b->mock)) { in __intel_breadcrumbs_enable_irq()
Dintel_ringbuffer.h406 I915_SELFTEST_DECLARE(bool mock : 1);
Dintel_engine_cs.c987 if (I915_SELFTEST_ONLY(engine->breadcrumbs.mock)) in intel_engine_is_idle()