/openbmc/linux/drivers/pci/ |
H A D | doe.c | 53 u16 cap_offset; member 107 int offset = doe_mb->cap_offset; in pci_doe_write_ctrl() 115 int offset = doe_mb->cap_offset; in pci_doe_abort() 148 int offset = doe_mb->cap_offset; in pci_doe_send_req() 203 int offset = doe_mb->cap_offset; in pci_doe_data_obj_ready() 216 int offset = doe_mb->cap_offset; in pci_doe_recv_resp() 225 doe_mb->cap_offset, task->prot.vid, task->prot.type, in pci_doe_recv_resp() 311 doe_mb->cap_offset); in signal_task_abort() 323 int offset = doe_mb->cap_offset; in doe_statemachine_work() 436 doe_mb->cap_offset, xa_idx, vid, prot); in pci_doe_cache_protocols() [all …]
|
/openbmc/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()
|
/openbmc/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()
|
/openbmc/linux/drivers/pci/hotplug/ |
H A D | shpchp_hpc.c | 201 u32 cap_offset = ctrl->cap_offset; in shpc_indirect_read() local 204 rc = pci_write_config_byte(pdev, cap_offset + DWORD_SELECT, index); in shpc_indirect_read() 207 return pci_read_config_dword(pdev, cap_offset + DWORD_DATA, value); in shpc_indirect_read() 913 ctrl->cap_offset = pci_find_capability(pdev, PCI_CAP_ID_SHPC); in shpc_init() 914 if (!ctrl->cap_offset) { in shpc_init() 918 ctrl_dbg(ctrl, " cap_offset = %x\n", ctrl->cap_offset); in shpc_init()
|
H A D | shpchp.h | 102 u32 cap_offset; member
|
/openbmc/linux/drivers/pci/controller/ |
H A D | pcie-altera.c | 111 u32 cap_offset; /* PCIe capability structure register offset */ member 143 pcie->pcie_data->cap_offset + in s10_altera_pcie_link_up() 546 pcie->pcie_data->cap_offset + offset, in altera_read_cap_word() 557 pcie->pcie_data->cap_offset + offset, in altera_write_cap_word() 735 .cap_offset = 0x80, 746 .cap_offset = 0x70,
|
/openbmc/linux/include/uapi/linux/ |
H A D | vfio.h | 219 __u32 cap_offset; /* Offset within info struct of first cap */ member 279 __u32 cap_offset; /* Offset within info struct of first cap */ member 1453 __u32 cap_offset; /* Offset within info struct of first cap */ member
|
/openbmc/qemu/linux-headers/linux/ |
H A D | vfio.h | 219 __u32 cap_offset; /* Offset within info struct of first cap */ member 279 __u32 cap_offset; /* Offset within info struct of first cap */ member 1477 __u32 cap_offset; /* Offset within info struct of first cap */ member
|
/openbmc/qemu/hw/vfio/ |
H A D | helpers.c | 275 vfio_get_cap(void *ptr, uint32_t cap_offset, uint16_t id) in vfio_get_cap() argument 279 for (hdr = ptr + cap_offset; hdr != ptr; hdr = ptr + hdr->next) { in vfio_get_cap() 295 return vfio_get_cap((void *)info, info->cap_offset, id); in vfio_get_region_info_cap() 305 return vfio_get_cap((void *)info, info->cap_offset, id); in vfio_get_device_info_cap()
|
H A D | container.c | 285 return vfio_get_cap((void *)info, info->cap_offset, id); in vfio_get_iommu_type1_info_cap() 476 for (hdr = ptr + info->cap_offset; hdr != ptr; hdr = ptr + hdr->next) { in vfio_get_iommu_info_cap()
|
/openbmc/linux/drivers/platform/x86/intel/ |
H A D | tpmi.c | 82 u64 cap_offset:16; member 364 pfs->pfs_header.entry_size, pfs->pfs_header.cap_offset, in tpmi_pfs_dbg_show() 727 pfs->vsec_offset = pfs_start + pfs->pfs_header.cap_offset * TPMI_CAP_OFFSET_UNIT; in intel_vsec_tpmi_init()
|
/openbmc/qemu/include/hw/pci/ |
H A D | pci_bridge.h | 202 int pci_bridge_qemu_reserve_cap_init(PCIDevice *dev, int cap_offset,
|
/openbmc/linux/drivers/net/ethernet/intel/e1000e/ |
H A D | mac.c | 19 u16 pcie_link_status, cap_offset; in e1000e_get_bus_info_pcie() local 21 cap_offset = adapter->pdev->pcie_cap; in e1000e_get_bus_info_pcie() 22 if (!cap_offset) { in e1000e_get_bus_info_pcie() 26 cap_offset + PCIE_LINK_STATUS, in e1000e_get_bus_info_pcie()
|
/openbmc/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()
|
/openbmc/linux/drivers/iommu/iommufd/ |
H A D | vfio_compat.c | 470 info.cap_offset = 0; in iommufd_vfio_iommu_get_info() 503 info.cap_offset = sizeof(info); in iommufd_vfio_iommu_get_info()
|
/openbmc/qemu/hw/pci/ |
H A D | pci_bridge.c | 425 int pci_bridge_qemu_reserve_cap_init(PCIDevice *dev, int cap_offset, in pci_bridge_qemu_reserve_cap_init() argument 469 cap_offset, cap_len, errp); in pci_bridge_qemu_reserve_cap_init()
|
/openbmc/qemu/util/ |
H A D | vfio-helpers.c | 155 s->bar_region_info[index].cap_offset); in qemu_vfio_pci_init_bar() 268 struct vfio_info_cap_header *cap = (void *)buf + info->cap_offset; in collect_usable_iova_ranges() 432 s->config_region_info.cap_offset); in qemu_vfio_init_pci()
|
H A D | trace-events | 97 …(const char *desc, uint64_t region_ofs, uint64_t region_size, uint32_t cap_offset) "region '%s' ad…
|
/openbmc/linux/drivers/s390/cio/ |
H A D | vfio_ccw_ops.c | 362 info->cap_offset = 0; in vfio_ccw_mdev_get_region_info() 370 info->cap_offset = sizeof(*info); in vfio_ccw_mdev_get_region_info()
|
/openbmc/linux/tools/testing/selftests/iommu/ |
H A D | iommufd.c | 1612 ASSERT_GE(info_cmd->argsz, info_cmd->cap_offset + sizeof(*cap)); in check_vfio_info_cap_chain() 1613 cap = buffer + info_cmd->cap_offset; in check_vfio_info_cap_chain() 1663 .argsz = offsetof(struct vfio_iommu_type1_info, cap_offset), in TEST_F() 1678 ASSERT_EQ(0, info_cmd->cap_offset); in TEST_F() 1690 if (!info_cmd->cap_offset) in TEST_F()
|
/openbmc/qemu/include/hw/vfio/ |
H A D | vfio-common.h | 292 vfio_get_cap(void *ptr, uint32_t cap_offset, uint16_t id);
|
/openbmc/u-boot/lib/ |
H A D | tpm-v1.c | 383 const size_t cap_offset = 14; in tpm1_get_capability() local 404 cap_offset, cap, cap_size)) in tpm1_get_capability()
|
/openbmc/linux/drivers/vfio/pci/ |
H A D | vfio_pci_core.c | 1003 info.cap_offset = sizeof(*arg); in vfio_pci_ioctl_get_info() 1137 info.cap_offset = 0; in vfio_pci_ioctl_get_region_info() 1144 info.cap_offset = sizeof(*arg); in vfio_pci_ioctl_get_region_info()
|
/openbmc/linux/drivers/gpu/drm/i915/gvt/ |
H A D | kvmgt.c | 1295 info.cap_offset = 0; in intel_vgpu_ioctl() 1305 info.cap_offset = sizeof(info); in intel_vgpu_ioctl()
|
/openbmc/linux/samples/vfio-mdev/ |
H A D | mbochs.c | 1068 ext->base.cap_offset = offsetof(typeof(*ext), type); in mbochs_get_region_info()
|