Searched refs:sema (Results 1 - 17 of 17) sorted by relevance

/linux-master/drivers/gpu/drm/nouveau/
H A Dnv10_fence.h10 struct nvif_object sema; member in struct:nv10_fence_chan
H A Dnv17_fence.c57 PUSH_MTHD(ppush, NV176E, SET_CONTEXT_DMA_SEMAPHORE, fctx->sema.handle,
65 PUSH_MTHD(npush, NV176E, SET_CONTEXT_DMA_SEMAPHORE, fctx->sema.handle,
103 &fctx->sema);
H A Dnv10_fence.c63 nvif_object_dtor(&fctx->sema);
H A Dnv50_fence.c62 &fctx->sema);
/linux-master/drivers/gpu/drm/i915/gt/
H A Dselftest_engine_pm.c77 u32 *sema = memset32(engine->status_page.addr + 1000, 0, 5); local
111 while (READ_ONCE(sema[2]) == 0)
116 write_semaphore(&sema[2], 0);
117 while (READ_ONCE(sema[1]) == 0) /* wait for the gpu to catch up */
122 write_semaphore(&sema[2], 1);
132 engine->name, sema[1], sema[3], sema[0], sema[4]);
134 *d_ctx = sema[
[all...]
H A Dselftest_lrc.c1054 u32 *sema)
1109 offset_in_page(sema);
1120 WRITE_ONCE(*sema, 0);
1208 static int poison_registers(struct intel_context *ce, u32 poison, u32 *sema) argument
1242 offset_in_page(sema);
1403 u32 *sema = memset32(engine->status_page.addr + 1000, 0, 1); local
1431 rq = record_registers(A, ref[0], ref[1], sema);
1437 WRITE_ONCE(*sema, 1);
1459 rq = record_registers(A, result[0], result[1], sema);
1465 err = poison_registers(B, poison, sema);
1051 record_registers(struct intel_context *ce, struct i915_vma *before, struct i915_vma *after, u32 *sema) argument
[all...]
/linux-master/drivers/gpu/drm/i915/selftests/
H A Di915_request.c1998 static void semaphore_set(u32 *sema, u32 value) argument
2000 WRITE_ONCE(*sema, value);
2017 u32 *sema = hwsp_scratch(ce); local
2018 const u32 offset = hwsp_offset(ce, sema);
2036 semaphore_set(sema, -1);
2059 if (wait_for(READ_ONCE(*sema) == 0, 50)) {
2067 semaphore_set(sema, i);
2070 if (wait_for(READ_ONCE(*sema) == 0, 50)) {
2075 elapsed[i - 1] = sema[i] - cycles;
2092 u32 *sema local
2163 u32 *sema = hwsp_scratch(ce); local
2238 plug(struct intel_engine_cs *engine, u32 *sema, u32 mode, int value) argument
2266 u32 *sema = hwsp_scratch(ce); local
2357 u32 *sema = hwsp_scratch(ce); local
2451 u32 *sema = hwsp_scratch(ce); local
2571 u32 *sema = hwsp_scratch(ce); local
[all...]
/linux-master/drivers/gpu/drm/nouveau/dispnv50/
H A Dwndwc37e.c261 PUSH_MTHD(push, NVC37E, SET_SEMAPHORE_CONTROL, asyw->sema.offset,
262 SET_SEMAPHORE_ACQUIRE, asyw->sema.acquire,
263 SET_SEMAPHORE_RELEASE, asyw->sema.release,
264 SET_CONTEXT_DMA_SEMAPHORE, asyw->sema.handle);
375 wndw->sema = NV50_DISP_WNDW_SEM0(wndw->id);
H A Dbase507c.c217 PUSH_MTHD(push, NV507C, SET_SEMAPHORE_CONTROL, asyw->sema.offset,
218 SET_SEMAPHORE_ACQUIRE, asyw->sema.acquire,
219 SET_SEMAPHORE_RELEASE, asyw->sema.release,
220 SET_CONTEXT_DMA_SEMAPHORE, asyw->sema.handle);
330 wndw->sema = NV50_DISP_BASE_SEM0(wndw->id);
H A Datom.h192 } sema; member in struct:nv50_wndw_atom
256 bool sema:1; member in struct:nv50_wndw_atom::nv50_wndw_atom_mask::__anon910
H A Dwndw.c133 if (clr.sema ) wndw->func-> sema_clr(wndw);
151 if (asyw->set.sema ) wndw->func->sema_set (wndw, asyw);
202 asyw->sema.handle = 0;
505 asyw->clr.sema = armw->sema.handle != 0;
604 asyw->sema = armw->sema;
H A Dwndw.h32 u16 sema; member in struct:nv50_wndw
H A Dovly507e.c171 wndw->sema = NV50_DISP_OVLY_SEM0(wndw->id);
/linux-master/include/net/mana/
H A Dhw_channel.h184 struct semaphore sema; member in struct:hw_channel_context
/linux-master/tools/testing/selftests/bpf/prog_tests/
H A Dfill_link_info.c527 const char *sema[3] = { local
536 err = elf_resolve_syms_offsets("/proc/self/exe", 3, sema,
/linux-master/drivers/usb/gadget/legacy/
H A Draw_gadget.c49 struct semaphore sema; member in struct:raw_event_queue
57 sema_init(&queue->sema, 0);
83 up(&queue->sema);
100 ret = down_interruptible(&queue->sema);
105 * queue->size must have the same value as queue->sema counter (before
/linux-master/drivers/net/ethernet/microsoft/mana/
H A Dhw_channel.c13 down(&hwc->sema);
38 up(&hwc->sema);
578 sema_init(&hwc->sema, num_msg);

Completed in 468 milliseconds