Searched refs:ww (Results 1 - 25 of 80) sorted by last modified time

1234

/linux-master/drivers/gpu/drm/i915/gt/uc/
H A Dintel_guc_submission.c2931 struct i915_gem_ww_ctx *ww,
2934 return lrc_pre_pin(ce, engine, ww, vaddr);
2954 struct i915_gem_ww_ctx *ww,
2957 return __guc_context_pre_pin(ce, ce->engine, ww, vaddr);
3915 struct i915_gem_ww_ctx *ww,
3920 return __guc_context_pre_pin(ce, engine, ww, vaddr);
2929 __guc_context_pre_pin(struct intel_context *ce, struct intel_engine_cs *engine, struct i915_gem_ww_ctx *ww, void **vaddr) argument
2953 guc_context_pre_pin(struct intel_context *ce, struct i915_gem_ww_ctx *ww, void **vaddr) argument
3914 guc_virtual_context_pre_pin(struct intel_context *ce, struct i915_gem_ww_ctx *ww, void **vaddr) argument
/linux-master/drivers/gpu/drm/i915/gt/
H A Dintel_workarounds.c3166 struct i915_gem_ww_ctx ww; local
3180 i915_gem_ww_ctx_init(&ww, false);
3182 err = i915_gem_object_lock(vma->obj, &ww);
3184 err = intel_context_pin_ww(ce, &ww);
3188 err = i915_vma_pin_ww(vma, &ww, 0, 0,
3241 err = i915_gem_ww_ctx_backoff(&ww);
3245 i915_gem_ww_ctx_fini(&ww);
H A Dintel_engine_cs.c1070 struct i915_gem_ww_ctx *ww,
1091 return i915_ggtt_pin(vma, ww, 0, flags);
1097 struct i915_gem_ww_ctx ww; local
1125 i915_gem_ww_ctx_init(&ww, true);
1127 ret = i915_gem_object_lock(obj, &ww);
1129 ret = pin_ggtt_status_page(engine, &ww, vma);
1147 ret = i915_gem_ww_ctx_backoff(&ww);
1151 i915_gem_ww_ctx_fini(&ww);
1069 pin_ggtt_status_page(struct intel_engine_cs *engine, struct i915_gem_ww_ctx *ww, struct i915_vma *vma) argument
H A Dintel_execlists_submission.c2608 struct i915_gem_ww_ctx *ww, void **vaddr)
2612 err = lrc_pre_pin(ce, engine, ww, vaddr);
2626 struct i915_gem_ww_ctx *ww,
2629 return __execlists_context_pre_pin(ce, ce->engine, ww, vaddr);
3720 struct i915_gem_ww_ctx *ww,
3726 return __execlists_context_pre_pin(ce, ve->siblings[0], ww, vaddr);
2606 __execlists_context_pre_pin(struct intel_context *ce, struct intel_engine_cs *engine, struct i915_gem_ww_ctx *ww, void **vaddr) argument
2625 execlists_context_pre_pin(struct intel_context *ce, struct i915_gem_ww_ctx *ww, void **vaddr) argument
3719 virtual_context_pre_pin(struct intel_context *ce, struct i915_gem_ww_ctx *ww, void **vaddr) argument
H A Dselftest_tlb.c297 struct i915_gem_ww_ctx ww; local
310 for_i915_gem_ww(&ww, err, true)
311 err = intel_context_pin_ww(ce, &ww);
H A Dintel_gtt.c197 /* lock the vm into the current ww, if we lock one, we lock all */
199 struct i915_gem_ww_ctx *ww)
202 return i915_gem_object_lock(vm->scratch[0], ww);
207 return i915_gem_object_lock(ppgtt->pd->pt.base, ww);
198 i915_vm_lock_objects(struct i915_address_space *vm, struct i915_gem_ww_ctx *ww) argument
H A Dselftest_lrc.c407 struct i915_gem_ww_ctx ww; local
422 i915_gem_ww_ctx_init(&ww, false);
424 err = i915_gem_object_lock(scratch->obj, &ww);
426 err = intel_context_pin_ww(ce, &ww);
493 err = i915_gem_ww_ctx_backoff(&ww);
497 i915_gem_ww_ctx_fini(&ww);
H A Dintel_lrc.c1232 struct i915_gem_ww_ctx *ww,
1882 struct i915_gem_ww_ctx ww; local
1915 i915_gem_ww_ctx_init(&ww, true);
1917 err = i915_gem_object_lock(wa_ctx->vma->obj, &ww);
1919 err = i915_ggtt_pin(wa_ctx->vma, &ww, 0, PIN_HIGH);
1960 err = i915_gem_ww_ctx_backoff(&ww);
1964 i915_gem_ww_ctx_fini(&ww);
1230 lrc_pre_pin(struct intel_context *ce, struct intel_engine_cs *engine, struct i915_gem_ww_ctx *ww, void **vaddr) argument
H A Dintel_gtt.h422 i915_vm_lock_objects(struct i915_address_space *vm, struct i915_gem_ww_ctx *ww);
H A Dintel_context_types.h49 int (*pre_pin)(struct intel_context *ce, struct i915_gem_ww_ctx *ww, void **vaddr);
H A Dintel_context.c116 static int __context_pin_state(struct i915_vma *vma, struct i915_gem_ww_ctx *ww) argument
121 err = i915_ggtt_pin(vma, ww, 0, bias | PIN_HIGH);
151 struct i915_gem_ww_ctx *ww)
155 err = intel_ring_pin(ring, ww);
177 struct i915_gem_ww_ctx *ww)
183 err = __ring_active(ce->ring, ww);
187 err = intel_timeline_pin(ce->timeline, ww);
194 err = __context_pin_state(ce->state, ww);
218 struct i915_gem_ww_ctx *ww)
236 err = i915_gem_object_lock(ce->timeline->hwsp_ggtt->obj, ww);
150 __ring_active(struct intel_ring *ring, struct i915_gem_ww_ctx *ww) argument
176 intel_context_pre_pin(struct intel_context *ce, struct i915_gem_ww_ctx *ww) argument
217 __intel_context_do_pin_ww(struct intel_context *ce, struct i915_gem_ww_ctx *ww) argument
312 struct i915_gem_ww_ctx ww; local
509 struct i915_gem_ww_ctx ww; local
[all...]
H A Dintel_context.h148 struct i915_gem_ww_ctx *ww);
164 struct i915_gem_ww_ctx *ww)
169 return __intel_context_do_pin_ww(ce, ww);
163 intel_context_pin_ww(struct intel_context *ce, struct i915_gem_ww_ctx *ww) argument
/linux-master/drivers/gpu/drm/i915/
H A Di915_vma.c775 * @ww: An optional struct i915_gem_ww_ctx
788 i915_vma_insert(struct i915_vma *vma, struct i915_gem_ww_ctx *ww, argument
866 ret = i915_gem_gtt_reserve(vma->vm, ww, &vma->node,
908 ret = i915_gem_gtt_insert(vma->vm, ww, &vma->node,
1432 int i915_vma_pin_ww(struct i915_vma *vma, struct i915_gem_ww_ctx *ww, argument
1443 GEM_BUG_ON(!ww);
1469 err = i915_vm_lock_objects(vma->vm, ww);
1558 err = i915_vma_insert(vma, ww, size, alignment, flags);
1621 static int __i915_ggtt_pin(struct i915_vma *vma, struct i915_gem_ww_ctx *ww, argument
1630 err = i915_vma_pin_ww(vma, ww,
1656 i915_ggtt_pin(struct i915_vma *vma, struct i915_gem_ww_ctx *ww, u32 align, unsigned int flags) argument
[all...]
H A Di915_perf.c1283 struct i915_gem_ww_ctx ww; local
1298 i915_gem_ww_ctx_init(&ww, true);
1304 err = intel_context_pin_ww(ce, &ww);
1306 err = i915_gem_ww_ctx_backoff(&ww);
1310 i915_gem_ww_ctx_fini(&ww);
1944 struct i915_gem_ww_ctx ww; local
1971 i915_gem_ww_ctx_init(&ww, true);
1973 ret = i915_gem_object_lock(bo, &ww);
1988 ret = i915_vma_pin_ww(vma, &ww, 0, 0, PIN_GLOBAL | PIN_HIGH);
2145 ret = i915_gem_ww_ctx_backoff(&ww);
2194 struct i915_gem_ww_ctx ww; local
2309 struct i915_gem_ww_ctx ww; local
[all...]
H A Di915_gem.c310 struct i915_gem_ww_ctx ww; local
313 i915_gem_ww_ctx_init(&ww, true);
316 ret = i915_gem_object_lock(obj, &ww);
325 vma = i915_gem_object_ggtt_pin_ww(obj, &ww, NULL, 0, 0,
355 ret = i915_gem_ww_ctx_backoff(&ww);
359 i915_gem_ww_ctx_fini(&ww);
906 struct i915_gem_ww_ctx *ww,
915 GEM_WARN_ON(!ww);
987 ret = i915_vma_pin_ww(vma, ww, size, alignment, flags | PIN_GLOBAL);
1012 struct i915_gem_ww_ctx ww; local
905 i915_gem_object_ggtt_pin_ww(struct drm_i915_gem_object *obj, struct i915_gem_ww_ctx *ww, const struct i915_gtt_view *view, u64 size, u64 alignment, u64 flags) argument
[all...]
/linux-master/drivers/gpu/drm/i915/display/
H A Dintel_fb_pin.c29 struct i915_gem_ww_ctx ww; local
48 for_i915_gem_ww(&ww, ret, true) {
49 ret = i915_gem_object_lock(obj, &ww);
64 ret = __i915_gem_object_migrate(obj, &ww, INTEL_REGION_LMEM_0,
86 ret = i915_vma_pin_ww(vma, &ww, 0, alignment, PIN_GLOBAL);
117 struct i915_gem_ww_ctx ww; local
164 i915_gem_ww_ctx_init(&ww, true);
166 ret = i915_gem_object_lock(obj, &ww);
170 ret = i915_gem_object_migrate(obj, &ww, INTEL_REGION_LMEM_0);
176 vma = i915_gem_object_pin_to_display_plane(obj, &ww, alignmen
[all...]
H A Dintel_fbdev_fb.c72 struct i915_gem_ww_ctx ww; local
94 for_i915_gem_ww(&ww, ret, false) {
95 ret = i915_gem_object_lock(vma->obj, &ww);
/linux-master/drivers/staging/vt6655/
H A Dcard.c737 unsigned short ww; local
742 for (ww = 0; ww < W_MAX_TIMEOUT; ww++) {
747 if (ww == W_MAX_TIMEOUT)
/linux-master/drivers/gpu/drm/i915/gem/selftests/
H A Di915_gem_mman.c548 struct i915_gem_ww_ctx ww; local
555 i915_gem_ww_ctx_init(&ww, false);
557 err = i915_gem_object_lock(obj, &ww);
559 err = i915_vma_pin_ww(vma, &ww, 0, 0, PIN_USER);
577 err = i915_gem_ww_ctx_backoff(&ww);
581 i915_gem_ww_ctx_fini(&ww);
1590 struct i915_gem_ww_ctx ww; local
1598 i915_gem_ww_ctx_init(&ww, false);
1600 err = i915_gem_object_lock(obj, &ww);
1602 err = i915_vma_pin_ww(vma, &ww,
[all...]
/linux-master/drivers/gpu/drm/i915/gem/
H A Di915_gem_region.c163 * In the future, a non-NULL apply->ww could mean the caller is
166 GEM_WARN_ON(apply->ww);
171 struct i915_gem_ww_ctx ww; local
188 apply->ww = &ww;
189 for_i915_gem_ww(&ww, ret, apply->interruptible) {
190 ret = i915_gem_object_lock(obj, apply->ww);
H A Di915_gem_execbuffer.c281 struct i915_gem_ww_ctx ww; member in struct:i915_execbuffer
458 err = i915_vma_pin_ww(vma, &eb->ww, 0, 0, pin_flags);
467 err = i915_vma_pin_ww(vma, &eb->ww,
672 err = i915_vma_pin_ww(vma, &eb->ww,
786 err = i915_gem_evict_vm(eb->context->vm, &eb->ww, NULL);
799 err = i915_gem_evict_vm(eb->context->vm, &eb->ww, &busy_bo);
802 err = i915_gem_object_lock(busy_bo, &eb->ww);
1006 err = i915_gem_object_lock(vma->obj, &eb->ww);
1305 vma = i915_gem_object_ggtt_pin_ww(obj, &eb->ww, NULL, 0, 0,
1797 i915_gem_ww_ctx_fini(&eb->ww);
[all...]
/linux-master/kernel/locking/
H A Drtmutex.c1684 struct ww_mutex *ww = ww_container_of(rtm); local
1693 ww_mutex_lock_acquired(ww, ww_ctx);
1711 ww_mutex_lock_acquired(ww, ww_ctx);
/linux-master/drivers/net/wireless/realtek/rtw88/
H A Dphy.c1534 s8 ww; local
1551 ww = hal->tx_pwr_limit_2g[RTW_REGD_WW][bw][rs][ch_idx];
1552 ww = min_t(s8, ww, pwr_limit);
1553 hal->tx_pwr_limit_2g[RTW_REGD_WW][bw][rs][ch_idx] = ww;
1556 ww = hal->tx_pwr_limit_5g[RTW_REGD_WW][bw][rs][ch_idx];
1557 ww = min_t(s8, ww, pwr_limit);
1558 hal->tx_pwr_limit_5g[RTW_REGD_WW][bw][rs][ch_idx] = ww;
/linux-master/drivers/bluetooth/
H A Dbtintel.c1059 u8 num, u8 ww, u8 yy,
1089 ww == params->fw_build_ww &&
1058 btintel_firmware_version(struct hci_dev *hdev, u8 num, u8 ww, u8 yy, const struct firmware *fw, u32 *boot_addr) argument
/linux-master/drivers/i2c/busses/
H A Di2c-sis96x.c245 u16 ww = 0; local
253 pci_read_config_word(dev, PCI_CLASS_DEVICE, &ww);
254 if (PCI_CLASS_SERIAL_SMBUS != ww) {
255 dev_err(&dev->dev, "Unsupported device class 0x%04x!\n", ww);

Completed in 400 milliseconds

1234