// 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
};
/* *GetthemaxPASIDvaluethatcanbeusedbythefunction
*/ int ocxl_config_get_pasid_info(struct pci_dev *dev, int *count);
/* *ControlwhethertheFPGAisreloadedonalinkreset
*/ int ocxl_config_get_reset_reload(struct pci_dev *dev, int *val); int ocxl_config_set_reset_reload(struct pci_dev *dev, int val);
/* *CheckifanAFUindexisvalidforthegivenfunction. * *AFUindexescanbesparse,soadrivershouldcheckallindexesup *tothemaximumfoundinthefunctiondescription
*/ int ocxl_config_check_afu_index(struct pci_dev *dev, struct ocxl_fn_config *fn, int afu_idx);
/** *ocxl_link_update_pe()-UpdatevalueswithinaProcessElement *@link_handle:thelinkhandleassociatedwiththeprocesselement *@pasid:thePASIDfortheAFUcontext *@tid:thenewthreadidfortheprocesselement * *Returns0onsuccess
*/ 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.