/linux-master/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_binding.c | 117 static int vmw_binding_scrub_shader(struct vmw_ctx_bindinfo *bi, bool rebind); 119 bool rebind); 120 static int vmw_binding_scrub_texture(struct vmw_ctx_bindinfo *bi, bool rebind); 121 static int vmw_binding_scrub_cb(struct vmw_ctx_bindinfo *bi, bool rebind); 122 static int vmw_binding_scrub_dx_rt(struct vmw_ctx_bindinfo *bi, bool rebind); 123 static int vmw_binding_scrub_sr(struct vmw_ctx_bindinfo *bi, bool rebind); 124 static int vmw_binding_scrub_so_target(struct vmw_ctx_bindinfo *bi, bool rebind); 127 bool rebind); 128 static int vmw_binding_scrub_ib(struct vmw_ctx_bindinfo *bi, bool rebind); 129 static int vmw_binding_scrub_vb(struct vmw_ctx_bindinfo *bi, bool rebind); 571 vmw_binding_scrub_shader(struct vmw_ctx_bindinfo *bi, bool rebind) argument 602 vmw_binding_scrub_render_target(struct vmw_ctx_bindinfo *bi, bool rebind) argument 638 vmw_binding_scrub_texture(struct vmw_ctx_bindinfo *bi, bool rebind) argument 673 vmw_binding_scrub_dx_shader(struct vmw_ctx_bindinfo *bi, bool rebind) argument 702 vmw_binding_scrub_cb(struct vmw_ctx_bindinfo *bi, bool rebind) argument 1201 vmw_binding_scrub_sr(struct vmw_ctx_bindinfo *bi, bool rebind) argument 1223 vmw_binding_scrub_dx_rt(struct vmw_ctx_bindinfo *bi, bool rebind) argument 1240 vmw_binding_scrub_so_target(struct vmw_ctx_bindinfo *bi, bool rebind) argument 1257 vmw_binding_scrub_vb(struct vmw_ctx_bindinfo *bi, bool rebind) argument 1276 vmw_binding_scrub_ib(struct vmw_ctx_bindinfo *bi, bool rebind) argument 1307 vmw_binding_scrub_uav(struct vmw_ctx_bindinfo *bi, bool rebind) argument 1315 vmw_binding_scrub_cs_uav(struct vmw_ctx_bindinfo *bi, bool rebind) argument 1328 vmw_binding_scrub_so(struct vmw_ctx_bindinfo *bi, bool rebind) argument [all...] |
/linux-master/drivers/gpu/drm/xe/ |
H A D | xe_pt.h | 40 bool rebind);
|
H A D | xe_pt_types.h | 32 bool rebind; member in struct:xe_pt
|
H A D | xe_pt.c | 844 u32 num_entries, bool rebind, 855 if (!rebind) 1192 * @rebind: Whether we're rebinding this vma to the same address range without 1209 bool rebind) 1252 * If rebind, we have to invalidate TLB on !LR vms to invalidate 1254 * automatically when the context is re-enabled by the rebind worker, 1257 * If !rebind, and scratch enabled VMs, there is a chance the scratch 1263 if ((!rebind && xe_vm_has_scratch(vm) && xe_vm_in_preempt_fence_mode(vm))) { 1267 } else if (rebind && !xe_vm_in_lr_mode(vm)) { 1295 /* TLB invalidation must be done before signaling rebind */ 842 xe_pt_commit_bind(struct xe_vma *vma, struct xe_vm_pgtable_update *entries, u32 num_entries, bool rebind, struct llist_head *deferred) argument 1207 __xe_pt_bind_vma(struct xe_tile *tile, struct xe_vma *vma, struct xe_exec_queue *q, struct xe_sync_entry *syncs, u32 num_syncs, bool rebind) argument [all...] |
H A D | xe_vm_types.h | 74 /** @rebind: link into VM if this VMA needs rebinding. */ 75 struct list_head rebind; member in union:xe_vma::__anon101 236 * @rebind_deactivated: Whether rebind has been temporarily deactivated 241 * @rebind_work: worker to rebind invalidated userptrs / evicted 297 /** @skip_prev: skip prev rebind */ 299 /** @skip_next: skip next rebind */
|
H A D | xe_vm.c | 474 list_move_tail(&gpuva_to_vma(gpuva)->combined_links.rebind, 486 * xe_vm_validate_rebind() - Validate buffer objects and rebind vmas 493 * rebindings may cause evictions and hence the validation-rebind 558 * we attach at the end of the rebind work. 695 * Tell exec and rebind worker they need to repin and rebind this 780 list_move_tail(&uvma->vma.combined_links.rebind, 821 combined_links.rebind) { 824 list_del_init(&vma->combined_links.rebind); 888 INIT_LIST_HEAD(&vma->combined_links.rebind); [all...] |
/linux-master/drivers/gpu/drm/nouveau/dispnv04/ |
H A D | dac.c | 384 struct drm_encoder *rebind; local 393 list_for_each_entry(rebind, &dev->mode_config.encoder_list, head) { 394 if (rebind == encoder 395 || nouveau_encoder(rebind)->dcb->type != DCB_OUTPUT_ANALOG) 398 dac_offset = nv04_dac_output_offset(rebind);
|
/linux-master/mm/ |
H A D | mempolicy.c | 220 void (*rebind)(struct mempolicy *pol, const nodemask_t *nodes); member in struct:mempolicy_operations 396 mpol_ops[pol->mode].rebind(pol, newmask); 430 .rebind = mpol_rebind_default, 434 .rebind = mpol_rebind_nodemask, 438 .rebind = mpol_rebind_preferred, 442 .rebind = mpol_rebind_nodemask, 445 .rebind = mpol_rebind_default, 449 .rebind = mpol_rebind_preferred, 453 .rebind = mpol_rebind_nodemask, 1882 /* to prevent miscount use tsk->mems_allowed_seq to detect rebind */ [all...] |
/linux-master/drivers/usb/usbip/ |
H A D | stub_main.c | 210 dev_err(&busid_priv->udev->dev, "rebind failed\n"); 231 /* now run rebind - no need to hold locks. driver files are removed */ 274 static DRIVER_ATTR_WO(rebind);
|
/linux-master/drivers/usb/core/ |
H A D | hub.c | 6252 * we attempt to unbind it and rebind afterward. 6322 int rebind = cintf->needs_binding; local 6324 if (!rebind && cintf->dev.driver) { 6327 rebind = (drv->post_reset)(cintf); 6330 rebind = 1; 6331 if (rebind)
|