/* Structure to be populated by core LAN PCI driver */ struct iidc_rdma_core_dev_info { struct pci_dev *pdev; /* PCI device of corresponding to main function */ struct auxiliary_device *adev; /* Current active RDMA protocol */ enum iidc_rdma_protocol rdma_protocol; void *iidc_priv; /* elements unique to each driver */
};
/* Structure representing auxiliary driver tailored information about the core * PCI dev, each auxiliary driver using the IIDC interface will have an * instance of this struct dedicated to it.
*/ struct iidc_rdma_core_auxiliary_dev { struct auxiliary_device adev; struct iidc_rdma_core_dev_info *cdev_info;
};
/* structure representing the auxiliary driver. This struct is to be * allocated and populated by the auxiliary driver's owner. The core PCI * driver will access these ops by performing a container_of on the * auxiliary_device->dev.driver.
*/ struct iidc_rdma_core_auxiliary_drv { struct auxiliary_driver adrv; void (*event_handler)(struct iidc_rdma_core_dev_info *cdev, struct iidc_rdma_event *event);
};
#endif/* _IIDC_RDMA_H_*/
Messung V0.5
¤ Dauer der Verarbeitung: 0.12 Sekunden
(vorverarbeitet)
¤
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.