Lines Matching refs:cap_perms
305 static struct perm_bits cap_perms[PCI_CAP_ID_MAX + 1] = { variable
857 free_perm_bits(&cap_perms[PCI_CAP_ID_BASIC]); in vfio_pci_uninit_perm_bits()
859 free_perm_bits(&cap_perms[PCI_CAP_ID_PM]); in vfio_pci_uninit_perm_bits()
860 free_perm_bits(&cap_perms[PCI_CAP_ID_VPD]); in vfio_pci_uninit_perm_bits()
861 free_perm_bits(&cap_perms[PCI_CAP_ID_PCIX]); in vfio_pci_uninit_perm_bits()
862 free_perm_bits(&cap_perms[PCI_CAP_ID_EXP]); in vfio_pci_uninit_perm_bits()
863 free_perm_bits(&cap_perms[PCI_CAP_ID_AF]); in vfio_pci_uninit_perm_bits()
874 ret = init_pci_cap_basic_perm(&cap_perms[PCI_CAP_ID_BASIC]); in vfio_pci_init_perm_bits()
877 ret |= init_pci_cap_pm_perm(&cap_perms[PCI_CAP_ID_PM]); in vfio_pci_init_perm_bits()
878 ret |= init_pci_cap_vpd_perm(&cap_perms[PCI_CAP_ID_VPD]); in vfio_pci_init_perm_bits()
879 ret |= init_pci_cap_pcix_perm(&cap_perms[PCI_CAP_ID_PCIX]); in vfio_pci_init_perm_bits()
880 cap_perms[PCI_CAP_ID_VNDR].writefn = vfio_raw_config_write; in vfio_pci_init_perm_bits()
881 ret |= init_pci_cap_exp_perm(&cap_perms[PCI_CAP_ID_EXP]); in vfio_pci_init_perm_bits()
882 ret |= init_pci_cap_af_perm(&cap_perms[PCI_CAP_ID_AF]); in vfio_pci_init_perm_bits()
1609 perm = &cap_perms[cap_id]; in vfio_config_do_rw()