| /linux/drivers/ufs/core/ |
| H A D | ufshcd-priv.h | 109 if (hba->vops) in ufshcd_get_var_name() 110 return hba->vops->name; in ufshcd_get_var_name() 116 if (hba->vops && hba->vops->exit) in ufshcd_vops_exit() 117 return hba->vops->exit(hba); in ufshcd_vops_exit() 122 if (hba->vops && hba->vops->get_ufs_hci_version) in ufshcd_vops_get_ufs_hci_version() 123 return hba->vops->get_ufs_hci_version(hba); in ufshcd_vops_get_ufs_hci_version() 132 if (hba->vops && hba->vops->clk_scale_notify) in ufshcd_vops_clk_scale_notify() 133 return hba->vops->clk_scale_notify(hba, up, target_freq, status); in ufshcd_vops_clk_scale_notify() 141 if (hba->vops && hba->vops->event_notify) in ufshcd_vops_event_notify() 142 hba->vops->event_notify(hba, evt, data); in ufshcd_vops_event_notify() [all …]
|
| H A D | ufshcd-crypto.h | 46 if (crypt_ctx && hba->vops && hba->vops->fill_crypto_prdt) in ufshcd_crypto_fill_prdt() 47 return hba->vops->fill_crypto_prdt(hba, crypt_ctx, in ufshcd_crypto_fill_prdt()
|
| H A D | ufs-mcq.c | 149 if (!hba->vops || !hba->vops->get_hba_mac) { in ufshcd_get_hba_mac() 160 mac = hba->vops->get_hba_mac(hba); in ufshcd_get_hba_mac()
|
| /linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
| H A D | fwvid.h | 35 const struct brcmf_fwvid_ops *vops = ifp->drvr->vops; in brcmf_fwvid_feat_attach() local 37 if (!vops->feat_attach) in brcmf_fwvid_feat_attach() 40 vops->feat_attach(ifp); in brcmf_fwvid_feat_attach() 46 const struct brcmf_fwvid_ops *vops = ifp->drvr->vops; in brcmf_fwvid_set_sae_password() local 48 if (!vops || !vops->set_sae_password) in brcmf_fwvid_set_sae_password() 51 return vops->set_sae_password(ifp, crypto); in brcmf_fwvid_set_sae_password() 56 if (!drvr->vops) in brcmf_fwvid_alloc_fweh_info() 59 return drvr->vops->alloc_fweh_info(drvr); in brcmf_fwvid_alloc_fweh_info() 64 const struct brcmf_fwvid_ops *vops = ifp->drvr->vops; in brcmf_fwvid_activate_events() local 66 if (!vops || !vops->activate_events) in brcmf_fwvid_activate_events() [all …]
|
| H A D | fwvid.c | 27 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()
|
| /linux/drivers/thunderbolt/ |
| H A D | nvm.c | 53 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/gpu/drm/xe/ |
| H A D | xe_vm.c | 580 static int xe_vma_ops_alloc(struct xe_vma_ops *vops, bool array_of_binds) in xe_vma_ops_alloc() argument 585 if (!vops->pt_update_ops[i].num_ops) in xe_vma_ops_alloc() 588 vops->pt_update_ops[i].ops = in xe_vma_ops_alloc() 589 kmalloc_objs(*vops->pt_update_ops[i].ops, in xe_vma_ops_alloc() 590 vops->pt_update_ops[i].num_ops, in xe_vma_ops_alloc() 592 if (!vops->pt_update_ops[i].ops) in xe_vma_ops_alloc() 610 static void xe_vma_svm_prefetch_ops_fini(struct xe_vma_ops *vops) in xe_vma_svm_prefetch_ops_fini() argument 614 if (!(vops->flags & XE_VMA_OPS_FLAG_HAS_SVM_PREFETCH)) in xe_vma_svm_prefetch_ops_fini() 617 list_for_each_entry(op, &vops->list, link) in xe_vma_svm_prefetch_ops_fini() 621 static void xe_vma_ops_fini(struct xe_vma_ops *vops) in xe_vma_ops_fini() argument [all …]
|
| H A D | xe_pt.c | 1285 struct xe_vma_ops *vops, in xe_pt_vm_dependencies() argument 1296 if (!job && !no_in_syncs(vops->syncs, vops->num_syncs)) in xe_pt_vm_dependencies() 1335 list_for_each_entry(op, &vops->list, link) { in xe_pt_vm_dependencies() 1341 for (i = 0; job && !err && i < vops->num_syncs; i++) in xe_pt_vm_dependencies() 1342 err = xe_sync_entry_add_deps(&vops->syncs[i], job); in xe_pt_vm_dependencies() 1363 struct xe_vma_ops *vops = pt_update->vops; in xe_pt_pre_commit() local 1364 struct xe_vm *vm = vops->vm; in xe_pt_pre_commit() 1367 &vops->pt_update_ops[pt_update->tile_id]; in xe_pt_pre_commit() 1370 pt_update->mjob, vm, pt_update->vops, in xe_pt_pre_commit() 1496 struct xe_vm *vm = pt_update->vops->vm; in xe_pt_svm_userptr_pre_commit() [all …]
|
| H A D | xe_pt.h | 42 int xe_pt_update_ops_prepare(struct xe_tile *tile, struct xe_vma_ops *vops); 44 struct xe_vma_ops *vops); 45 void xe_pt_update_ops_fini(struct xe_tile *tile, struct xe_vma_ops *vops); 46 void xe_pt_update_ops_abort(struct xe_tile *tile, struct xe_vma_ops *vops);
|
| H A D | xe_migrate.h | 98 struct xe_vma_ops *vops; member
|
| /linux/arch/powerpc/platforms/book3s/ |
| H A D | vas-api.c | 50 const struct vas_user_win_ops *vops; member 307 if (!cp_inst->coproc->vops || !cp_inst->coproc->vops->open_win) { in coproc_ioc_tx_win_open() 312 txwin = cp_inst->coproc->vops->open_win(uattr.vas_id, uattr.flags, in coproc_ioc_tx_win_open() 332 if (cp_inst->coproc->vops && in coproc_release() 333 cp_inst->coproc->vops->close_win) { in coproc_release() 334 rc = cp_inst->coproc->vops->close_win(cp_inst->txwin); in coproc_release() 436 paste_addr = cp_inst->coproc->vops->paste_addr(txwin); in vas_mmap_fault() 537 if (!cp_inst->coproc->vops || !cp_inst->coproc->vops->paste_addr) { in coproc_mmap() 559 paste_addr = cp_inst->coproc->vops->paste_addr(txwin); in coproc_mmap() 608 const struct vas_user_win_ops *vops) in vas_register_coproc_api() argument [all …]
|
| /linux/drivers/ufs/host/ |
| H A D | tc-dwc-g210-pltfrm.c | 58 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 D | cdns-pltfrm.c | 288 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 D | ufs-rockchip.c | 250 const struct ufs_hba_variant_ops *vops; in ufs_rockchip_probe() local 253 vops = device_get_match_data(dev); in ufs_rockchip_probe() 254 if (!vops) in ufs_rockchip_probe() 257 err = ufshcd_pltfrm_init(pdev, vops); in ufs_rockchip_probe()
|
| H A D | ufshcd-pci.c | 356 if (hba->vops->device_reset) in ufs_intel_common_init() 359 if (hba->vops->device_reset) in ufs_intel_common_init() 588 if (!strcmp(hba->vops->name, "intel-pci")) in ufshcd_pci_suspend_prepare() 598 if (!strcmp(hba->vops->name, "intel-pci")) { in ufshcd_pci_resume_complete() 655 hba->vops = (struct ufs_hba_variant_ops *)id->driver_data; in ufshcd_pci_probe()
|
| H A D | ufshcd-pltfrm.c | 493 const struct ufs_hba_variant_ops *vops) in ufshcd_pltfrm_init() argument 514 hba->vops = vops; in ufshcd_pltfrm_init()
|
| H A D | ufshcd-pltfrm.h | 34 const struct ufs_hba_variant_ops *vops);
|
| H A D | tc-dwc-g210-pci.c | 95 hba->vops = &tc_dwc_g210_pci_hba_vops; in tc_dwc_g210_pci_probe()
|
| H A D | ufs-qcom.c | 2384 const struct ufs_hba_variant_ops *vops; in ufs_qcom_probe() local 2387 if (drvdata && drvdata->vops) in ufs_qcom_probe() 2388 vops = drvdata->vops; in ufs_qcom_probe() 2390 vops = &ufs_hba_qcom_vops; in ufs_qcom_probe() 2393 err = ufshcd_pltfrm_init(pdev, vops); in ufs_qcom_probe() 2422 .vops = &ufs_hba_qcom_sa8255p_vops
|
| /linux/fs/verity/ |
| H A D | enable.c | 183 const struct fsverity_operations *vops = inode->i_sb->s_vop; in enable_verity() local 236 err = vops->begin_enable_verity(filp); in enable_verity() 294 err = vops->end_enable_verity(filp, desc, desc_size, params.tree_size); in enable_verity() 298 vops->end_enable_verity, err); in enable_verity() 311 (void)vops->end_enable_verity(filp, NULL, 0, params.tree_size); in enable_verity()
|
| H A D | read_metadata.c | 20 const struct fsverity_operations *vops = inode->i_sb->s_vop; in fsverity_read_merkle_tree() local 57 page = vops->read_merkle_tree_page(inode, index); in fsverity_read_merkle_tree()
|
| /linux/include/ufs/ |
| H A D | ufshcd.h | 992 const struct ufs_hba_variant_ops *vops; member 1458 if (hba->vops && hba->vops->init) in ufshcd_vops_init() 1459 return hba->vops->init(hba); in ufshcd_vops_init() 1466 if (hba->vops && hba->vops->phy_initialization) in ufshcd_vops_phy_initialization() 1467 return hba->vops->phy_initialization(hba); in ufshcd_vops_phy_initialization()
|
| /linux/drivers/media/platform/cadence/ |
| H A D | cdns-csi2tx.c | 104 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 D | mt6363-regulator.c | 149 #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 D | vas.h | 287 const struct vas_user_win_ops *vops);
|