/linux-master/drivers/gpu/drm/nouveau/ |
H A D | nv10_fence.h | 10 struct nvif_object sema; member in struct:nv10_fence_chan
|
H A D | nv17_fence.c | 57 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 D | nv10_fence.c | 63 nvif_object_dtor(&fctx->sema);
|
H A D | nv50_fence.c | 62 &fctx->sema);
|
/linux-master/drivers/gpu/drm/i915/gt/ |
H A D | selftest_engine_pm.c | 77 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 D | selftest_lrc.c | 1054 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 D | i915_request.c | 1998 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 D | wndwc37e.c | 261 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 D | base507c.c | 217 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 D | atom.h | 192 } sema; member in struct:nv50_wndw_atom 256 bool sema:1; member in struct:nv50_wndw_atom::nv50_wndw_atom_mask::__anon910
|
H A D | wndw.c | 133 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 D | wndw.h | 32 u16 sema; member in struct:nv50_wndw
|
H A D | ovly507e.c | 171 wndw->sema = NV50_DISP_OVLY_SEM0(wndw->id);
|
/linux-master/include/net/mana/ |
H A D | hw_channel.h | 184 struct semaphore sema; member in struct:hw_channel_context
|
/linux-master/tools/testing/selftests/bpf/prog_tests/ |
H A D | fill_link_info.c | 527 const char *sema[3] = { local 536 err = elf_resolve_syms_offsets("/proc/self/exe", 3, sema,
|
/linux-master/drivers/usb/gadget/legacy/ |
H A D | raw_gadget.c | 49 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 D | hw_channel.c | 13 down(&hwc->sema); 38 up(&hwc->sema); 578 sema_init(&hwc->sema, num_msg);
|