Home
last modified time | relevance | path

Searched refs:vops (Results 1 – 14 of 14) sorted by relevance

/linux/drivers/thunderbolt/
H A Dnvm.c53 const struct tb_nvm_vendor_ops *vops; member
291 const struct tb_nvm_vendor_ops *vops = NULL; in tb_nvm_alloc() local
302 vops = v->vops; in tb_nvm_alloc()
307 if (!vops) { in tb_nvm_alloc()
319 vops = v->vops; in tb_nvm_alloc()
324 if (!vops) { in tb_nvm_alloc()
345 nvm->vops = vops; in tb_nvm_alloc()
361 const struct tb_nvm_vendor_ops *vops = nvm->vops; in tb_nvm_read_version() local
363 if (vops && vops->read_version) in tb_nvm_read_version()
364 return vops->read_version(nvm); in tb_nvm_read_version()
[all …]
/linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
H A Dfwvid.c27 const struct brcmf_fwvid_ops *vops; member
49 .vops = _vid ## _VOPS \
87 const struct brcmf_fwvid_ops *vops) in brcmf_fwvid_register_vendor() argument
92 if (WARN_ON(!vmod) || WARN_ON(!vops) || in brcmf_fwvid_register_vendor()
93 WARN_ON(!vops->alloc_fweh_info)) in brcmf_fwvid_register_vendor()
104 fwvid_list[fwvid].vops = vops; in brcmf_fwvid_register_vendor()
137 fwvid_list[fwvid].vops = NULL; in brcmf_fwvid_unregister_vendor()
170 drvr->vops = fwvid_list[fwvid].vops; in brcmf_fwvid_attach()
190 if (drvr->vops) { in brcmf_fwvid_detach()
191 drvr->vops = NULL; in brcmf_fwvid_detach()
H A Dcore.h146 const struct brcmf_fwvid_ops *vops; member
/linux/drivers/gpu/drm/xe/
H A Dxe_vm.c656 static int xe_vma_ops_alloc(struct xe_vma_ops *vops, bool array_of_binds)
661 if (!vops->pt_update_ops[i].num_ops) in xe_vma_ops_alloc()
664 vops->pt_update_ops[i].ops = in xe_vma_ops_alloc()
665 kmalloc_objs(*vops->pt_update_ops[i].ops, in xe_vma_ops_alloc()
666 vops->pt_update_ops[i].num_ops, in xe_vma_ops_alloc()
668 if (!vops->pt_update_ops[i].ops) in xe_vma_ops_alloc()
686 static void xe_vma_svm_prefetch_ops_fini(struct xe_vma_ops *vops)
690 if (!(vops->flags & XE_VMA_OPS_FLAG_HAS_SVM_PREFETCH)) in xe_vma_svm_prefetch_ops_fini()
693 list_for_each_entry(op, &vops->list, link) in xe_vma_svm_prefetch_ops_fini()
697 static void xe_vma_ops_fini(struct xe_vma_ops *vops)
657 xe_vma_ops_alloc(struct xe_vma_ops * vops,bool array_of_binds) xe_vma_ops_alloc() argument
687 xe_vma_svm_prefetch_ops_fini(struct xe_vma_ops * vops) xe_vma_svm_prefetch_ops_fini() argument
698 xe_vma_ops_fini(struct xe_vma_ops * vops) xe_vma_ops_fini() argument
708 xe_vma_ops_incr_pt_update_ops(struct xe_vma_ops * vops,u8 tile_mask,int inc_val) xe_vma_ops_incr_pt_update_ops() argument
742 xe_vm_ops_add_rebind(struct xe_vma_ops * vops,struct xe_vma * vma,u8 tile_mask) xe_vm_ops_add_rebind() argument
768 struct xe_vma_ops vops; xe_vm_rebind() local
822 struct xe_vma_ops vops; xe_vma_rebind() local
876 xe_vm_ops_add_range_rebind(struct xe_vma_ops * vops,struct xe_vma * vma,struct xe_svm_range * range,u8 tile_mask) xe_vm_ops_add_range_rebind() argument
912 struct xe_vma_ops vops; xe_vm_range_rebind() local
964 xe_vm_ops_add_range_unbind(struct xe_vma_ops * vops,struct xe_svm_range * range) xe_vm_ops_add_range_unbind() argument
994 struct xe_vma_ops vops; xe_vm_range_unbind() local
2399 vm_bind_ioctl_ops_create(struct xe_vm * vm,struct xe_vma_ops * vops,struct xe_bo * bo,u64 bo_offset_or_userptr,u64 addr,u64 range,u32 operation,u32 flags,u32 prefetch_region,u16 pat_index) vm_bind_ioctl_ops_create() argument
2767 vm_bind_ioctl_ops_parse(struct xe_vm * vm,struct drm_gpuva_ops * ops,struct xe_vma_ops * vops) vm_bind_ioctl_ops_parse() argument
3164 op_lock_and_prep(struct drm_exec * exec,struct xe_vm * vm,struct xe_vma_ops * vops,struct xe_vma_op * op) op_lock_and_prep() argument
3273 vm_bind_ioctl_ops_prefetch_ranges(struct xe_vm * vm,struct xe_vma_ops * vops) vm_bind_ioctl_ops_prefetch_ranges() argument
3294 vm_bind_ioctl_ops_lock_and_prep(struct drm_exec * exec,struct xe_vm * vm,struct xe_vma_ops * vops) vm_bind_ioctl_ops_lock_and_prep() argument
3344 trace_xe_vm_ops_execute(struct xe_vma_ops * vops) trace_xe_vm_ops_execute() argument
3352 vm_ops_setup_tile_args(struct xe_vm * vm,struct xe_vma_ops * vops) vm_ops_setup_tile_args() argument
3379 ops_execute(struct xe_vm * vm,struct xe_vma_ops * vops) ops_execute() argument
3510 vm_bind_ioctl_ops_fini(struct xe_vm * vm,struct xe_vma_ops * vops,struct dma_fence * fence) vm_bind_ioctl_ops_fini() argument
3537 vm_bind_ioctl_ops_execute(struct xe_vm * vm,struct xe_vma_ops * vops) vm_bind_ioctl_ops_execute() argument
3769 xe_vma_ops_init(struct xe_vma_ops * vops,struct xe_vm * vm,struct xe_exec_queue * q,struct xe_sync_entry * syncs,u32 num_syncs) xe_vma_ops_init() argument
3867 struct xe_vma_ops vops; xe_vm_bind_ioctl() local
4226 struct xe_vma_ops vops; xe_vm_bind_kernel_bo() local
4701 struct xe_vma_ops vops; xe_vm_alloc_vma() local
[all...]
H A Dxe_pt.c1312 struct xe_vma_ops *vops, in xe_pt_vm_dependencies()
1323 if (!job && !no_in_syncs(vops->syncs, vops->num_syncs)) in xe_pt_vm_dependencies()
1362 list_for_each_entry(op, &vops->list, link) { in xe_pt_vm_dependencies()
1368 for (i = 0; job && !err && i < vops->num_syncs; i++) in xe_pt_vm_dependencies()
1369 err = xe_sync_entry_add_deps(&vops->syncs[i], job); in xe_pt_vm_dependencies()
1390 struct xe_vma_ops *vops = pt_update->vops; in xe_pt_pre_commit()
1391 struct xe_vm *vm = vops->vm; in xe_pt_pre_commit()
1394 &vops in xe_pt_pre_commit()
1311 xe_pt_vm_dependencies(struct xe_sched_job * job,struct xe_tlb_inval_job * ijob,struct xe_tlb_inval_job * mjob,struct xe_vm * vm,struct xe_vma_ops * vops,struct xe_vm_pgtable_update_ops * pt_update_ops,struct xe_range_fence_tree * rftree) xe_pt_vm_dependencies() argument
1389 struct xe_vma_ops *vops = pt_update->vops; xe_pt_pre_commit() local
1523 struct xe_vma_ops *vops = pt_update->vops; xe_pt_svm_userptr_pre_commit() local
2308 xe_pt_update_ops_prepare(struct xe_tile * tile,struct xe_vma_ops * vops) xe_pt_update_ops_prepare() argument
2544 xe_pt_update_ops_run(struct xe_tile * tile,struct xe_vma_ops * vops) xe_pt_update_ops_run() argument
2722 xe_pt_update_ops_fini(struct xe_tile * tile,struct xe_vma_ops * vops) xe_pt_update_ops_fini() argument
2748 xe_pt_update_ops_abort(struct xe_tile * tile,struct xe_vma_ops * vops) xe_pt_update_ops_abort() argument
[all...]
H A Dxe_migrate.c1810 struct xe_vm *vm = pt_update->vops->vm; in xe_migrate_update_pgtables_cpu()
1812 &pt_update->vops->pt_update_ops[pt_update->tile_id]; in xe_migrate_update_pgtables_cpu()
1946 struct xe_vm *vm = pt_update->vops->vm; in __xe_migrate_update_pgtables()
2068 &pt_update->vops->pt_update_ops[pt_update->tile_id]; in pte_update_cmd_size()
/linux/drivers/ufs/host/
H A Dtc-dwc-g210-pltfrm.c58 struct ufs_hba_variant_ops *vops; in tc_dwc_g210_pltfm_probe() local
62 vops = (struct ufs_hba_variant_ops *)of_id->data; in tc_dwc_g210_pltfm_probe()
65 err = ufshcd_pltfrm_init(pdev, vops); in tc_dwc_g210_pltfm_probe()
H A Dcdns-pltfrm.c288 struct ufs_hba_variant_ops *vops; in cdns_ufs_pltfrm_probe() local
292 vops = (struct ufs_hba_variant_ops *)of_id->data; in cdns_ufs_pltfrm_probe()
295 err = ufshcd_pltfrm_init(pdev, vops); in cdns_ufs_pltfrm_probe()
H A Dufs-exynos.h180 const struct ufs_hba_variant_ops *vops; member
H A Dufs-qcom.c2966 const struct ufs_hba_variant_ops *vops; in ufs_qcom_probe()
2969 if (drvdata && drvdata->vops)
2970 vops = drvdata->vops;
2972 vops = &ufs_hba_qcom_vops;
2975 err = ufshcd_pltfrm_init(pdev, vops); in ufs_qcom_remove()
3004 .vops = &ufs_hba_qcom_sa8255p_vops
2953 const struct ufs_hba_variant_ops *vops; ufs_qcom_probe() local
/linux/drivers/media/platform/cadence/
H A Dcdns-csi2tx.c104 struct csi2tx_vops *vops; member
313 if (csi2tx->vops && csi2tx->vops->dphy_setup) { in csi2tx_start()
314 csi2tx->vops->dphy_setup(csi2tx); in csi2tx_start()
588 csi2tx->vops = (struct csi2tx_vops *)of_id->data; in csi2tx_probe()
/linux/drivers/regulator/
H A Dmt6363-regulator.c149 #define MT6363_LDO_LINEAR_OPS(match, vreg, in_sup, vops, min, max, \ argument
156 .ops = &vops, \
186 #define MT6363_LDO_LINEAR_CAL_OPS(match, vreg, in_sup, vops, vrnum, \ argument
193 .ops = &vops, \
/linux/arch/powerpc/include/asm/
H A Dvas.h287 const struct vas_user_win_ops *vops);
/linux/arch/powerpc/platforms/powernv/
H A Dvas-window.c1449 static const struct vas_user_win_ops vops = { variable
1463 return vas_register_coproc_api(mod, cop_type, name, &vops); in vas_register_api_powernv()