/linux-master/drivers/gpu/drm/i915/gt/uc/ |
H A D | intel_guc_submission.c | 2931 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 D | intel_workarounds.c | 3166 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 D | intel_engine_cs.c | 1070 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 D | intel_execlists_submission.c | 2608 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 D | selftest_tlb.c | 297 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 D | intel_gtt.c | 197 /* 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 D | selftest_lrc.c | 407 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 D | intel_lrc.c | 1232 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 D | intel_gtt.h | 422 i915_vm_lock_objects(struct i915_address_space *vm, struct i915_gem_ww_ctx *ww);
|
H A D | intel_context_types.h | 49 int (*pre_pin)(struct intel_context *ce, struct i915_gem_ww_ctx *ww, void **vaddr);
|
H A D | intel_context.c | 116 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 D | intel_context.h | 148 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 D | i915_vma.c | 775 * @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 D | i915_perf.c | 1283 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 D | i915_gem.c | 310 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 D | intel_fb_pin.c | 29 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 D | intel_fbdev_fb.c | 72 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 D | card.c | 737 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 D | i915_gem_mman.c | 548 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 D | i915_gem_region.c | 163 * 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 D | i915_gem_execbuffer.c | 281 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 D | rtmutex.c | 1684 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 D | phy.c | 1534 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 D | btintel.c | 1059 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 D | i2c-sis96x.c | 245 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);
|