| /linux/drivers/pci/ |
| H A D | doe.c | 54 u16 cap_offset; member 258 int offset = doe_mb->cap_offset; in pci_doe_write_ctrl() 266 int offset = doe_mb->cap_offset; in pci_doe_abort() 299 int offset = doe_mb->cap_offset; in pci_doe_send_req() 366 int offset = doe_mb->cap_offset; in pci_doe_data_obj_ready() 379 int offset = doe_mb->cap_offset; in pci_doe_recv_resp() 388 doe_mb->cap_offset, task->feat.vid, task->feat.type, in pci_doe_recv_resp() 474 doe_mb->cap_offset); in signal_task_abort() 486 int offset = doe_mb->cap_offset; in doe_statemachine_work() 591 pci_read_config_dword(doe_mb->pdev, doe_mb->cap_offset, &hdr); in pci_doe_cache_features() [all …]
|
| /linux/tools/testing/selftests/vfio/lib/ |
| H A D | iommu.c | 242 u32 *cap_offset) in next_cap_hdr() argument 246 if (!*cap_offset) in next_cap_hdr() 249 VFIO_ASSERT_LT(*cap_offset, bufsz); in next_cap_hdr() 250 VFIO_ASSERT_GE(bufsz - *cap_offset, sizeof(*hdr)); in next_cap_hdr() 252 hdr = (struct vfio_info_cap_header *)((u8 *)buf + *cap_offset); in next_cap_hdr() 253 *cap_offset = hdr->next; in next_cap_hdr() 262 u32 cap_offset = info->cap_offset; in vfio_iommu_info_cap_hdr() local 269 if (cap_offset) in vfio_iommu_info_cap_hdr() 270 VFIO_ASSERT_GE(cap_offset, sizeof(*info)); in vfio_iommu_info_cap_hdr() 274 while ((hdr = next_cap_hdr(info, info->argsz, &cap_offset))) { in vfio_iommu_info_cap_hdr()
|
| /linux/drivers/xen/xen-pciback/ |
| H A D | conf_space_capability.c | 43 int cap_offset; in xen_pcibk_config_capability_add_fields() local 46 cap_offset = pci_find_capability(dev, cap->capability); in xen_pcibk_config_capability_add_fields() 47 if (cap_offset) { in xen_pcibk_config_capability_add_fields() 49 cap->capability, cap_offset); in xen_pcibk_config_capability_add_fields() 53 cap_offset); in xen_pcibk_config_capability_add_fields() 58 cap_offset); in xen_pcibk_config_capability_add_fields()
|
| /linux/arch/arm64/mm/ |
| H A D | gcs.c | 77 int cap_offset; in SYSCALL_DEFINE3() local 111 cap_offset = 2; in SYSCALL_DEFINE3() 113 cap_offset = 1; in SYSCALL_DEFINE3() 116 (cap_offset * sizeof(unsigned long))); in SYSCALL_DEFINE3()
|
| /linux/drivers/pci/controller/ |
| H A D | pcie-altera.c | 132 u32 cap_offset; /* PCIe capability structure register offset */ member 189 pcie->pcie_data->cap_offset + in s10_altera_pcie_link_up() 198 pcie->pcie_data->cap_offset + in aglx_altera_pcie_link_up() 706 pcie->pcie_data->cap_offset + offset, in altera_read_cap_word() 717 pcie->pcie_data->cap_offset + offset, in altera_write_cap_word() 930 .cap_offset = 0x80, 941 .cap_offset = 0x70, 951 .cap_offset = 0x70, 960 .cap_offset = 0x70, 969 .cap_offset = 0x70,
|
| /linux/drivers/usb/host/ |
| H A D | xhci-ext-caps.c | 28 static int xhci_create_intel_xhci_sw_pdev(struct xhci_hcd *xhci, u32 cap_offset) in xhci_create_intel_xhci_sw_pdev() argument 44 res.start = hcd->rsrc_start + cap_offset; in xhci_create_intel_xhci_sw_pdev()
|
| /linux/drivers/pci/hotplug/ |
| H A D | shpchp_hpc.c | 200 u32 cap_offset = ctrl->cap_offset; in shpc_indirect_read() local 203 rc = pci_write_config_byte(pdev, cap_offset + DWORD_SELECT, index); in shpc_indirect_read() 206 return pci_read_config_dword(pdev, cap_offset + DWORD_DATA, value); in shpc_indirect_read() 890 ctrl->cap_offset = pci_find_capability(pdev, PCI_CAP_ID_SHPC); in shpc_init() 891 if (!ctrl->cap_offset) { in shpc_init() 895 ctrl_dbg(ctrl, " cap_offset = %x\n", ctrl->cap_offset); in shpc_init()
|
| /linux/include/uapi/linux/ |
| H A D | vfio.h | 220 __u32 cap_offset; /* Offset within info struct of first cap */ member 280 __u32 cap_offset; /* Offset within info struct of first cap */ member 1525 __u32 cap_offset; /* Offset within info struct of first cap */ member
|
| /linux/drivers/platform/x86/intel/ |
| H A D | vsec_tpmi.c | 81 u64 cap_offset:16; member 395 pfs->pfs_header.entry_size, pfs->pfs_header.cap_offset, in tpmi_pfs_dbg_show() 789 pfs->vsec_offset = pfs_start + pfs->pfs_header.cap_offset * TPMI_CAP_OFFSET_UNIT; in intel_vsec_tpmi_init()
|
| /linux/drivers/scsi/qla4xxx/ |
| H A D | ql4_init.c | 287 uint32_t *cap_offset; in qla4_80xx_is_minidump_dma_capable() local 289 cap_offset = (uint32_t *)((char *)md_hdr + offset); in qla4_80xx_is_minidump_dma_capable() 291 if (!(le32_to_cpu(*cap_offset) & BIT_0)) { in qla4_80xx_is_minidump_dma_capable() 293 *cap_offset); in qla4_80xx_is_minidump_dma_capable()
|
| /linux/drivers/iommu/iommufd/ |
| H A D | vfio_compat.c | 465 info.cap_offset = 0; in iommufd_vfio_iommu_get_info() 498 info.cap_offset = sizeof(info); in iommufd_vfio_iommu_get_info()
|
| /linux/tools/testing/selftests/iommu/ |
| H A D | iommufd.c | 2579 ASSERT_GE(info_cmd->argsz, info_cmd->cap_offset + sizeof(*cap)); in check_vfio_info_cap_chain() 2580 cap = buffer + info_cmd->cap_offset; in check_vfio_info_cap_chain() 2630 .argsz = offsetof(struct vfio_iommu_type1_info, cap_offset), in TEST_F() 2645 ASSERT_EQ(0, info_cmd->cap_offset); in TEST_F() 2657 if (!info_cmd->cap_offset) in TEST_F()
|
| /linux/drivers/vfio/ |
| H A D | vfio_main.c | 1288 info.cap_offset = 0; in vfio_get_region_info() 1295 info.cap_offset = sizeof(info); in vfio_get_region_info()
|
| H A D | vfio_iommu_type1.c | 2886 info.cap_offset = sizeof(info); in vfio_iommu_type1_get_info()
|
| /linux/drivers/vfio/pci/ |
| H A D | vfio_pci_core.c | 1019 info.cap_offset = sizeof(*arg); in vfio_pci_ioctl_get_info()
|