// Contains metadata about a translation fault struct ocxl_xsl_error {
u64 addr; // The address that triggered the fault
u64 dsisr; // the value of the dsisr register
u64 count; // The number of times this fault has been triggered
};
/* * Get the max PASID value that can be used by the function
*/ int ocxl_config_get_pasid_info(struct pci_dev *dev, int *count);
/* * Control whether the FPGA is reloaded on a link reset
*/ int ocxl_config_get_reset_reload(struct pci_dev *dev, int *val); int ocxl_config_set_reset_reload(struct pci_dev *dev, int val);
/* * Check if an AFU index is valid for the given function. * * AFU indexes can be sparse, so a driver should check all indexes up * to the maximum found in the function description
*/ int ocxl_config_check_afu_index(struct pci_dev *dev, struct ocxl_fn_config *fn, int afu_idx);
/** * ocxl_link_update_pe() - Update values within a Process Element * @link_handle: the link handle associated with the process element * @pasid: the PASID for the AFU context * @tid: the new thread id for the process element * * Returns 0 on success
*/ int ocxl_link_update_pe(void *link_handle, int pasid, __u16 tid);
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.