Searched refs:ww (Results 1 - 25 of 80) sorted by path

1234

/linux-master/drivers/scsi/aic94xx/
H A Daic94xx_reg.c108 #define ASD_READ_SW(ww, type, ord) \
109 static type asd_read_##ww##_##ord(struct asd_ha_struct *asd_ha, \
113 u32 map_offs = (reg - io_handle->ww##_base) + asd_mem_offs_##ww();\
117 #define ASD_WRITE_SW(ww, type, ord) \
118 static void asd_write_##ww##_##ord(struct asd_ha_struct *asd_ha, \
122 u32 map_offs = (reg - io_handle->ww##_base) + asd_mem_offs_##ww();\
/linux-master/arch/x86/crypto/
H A Dcamellia_glue.c981 u64 kl, kr, ww; local
1044 CAMELLIA_F(kl, CAMELLIA_SIGMA1L, CAMELLIA_SIGMA1R, ww);
1045 kr ^= ww;
1050 kr ^= ww;
1051 CAMELLIA_F(kr, CAMELLIA_SIGMA4L, CAMELLIA_SIGMA4R, ww);
1052 kl ^= ww;
1089 u64 ww; /* temporary variables */ local
1153 CAMELLIA_F(kl, CAMELLIA_SIGMA1L, CAMELLIA_SIGMA1R, ww);
1154 kr ^= ww;
1158 kr ^= ww
[all...]
/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/gpu/drm/i915/display/
H A Dintel_dpt.c131 struct i915_gem_ww_ctx ww; local
141 for_i915_gem_ww(&ww, err, true) {
142 err = i915_gem_object_lock(dpt->obj, &ww);
146 vma = i915_gem_object_ggtt_pin_ww(dpt->obj, &ww, NULL, 0, 4096,
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);
H A Dintel_overlay.c764 struct i915_gem_ww_ctx ww; local
768 i915_gem_ww_ctx_init(&ww, true);
770 ret = i915_gem_object_lock(new_bo, &ww);
772 vma = i915_gem_object_pin_to_display_plane(new_bo, &ww, 0,
777 ret = i915_gem_ww_ctx_backoff(&ww);
781 i915_gem_ww_ctx_fini(&ww);
/linux-master/drivers/gpu/drm/i915/gem/
H A Di915_gem_dmabuf.c122 struct i915_gem_ww_ctx ww; local
125 i915_gem_ww_ctx_init(&ww, true);
127 err = i915_gem_object_lock(obj, &ww);
135 err = i915_gem_ww_ctx_backoff(&ww);
139 i915_gem_ww_ctx_fini(&ww);
146 struct i915_gem_ww_ctx ww; local
149 i915_gem_ww_ctx_init(&ww, true);
151 err = i915_gem_object_lock(obj, &ww);
159 err = i915_gem_ww_ctx_backoff(&ww);
163 i915_gem_ww_ctx_fini(&ww);
171 struct i915_gem_ww_ctx ww; local
[all...]
H A Di915_gem_domain.c426 struct i915_gem_ww_ctx *ww,
477 vma = i915_gem_object_ggtt_pin_ww(obj, ww, view, 0, alignment,
481 vma = i915_gem_object_ggtt_pin_ww(obj, ww, view, 0,
425 i915_gem_object_pin_to_display_plane(struct drm_i915_gem_object *obj, struct i915_gem_ww_ctx *ww, u32 alignment, const struct i915_gtt_view *view, unsigned int flags) argument
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...]
H A Di915_gem_mman.c304 struct i915_gem_ww_ctx ww; local
318 i915_gem_ww_ctx_init(&ww, true);
320 ret = i915_gem_object_lock(obj, &ww);
339 vma = i915_gem_object_ggtt_pin_ww(obj, &ww, NULL, 0, 0,
358 vma = i915_gem_object_ggtt_pin_ww(obj, &ww, &view, 0, 0, flags);
362 vma = i915_gem_object_ggtt_pin_ww(obj, &ww, &view, 0, 0, flags);
373 ret = i915_gem_evict_vm(&ggtt->vm, &ww, NULL);
378 vma = i915_gem_object_ggtt_pin_ww(obj, &ww, &view, 0, 0, flags);
445 ret = i915_gem_ww_ctx_backoff(&ww);
449 i915_gem_ww_ctx_fini(&ww);
460 struct i915_gem_ww_ctx ww; local
[all...]
H A Di915_gem_object.c727 * @ww: An optional struct i915_gem_ww_ctx. If NULL, the backend may
740 * Note: the @ww parameter is not used yet, but included to make sure
741 * callers put some effort into obtaining a valid ww ctx if one is
746 * if @ww is set, -EINTR or -ERESTARTSYS if signal pending, and
750 struct i915_gem_ww_ctx *ww,
753 return __i915_gem_object_migrate(obj, ww, id, obj->flags);
760 * @ww: An optional struct i915_gem_ww_ctx. If NULL, the backend may
774 * Note: the @ww parameter is not used yet, but included to make sure
775 * callers put some effort into obtaining a valid ww ctx if one is
780 * if @ww i
749 i915_gem_object_migrate(struct drm_i915_gem_object *obj, struct i915_gem_ww_ctx *ww, enum intel_region_id id) argument
783 __i915_gem_object_migrate(struct drm_i915_gem_object *obj, struct i915_gem_ww_ctx *ww, enum intel_region_id id, unsigned int flags) argument
[all...]
H A Di915_gem_object.h164 struct i915_gem_ww_ctx *ww,
170 ret = dma_resv_lock_interruptible(obj->base.resv, ww ? &ww->ctx : NULL);
172 ret = dma_resv_lock(obj->base.resv, ww ? &ww->ctx : NULL);
174 if (!ret && ww) {
176 list_add_tail(&obj->obj_link, &ww->obj_list);
183 ww->contended = obj;
190 struct i915_gem_ww_ctx *ww)
192 return __i915_gem_object_lock(obj, ww, w
163 __i915_gem_object_lock(struct drm_i915_gem_object *obj, struct i915_gem_ww_ctx *ww, bool intr) argument
189 i915_gem_object_lock(struct drm_i915_gem_object *obj, struct i915_gem_ww_ctx *ww) argument
195 i915_gem_object_lock_interruptible(struct drm_i915_gem_object *obj, struct i915_gem_ww_ctx *ww) argument
202 i915_gem_object_trylock(struct drm_i915_gem_object *obj, struct i915_gem_ww_ctx *ww) argument
[all...]
H A Di915_gem_pages.c147 struct i915_gem_ww_ctx ww; local
150 i915_gem_ww_ctx_init(&ww, true);
152 err = i915_gem_object_lock(obj, &ww);
157 err = i915_gem_ww_ctx_backoff(&ww);
161 i915_gem_ww_ctx_fini(&ww);
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_region.h27 * Note that if this function is part of a ww transaction, and
39 * @ww: Locking context used for the transaction.
46 struct i915_gem_ww_ctx *ww; member in struct:i915_gem_apply_to_region
H A Di915_gem_shrinker.c78 * @ww: i915 gem ww acquire ctx, or NULL
103 i915_gem_shrink(struct i915_gem_ww_ctx *ww, argument
127 bool trylock_vm = !ww && intel_vm_no_concurrent_access_wa(i915);
218 if (!ww) {
222 err = i915_gem_object_lock(obj, ww);
232 if (!ww)
H A Di915_gem_shrinker.h16 unsigned long i915_gem_shrink(struct i915_gem_ww_ctx *ww,
H A Di915_gem_ttm_pm.c88 err = i915_gem_object_lock(backup, apply->ww);
184 err = i915_gem_object_lock(backup, apply->ww);
/linux-master/drivers/gpu/drm/i915/gem/selftests/
H A Di915_gem_context.c946 struct i915_gem_ww_ctx ww; local
971 i915_gem_ww_ctx_init(&ww, false);
973 err = i915_gem_object_lock(obj, &ww);
975 err = i915_gem_object_lock(rpcs, &ww);
979 err = i915_vma_pin_ww(vma, &ww, 0, 0, PIN_USER);
983 err = i915_vma_pin_ww(batch, &ww, 0, 0, PIN_USER);
1030 err = i915_gem_ww_ctx_backoff(&ww);
1034 i915_gem_ww_ctx_fini(&ww);
H A Di915_gem_migrate.c53 struct i915_gem_ww_ctx ww; local
64 for_i915_gem_ww(&ww, err, true) {
65 err = i915_gem_object_lock(obj, &ww);
73 err = i915_gem_object_migrate(obj, &ww, dst);
111 static int lmem_pages_migrate_one(struct i915_gem_ww_ctx *ww, argument
118 err = i915_gem_object_lock(obj, ww);
123 err = i915_vma_pin_ww(vma, ww, obj->base.size, 0,
141 err = i915_gem_object_migrate(obj, ww, INTEL_REGION_SMEM);
160 err = i915_gem_object_migrate(obj, ww, INTEL_REGION_LMEM_0);
192 struct i915_gem_ww_ctx ww; local
[all...]
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/gt/
H A Dgen6_ppgtt.c324 int gen6_ppgtt_pin(struct i915_ppgtt *base, struct i915_gem_ww_ctx *ww) argument
341 err = i915_vm_lock_objects(&ppgtt->base.vm, ww);
351 err = i915_ggtt_pin(ppgtt->vma, ww, GEN6_PD_ALIGN, PIN_HIGH);
H A Dgen6_ppgtt.h71 int gen6_ppgtt_pin(struct i915_ppgtt *base, struct i915_gem_ww_ctx *ww);
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...]

Completed in 523 milliseconds

1234